HYPERLINK /lifetragedy/article/details/7734864 通向架构师的道路(第六天)之漫谈基于数据库的权限系统的设计
一、权限系统
这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述“左右值无限分类实现算法”如何来优化“系统菜单”的结构而告终。今天的内容和前几天的基础框架是一样的它们都属于基础知识,在这些基础知识上还可以扩展出无数的变种与进化设计。
二、先来看客户的一个需求
2.1?用户实际需求
1.???????所有的用户、角色可动态配置
2.???????所有的系统菜单的权限要求具体到“增,删,改、查、打印、导出”这样的小权限的设计
3.???????所有的权限基于角色来进行划分和判断
4.???????一个用户可能属于多个角色
5.???????系统菜单也能够动态的“增、删、改、查”
2.2?系统权限菜单样例
三、基于数据库的系统权限表设计
3.1 ER(Entity Relationship)图
围绕上述需求,我们可以在数据库内进行如下的表设计,下面直接给出ER图:
3.2?表关系详解
上述设计有6张表,其中:
T_User表
用于存放用户信息,此处只存放基础信息
T_Role表
用于存放系统角色信息
T_User_Role表
用于存放系统用户与角色的匹配关系
T_Sys_Menu表
这张就是用于存放系统菜
您可能关注的文档
最近下载
- 2025年苏教版高三化学高分子相变行为专题试卷及解析.docx VIP
- 浙江宁波市镇海中学2026届高三上学期模拟预测英语试题19(含答案,无听力原文,无音频).pdf VIP
- 2025年房地产经纪人产权过户中的产权调查专题试卷及解析.pdf VIP
- 2025年信息系统安全专家Ansible在安全自动化中的应用专题试卷及解析.pdf VIP
- 《信号检测与估计》全套PPT课件.pptx
- 2023款理想L8_汽车保养手册用户服务指南车辆维护保修说明书电子版.pdf
- (2026秋新版)人教版九年级数学上册《第二十八章 旋转》教案.pdf VIP
- 垃圾填埋场渗滤液污染的稳定同位素溯源技术.pdf VIP
- 2025年心理咨询师在职业教育中与技能教师合作提升学生心理韧性专题试卷及解析.pdf VIP
- 基本病变与脑肿瘤.ppt VIP
原创力文档

文档评论(0)