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