軟件工程詳細(xì)設(shè)計(jì)階段__詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

軟件工程詳細(xì)設(shè)計(jì)階段__詳細(xì)設(shè)計(jì)說(shuō)明書(shū)

ID:37940218

大小:275.00 KB

頁(yè)數(shù):8頁(yè)

時(shí)間:2019-06-03

軟件工程詳細(xì)設(shè)計(jì)階段__詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
軟件工程詳細(xì)設(shè)計(jì)階段__詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
軟件工程詳細(xì)設(shè)計(jì)階段__詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
軟件工程詳細(xì)設(shè)計(jì)階段__詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
軟件工程詳細(xì)設(shè)計(jì)階段__詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
資源描述:

《軟件工程詳細(xì)設(shè)計(jì)階段__詳細(xì)設(shè)計(jì)說(shuō)明書(shū)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

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

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

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

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

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

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

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

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