




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上精選優質文檔-傾情為你奉上專心-專注-專業專心-專注-專業精選優質文檔-傾情為你奉上專心-專注-專業 第一章引言1.1編寫目的系統詳細設計說明書在概要設計的基礎上,對統一權限管理系統的各模塊、數據等分別進行了實現層面上的要求和說明。本文檔讀者為系統設計人員、軟件實現人員等(編碼人員、測試人員),為程序的開發提供依據。1.2背景石家莊大學有辦公自動化系統、圖書管理系統、教務系統、排課系統、宿舍管理系統等等系統。每個系統都有獨立的系統管理權限模塊,不便于學校系統管理員的統一管理,而且管理成本也比較高。統一權限管理系統實現以上軟件的統一權限管理,實現系統管理、用戶管理等功能
2、,是實現單點登錄的基礎。項目名稱是統一權限管理系統;本項目的委托單位是石家莊大學,開發單位是安全一班和二班的全體同學,主管部門信息工程系。1.3定義權限:角色數據庫建模:統一權限管理:三層架構:1.4參考文獻用到的參考資料如下表1.1所示:表1.1 參考資料表作者標題編號發布日期出版單位項目小組統一權限管理系統需求說明書sjzptQXXQ2011-8石家莊職業技術學院項目小組統一權限管理系統概要設計說明書sjzptQXSY2011-8石家莊職業技術學院鼎新電腦軟件開發文檔編制指南DXDN鼎新電腦軟件工程RJGCA動態網頁程序設計DTWYCXSJ第二章總體設計2.1系統功能概述通過此權限軟件來統
3、一管理我們學校所有或大部分系統軟件的用戶權限,降低整個學校系統的權限分配復雜性、提高可維護性、降低系統管理員的管理成本。為二期的統一用戶單點登錄工程項目打下了良好的基礎。通過系統概要設計說明書可知,此統一權限管理系統主要實現系統管理、權限管理、用戶管理、日志管理等功能。系統功能結構如圖2.1所示。圖2.1 系統功能結構圖2.2系統軟件結構統一權限管理系統的軟件結構如圖2.2所示。圖2.2 系統軟件結構圖第三章數據設計3.1靜態數據初始狀態下,統一權限管理系統的測試用戶,設置初始超級管理員,其登錄用戶名為admin,密碼為。初始測試用戶如表3.1所示。表3.1 初始測試用戶表登錄用戶名密碼Adm
4、in3.2動態數據統一權限管理系統涉及到的基本數據信息有系統信息、系統模塊信息、角色信息、劃分權限信息、用戶信息、分配角色信息、部門信息等。一、系統信息系統信息應包含系統編號、系統名稱、系統描述信息、顯示順序等,如表3.2所示。表3.2 系統信息表序號名稱系統編號系統名稱系統描述顯示順序二、系統模塊信息系統模塊信息應包含模塊編號、模塊名稱、模塊描述、模塊地址、顯示順序、顯示圖標等,如表3.3所示。表3.3 系統模塊信息表序號名稱模塊編號模塊名稱模塊描述4模塊地址5顯示順序6顯示圖標7所屬系統編號三、角色信息用戶角色可以這樣理解,角色是根據用戶對系統不同的操作權限而進行的分組。角色信息包括角色編
5、號、角色名稱、角色描述等,如表3.4所示。表3.4 角色信息表序號名稱角色編號角色名稱角色描述四、劃分權限信息劃分權限即將不能系統模塊的不同權限分配給某個角色,劃分權限是統一權限管理系統中的重要功能。劃分權限信息包括劃分權限編號、模塊編號、角色編號、角色權限等,如表3.5所示。表3.5 劃分權限信息表序號名稱劃分權限編號模塊編號角色編號4角色權限五、用戶信息統一權限管理系統的用戶信息是原有系統中的用戶,利用接口將原有系統中的用戶導入到本系統中,用戶信息包括用戶編號、登錄賬號、登錄密碼、真實姓名、開通禁用、用戶類型、部門編號、性別、IP地址、是否鎖定、登錄狀態等,如表3.6所示。表3.6 用戶信
6、息表序號名稱用戶編號登錄賬號登錄密碼4真實姓名5開通禁用6用戶類型7部門編號8性別9IP地址10是否鎖定11登錄狀態六、分配角色信息分配角色是將某個用戶劃分到某個角色,分配角色信息包括分配角色編號,角色編號、用戶編號等,如表3.7所示。表3.7 角色信息表序號名稱分配角色編號角色編號用戶編號七、部門信息部門信息包括部門編號、部門名稱、部門描述等,如表3.8所示。表3.8 角色信息表序號名稱部門編號部門名稱部門描述3.3數據表及其配置一、系統信息系統數據應包含系統編號、系統名稱、系統描述信息、顯示順序等,E-R圖如圖3.所示,數據字字典如表3.9所示。圖3.1 系統信息表E-R圖表3.9 系統表
7、數據字典名稱標識數據類型寬度主/外鍵其它系統編號SysIDVarchar20主鍵系統名稱SysNameVarchar30系統描述SysInforVarchar100顯示順序SysOrderInt二、系統模塊信息系統模塊信息應包含模塊編號、模塊名稱、模塊描述、模塊地址、顯示順序、顯示圖標等,E-R圖如圖3.2所示,數據字字典如表3.10所示。圖3.2 系統模塊信息表E-R圖表3.10 系統模塊表數據字典名稱標識數據類型寬度主/外鍵其它系統模塊編號ModuleIDVarchar20主鍵系統模塊名稱ModuleNameVarchar30系統模塊描述ModuleInforVarchar100顯示順序M
8、oduleOrderInt模塊地址ModuleAddressVarchar100顯示圖標ModuleSignVarcha100三、角色信息角色信息包括角色編號、角色名稱、角色描述等,E-R圖如圖3.3所示,數據字字典如表3.11所示。圖3.3 角色信息表E-R圖表3.11 角色表數據字典名稱標識數據類型寬度主/外鍵其它角色編號RoleIDInt主鍵角色名稱RoleNameVarchar30角色描述RoleInforVarchar100四、劃分權限信息劃分權限信息包括劃分權限編號、模塊編號、角色編號、角色權限等,E-R圖如圖3.4所示,數據字字典如表3.12所示。圖3.4 劃分權限信息表E-R圖
9、表3.12 劃分權限表數據字典名稱標識數據類型寬度主/外鍵其它劃分權限編號RMIDInt主鍵模塊編號ModuleIDVarchar20外鍵角色編號RoleIDVarchar20外鍵角色權限RolePowerInt五、用戶信息用戶信息包括用戶編號、登錄賬號、登錄密碼、真實姓名、開通禁用、用戶類型、部門編號、性別、IP地址、是否鎖定、登錄狀態等,E-R圖如圖3.5所示,數據字字典如表3.13所示。圖3.5 用戶信息表E-R圖表3.13 用戶表數據字典名稱標識數據類型寬度主/外鍵其它用戶編號UserIDVarchar20主鍵登錄賬號UserNumVarchar20登錄密碼UserPWDVarchar
10、20真實姓名RealNameVarchar20開通禁用六、分配角色信息分配角色是將某個用戶劃分到某個角色,分配角色信息包括分配角色編號,角色編號、用戶編號等,七、部門信息部門信息包括部門編號、部門名稱、部門描述等,3.4數據表關聯各數據表之間的關聯如圖XX所示。圖XX 數據表關聯圖第四章數據類設計4.1系統數據類設計4.2系統數據類數據成員第五章模塊設計5.1 系統登錄一、模塊描述該模塊主要實現不同用戶(超級管理員、管理員等)的登錄功能,在登陸時需要區分登錄者的角色,根據登錄者角色不同,成功登錄后顯示不同的權限。二、功能描述用戶通過其用戶名和其密碼登錄,在登錄時檢查其用戶名和密碼的正確性,基于
11、安全考慮要求用戶輸入驗證碼,并進行驗證的驗證。登錄成功后進入管理員管理界面。且根據不同的權限看到的界面也是不同的。三、性能描述精 度:對在文本框內輸入文本的大小寫不敏感;(可以區分)靈 活 性:用戶輸入按回車鍵可以進行確認;時間特性:用戶輸入后的驗證時間在1.5秒之內;格 式:用戶名、密碼不要超過16個字符信息(8個漢字),驗證碼為6位大小寫字母、數字的組合,驗證碼中的字母不區分大小寫,可加必要的干擾。四、輸入項/輸出項在系統模塊中,輸入項-數據處理-輸出項采用IPO圖表示,如圖5.1所示:圖5.1 用戶登錄功能IPO圖五、具體設計1、用戶在進入登錄界面后,要求在光標位置輸入用戶名,再輸入密碼
12、和驗證碼,先驗證用戶輸入信息是否為空。如果為空,給出相應錯誤提示。2、用戶輸入信息不為空,先驗證驗證碼是否正確,驗證碼錯誤,給出錯誤提示;再驗證用戶名、密碼是否輸入正確,如果驗證通過,根據用戶角色顯示用戶權限列表;驗證不能過,累加器加1,同時給出錯誤提示。3、信息驗證次數大于3次,提示用戶為非法用戶,退出系統。六、程序邏輯登錄模塊是統一權限管理系統基本模塊之一,用戶成功登錄是進行系統管理的前提條件,登錄模塊的處理流程如圖5.2所示。圖5.2 登錄模塊的處理流程圖七、接口1、內部接口用戶登錄成功,進入系統主界面。系統主界面根據用戶的角色顯示不同的權限列表。2、用戶接口用戶登錄界面要求簡潔、大方,
13、屏幕顯示直觀,能夠驗證用戶輸入信息的正確性,對于合法用戶數據可以實現保存。八、注釋1、在模塊首部添加必要的注釋;2、在主要功能點添加必要的注釋;3、對各變量的功能、范圍、缺省條件的注釋; 九、限制條件該模塊暫無限制條件。十、測試計劃5.2系統管理5.2.1系統管理一、模塊描述二、功能描述三、性能描述四、輸入項/輸出項五、設計方法六、程序邏輯七、接口八、注釋九、限制條件十、測試計劃5.2.2模塊管理一、模塊描述二、功能描述三、性能描述四、輸入項/輸出項五、設計方法六、程序邏輯七、接口八、注釋九、限制條件十、測試計劃5.3權限管理5.3.1角色管理一、模塊描述二、功能描述三、性能描述四、輸入項/輸
14、出項五、設計方法六、程序邏輯七、接口八、注釋九、限制條件十、測試計劃5.3.2劃分權限一、模塊描述二、功能描述三、性能描述四、輸入項/輸出項五、設計方法六、程序邏輯七、接口八、注釋九、限制條件十、測試計劃5.3.3分配角色一、模塊描述二、功能描述三、性能描述四、輸入項/輸出項五、設計方法六、程序邏輯七、接口八、注釋九、限制條件十、測試計劃5.4用戶管理5.4.1部門管理一、模塊描述二、功能描述三、性能描述四、輸入項/輸出項五、設計方法六、程序邏輯七、接口八、注釋九、限制條件十、測試計劃5.4.2用戶管理一、模塊描述二、功能描述三、性能描述四、輸入項/輸出項五、設計方法六、程序邏輯七、接口(1)外部接口本系統是統一權限管理系統,需要實現對學院OA、圖書管理系統、教務管理系統等的統一管理。需要將原系統中的用戶信息轉換為本系統的合法數據。(2)內部接口 說明本系統內的各個子(分)系統之間的接口或調用的關系(包括無參數和有參數等)。(3)用戶接口說明軟件的人機界面、明確操作及使用要求以及軟件的回答信息。例如:人機界面設計盡量做到:減少漢字輸入;屏幕顯示直觀、逼真;較強的檢錯和容錯功能;具有一定的數據恢復能力;完善的幫助功能;界面風格盡量標準化。八、注釋九、限制條件十、測試計劃5.4.3權限查詢一、模塊描述二、功能描述三、性能描述四、輸入項/輸出項五、設計方法六、程序邏輯七、接口八、注釋九
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政管理經濟法專注考點試題及答案
- 市政工程考試趨勢與未來展望及試題及答案
- 行政管理與經濟法教育試題及答案
- 酒店管理服務培訓合作協議
- 物流管理與供應鏈知識測試卷
- 通信技術與網絡應用知識考點
- 行政管理經濟法熱點追蹤試題及答案匯編
- 經濟師學術與實務結合試題及答案
- 優化藥品使用管理的工作思路計劃
- 宿舍門標設計
- 數據中心基礎設施管理系統DCIM整體方案
- 核電站入廠安全培訓課件
- 陜旅版五年級英語上冊句型詞匯知識點總結
- 漢字構字的基本原理和識字教學模式分析
- 圍術期過敏反應診治的專家共識(全文)
- 2013年俄語專業四級歷年真題詳解
- 論中學語文教師美學素養的培養
- 送貨單ECEL模板
- RouterOS介紹
- 模切檢驗標準
- 保潔員工考勤表
評論
0/150
提交評論