现在对人员管理感觉还是有点头疼,主要有下列问题:
1、人员的数据库如何设计;
2、人员的权限如何管理;
算了,还是一起说,就是人员的这个权限很头疼,没有规范的设计方案,有的文章要审核,有的文章不要审核,有的文章有些人可以删除,有的文章有些人不可以删除,修改也有同样的问题,
系统管理员,一般管理员,等等,乱七八糟的,怎么设计,多谢大侠们赐教。

解决方案 »

  1.   

    通过角色管理权限 
    http://www.cnblogs.com/freetalent/archive/2008/11/18/1335681.html 
    http://www.cnblogs.com/ghd258/archive/2006/10/18/532611.html
      

  2.   


    asp.net有角色管理嘛,还有用户配置表.或者简单地给每个用户定义一个级别值,譬如1-7对于某类文章,只允许级别>=5的人审核或删除.
    其它操作  类推.
      

  3.   

    http://hi.baidu.com/doltcat/blog/item/ddf432080f069b33e8248879.html
    这里头讲得比较详细,去研究下应该能给你帮助
      

  4.   

    1:对人员分组,然后对组进行分权限
    2:对组里的人员分权限:权限范围为 所在组 对应的权限权限:
    页面的权限:是否可以见到某个页面(加载菜单时候处理)
    页面按钮权限:某个页面上的某个按钮是否可用(可以用page基类统一处理)
      

  5.   

    http://www.cnblogs.com/jyk/archive/2010/01/14/1647266.html
    怎么样设计权限合理好用,希望可以帮到你
      

  6.   

    一般基于角色控制(RBAC)的权限管理; 
    用户-角色-权限三种元素各自的继承组合策略
    角色表,模块表,角色模块表,用户表
    模块中0表示没有权限,1表示有该权限 
      

  7.   

    楼主看看这个
    OA系统权限分配实现方案
    http://hi.baidu.com/cfesc9/blog/item/d3ccad2a0fa06bf1e7cd40ec.html
      

  8.   

    这个是按照需要来的
    可以考虑将权限的判断放在一些具体的操作上,这样比较适合复杂的权限要求。
    后者直接在页面load加载的时候判断,适合比较简单的权限要求。