1、需求
1.1 從用戶(hù)角度看,可以描述為
對功能:
(1)、某人對某項功能可以執行某種操作;
(2)、某種職位對對某項功能可以執行某種操作;
某種職位就是某種角色
對數據:
(3)、某人對某個(gè)表可以執行某種動(dòng)作;
(4)、某人對某個(gè)字段可以執行某種動(dòng)作;
(5)、某人對某部分記錄可以執行某種動(dòng)作;
(6)、某種職位對某個(gè)表可以執行某種動(dòng)作;
(7)、某種職位對某個(gè)字段可以執行某種動(dòng)作;
(8)、某種職位對某部分記錄可以執行某種動(dòng)作;
1.2 從系統行政管理上來(lái)看可分為:
班長(cháng)、管理員、坐席、總經(jīng)理、財務(wù)經(jīng)理 等
1.3 從系統角度看,描述如下:
(1)、功能必須拆分成為更新的可描述單位,在Web系統中,是page;
(2)、某人:user
(3)、某項功能=pages:resource
(4)、可以執行某種操作:privilege
(5)、某種職位:user group
(6)、表、字段、記錄:resource
2、詳細需求描述
2.1權限設置模塊
任務(wù)1:
查看系統所有權限的列表。
任務(wù)2:
對系統功能列表進(jìn)行分組,就是對某個(gè)模塊的權限分組顯示。
任務(wù)3:
選擇某角色所具有的所有功能權限,在所有權限當中該角色所具有的權限打勾。
任務(wù)4:
查看某角色所具有的權限列表。
任務(wù)5:
修改某角色所具有的權限,在所有權限當中該角色所具有的權限打勾。
任務(wù)6:
具有該某種角色的用戶(hù)列表。
任務(wù)7:
為某種角色添加成員。
任務(wù)8:
修改某種角色的成員。
2.2通過(guò)讀取設置的權限控制用戶(hù)的使用
任務(wù)9:
控制登錄。
任務(wù)10:
讀取某登錄用戶(hù)的所有權限
任務(wù)11:
根據用戶(hù)所具有的權限控制菜單顯示。
任務(wù)12:
根據用戶(hù)所具有的權限控制操作按鈕點(diǎn)擊能否進(jìn)入該功能。
聯(lián)系客服