通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū)

上傳人:good****022 文檔編號(hào):116474032 上傳時(shí)間:2022-07-05 格式:DOC 頁(yè)數(shù):21 大?。?.94MB
收藏 版權(quán)申訴 舉報(bào) 下載
通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
第1頁(yè) / 共21頁(yè)
通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
第2頁(yè) / 共21頁(yè)
通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
第3頁(yè) / 共21頁(yè)

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū)》由會(huì)員分享,可在線閱讀,更多相關(guān)《通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū)(21頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū)通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0V1.0 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 1 頁(yè) 共 21 頁(yè) 文文件件更更改改摘摘要要: 日期日期版本號(hào)版本號(hào)修訂說(shuō)明修訂說(shuō)明修訂人修訂人審核人審核人批準(zhǔn)人批準(zhǔn)人 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 2 頁(yè) 共 21 頁(yè) 目錄目錄 1.引言引言4 1.1 編寫(xiě)目的.4 1.2 背景.4 1.3 術(shù)語(yǔ).4 1.4 預(yù)期讀者與閱讀建議.4 1.5 參考資料.4 2.總體設(shè)計(jì)總體設(shè)計(jì)4 2.1 設(shè)計(jì)目標(biāo).4 2.2 運(yùn)行環(huán)境.4 2.3 網(wǎng)絡(luò)結(jié)構(gòu).5 2.4 總體設(shè)計(jì)思路和處理流程.5 2.5 模塊結(jié)

2、構(gòu)設(shè)計(jì).7 2.6 尚未解決的問(wèn)題.7 3.接口設(shè)計(jì)(暫略)接口設(shè)計(jì)(暫略)7 3.1 用戶接口(暫略).7 3.2 外部接口(暫略).7 3.3 內(nèi)部接口(暫略).7 4.界面總體設(shè)計(jì)界面總體設(shè)計(jì)7 4.1 組權(quán)限管理.8 4.1.1 包含用戶8 4.1.2 所屬角色8 4.1.3 組權(quán)限9 4.1.4 總權(quán)限9 4.1.5 組管理10 4.2 角色權(quán)限管理.10 4.2.1 包含用戶10 4.2.2 包含組11 4.2.3 角色權(quán)限11 4.2.4 管理角色12 4.3 用戶權(quán)限管理.12 4.3.1 所屬角色12 4.3.2 所屬組13 4.3.3 用戶權(quán)限13 4.3.4 總權(quán)限14

3、4.3.5 用戶管理15 4.3.6 組織管理15 4.4 操作日志管理.15 4.4.1 查詢操作日志15 4.4.2 刪除操作日志16 5.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)16 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 3 頁(yè) 共 21 頁(yè) 5.1 設(shè)計(jì)原則.16 5.1.1 命名的規(guī)范16 5.1.2 數(shù)據(jù)的一致性和完整性16 5.2 數(shù)據(jù)庫(kù)環(huán)境說(shuō)明.17 5.3 數(shù)據(jù)庫(kù)命名規(guī)則.17 5.4 邏輯結(jié)構(gòu).17 5.5 物理存儲(chǔ).17 5.6 數(shù)據(jù)備份和恢復(fù).17 6.系統(tǒng)出錯(cuò)處理設(shè)計(jì)系統(tǒng)出錯(cuò)處理設(shè)計(jì)17 6.1 出錯(cuò)信息.17 6.2 補(bǔ)救措施.18 7.系統(tǒng)安全設(shè)計(jì)系統(tǒng)安全設(shè)計(jì)18

4、7.1 數(shù)據(jù)傳輸安全性設(shè)計(jì).18 7.2 應(yīng)用系統(tǒng)安全性設(shè)計(jì).18 7.3 數(shù)據(jù)存儲(chǔ)安全性設(shè)計(jì).18 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 4 頁(yè) 共 21 頁(yè) 1. 引引言言 1.1 編編寫(xiě)寫(xiě)目目的的 本文檔對(duì)通用權(quán)限管理系統(tǒng)的總體設(shè)計(jì)、接口設(shè)計(jì)、界面總體設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、 系統(tǒng)出錯(cuò)處理設(shè)計(jì)以及系統(tǒng)安全數(shù)據(jù)進(jìn)行了說(shuō)明。 1.2 背背景景 a、 軟件系統(tǒng)的名稱:通用權(quán)限管理系統(tǒng); b、 任務(wù)提出者: c、 開(kāi)發(fā)者: d、 在 J2EE 的 web 系統(tǒng)中需要使用權(quán)限管理的系統(tǒng)。 1.3 術(shù)術(shù)語(yǔ)語(yǔ) 本系統(tǒng):通用權(quán)限管理系統(tǒng); SSH: 1.4 預(yù)預(yù)期期讀讀者者與與閱閱讀讀建建議議

