码迷,mamicode.com
首页 > 数据库 > 详细

WPF 开源权限管理框架【zhframework】数据库结构设计 (1)

时间:2018-08-28 19:00:53      阅读:1385      评论:0      收藏:0      [点我收藏+]

标签:工作   系统   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!