权限管理的方法有很多了,但最基本的还是基于角色的权限管理了.每个系统要实现的权限管理基本应该有如下的
实现才叫基本,小结之.
1 模块管理
基于模块的管理还是属于比较粗粒度的管理了.一般分为5个级别:浏览,查询,添加,修改和删除
2 角色管理
角色和模块的关系是多对多的,一个角色可以有多个模块的管理权限,一个模块也对应多个角色
3 用户管理
用户与角色也是多对多关系
4部门(组)
一个部门(组)可以有多个用户,一对多关系,一般来说
它们之间的表很容易设计.这里注意的是模块角色的对应表
fundid 模块编号
roleid 角色编号
flag 表示用户的权限,比如0:浏览 1:查询 2 添加 3 修改 4 删除