项目管理之权限管理
权限管理相信很多人在项目中都需要用到。网络上也有各种各样的权限设计的方案,看着头痛太多的分析图。本人不是很专业。
当然有开源代码的比如动软。
以下是我在项目中的思路:
本权限设计有个缺陷,没有对无限级别。暂时就两类。大类-小类
需要六张表
大类表(左边树的文件夹)
子类表(表单)
角色表
角色-子类表
用户角色表
用户-子类-动作表
大类:子类=1:N
角色:子类=1:N
用户:角色表=1:N
用户:用户—子类-动作表=1:N
注明: 动作:查 增 删 改 审核 对应的 2 4 8 16 32=72
分别作与运算72&2=2 查72&(2+4)=6 查 增。。。。。
上图: