軟件工程詳細設計階段__詳細設計說明書

軟件工程詳細設計階段__詳細設計說明書

ID:37940218

大?。?75.00 KB

頁數(shù):8頁

時間:2019-06-03

軟件工程詳細設計階段__詳細設計說明書_第1頁
軟件工程詳細設計階段__詳細設計說明書_第2頁
軟件工程詳細設計階段__詳細設計說明書_第3頁
軟件工程詳細設計階段__詳細設計說明書_第4頁
軟件工程詳細設計階段__詳細設計說明書_第5頁
資源描述:

《軟件工程詳細設計階段__詳細設計說明書》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、7[網(wǎng)上報名管理系統(tǒng)]——詳細設計說明書網(wǎng)上報名管理系統(tǒng)詳細設計說明書[V1.0(版本號)]擬制人______________________審核人______________________批準人______________________[二00八年十一月十日]7[網(wǎng)上報名管理系統(tǒng)]——詳細設計說明書詳細設計說明書1.引言1.1編寫目的在前一階段(概要設計說明書)中,已解決了實現(xiàn)該系統(tǒng)需求的程序模塊設計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結構、模塊結構的設計等。在以下的詳細設計報告中將對在本階段中對系統(tǒng)所做的所有詳細

2、設計進行說明。在本階段中,確定應該如何具體地實現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個描述直接翻譯成用具體的程序語言書寫的程序。主要的工作有:根據(jù)在《需求分析說明書》中所描述的數(shù)據(jù)、功能、運行、性能需求,并依照《概要設計說明書》所確定的處理流程、總體結構和模塊外部設計,設計軟件系統(tǒng)的結構設計、逐個模塊的程序描述(包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等),解決如何1、輸入考生的注冊信息、報名信息等;2、判斷信息的正誤并采取相應的處理步驟;3、進行數(shù)據(jù)庫的查詢、修改工作;4、接受并判斷錯誤,輸出相應的出錯消息;在以下的各個階段中,《用戶操作手冊》將與本階段的

3、工作緊密結合,努力作到讓用戶易懂易學。《測試報告》和《維護報告》也將參考本說明書,檢驗本系統(tǒng)的各項性能指標,及時發(fā)現(xiàn)紕漏及時修補,一定要把功能強大、穩(wěn)定可靠、便于維護的網(wǎng)上報名管理系統(tǒng)交到用戶手中。1.2背景a.待開發(fā)系統(tǒng)的名稱:網(wǎng)上報名管理系統(tǒng)b.本項目的任務提出者:開發(fā)者:用戶:1.3定義SQLSERVER:系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。SQL:一種用于訪問查詢數(shù)據(jù)庫的語言事務流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。主鍵:數(shù)據(jù)庫表中的關鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關聯(lián)的域。ROLLBACK:數(shù)據(jù)庫的錯誤恢復機制。1.4參考資料需求規(guī)

4、格說明書《網(wǎng)上報名管理系統(tǒng)》軟件開發(fā)小組概要設計說明書《網(wǎng)上報名管理系統(tǒng)》軟件開發(fā)小組軟件工程基礎周蘇、王文等浙江科技技術出版社7[網(wǎng)上報名管理系統(tǒng)]——詳細設計說明書2.系統(tǒng)的結構以下給出網(wǎng)上報名管理系統(tǒng)的功能模塊圖和用例圖以說明各個模塊之間的層次關系,且在模塊設計中會給出各個模塊的詳細設計方案。網(wǎng)上報名管理系統(tǒng)功能模塊圖圖1我們開發(fā)的網(wǎng)上報名系統(tǒng)主要分為三大模塊:考生網(wǎng)上報名,管理員考務管理,管理員系統(tǒng)管理。對于錄報名網(wǎng)站的考生,通過網(wǎng)上報名系統(tǒng)的考生界面可以進行注冊;可以進行網(wǎng)上報名(填報信息、上傳照片等);可以在指定時間范圍內(nèi)申請報名,錄入、修改報名信息或取消報名。對

5、于登錄報名網(wǎng)站的系統(tǒng)管理員,通過網(wǎng)上報名系統(tǒng)的管理員界面可以維護考生信息(考生報名數(shù)據(jù),交費信息等);可以查詢考生信息(報名狀態(tài),交費狀態(tài)等);可以統(tǒng)計考生信息(報名人數(shù),交費情況等),管理員還可以對網(wǎng)上報名信息系統(tǒng)進行管理包括用戶注冊信息的管理;對系統(tǒng)用戶、角色及其相應權限的設置等。網(wǎng)上報名系統(tǒng)的功能模塊圖如圖1所示7[網(wǎng)上報名管理系統(tǒng)]——詳細設計說明書網(wǎng)上報名管理系統(tǒng)用例圖圖2用例分析是基于UML的面向對象建模過程的一個顯著的特點,在基于UML的建模過程中,用例處在一個核心的位置。用例除了被用來準確獲取用戶需求以外,它還將驅動系統(tǒng)整個開發(fā)過程:包括系統(tǒng)分析、系統(tǒng)設計,以

6、及系統(tǒng)實現(xiàn)、測試、配置等。在UML中一個用例模型由若干個用例圖描述,用例圖的主要元素是用例和參與者。因為用例是從參與者角度來看系統(tǒng),所以要獲取系統(tǒng)的用例,首先要確定系統(tǒng)邊界,識別出系統(tǒng)的參與者,然后再對每個參與者列出它的用例,并由此來確定系統(tǒng)最終的用例。對于網(wǎng)上報名系統(tǒng)進行用例建模,首先確定用例圖的系統(tǒng)邊界為“網(wǎng)上報名系統(tǒng)”,然后根據(jù)系統(tǒng)邊界來識別與系統(tǒng)發(fā)生交互的“角色”。根據(jù)對系統(tǒng)的業(yè)務流程分析,確定與“網(wǎng)上報名系統(tǒng)”有信息交互的用例角色為報名者、報名管理員和時間。通過對系統(tǒng)功能需求的分析,建立系統(tǒng)用例圖如圖2所示。3.注冊模塊(registerFrom)設計說明3.1模塊

7、描述該模塊主要實現(xiàn)考生注冊的功能,考生輸入相關注冊信息,進行注冊,只有在注冊后,考生才能夠登陸,并進行報名,修改和查詢信息操作。3.2功能1、對考生填入的注冊信息進行檢測:注冊名可以為漢字但不能重復,身份證號要滿足一定的格式(16位或18位)且同一身份證號只能注冊一次,考生姓名不能為空,密碼重復兩次輸入相同檢測。若在以上檢測中不通過,則給出對應的消息提示。2、將通過驗證的注冊信息填入數(shù)據(jù)庫中注冊信息表中。3、對于如果某人的身份證號已經(jīng)被別人惡意注冊的情況,給出管理員聯(lián)系方式或提供相應的解決方案。3.3輸

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。