要做个机构权限管理模块,分机构、部门、操作员等,包含机构、部门、操作员等级,要求灵活可扩展。 
给出建议者均有分:),好的建议者另给50分

解决方案 »

  1.   

    你把情况再讲详细一点,这样才能让人有好的答复.
    按你的意思,机构,部门,操作员都属于权限的分配对象.在对象设计上机构,部门,操作员都属于父与子的关系.
    因此可分析出,权限,权限拥有的资源,权限分配的对象,对象的等级关系.权限与对象的生存周期(建议权限与权限被分配的对象之间采用租赁方式),对象之间关系的约束与联系等.一个操作员只拥有部分所含有的权限,可少于它,同理一个部门只拥有机构拥有的权限并少于它.至于权限的内容采用分组的方式,不同的权限分配对象与权限组建立联系.
      

  2.   

    有没有详细的方案,下班结贴
      

  3.   

    如果是我,思路如下
    权限分为两级
    第一级:把机构,部门,操作员,统一称为角色权限.
        因为正常来说,机构中的所有用户可能拥有相同的模块等权限.
    第二级:按人员具体分配权限
        因为相同角色的人可能详细权限可能会有差别.