5、 預(yù)期讀者閱讀重點(diǎn) 開(kāi)發(fā)人員總體設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、界面總體設(shè)計(jì)、系統(tǒng) 出錯(cuò)處理設(shè)計(jì) 設(shè)計(jì)人員總體設(shè)計(jì)、接口設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)安全設(shè)計(jì) 1.5 參參考考資資料料 通用權(quán)限管理系統(tǒng)需求規(guī)格說(shuō)明書(shū) 通用權(quán)限管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū) 2. 總總體體設(shè)設(shè)計(jì)計(jì) 2.1 設(shè)設(shè)計(jì)計(jì)目目標(biāo)標(biāo) 權(quán)限系統(tǒng)一直以來(lái)是我們應(yīng)用系統(tǒng)不可缺少的一個(gè)部分,若每個(gè)應(yīng)用系統(tǒng)都重新對(duì)系 統(tǒng)的權(quán)限進(jìn)行設(shè)計(jì),以滿足不同系統(tǒng)用戶的需求,將會(huì)浪費(fèi)我們不少寶貴時(shí)間,所以花時(shí) 間來(lái)設(shè)計(jì)一個(gè)相對(duì)通用的權(quán)限系統(tǒng)是很有意義的。 本系統(tǒng)的設(shè)計(jì)目標(biāo)是對(duì)應(yīng)用系統(tǒng)的所有資源進(jìn)行權(quán)限控制,比如應(yīng)用系統(tǒng)的功能菜單、 各個(gè)界面的按鈕控件等進(jìn)行權(quán)

6、限的操控。 2.2 運(yùn)運(yùn)行行環(huán)環(huán)境境 操作系統(tǒng):Windows 系統(tǒng)操作系統(tǒng)和 Linux 系列操作系統(tǒng)。 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 5 頁(yè) 共 21 頁(yè) 2.3 網(wǎng)網(wǎng)絡(luò)絡(luò)結(jié)結(jié)構(gòu)構(gòu) 通用權(quán)限管理系統(tǒng) 系統(tǒng)1 系統(tǒng)2 系統(tǒng)3 用戶1 用戶n 用戶1 用戶n 用戶1 用戶n 通用權(quán)限管理系統(tǒng)可采用 Java Swing 實(shí)現(xiàn),可以在桌面應(yīng)用和 Web 應(yīng)用系統(tǒng)中進(jìn)行調(diào) 用。如果需要要適應(yīng)所有開(kāi)發(fā)語(yǔ)言,可以將其 API 發(fā)布到 WEB Service 上。 2.4 總總體體設(shè)設(shè)計(jì)計(jì)思思路路和和處處理理流流程程 在說(shuō)明總體設(shè)計(jì)思路前,我們先說(shuō)明本系統(tǒng)的相關(guān)概念: 1.1. 權(quán)

7、限資源權(quán)限資源 系統(tǒng)的所有權(quán)限信息。權(quán)限具有上下級(jí)關(guān)系,是一個(gè)樹(shù)狀的結(jié)構(gòu)。下面來(lái)看一個(gè)例子 系統(tǒng)管理 用戶管理 查看用戶 新增用戶 修改用戶 刪除用戶 對(duì)于上面的每個(gè)權(quán)限,又存在兩種情況,一個(gè)是只是可訪問(wèn),另一種是可授權(quán),例如 對(duì)于“查看用戶”這個(gè)權(quán)限,如果用戶只被授予“可訪問(wèn)” ,那么他就不能將他所具有的這 個(gè)權(quán)限分配給其他人。 2.2. 用戶用戶 應(yīng)用系統(tǒng)的具體操作者,用戶可以自己擁有權(quán)限信息,可以歸屬于 0n 個(gè)角色,可屬 于 0n 個(gè)組。他的權(quán)限集是自身具有的權(quán)限、所屬的各角色具有的權(quán)限、所屬的各組具有 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 6 頁(yè) 共 21 頁(yè) 的權(quán)限的

