- 11
- 0
- 约1.13万字
- 约 11页
- 2017-07-10 发布于北京
- 举报
通用权限系统设计——第三章_孤独最美_百度空间
通用权限系统设计——第三章 2012-03-12 17:3
记得上次写这系列文章的时候,还在是一个月之前,今天我们继续讲解。
今天我们主要围绕第二章的内容进行拓展,主要讲解模块所对应的权限,如果没有看到第二章的童鞋可以点击这里查看:点
击查看 ,话不多说,直接切入主题。
首先我们得建立三张表,一张“权限表(Permissions)” , 一张中间表“模块权限表(ModulePermissions)”和一张角色权限
表(RolePermissions),最后有SQL创建表或表数据的脚本,这三张表结构如下:
权限表(Permissions):
(这里面的字段还可以加上,不如排序字段什么的,这个按照自己的需要添加,但是这三个字段必须存在,PermissionCod
这个字段将要用到用户章节提到的权限控件,所以我在这里就必须加上这个字段,如果你不需要,可以删除的)
模块权限表(ModulePermissions):
角色权限表(RolePermissions):
好,在这里,我们就将用到的两张表创建完成了,现在我们来看看整体表中的关系,详情如下图:
/luxianai/item/b5a47217f9ba1a0cd0d66da8 [2014/7/7 17:39:02]
通用权限系统设计——第三章_孤独最美_百度空间
这里就是整体权限的关系图,到目前为止,关系到权限数据库表中也就全部完成,现在我们来添加一天数据到数据库中,进
行测试一下。
表中的数据如下:
权限表(Permissions):
目前先添加四种权限功能,也可以按照你的需要,添加更多的功能权限,比如;打印,导出,导入等。
模块权限表(ModulePermissions):
/luxianai/item/b5a47217f9ba1a0cd0d66da8 [2014/7/7 17:39:02]
通用权限系统设计——第三章_孤独最美_百度空间
这里必须得保证,如果模块中有出了,浏览其他权限功能的话,就必须包括浏览权限,有浏览权限,可以不包括其他功能权
限。在模块中的数据都是一些数字,不能看到详细的全是,等下我们将查询出来,进行详细的查看,这样才更容易看到这里
面关联到的内容。
角色权限表(RolePermissions):
/luxianai/item/b5a47217f9ba1a0cd0d66da8 [2014/7/7 17:39:02]
通用权限系统设计——第三章_孤独最美_百度空间
这张表得重点说一下,因为这张表的数据是这样的,里面的PermissionID是根据模块权限表(ModulePermissions)得到的,
而不是根据权限表(Permissions)获取的。其中里面的数据包括角色1,2,3的模块功能全是,其中角色一:具有所有权限功
能,角色二:只针对模块编号为1,2,3有所有权限,角色三:只针对模块编号为4,5,6有所有权限,这里的权限可以任意设置
,所以我暂时做成这样,后面将建立程序来实现,可看性就比这个高很多了。
现在我们来看看在数据库中执行sql来查一下吧。
我们先看模块中的所属的功能权限:
为了方便,我们将建立一个视图来进行查询,视图命名为:View_ModulePermissions ,查询结果如下:
/luxianai/item/b5a47217f9ba1a0cd0d66da8 [2014/7/7 17:39:02]
通用权限系统设计——第三章_孤独最美_百度空间
从上图我们可以很明确的看到,模块中所属的权限了,是不是非常的简单,一目了然。
现在我们在来看看角色对应的模块功能权限吧,这里同时我们也要建立一张视图来实现,视图名称为:View_RolePermissio
ns
/luxianai/item/b5a47217f9ba1a0cd0d66da8 [2014/7/7 17:39:02]
通用权限系统设计——第三章_孤独最美_百度空间
有上图我们可以看出,其中角色权限表(RolePermissions)是和刚刚上一个视图View_Mod
您可能关注的文档
- 第二章 项目环境管理方案.doc
- 第二章 相信自己——帮助孩子找回自信.ppt
- 第一章 00员工信息安全培训.pptx
- 第19~22讲 数据库保护(恢复、镜像)_附件.ppt
- 磁光盘静态测试仪(完整版).pdf
- 第七章 组建RAID阵列.doc
- 网神SecAV3600防毒墙系统快速安装指南V8.1.1资料.doc
- 天翼3G上网卡安装维护升级手册指南.pdf
- 通信基站固定油机监控系统(BD)指南.pdf
- 第八章 2011年北海维护中心年度维护工作总结(中人网络公司).ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 青岛版五四制一年级上册数学期末试题.pdf VIP
- 城市公园管理与维护规范.docx VIP
- 精品解析:2022-2023学年山东省青岛市城阳区青岛版四年级上册期末质量抽测数学试卷(原卷版).docx VIP
- 浙江省杭州市拱墅区2024-2025学年四年级上学期期末考试数学试题.docx VIP
- 5《和大家在一起》第二课时 (教学设计) 一年级道德与法治下册(统编版2025).pdf VIP
- 农业社会化服务体系.ppt VIP
- 5《和大家在一起》第一课时 (教学设计) 一年级道德与法治下册(统编版2025).docx VIP
- 2023年四川高级政工师题库 .pdf VIP
- 中国地理《中国的河流-长江》.ppt VIP
- 上海市闵行区2024-2025学年高一上学期期末考试生物试卷含答案.docx VIP
原创力文档

文档评论(0)