关于角色权限管理的讨论
微醺_zZ 2010-08-04 09:26:25 我这里有一套关于角色权限管理的方案,但领导说这套方案还有一些缺陷,希望各位经验丰富的哥们们帮忙看看,给点意见。
大体的表结构:
A、角色摘要表 记录角色名称
B、角色明细表 A表的子表,记录菜单组、程序模块、模块权限等信息
C、菜单组 记录菜单名称
D、菜单组明细 C表的子表,记录类型等(比如:直接对应程序模块或还有子菜单)
E、程序模块 记录程序模块信息及【所对应的类型为模块的菜单组明细】(与D表做关联用)
F、模块权限 记录某一模块上的权限(如:新建、修改、删除、审核等,此表也可叫做Action)
F、页面按钮 记录所有页面上的按钮及按钮类型(如:链接或触发)
G、按钮权限 与 F 表关联 记录页面按钮的相关权限
以上都是针对某一角色的处理。
需求陈述:
1、将权限一致的人员编入同一角色,然后对该角色进行权限分配。
2、角色可以创建子角色,默认权限<=父角色(权限委派)
希望各位能根据我以上的陈述给出自己的理解意见,最好不要再给我什么链接,我已经看了不少了比如《实现业务系统中的用户权限管理--设计篇》
谢谢各位