8、合集。它與權(quán)限、角色、組之間的關(guān)系都是 n 對(duì) n 的關(guān)系。 3.3. 角色角色 為了對(duì)許多擁有相似權(quán)限的用戶進(jìn)行分類(lèi)管理,定義了角色的概念,例如系統(tǒng)管理員、 管理員、用戶、訪客等角色。角色具有上下級(jí)關(guān)系,可以形成樹(shù)狀視圖,父級(jí)角色的權(quán)限 是自身及它的所有子角色的權(quán)限的綜合。父級(jí)角色的用戶、父級(jí)角色的組同理可推。 4.4. 組組 為了更好地管理用戶,對(duì)用戶進(jìn)行分組歸類(lèi),簡(jiǎn)稱為用戶分組。組也具有上下級(jí)關(guān)系, 可以形成樹(shù)狀視圖。在實(shí)際情況中,我們知道,組也可以具有自己的角色信息、權(quán)限信息。 這讓我想到我們的 QQ 用戶群,一個(gè)群可以有多個(gè)用戶,一個(gè)用戶也可以加入多個(gè)群。每個(gè) 群具有自己的權(quán)限信息。

9、例如查看群共享。QQ 群也可以具有自己的角色信息,例如普通群、 高級(jí)群等。 針對(duì)如上提出的四種對(duì)象,我們可以整理得出它們之間的關(guān)系圖,如下所示: 總體設(shè)計(jì)思路是將系統(tǒng)分為組權(quán)限管理、角色權(quán)限管理、用戶權(quán)限管理、組織管理和 操作日志管理五部分。 其中組權(quán)限管理包括包含用戶、所屬角色、組權(quán)限資源和組總權(quán)限資源四部分,某個(gè) 組的權(quán)限信息可用公式表示:組權(quán)限 = 所屬角色的權(quán)限合集 + 組自身的權(quán)限。 角色權(quán)限管理包括包含用戶、包含組和角色權(quán)限三部分,某個(gè)角色的權(quán)限的計(jì)算公式 為:角色權(quán)限 = 角色自身權(quán)限。 用戶權(quán)限管理包括所屬角色、所屬組、用戶權(quán)限、用戶總權(quán)限資源和組織管理五部分。 某個(gè)用戶總的權(quán)

10、限信息存在如下計(jì)算公式:用戶權(quán)限 = 所屬角色權(quán)限合集 + 所屬組權(quán)限 合集 + 用戶自身權(quán)限。 組織管理即對(duì)用戶所屬的組織進(jìn)行管理,組織以樹(shù)形結(jié)構(gòu)展示,組織管理具有組織的 增、刪、改、查功能。 操作日志管理用于管理本系統(tǒng)的操作日志。 注意:因?yàn)榻M和角色都具有上下級(jí)關(guān)系,所以下級(jí)的組或角色的權(quán)限只能在自己的直 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 7 頁(yè) 共 21 頁(yè) 屬上級(jí)的權(quán)限中選擇,下級(jí)的組或者角色的總的權(quán)限都不能大于直屬上級(jí)的總權(quán)限。 2.5 模模塊塊結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計(jì)計(jì) 本系統(tǒng)的具有的功能模塊結(jié)構(gòu)如下圖所示: 組 權(quán) 限 管 理 角 色 權(quán) 限 管 理 用 戶 權(quán) 限 管

11、理 操 作 日 志 管 理 用 戶 管 理 所 屬 角 色 所 屬 組 用 戶 權(quán) 限 總 權(quán) 限 組 織 管 理 查 詢 刪 除 包 含 用 戶 角 色 管 理 包 含 組 角 色 權(quán) 限 組 管 理 包 含 用 戶 所 屬 角 色 組 權(quán) 限 總 權(quán) 限 修 改 修 改 修 改 修 改 添 加 修 改 刪 除 添 加 修 改 刪 除 修 改 修 改 修 改 修 改 修 改 修 改 修 改 添 加 修 改 刪 除 添 加 修 改 刪 除 部 門(mén) 權(quán) 限 管 理 組 織 機(jī) 構(gòu) 管 理 包 含 用 戶 所 屬 角 色 組 權(quán) 限 總 權(quán) 限 添 加 修 改 刪 除 修 改 修 改 修 改 修

