049医疗项目-模块五:权限设置
Posted jim_shen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了049医疗项目-模块五:权限设置相关的知识,希望对你有一定的参考价值。
权限管理模块
这是我写的最后一个模块,其他还有一个统计模块,我没时间看了。所以就不写了。
基础:
权限管理设计模型
通用的:用户权限管理模型(用到5张表:权限表、角色表、用户表、角色和权限关系表、用户和角色关系表)
但是本系统在上面的基础上有所改进,采用了第三方系统来实现权限管理。
本系统设计:
权限表:
使用第三方用户授权系统,权限表包括:系统表、模块表、操作表
用户表:
使用groupid区分不同的用户类型
使用sysid存储用户所属单位id
角色表:
用户角色对用户类型一对一。
用户角色采用系统初始化方式在系统中初始化。
用户和角色关系表:
使用第三方用户授权系统,用户和角色关系表包括:角色和系统对应关系表,角色和部署结点对应关系表,角色和模块对应关系表,角色和操作对应关系表
如下:
我们把通用的用户角色表拆分为:角色和系统对应关系表,角色和部署结点对应关系表,角色和模块对应关系表,角色和操作对应关系表这四张表。
我们先介绍第三方系统:
这两个就是第三方系统。
以上是关于049医疗项目-模块五:权限设置的主要内容,如果未能解决你的问题,请参考以下文章
052医疗项目-模块五:权限设置-实现根据用户显示不同的菜单