權限菜單

 

Tbl_User 字段 用戶編號,用戶名,密碼 
如:
0001  張
002  李


Tbl_Role 角色編號,名稱  如:財務部長,生計部部長
R001  財務部
R002  生計部

tbl_UserRole    用戶編號,角色編號 記錄哪些用戶有角色
用戶編號  角色編號
001        Roo1
002        R002      //張,李都是財務部角色


Tbl_Power  權限表  記錄能做什麼如:審覈,查看,修改,刪除
p001  審覈
p002  查看
p003  修改

Tbl_RolePower  角色權限表:    如財務部,可以審覈,刪除,生計部不能審覈
角色編號  權限編號
R001      p001
R001      p002
R001      p003    //角色爲001可有審覈,查看,修改權限


(方案1.)大型企業 權限菜單設計辦法:

     1.用戶表   2.組織表(部門) 3.職位表 4.角色表  5.權限表 

     6.用戶職位 7.職位角色   8.角色權限    9.權限菜單

流程:

 

 

 

 

具體生成菜單的流程如下所示:

如果一個用戶對應多個職位,則可以通過不同的JobID,例如張三  職位爲 管理員,錄入員 =>生成管理員、錄入員所對應的 角色(如:超用戶、一般用戶)=>然後根據 超用戶、一般用戶 兩個角色 生成他們所對應的菜單,從而達到一個 用戶擁有 有多個角色的 需求 即滿足 一個人既是董事長又是 總經理的 兼職情況

 

 

(方案2.)中小型系統 權限 菜單設計

 

1.Users用戶表  2. Depart部門表   3.Role  4.MenuItem菜單表  5.RoleMenuItem角色菜單

其中 角色表、菜單表、和角色菜單 截圖如下:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章