12、改 通通用用權(quán)權(quán)限限管管理理系系統(tǒng)統(tǒng) 2.6 尚尚未未解解決決的的問(wèn)問(wèn)題題 無(wú)。 3. 接接口口設(shè)設(shè)計(jì)計(jì)(暫暫略略) 3.1 用用戶戶接接口口(暫暫略略) 3.2 外外部部接接口口(暫暫略略) 3.3 內(nèi)內(nèi)部部接接口口(暫暫略略) 4. 界界面面總總體體設(shè)設(shè)計(jì)計(jì) 本節(jié)將闡述用戶界面的實(shí)現(xiàn),在此之前對(duì)頁(yè)面元素做如下約定: 序號(hào)頁(yè)面元素約定 1 按鈕未選中時(shí):按鈕名稱 選中時(shí):按鈕名稱 2 單選框 選項(xiàng) 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 8 頁(yè) 共 21 頁(yè) 3 復(fù)選框 選項(xiàng) 4 下拉框 選項(xiàng), 5 文本框 |_| 6 文本域 | 7 頁(yè)簽未選中時(shí):選項(xiàng)名稱 選中時(shí):選項(xiàng)名稱 8

13、 未選中鏈接鏈接文字 9 選中鏈接鏈接文字 10 說(shuō)明信息說(shuō)明信息 4.1 組組織織機(jī)機(jī)構(gòu)構(gòu)權(quán)權(quán)限限管管理理 4.1.1 包含用戶包含用戶 部門(mén)信息 xx 公司 廣州分公司 aaaaa 肖 xx yy 北京分公司 zz1 zz2 zz3 所選擇部門(mén):部門(mén) 1 包含用戶 所屬角色 部門(mén)權(quán)限 總權(quán)限 修改 用戶名 姓名 手機(jī)號(hào) 最近登錄時(shí)間 登錄次數(shù) aaaaa aaaaa 13666666666 2007-10-8 66 sterning xxx 13555555555 2007-10-8 10 當(dāng)用戶選擇“修改”按鈕時(shí),彈出用戶列表,操作人可以通過(guò)勾選或取消勾選來(lái)修改 該部門(mén)所包含的用戶。 4

14、.1.2 所屬角色所屬角色 部門(mén)信息 xx 公司 廣州分公司 aaaaa 肖 xx yy 所選擇部門(mén):部門(mén) 1 包含用戶 所屬角色 部門(mén)權(quán)限 總權(quán)限 修改 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 9 頁(yè) 共 21 頁(yè) 北京分公司 zz1 zz2 zz3 角色 ID 角色名稱 角色描述 1 訪客 - 2 初級(jí)用戶 - 當(dāng)用戶選擇“修改”按鈕時(shí),彈出角色樹(shù)形結(jié)構(gòu),操作人可以通過(guò)勾選或取消勾選來(lái) 修改該部門(mén)所屬的角色。 4.1.3 部門(mén)權(quán)限部門(mén)權(quán)限 部門(mén)信息 部門(mén) 1 部門(mén)11 部門(mén)12 部門(mén) 部門(mén)2 部門(mén)21 部門(mén)22 部門(mén) 所選擇部門(mén):部門(mén)1 包含用戶 所屬角色 部門(mén)權(quán)限 總權(quán)限 保

15、存 取消 4.1.4 總權(quán)限總權(quán)限 部門(mén)信息 部門(mén) 1 部門(mén)11 部門(mén)12 部門(mén) 部門(mén)2 部門(mén)21 部門(mén)22 部門(mén) 所選擇部門(mén):部門(mén) 包含用戶 所屬角色 部門(mén)權(quán)限 總權(quán)限 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 10 頁(yè) 共 21 頁(yè) 保存 取消 通過(guò)對(duì)已具有的權(quán)限取消勾選,或?yàn)槟硻?quán)限添加勾選,來(lái)修改部門(mén)的權(quán)限信息,點(diǎn)擊 “保存”按鈕保存修改信息。 4.1.5 組織機(jī)構(gòu)管理組織機(jī)構(gòu)管理 在下圖中,選中部門(mén) 1 的時(shí)候,右鍵點(diǎn)擊可彈出部門(mén)的操作列表,包括添加、刪除和 修改按鈕,從而完成在該部門(mén)下添加子部門(mén),刪除該部門(mén)以及修改該部門(mén)的功能。 部門(mén)信息 部門(mén) 1 部門(mén)11 部門(mén)12 部門(mén)

16、 部門(mén)2 部門(mén)21 部門(mén)22 部門(mén) 所選擇部門(mén):部門(mén)1 包含用戶 所屬角色 部門(mén)權(quán)限 總權(quán)限 修改 用戶名 姓名 手機(jī)號(hào) 最近登錄時(shí)間 登錄次數(shù) aaaa aaaaa 13666666666 2007-10-8 66 sterning xxx 13555555555 2007-10-8 10 4.1 組組權(quán)權(quán)限限管管理理 4.1.1 包含用戶包含用戶 組信息 組 1 所選擇組:組 1 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 11 頁(yè) 共 21 頁(yè) 組 11 組 12 組 組 2 組 21 組 22 組 包含用戶 所屬角色 組權(quán)限 總權(quán)限 修改 用戶名 姓名 手機(jī)號(hào) 最近登錄時(shí)間 登

