要求:1、可定义人员及简要说明。
      2、可定义工作组。
      3、可定义角色。
      4、单个人员可同时属于多个工作组及角色。
      5、权限与人员,工作组及角色绑定。
      6、人员的最终权限是其所获得的各种权限的并集。
      7、权限和程序模块一一对应。
      8、可临时关闭人员、部门及角色的全部权限及个别权限(非删除)。
请教各位 如何处理这样程序啊?请给个思路,最好有代码。

解决方案 »

  1.   

    >>可临时关闭人员、部门及角色的全部权限及个别权限(非删除)。
    这点在C/S架构中还是很容易实现的不过感觉这样操作者就很不爽了,正在做着,突然被赶出来,多郁闷啊
      

  2.   

    人员----权限(Y,N)
    iif(权限=Y,执行,不执行)
      

  3.   

    这可把这些权限设成一个BOM表保存,然后在程序中监控这个表所对应的用户的状态,以些来限用户的操作