码迷,mamicode.com
首页 > 其他好文 > 详细

049医疗项目-模块五:权限设置

时间:2016-12-18 20:36:16      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:操作   系统   http   技术分享   权限管理   系统表   权限   用户角色   pid   

权限管理模块

这是我写的最后一个模块,其他还有一个统计模块,我没时间看了。所以就不写了。

 

 

基础:

技术分享

 

权限管理设计模型

通用的:用户权限管理模型(用到5张表:权限表、角色表、用户表、角色和权限关系表、用户和角色关系表)

 技术分享

 

 但是本系统在上面的基础上有所改进,采用了第三方系统来实现权限管理。

本系统设计:

 

 

 

技术分享

技术分享

 

权限表:

使用第三方用户授权系统,权限表包括:系统表、模块表、操作表

 

用户表:

使用groupid区分不同的用户类型

使用sysid存储用户所属单位id

 

角色表:

用户角色对用户类型一对一。

用户角色采用系统初始化方式在系统中初始化。

 

用户和角色关系表:

使用第三方用户授权系统,用户和角色关系表包括:角色和系统对应关系表,角色和部署结点对应关系表,角色和模块对应关系表,角色和操作对应关系表

如下:

技术分享

 

 我们把通用的用户角色表拆分为:角色和系统对应关系表,角色和部署结点对应关系表,角色和模块对应关系表,角色和操作对应关系表这四张表。

 

 

 

我们先介绍第三方系统:

技术分享

 

 这两个就是第三方系统。

 

049医疗项目-模块五:权限设置

标签:操作   系统   http   技术分享   权限管理   系统表   权限   用户角色   pid   

原文地址:http://www.cnblogs.com/shenxiaoquan/p/6195230.html

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