17、錄次數(shù) aaaaa aaaaa 13666666666 2007-10-8 66 sterning xxx 13555555555 2007-10-8 10 當(dāng)用戶選擇“修改”按鈕時(shí),彈出用戶列表,操作人可以通過(guò)勾選或取消勾選來(lái)修改 該組所包含的用戶。 4.1.2 所屬角色所屬角色 組信息 組 1 組 11 組 12 組 組 2 組 21 組 22 組 所選擇組:組 1 包含用戶 所屬角色 組權(quán)限 總權(quán)限 修改 角色 ID 角色名稱 角色描述 1 訪客 - 2 初級(jí)用戶 - 當(dāng)用戶選擇“修改”按鈕時(shí),彈出角色樹(shù)形結(jié)構(gòu),操作人可以通過(guò)勾選或取消勾選來(lái) 修改該組所屬的角色。 4.1.3 組權(quán)限組權(quán)

18、限 組信息 組 1 組 11 組 12 組 組 2 組 21 組 22 組 所選擇組:組 1 包含用戶 所屬角色 組權(quán)限 總權(quán)限 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 12 頁(yè) 共 21 頁(yè) 保存 取消 4.1.4 總權(quán)限總權(quán)限 組信息 組 1 組 11 組 12 組 組 2 組 21 組 22 組 所選擇組:組 1 包含用戶 所屬角色 組權(quán)限 總權(quán)限 保存 取消 通過(guò)對(duì)已具有的權(quán)限取消勾選,或?yàn)槟硻?quán)限添加勾選,來(lái)修改組的權(quán)限信息,點(diǎn)擊 “保存”按鈕保存修改信息。 4.1.5 組管理組管理 在下圖中,選中組 1 的時(shí)候,右鍵點(diǎn)擊可彈出組的操作列表,包括添加、刪除和修改 通用權(quán)限管

19、理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 13 頁(yè) 共 21 頁(yè) 按鈕,從而完成在該組下添加子組,刪除該組以及修改該組的功能。 組信息 組 1 組 11 組 12 組 組 2 組 21 組 22 組 所選擇組:組 1 包含用戶 所屬角色 組權(quán)限 總權(quán)限 修改 用戶名 姓名 手機(jī)號(hào) 最近登錄時(shí)間 登錄次數(shù) aaaa aaaaa 13666666666 2007-10-8 66 sterning xxx 13555555555 2007-10-8 10 4.2 角角色色權(quán)權(quán)限限管管理理 4.2.1 包含用戶包含用戶 角色信息 角色 1 角色 11 角色 12 角色 角色 2 角色 21 角色 22

20、 角色 所選擇角色:角色 1 包含用戶 包含組 角色權(quán)限 修改 用戶名 姓名 手機(jī)號(hào) 最近登錄時(shí)間 登錄次數(shù) aaaa aaaaa 13666666666 2007-10-8 66 sterning xxx 13555555555 2007-10-8 10 當(dāng)用戶選擇“修改”按鈕時(shí),彈出用戶列表,操作人可以通過(guò)勾選或取消勾選來(lái)修改 該角色所包含的用戶。 4.2.2 包含組包含組 角色信息 角色 1 角色 11 角色 12 角色 角色 2 角色 21 角色 22 角色 所選擇角色:角色 1 包含用戶 包含組 角色權(quán)限 修改 組 ID 組名稱 組描述 1 xxx1 - 2 xxx2 - 通用權(quán)限管

21、理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 14 頁(yè) 共 21 頁(yè) 當(dāng)用戶選擇“修改”按鈕時(shí),彈出用戶列表,操作人可以通過(guò)勾選或取消勾選來(lái)修改 該角色所包含的組。 4.2.3 角色權(quán)限角色權(quán)限 角色信息 角色 1 角色 11 角色 12 角色 角色 2 角色 21 角色 22 角色 所選擇角色:角色 1 包含用戶 包含組 角色權(quán)限 保存 取消 通過(guò)對(duì)已具有的權(quán)限取消勾選,或?yàn)槟硻?quán)限添加勾選,來(lái)修改角色的權(quán)限信息,點(diǎn)擊 “保存”按鈕保存修改信息。 4.2.4 管理角色管理角色 在下圖中,選中組 1 的時(shí)候,右鍵點(diǎn)擊可彈出組的操作列表,包括添加、刪除和修改 按鈕,從而完成在該組下添加子組,刪除該組以

