版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、專業(yè):軟件工程姓名:何圣平學號:班級:網(wǎng)絡工程一班在班序號:05新生報到管理系統(tǒng)概要詳細設計說明書本報告說明確定軟件系統(tǒng)的總體結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、及其它全局性的考慮,所設計的系統(tǒng)應覆蓋既定的軟件需求,經(jīng)過評審通過后, 本說明是后續(xù)實現(xiàn)的根據(jù)。本報告由以下表格組成:概要設計說明書目錄文檔序號1. 引言S1. 2. 總體設計S2. 2.1. 需求規(guī)定S2.1. 2.2. 運行環(huán)境S2.2. 2.3. 基本設計概念和處理流程S2.3. 2.4. 概要設計模塊結(jié)構(gòu)圖與描述表S2.4. 3. 接口設計S3. 4. 運行設計S4. 5. 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計S5. 6. 系統(tǒng)出錯處理設計S6. 7. 程序系統(tǒng)結(jié)果
2、圖S78. 程序設計說明S8本說明書由設計人員根據(jù)軟件需求說明書制定,由主程序員和程序員實施,供測試人員及維護人員參考。 系統(tǒng)分析員:_ (簽名) 日 期: 2013年 12 月 17 日主文檔名稱概要設計說明書主文檔編號S子文檔名稱1. 引言子文檔序號S1. 編者何圣平編寫日期2013年12月17日1)編寫目的在系統(tǒng)項目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對系統(tǒng)的需求做了詳細的闡述,這些用戶需求已經(jīng)在上一階段的調(diào)研中獲得,并在需求規(guī)定說明書中得到詳盡的敘述與闡明。 本階段在系統(tǒng)的需求分析基礎上,對系統(tǒng)做概要設計。主要解決實現(xiàn)該系統(tǒng)需求的程序模塊設計問題,包括如何把該系統(tǒng)劃分成若干
3、模塊、決定各模塊之間的接口、模塊間傳遞的消息,以及數(shù)據(jù)結(jié)構(gòu),模塊結(jié)構(gòu)的設計等。在一下的概要設計報告中將對在本階段中對系統(tǒng)所做的所有概要設計進行詳細的說明。在下一階段的詳細設計中 ,程序設計員可參考此概要設計報告,在對系統(tǒng)所做的模塊結(jié)構(gòu)設計的基礎上,對系統(tǒng)進行詳細設計。在以后的軟件測試已經(jīng)軟件維護階段也可以參照此說明書,以便了解在概要設計過程中所完成的各模塊設計結(jié)構(gòu),或者修改時找出在本階段設計的不足與錯誤。(2)項目背景開發(fā)軟件名稱:新生報到管理系統(tǒng)項目任務提出者:某高校項目開發(fā)者:某計算機學院用戶:某高校(3)符合、縮略語和定義FRMS:新生報道管理系統(tǒng)B/S: Brower/Server 瀏
4、覽器/服務器(4)參考資料新生報道管理系統(tǒng)可行性分析報告. 編新生報道管理系統(tǒng)需求分析報告. 編新生報道管理系統(tǒng)委托開發(fā)合同.順旭軟件公司軟件工程導論.張海藩.清華大學出版社實用軟件工程.鄭人杰等.清華大學出版社.軟件文檔寫作。潘孝銘 辛明海.高等教育出版社主文檔名稱概要設計說明書主文檔編號S子文檔名稱2. 總體設計子文檔序號S2. 編者何圣平編寫日期2013年12月17日主文檔名稱概要設計說明書主文檔編號S子文檔名稱2.1. 需求規(guī)定子文檔序號S2.1. 編者何圣平編寫日期2013年12月17日(1)性能相應時間:每筆事務處理響應時間少于35s(不含統(tǒng)計分析,報表生成類的輸出);當數(shù)據(jù)錄入操
5、作時應無等待時間。數(shù)據(jù)可靠性:在應用系統(tǒng)投入運行的5年生命周期內(nèi)數(shù)據(jù)不得丟失;一旦數(shù)據(jù)轉(zhuǎn)為歷史記錄后任何人不得更改。(2)程序正確性應用系統(tǒng)試用期結(jié)束后,程序運行過程中不允許出現(xiàn)程序邏輯算法錯誤。程序系統(tǒng)在運行過程中,由于操作錯誤或者輸入/輸出數(shù)據(jù)溢出時,不應該死機而應提示故障原因,然后以正常出口退出當前操作環(huán)境。(3)系統(tǒng)安全非授權(quán)用戶不得進入程序系統(tǒng)。無修改權(quán)限的用戶不得修改數(shù)據(jù),更新以及執(zhí)行處理操作。主文檔名稱概要設計說明書主文檔編號S子文檔名稱2.2. 運行環(huán)境子文檔序號S2.2. 編者何圣平編寫日期2013年12月17日硬件環(huán)境PII或更高檔微機 運行內(nèi)存要求:10MB安裝所需硬盤:
6、100M打印機:選擇經(jīng)濟使用的即可軟件環(huán)境 服務器端:Windows sever 2003企業(yè)版 客戶端:任何安裝了瀏覽器的pc機 數(shù)據(jù)庫:SQL server 2005 開發(fā)工具:visual studio .NET 2005, Dreamweaver cs3主文檔名稱概要設計說明書主文檔編號S子文檔名稱2.3. 基本設計概念和處理流程子文檔序號S2.3. 編者何圣平編寫日期2013年12月17日1.學生信息的增、刪、改、查功能:邏輯處理思路:主文檔名稱概要設計說明書主文檔編號S子文檔名稱2.4. 概要設計模塊結(jié)構(gòu)圖與描述表子文檔序號S2.4. 編者何圣平編寫日期2013年12月17日(1)
7、、用戶信息驗證模塊 用戶信息驗證系統(tǒng)模塊結(jié)構(gòu)圖 模塊描述表:模塊名稱信息判斷1模塊代碼啟動條件用戶打開系統(tǒng)運行輸入功能輸出1、學生登陸名2、登陸密碼在該模塊中系統(tǒng)對學生所輸入的用戶名和密碼進行驗證1、登陸成功2、密碼或用戶名錯誤模塊名稱信息判斷2模塊代碼啟動條件用戶打開系統(tǒng)運行輸入功能輸出1、工作人員登錄名2、登陸密碼在該模塊中系統(tǒng)對學生所輸入的用戶名和密碼進行驗證1、登陸成功2、密碼或用戶名錯誤功能需求-模塊關系表:學生用戶工作人員登陸權(quán)限查詢功能錄入功能更新功能(2)、新生信息錄入模塊模塊結(jié)構(gòu)圖:新生信息錄入模塊結(jié)構(gòu)圖模塊描述表:模塊名稱新生姓名模塊代碼啟動條件用戶輸入新生姓名輸入功能輸出
8、用戶輸入新生姓名該模塊將用戶輸入的新生姓名保存到新生數(shù)據(jù)庫中無模塊名稱學費繳納模塊代碼啟動條件用戶點擊錄入學費繳納情況輸入功能輸出用戶選擇新生學費繳納情況該模塊將用戶選擇的新生學費繳納情況保存到新生數(shù)據(jù)庫中無模塊名稱檔案繳納模塊代碼啟動條件用戶點擊錄入檔案繳納情況輸入功能輸出用戶選擇新生檔案繳納情況該模塊將用戶選擇的檔案繳納保存到新生數(shù)據(jù)庫中無模塊名稱組織關系模塊代碼啟動條件用戶點擊錄入新生組織關系輸入功能輸出用戶選擇新生組織關系該模塊將用戶選擇的新生組織關系保存到新生數(shù)據(jù)庫中無模塊名稱宿舍分配模塊代碼啟動條件用戶點擊錄入宿舍分配情況輸入功能輸出用戶選擇新生宿舍分配該模塊將用戶選擇的新生宿舍情
9、況保存到新生數(shù)據(jù)庫中無(3)、新生信息查詢模塊描述表:模塊名稱查詢新生姓名模塊代碼啟動條件輸入功能輸出所要查詢新生的姓名在該模塊中用戶可輸入所要查詢新生的姓名無模塊名稱新生姓名判斷模塊代碼啟動條件輸入新生姓名,ENTER鍵輸入功能輸出新生姓名將所輸入的內(nèi)容與信息庫中的內(nèi)容進行比對驗證成功/驗證失敗模塊名稱顯示新生所有信息模塊代碼啟動條件姓名驗證成功輸入功能輸出無調(diào)用信息庫中的信息給予顯示所查詢新生的所有信息(4)、新生信息更改模塊描述表:模塊名稱更改新生姓名模塊代碼啟動條件輸入功能輸出所要更改新生的姓名在該模塊中用戶可輸入所要查詢新生的姓名無模塊名稱新生姓名判斷模塊代碼啟動條件輸入新生姓名,E
10、NTER鍵輸入功能輸出新生姓名將所輸入的內(nèi)容與信息庫中的內(nèi)容進行比對驗證成功/驗證失敗模塊名稱信息更新模塊代碼啟動條件姓名驗證成功輸入功能輸出更新信息類型用戶選擇更新什么信息無模塊名稱宿舍分配更新模塊代碼啟動條件用戶選擇該操作輸入功能輸出宿舍分配信息更新原有宿舍分配信息無模塊名稱學費繳納更新模塊代碼啟動條件用戶選擇該操作輸入功能輸出學費繳納信息更新原有學費繳納信息無模塊名稱檔案繳納更新模塊代碼啟動條件用戶選擇該操作輸入功能輸出檔案繳納信息更新原有檔案繳納信息無模塊名稱組織關系更新模塊代碼啟動條件用戶選擇該操作輸入功能輸出組織關系信息更新原有組織關系信息無模塊名稱信息刪除模塊代碼啟動條件姓名驗證
11、成功輸入功能輸出無刪除該新生所有信息無主文檔名稱概要設計說明書主文檔編號S子文檔名稱3. 接口設計子文檔序號S3. 編者何圣平編寫日期2013年12月17日(1) 外部接口用戶界面,采用非常流行的web圖形用戶界面。軟件接口,客戶端運行于任何安裝有瀏覽器的pc機上,服務器端,需要sql server 2005與.NET Freamwork 2.0支持。硬件接口:支持一般的x86系列微機。(2) 內(nèi)部接口由瀏覽器輸入網(wǎng)址,進入系統(tǒng)登陸模塊。退出系統(tǒng)模塊,執(zhí)行完畢返回操作系統(tǒng)。系統(tǒng)菜單模塊,由登陸模塊調(diào)用,接收系統(tǒng)功能相應消息,啟動 宿舍管理、報到管理、繳費管理、報表等模塊。宿舍管理模塊,由系統(tǒng)菜
12、單模塊調(diào)用,執(zhí)行宿舍查詢、宿舍分配等功能。報到管理模塊,由系統(tǒng)菜單模塊調(diào)用,執(zhí)行檔案收取登記,組織關系收取登記等功能繳費管理模塊,由系統(tǒng)菜單模塊調(diào)用,執(zhí)行繳費查詢,繳費登記等功能報表模塊,由系統(tǒng)菜單模塊調(diào)用,執(zhí)行新生宿舍報表,繳費報表,組織關系報表,檔案報表等功能。主文檔名稱概要設計說明書主文檔編號S子文檔名稱4. 運行設計子文檔序號S4. 編者何圣平編寫日期2013年12月17日(1)運行模塊的組合客戶機程序在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡送到服務器,并等待接收服務器返回的信息。接收到
13、返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應的輸出。服務器程序的接收網(wǎng)絡數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理、查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡發(fā)送模塊,將信息返回客戶機。(2)運行控制運行控制將嚴格安裝各模塊間函數(shù)調(diào)用關系來實現(xiàn)。在網(wǎng)絡方面,客戶機在發(fā)送數(shù)據(jù)后,等待服務器的確認收到信號,收到后,再次等待服務器發(fā)送回到數(shù)據(jù),然后對數(shù)據(jù)進行確認。服務器在接收到發(fā)送信號,在對數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回客戶機,并等待確認。(1) 運行時間在軟件需求分析中,對運行時間的要求為必須對作出的操作有較快的反應。網(wǎng)絡硬件對運行時間有最大的影響,當網(wǎng)絡負載量大時
14、,操作反應將受到很大的影響。所以采用寬帶網(wǎng)絡,實現(xiàn)客戶機與服務器間的連接,以減少網(wǎng)絡傳輸上的開銷。其次是服務器的性能,這將影響數(shù)據(jù)庫訪問時間即操作時間的長短,加大客戶機操作的等待時間,所以必須使用高性能的服務器。主文檔名稱概要設計說明書主文檔編號S子文檔名稱5. 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計子文檔序號S5. 編者何圣平編寫日期2013年12月17日數(shù)據(jù)結(jié)構(gòu)圖:數(shù)據(jù)結(jié)構(gòu)描述表為:結(jié)構(gòu)名稱新生信息表結(jié)構(gòu)類型記錄數(shù)據(jù)項組成序號名稱標識符類型長度備注1新生姓名Namechar62學號Numberchar18結(jié)構(gòu)名稱宿舍分配表結(jié)構(gòu)類型記錄數(shù)據(jù)項組成序號名稱標識符類型長度備注1宿舍分配情況Suschar6結(jié)構(gòu)名稱組織
15、關系表表結(jié)構(gòu)類型記錄數(shù)據(jù)項組成序號名稱標識符類型長度備注1組織關系情況Zuzchar6結(jié)構(gòu)名稱學費繳納表結(jié)構(gòu)類型記錄數(shù)據(jù)項組成序號名稱標識符類型長度備注1學費繳納情況Xuefchar6結(jié)構(gòu)名稱檔案繳納表結(jié)構(gòu)類型記錄數(shù)據(jù)項組成序號名稱標識符類型長度備注1檔案繳納情況Danganchar6主文檔名稱概要設計說明書主文檔編號S子文檔名稱6. 系統(tǒng)出錯處理設計子文檔序號S6. 編者何圣平編寫日期2013年12月17日(1)出錯處理設計A、 出錯輸出信息,程序在運行時,主要會出現(xiàn)兩種錯誤:1.由于輸入信息無法滿足要求時產(chǎn)生的錯誤,稱為軟錯誤。2.由于其它問題,如,網(wǎng)絡傳輸超時等產(chǎn)生的問題,稱為硬錯誤。
16、對于軟錯誤,須在操作成功判斷模塊及輸入數(shù)據(jù)驗證模塊進行數(shù)據(jù)分析,判斷錯誤類型,在生成相應的錯誤提示語句,送到輸出模塊中。 對于硬件錯誤,可在出錯的相應模塊中輸出簡單的出錯語句,并將程序重置,返回出入階段。 出錯信息必須給出相應的出錯原因。B、 出錯出理對策。所有的客戶機及服務器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)定造成數(shù)據(jù)丟失的損失。若診斷電時,客戶機上將不會有太大的影響,服務器斷電后的恢復過程可采用SQL SERVER 2000的日志文件,對其進行回滾處理,對數(shù)據(jù)進行恢復。 在網(wǎng)絡傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡,以保證當網(wǎng)絡斷路時數(shù)據(jù)的通信。在硬件方面要選擇較可靠、穩(wěn)定的服務
17、器機種,保證系統(tǒng)運行時的可靠性。(2) 安全保密設計在用戶登錄系統(tǒng)時進行身份驗證,只允許合法用戶進入系統(tǒng)。(3) 維護設計 維護方面主要為服務器上的數(shù)據(jù)庫數(shù)據(jù)進行維護立刻使用SQL SERVER 2000的數(shù)據(jù)庫維護功能機制。必須按照軟件鏟平設計規(guī)范的步驟進行開發(fā),并充分考慮軟件可維護性,詳細編寫個階段的文檔資料。主文檔名稱詳細設計說明書主文檔編號S子文檔名稱7. 程序系統(tǒng)結(jié)果圖子文檔序號S7.編者何圣平編寫日期2013年12月17日程序模塊名稱 標識符 程序設計說明編號 實現(xiàn)文檔編號 01 登陸 User_LogeIn 02注冊 User_register03 床位分配 User_chuan
18、gwei 04 學生信息錄入 User_add05 學生信息查詢 User_check06學生信息修改 User_update06生成報表 User_print 系統(tǒng)登陸: 功能說明: 用戶輸入網(wǎng)址,來到 登陸界面,輸入用戶名與密碼進行登陸。用戶名與密碼有誤時提醒用戶重新輸入,并清除用戶的錯誤輸入數(shù)據(jù),如果用戶按取消,說明用戶自己意識到輸入有誤,故系統(tǒng)也要實現(xiàn)清空用戶名與密碼欄。 登陸的界面下圖(2) 注冊 功能說明 如果用戶想進行系統(tǒng),側(cè)必須先登錄。如過用戶還沒有該系統(tǒng)的用戶好。則需要先注冊,注冊后用戶要記得自己的用戶名和密碼,以便以后可以登錄該系統(tǒng)。用戶界面如下圖 (3)學生信息錄入 功能
19、說明:當有新生報到時,點擊報到管理按鈕,系統(tǒng)將進入報到管理界面,工作人員輸入學生報到的錄取通知書號,點擊查詢按鈕,系統(tǒng)顯示該學生的基本信息,并提供輔導員,班級等信息,方便幫助學生找到老師與班級。這個界面適合幾個部門共同使用,檔案收取的部門進入該界面后,輸入學生通知書號,在 報到管理欄的 “高中檔案繳納”處點擊單選框是,登記學生已經(jīng)繳納檔案,同理,組織關系處也采用類似操作,在組織關系繳納后面 勾選是。 界面如下圖 (4)學生信息查詢 用戶可以查看自己的信息,操作如下,首先用戶需要登入,進入學生信息查詢模塊輸入該用戶的學好,點擊確定后,將會顯示該學生的詳細信息界面如下圖主文檔名稱詳細設計說明書主文檔編號S子文檔名稱3. 程序設計說明子文檔序號S8 編者何圣平編寫日期2013年12月17日(1) 程序的架構(gòu) 本系統(tǒng)后臺采用三層架構(gòu)。用MVC設計模式。即采用展現(xiàn)層,控制層,實體層分開,展現(xiàn)層我們采用jsp,(2) 命名規(guī)則 1,包名:我們?nèi)坑胏om.ecjtu.action;/系統(tǒng)action處理 Com.ecjtu.model/系統(tǒng)實體類 C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑工程預算編制合同模板
- 酒類行業(yè)安全生產(chǎn)風險管控
- 商場中庭綠植布置合同
- 城市綜合體租賃合同樣本
- 旅游景點專用停車場租賃合同
- 電商企業(yè)前臺服務協(xié)議樣本
- 工程項目建造師聘用合同
- 生態(tài)宜居房產(chǎn)合同模板樣本
- 文化創(chuàng)意合同管理方案
- 2025年度倉單質(zhì)押貸款與倉儲保險綜合服務合同3篇
- 統(tǒng)編版六年級語文上冊專項 專題12說明文閱讀-原卷版+解析
- 勞務派遣招標文件
- 軟件無線電原理與應用第3版 課件 【ch03】軟件無線電體系結(jié)構(gòu)
- 石油化工裝置火炬系統(tǒng)堵塞風險分析
- 2023年山東省泰安市中考英語試卷(含解析)
- 防突抽采隊202年度工作總結(jié)
- 四川省石棉縣石石石材有限責任公司石棉縣大巖窩花崗石礦礦山地質(zhì)環(huán)境保護與土地復墾方案
- 2023年ERCP圍手術期用藥專家共識意見
- 2019年內(nèi)蒙古鄂爾多斯市中考數(shù)學試題(原卷+解析)
- 塑鋼門窗及鋁合金門窗制作和安裝合同
- 人衛(wèi)兒科學生兒缺氧缺血性腦病
評論
0/150
提交評論