现在对人员管理感觉还是有点头疼,主要有下列问题:
1、人员的数据库如何设计;
2、人员的权限如何管理;
算了,还是一起说,就是人员的这个权限很头疼,没有规范的设计方案,有的文章要审核,有的文章不要审核,有的文章有些人可以删除,有的文章有些人不可以删除,修改也有同样的问题,
系统管理员,一般管理员,等等,乱七八糟的,怎么设计,多谢大侠们赐教。
1、人员的数据库如何设计;
2、人员的权限如何管理;
算了,还是一起说,就是人员的这个权限很头疼,没有规范的设计方案,有的文章要审核,有的文章不要审核,有的文章有些人可以删除,有的文章有些人不可以删除,修改也有同样的问题,
系统管理员,一般管理员,等等,乱七八糟的,怎么设计,多谢大侠们赐教。
http://www.cnblogs.com/freetalent/archive/2008/11/18/1335681.html
http://www.cnblogs.com/ghd258/archive/2006/10/18/532611.html
asp.net有角色管理嘛,还有用户配置表.或者简单地给每个用户定义一个级别值,譬如1-7对于某类文章,只允许级别>=5的人审核或删除.
其它操作 类推.
这里头讲得比较详细,去研究下应该能给你帮助
2:对组里的人员分权限:权限范围为 所在组 对应的权限权限:
页面的权限:是否可以见到某个页面(加载菜单时候处理)
页面按钮权限:某个页面上的某个按钮是否可用(可以用page基类统一处理)
怎么样设计权限合理好用,希望可以帮到你
用户-角色-权限三种元素各自的继承组合策略
角色表,模块表,角色模块表,用户表
模块中0表示没有权限,1表示有该权限
OA系统权限分配实现方案
http://hi.baidu.com/cfesc9/blog/item/d3ccad2a0fa06bf1e7cd40ec.html
可以考虑将权限的判断放在一些具体的操作上,这样比较适合复杂的权限要求。
后者直接在页面load加载的时候判断,适合比较简单的权限要求。