22、及修改該組的功能。 角色信息 角色 1 角色 11 角色 12 角色 角色 2 角色 21 角色 22 角色 所選擇角色:角色 1 包含用戶 包含組 角色權(quán)限 修改 用戶名 姓名 手機(jī)號(hào) 最近登錄時(shí)間 登錄次數(shù) aaaaa aaaaa 13666666666 2007-10-8 66 sterning xxx 13555555555 2007-10-8 10 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 15 頁(yè) 共 21 頁(yè) 4.3 用用戶戶權(quán)權(quán)限限管管理理 4.3.1 所屬角色所屬角色 用戶權(quán)限信息 xx 公司 廣州分公司 aaaaa 肖 xx yy 北京分公司 zz1 zz2 zz

23、3 所選擇用戶:aaaaa 所屬角色 所屬組 用戶權(quán)限 總權(quán)限 修改 角色 ID 角色名稱 角色描述 1 訪客 - 2 初級(jí)用戶 - 當(dāng)用戶選擇“修改”按鈕時(shí),彈出角色樹(shù)形結(jié)構(gòu),操作人可以通過(guò)勾選或取消勾選來(lái) 修改該用戶所屬的角色。 4.3.2 所屬組所屬組 用戶信息 xx 公司 廣州分公司 aaaaa 肖 xx yy 北京分公司 zz1 zz2 zz3 所選擇用戶:aaaaa 所屬角色 所屬組 用戶權(quán)限 總權(quán)限 修改 組 ID 組名稱 組描述 1 組 1 - 2 組 2 - 當(dāng)用戶選擇“修改”按鈕時(shí),彈出組的樹(shù)形結(jié)構(gòu),操作人可以通過(guò)勾選或取消勾選來(lái) 修改該用戶所屬的組。 4.3.3 用戶權(quán)限

24、用戶權(quán)限 用戶信息 xx 公司 廣州分公司 aaaaa 所選擇用戶:aaaaa 所屬角色 所屬組 用戶權(quán)限 總權(quán)限 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 16 頁(yè) 共 21 頁(yè) 肖 xx yy 北京分公司 zz1 zz2 zz3 保存 取消 通過(guò)對(duì)已具有的權(quán)限取消勾選,或?yàn)槟硻?quán)限添加勾選,來(lái)修改用戶的權(quán)限信息,點(diǎn)擊 “保存”按鈕保存修改信息。 4.3.4 總權(quán)限總權(quán)限 用戶信息 xx 公司 廣州分公司 aaaaa 肖 xx yy 北京分公司 zz1 zz2 zz3 所選擇用戶:aaaaa 所屬角色 所屬組 用戶權(quán)限 總權(quán)限 保存 取消 通過(guò)對(duì)已具有的權(quán)限取消勾選,或?yàn)槟硻?quán)限添加勾

25、選,來(lái)修改用戶的權(quán)限信息,點(diǎn)擊 “保存”按鈕保存修改信息。 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 17 頁(yè) 共 21 頁(yè) 4.3.5 用戶管理用戶管理 當(dāng)選擇了某用戶時(shí),點(diǎn)擊右鍵,彈出菜單列表:修改、刪除、取消,點(diǎn)擊修改和刪除 按鈕可以實(shí)現(xiàn)用戶的刪除和修改功能。 選擇某個(gè)組織,例如下表中的“廣州分公司” ,彈出菜單列表:添加子組織、刪除組織、 修改組織、添加用戶、取消,點(diǎn)擊添加用戶按鈕可以實(shí)現(xiàn)用戶的添加功能。 用戶權(quán)限信息 xx 公司 廣州分公司 aaaaa 肖 xx yy 北京分公司 zz1 zz2 zz3 所選擇用戶:aaaaa 所屬角色 所屬組 用戶權(quán)限 總權(quán)限 修改 角色

26、 ID 角色名稱 角色描述 1 訪客 - 2 初級(jí)用戶 - 4.3.6 組織管理組織管理 選擇某個(gè)組織,例如下表中的“廣州分公司” ,彈出菜單列表:添加子組織、刪除組織、 修改組織、添加用戶、取消,點(diǎn)擊添加子組織、刪除組織、修改組織按鈕可以實(shí)現(xiàn)組織的 添加、刪除和修改功能。 用戶權(quán)限信息 xx 公司 廣州分公司 aaaaa 肖 xx yy 北京分公司 zz1 zz2 zz3 所選擇用戶:aaaaa 所屬角色 所屬組 用戶權(quán)限 總權(quán)限 修改 角色 ID 角色名稱 角色描述 1 訪客 - 2 初級(jí)用戶 - 4.4 操操作作日日志志管管理理 4.4.1 查詢操作日志查詢操作日志 操作名稱:|_| 操

