|
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通過讀取設(shè)置的權(quán)限控制用戶的使用
任務(wù)9: 控制登錄。
任務(wù)10: 讀取某登錄用戶的所有權(quán)限
任務(wù)11: 根據(jù)用戶所具有的權(quán)限控制菜單顯示。
任務(wù)12: 根據(jù)用戶所具有的權(quán)限控制操作按鈕點(diǎn)擊能否進(jìn)入該功能。
|