标签:工作 系统 for 客户端 size 组件 数据字典 字典 数据库设计
前言
由于技术转型, 目前大部分工作都是WPF为主, 但是趋于如今想在网络上找一套能够满意的WPF权限管理框架太难, 因为WinForm那时候是有一套改写过的权限框架,
所以数据库设计这块已经有了一个成熟的设计, 至于WPF客户端这块, 技术选型也基本确定:MVVM模式, Prism模块, 会用到Entity, 界面层的UI就使用开源的MaterialDesign组件。
DB Design
根据目前的设计中, 整体框架有:模板管理、菜单管理、用户管理、权限分类、组与组用户、组权限、系统日志、数据字典。如下是整个PowerDesign的设计结构:
注: 下面添加的一部分编码、附件则是用于扩展的结构。核心的则是由上面介绍的几个模块组成
权限模块
由菜单功能细分到每个功能按钮的权限控制、所有的功能定义在权限分类表中。最后通过组的方式进行用户的权限配置。
日志级别
通过日志字段表定义需要进行日志记录的Table, 根据数据库配置的日志字段, 细分到字段级别的日志管理。
字典管理
一个字典表, 控制所有的字典类型数据, 便于集中管理
编码规则
针对不同的业务, 生成指定规则的编码流水号。
WPF 开源权限管理框架【zhframework】数据库结构设计 (1)
标签:工作 系统 for 客户端 size 组件 数据字典 字典 数据库设计
原文地址:https://www.cnblogs.com/zh7791/p/9549933.html