27、作人:|_| 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 18 頁(yè) 共 21 頁(yè) 操作時(shí)間從 |_| 到 |_| 查詢 重置 刪除 編號(hào) 操作名稱 操作內(nèi)容 操作人 操作時(shí)間 1 xx1 - Amigo 2007-10-8 2 xx2 - xxyy 2007-10-8 輸入上圖表單中的查詢信息后,點(diǎn)擊“查詢”按鈕,可查詢出符合條件的信息。 4.4.2 刪除操作日志刪除操作日志 操作名稱:|_| 操作人:|_| 操作時(shí)間從 |_| 到 |_| 查詢 重置 刪除 編號(hào) 操作名稱 操作內(nèi)容 操作人 操作時(shí)間 1 xx1 - Amigo 2007-10-8 2 xx2 - xxyy 2007-

28、10-8 輸入上圖表單中的查詢信息后,點(diǎn)擊“查詢”按鈕,可查詢出符合條件的信息。而后 點(diǎn)擊“刪除”按鈕,可刪除符合查詢條件的操作日志。 5. 數(shù)數(shù)據(jù)據(jù)結(jié)結(jié)構(gòu)構(gòu)設(shè)設(shè)計(jì)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)的模型請(qǐng)參見(jiàn)通用權(quán)限管理系統(tǒng)_數(shù)據(jù)庫(kù)模型.pdm 。表的說(shuō)明請(qǐng)參見(jiàn) 通用權(quán)限管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū) 。 5.1 設(shè)設(shè)計(jì)計(jì)原原則則 5.1.1 命名的規(guī)范命名的規(guī)范 數(shù)據(jù)庫(kù)中表、主鍵、外鍵、索引的命名都以統(tǒng)一的規(guī)則,采用大小寫(xiě)敏感的形式,各 種對(duì)象命名長(zhǎng)度不要超過(guò) 30 個(gè)字符,這樣便于應(yīng)用系統(tǒng)適應(yīng)不同的數(shù)據(jù)庫(kù)平臺(tái)。 5.1.2 數(shù)據(jù)的一致性和完整性數(shù)據(jù)的一致性和完整性 為了保證數(shù)據(jù)庫(kù)的一致性和完整性,往往通過(guò)表間關(guān)聯(lián)

29、的方式來(lái)盡可能的降低數(shù)據(jù)的 冗余。表間關(guān)聯(lián)是一種強(qiáng)制性措施,建立后,對(duì)父表(Parent Table)和子表(Child Table)的 插入、更新、刪除操作均要占用系統(tǒng)的開(kāi)銷(xiāo)。如果數(shù)據(jù)冗余低,數(shù)據(jù)的完整性容易得到保 證,但增加了表間連接查詢的操作,為了提高系統(tǒng)的響應(yīng)時(shí)間,合理的數(shù)據(jù)冗余也是必要 的。使用規(guī)則(Rule)和約束(Check)來(lái)防止系統(tǒng)操作人員誤輸入造成數(shù)據(jù)的錯(cuò)誤是設(shè)計(jì) 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 19 頁(yè) 共 21 頁(yè) 人員的另一種常用手段,但是,不必要的規(guī)則和約束也會(huì)占用系統(tǒng)的不必要開(kāi)銷(xiāo),需要注 意的是,約束對(duì)數(shù)據(jù)的有效性驗(yàn)證要比規(guī)則快。所有這些,需要

30、在設(shè)計(jì)階段應(yīng)根據(jù)系統(tǒng)操 作的類(lèi)型、頻度加以均衡考慮。 5.2 數(shù)數(shù)據(jù)據(jù)庫(kù)庫(kù)環(huán)環(huán)境境說(shuō)說(shuō)明明 數(shù)據(jù)庫(kù):MySql5.0 設(shè)計(jì)庫(kù)建模工具:PowerDesigner12.0 5.3 數(shù)數(shù)據(jù)據(jù)庫(kù)庫(kù)命命名名規(guī)規(guī)則則 表名以 T 開(kāi)頭,外鍵以 FK 開(kāi)頭,索引以 INDEX 開(kāi)頭。 5.4 邏邏輯輯結(jié)結(jié)構(gòu)構(gòu) pdm 文件的名稱為:通用權(quán)限管理系統(tǒng)_數(shù)據(jù)庫(kù)模型 。 5.5 物物理理存存儲(chǔ)儲(chǔ) 通過(guò)數(shù)據(jù)庫(kù)建模工具 PowerDesigner12 可以將 pdm 導(dǎo)出為文本文件,將數(shù)據(jù)庫(kù)腳本放 入文本文件中保存。 5.6 數(shù)數(shù)據(jù)據(jù)備備份份和和恢恢復(fù)復(fù) 數(shù)據(jù)庫(kù)需定期備份(每天備份一次) ,備份文件格式為 back

31、up_yyyyMMdd,數(shù)據(jù)庫(kù)被 破壞時(shí),利用最新的備份文件進(jìn)行恢復(fù)。 6. 系系統(tǒng)統(tǒng)出出錯(cuò)錯(cuò)處處理理設(shè)設(shè)計(jì)計(jì) 6.1 出出錯(cuò)錯(cuò)信信息息 錯(cuò)誤分類(lèi)錯(cuò)誤分類(lèi)子項(xiàng)及其編碼子項(xiàng)及其編碼錯(cuò)誤名稱錯(cuò)誤名稱錯(cuò)誤代碼錯(cuò)誤代碼備注備注 連接超時(shí)100001001連接 連接斷開(kāi)100001002 數(shù)據(jù)庫(kù)錯(cuò)誤 數(shù)據(jù)庫(kù)本身錯(cuò)誤代 碼 數(shù)據(jù)庫(kù)本 身錯(cuò)誤代 碼 100002+數(shù)據(jù)庫(kù)錯(cuò)誤 代碼 連接超時(shí)101001001連接 連接斷開(kāi)101001002 TCP 連接錯(cuò)誤 其它 TCP 連接錯(cuò)誤 (socket 自身錯(cuò)誤代 碼) 101002+ socket 錯(cuò)誤 代碼 未配置輸入?yún)?shù)102001配置信息錯(cuò)誤 未配置輸出參

32、數(shù)102002 組管理部分自定義 錯(cuò)誤 103001103999 角色管理部分自定 義錯(cuò)誤 104001104999 通用權(quán)限管理概要設(shè)計(jì)說(shuō)明書(shū) V1.0 版權(quán)所有 第 20 頁(yè) 共 21 頁(yè) 用戶管理部分自定 義錯(cuò)誤 105001105999 操作日志管理 106001106999 6.2 補(bǔ)補(bǔ)救救措措施施 為了當(dāng)某些故障發(fā)生時(shí),對(duì)系統(tǒng)進(jìn)行及時(shí)的補(bǔ)救,提供如下補(bǔ)救措施: a后備技術(shù) 定期對(duì)數(shù)據(jù)庫(kù)信息進(jìn)行備份(每天一次) ,當(dāng)數(shù)據(jù)庫(kù)因某種原因被破壞 時(shí),以最新的數(shù)據(jù)庫(kù)腳本進(jìn)行恢復(fù);。 7. 系系統(tǒng)統(tǒng)安安全全設(shè)設(shè)計(jì)計(jì) 7.1 數(shù)數(shù)據(jù)據(jù)傳傳輸輸安安全全性性設(shè)設(shè)計(jì)計(jì) SSH 可以通過(guò)將聯(lián)機(jī)的封包加密的技術(shù)進(jìn)行資料的傳遞; 使用 SSH 可以把傳輸?shù)乃?數(shù)據(jù)進(jìn)行加密,即使有人截獲到數(shù)據(jù)也無(wú)法得到有用的信息。同時(shí)數(shù)據(jù)經(jīng)過(guò)壓縮,大大地 加快了傳輸?shù)乃俣?。通過(guò) SSH 的使用,可以確保資料傳輸比較安全并且傳輸效率較高。 7.2 應(yīng)應(yīng)用用系系統(tǒng)統(tǒng)安安全全性性設(shè)設(shè)計(jì)計(jì) 操作人的操作信息需要提供操作記錄。對(duì)系統(tǒng)的異常信息需進(jìn)行記錄,已備以后查看。 只有授權(quán)用戶才能登錄系統(tǒng),對(duì)于某個(gè)操作,需要具有相應(yīng)權(quán)限才能進(jìn)行操作。 7.3 數(shù)數(shù)據(jù)據(jù)存存儲(chǔ)儲(chǔ)安安全全性性設(shè)設(shè)計(jì)計(jì) 對(duì)于用戶的密碼等敏感信息采用 MD5 進(jìn)行加密。

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!