




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、7網(wǎng)上報(bào)名管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書網(wǎng)上報(bào)名管理系統(tǒng)詳細(xì)設(shè)計(jì)說明書V1.0(版本號(hào))擬 制 人_審 核 人_批 準(zhǔn) 人_二00八年十一月十日詳細(xì)設(shè)計(jì)說明書1.引言1.1編寫目的 在前一階段(概要設(shè)計(jì)說明書)中,已解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的詳細(xì)設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有詳細(xì)設(shè)計(jì)進(jìn)行說明。在本階段中,確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個(gè)描述直接翻譯成用具體的 程序語言書寫的程序。主要的工作有:根據(jù)在需求分析說明書中所描述的數(shù)據(jù)、功能、
2、運(yùn)行、性能需求,并依照概要設(shè)計(jì)說明書所確定的處理流程、總體結(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ù)庫的查詢、修改工作;4、接受并判斷錯(cuò)誤,輸出相應(yīng)的出錯(cuò)消息; 在以下的各個(gè)階段中,用戶操作手冊(cè)將與本階段的工作緊密結(jié)合,努力作到讓用戶易懂易學(xué)。測(cè)試報(bào)告和維護(hù)報(bào)告也將參考本說明書,檢驗(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. 待開發(fā)
3、系統(tǒng)的名稱:網(wǎng)上報(bào)名管理系統(tǒng)b. 本項(xiàng)目的任務(wù)提出者:開發(fā)者:用戶:1.3定義SQL SERVER: 系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。SQL: 一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK: 數(shù)據(jù)庫的錯(cuò)誤恢復(fù)機(jī)制。1.4參考資料需求規(guī)格說明書 網(wǎng)上報(bào)名管理系統(tǒng)軟件開發(fā)小組概要設(shè)計(jì)說明書 網(wǎng)上報(bào)名管理系統(tǒng)軟件開發(fā)小組軟件工程基礎(chǔ) 周蘇、王文等 浙江科技技術(shù)出版社 2. 系統(tǒng)的結(jié)構(gòu)以下給出網(wǎng)上報(bào)名管理系統(tǒng)的功能模塊圖和用例圖以說明各個(gè)模塊之間的層次關(guān)系,且在模
4、塊設(shè)計(jì)中會(huì)給出各個(gè)模塊的詳細(xì)設(shè)計(jì)方案。網(wǎng)上報(bào)名管理系統(tǒng)功能模塊圖 圖1我們開發(fā)的網(wǎng)上報(bào)名系統(tǒng)主要分為三大模塊:考生網(wǎng)上報(bào)名,管理員考務(wù)管理,管理員系統(tǒng)管理。對(duì)于錄報(bào)名網(wǎng)站的考生,通過網(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ì)于登錄報(bào)名網(wǎng)站的系統(tǒng)管理員,通過網(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)限
5、的設(shè)置等。網(wǎng)上報(bào)名系統(tǒng)的功能模塊圖如圖1 所示網(wǎng)上報(bào)名管理系統(tǒng)用例圖 圖2用例分析是基于 UML 的面向?qū)ο蠼_^程的一個(gè)顯著的特點(diǎn),在基于 U M L 的建模過程中,用例處在一個(gè)核心的位置。用例除了被用來準(zhǔn)確獲取用戶需求以外,它還將驅(qū)動(dòng)系統(tǒng)整個(gè)開發(fā)過程:包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì),以及系統(tǒng)實(shí)現(xiàn)、測(cè)試、配置等。在 UML 中一個(gè)用例模型由若干個(gè)用例圖描述,用例圖的主要元素是用例和參與者。因?yàn)橛美菑膮⑴c者角度來看系統(tǒng),所以要獲取系統(tǒng)的用例,首先要確定系統(tǒng)邊界,識(shí)別出系統(tǒng)的參與者,然后再對(duì)每個(gè)參與者列出它的用例,并由此來確定系統(tǒng)最終的用例。對(duì)于網(wǎng)上報(bào)名系統(tǒng)進(jìn)行用例建模,首先確定用例圖的系統(tǒng)邊界為“網(wǎng)
6、上報(bào)名系統(tǒng)”,然后根據(jù)系統(tǒng)邊界來識(shí)別與系統(tǒng)發(fā)生交互的“角色”。根據(jù)對(duì)系統(tǒng)的業(yè)務(wù)流程分析,確定與“網(wǎng)上報(bào)名系統(tǒng)”有信息交互的用例角色為報(bào)名者、報(bào)名管理員和時(shí)間。通過對(duì)系統(tǒng)功能需求的分析,建立系統(tǒng)用例圖如圖2 所示。3注冊(cè)模塊(registerFrom)設(shè)計(jì)說明 3.1模塊描述該模塊主要實(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è)中不
7、通過,則給出對(duì)應(yīng)的消息提示。2、將通過驗(yàn)證的注冊(cè)信息填入數(shù)據(jù)庫中注冊(cè)信息表中。3、對(duì)于如果某人的身份證號(hào)已經(jīng)被別人惡意注冊(cè)的情況,給出管理員聯(lián)系方式或提供相應(yīng)的解決方案。3.3輸入項(xiàng) 注冊(cè)名string 姓名string 身份證號(hào)碼string登陸密碼string重復(fù)密碼string3.4設(shè)計(jì)方法(算法)在考生注冊(cè)時(shí),填完一項(xiàng)信息后(除密碼外),就對(duì)其填入的信息進(jìn)行檢查。1、注冊(cè)名和身份證號(hào)唯一,在填入信息后,將填入的信息同數(shù)據(jù)庫中注冊(cè)信息表中相應(yīng)字段進(jìn)行比較,若相同則給出提示消息。2、身份證格式驗(yàn)證,用字符串的正則表達(dá)式對(duì)身份證格式匹配。3、密碼輸入檢查,將輸入的兩個(gè)密碼做stringcom
8、pare。4登陸模塊(loginFrom)設(shè)計(jì)說明4.1模塊描述該模塊主要實(shí)現(xiàn)考生和管理員的登陸功能,在登陸時(shí)需要區(qū)分登陸者的身份,根據(jù)登陸者身份不同登陸到不同界面。 4.2功能1、考生根據(jù)其注冊(cè)名和密碼登陸,在登陸時(shí)檢查其注冊(cè)名和密碼的正確性。登陸成功后進(jìn)入考生瀏覽界面。2、管理員通過其用戶名和其密碼登陸,在登陸時(shí)檢查其注冊(cè)名和密碼的正確性。登陸成功后進(jìn)入管理員管理界面。且根據(jù)不同的權(quán)限看到的界面也是不同的。4.3輸入項(xiàng)登陸類型string 登陸名string 登陸密碼string4.4設(shè)計(jì)方法(算法)1、在選擇登陸類型后,根據(jù)所選擇的類型若考生則在注冊(cè)表中查詢信息與其填入的登陸名和登陸密碼
9、匹配,若管理員則在用戶表中查詢信息與其填入的登陸名和登陸密碼匹配。2、在登陸窗口中不能直接通過關(guān)閉窗口的形式直接進(jìn)入主窗體,可以通過設(shè)計(jì)標(biāo)記位exitflag,只有在密碼輸入正確的情況才能夠進(jìn)入系統(tǒng)。3、另外,設(shè)計(jì)計(jì)數(shù)標(biāo)記count,每次登陸count加1,三次登陸失敗,程序會(huì)自動(dòng)退出。5考生報(bào)名模塊(signUpFrom)設(shè)計(jì)說明5.1模塊描述該模塊用于考生填寫報(bào)名資料,進(jìn)行報(bào)名。 5.2功能1、對(duì)于以前已經(jīng)參加過報(bào)名的考生-老考生,在登陸成功后,直接顯示其以前的信息(包含照片信息),信息可以修改。(因此有一張對(duì)應(yīng)的歷史表,包含照片的表,歷史信息的導(dǎo)入功能不用實(shí)現(xiàn))。系統(tǒng)中有一相標(biāo)記,標(biāo)記這
10、個(gè)人是否是以前的考生,對(duì)于老考生,不用審核。2、姓名和身份證號(hào)只能顯示,不能修改。3、點(diǎn)擊提交按鈕后,考生的報(bào)名信息存到數(shù)據(jù)庫中的考生資料表中。4、性別、所學(xué)專業(yè)、最高學(xué)歷、專業(yè)技術(shù)資格、單位性質(zhì) 只允許選擇,不能修改和錄入。相應(yīng)的有性別、所學(xué)專業(yè)、最高學(xué)歷、專業(yè)技術(shù)資格、單位性質(zhì) 維護(hù)的界面。5、圖片一定要為JPG格式,大小不能超過50K。6、畢業(yè)時(shí)間、資格取得時(shí)間精確到月,從業(yè)證檔案號(hào)、會(huì)計(jì)工作年限、郵政編碼、聯(lián)系電話中只允許錄入數(shù)字。5.3輸入項(xiàng)輸入項(xiàng)如下界面所示(其中姓名和身份證號(hào)只能顯示,不能修改)5.4設(shè)計(jì)方法(算法)1、考生報(bào)名時(shí)不需自己填入考生姓名和身份證號(hào),在登陸時(shí),設(shè)置全局
11、變量,記錄下登陸考生的姓名和身份證號(hào)。此時(shí)系統(tǒng)自動(dòng)顯示考生姓名和身份證號(hào)。2、性別、所學(xué)專業(yè)、最高學(xué)歷、專業(yè)技術(shù)資格、單位性質(zhì) 只允許選擇,使用datareader將數(shù)據(jù)庫中有的信息顯示。3、照片在上傳時(shí)需要.JPG后綴。大小也需要判斷。4、對(duì)于老考生,在數(shù)據(jù)庫中查詢,并直接在界面顯示查詢信息。6書籍購(gòu)買模塊(bookBuyyingFrom)設(shè)計(jì)說明6.1模塊描述在考生報(bào)名成功后,可以點(diǎn)擊進(jìn)入書籍購(gòu)買界面,選擇其要購(gòu)買的圖書。 6.2功能1、顯示可以購(gòu)買的書籍名稱,作者,出版社,價(jià)格等信息。2、考生可選擇其預(yù)購(gòu)買的書籍。6.3輸出項(xiàng)書籍名string 作者string 出版社string價(jià)格d
12、ouble6.4輸入項(xiàng) 書籍名稱 string6.5設(shè)計(jì)方法(算法)1、用相應(yīng)的控件列出所有可供購(gòu)買的圖書信息,dataadapter和dataset。2、選中要購(gòu)買的書籍,提交后,將信息存入數(shù)據(jù)庫的書籍購(gòu)買表中。7考生信息維護(hù)模塊(uModfyFrom)設(shè)計(jì)說明7.1模塊描述該模塊主要實(shí)現(xiàn)管理員對(duì)考生信息的管理,可對(duì)考生信息進(jìn)行增刪改功能,其可分為兩個(gè)子模塊,在考生資料通過審核后修改審核標(biāo)記位,在考生交費(fèi)后修改交費(fèi)標(biāo)記位。 7.2功能1、在考生資料通過審核后修改審核標(biāo)記位。2、在考生交費(fèi)后修改交費(fèi)標(biāo)記位。7.3輸入項(xiàng)審核標(biāo)記bool 交費(fèi)標(biāo)記bool 7.4設(shè)計(jì)方法(算法)輸入待審核考生身份
13、證號(hào),顯示對(duì)應(yīng)考生資料,并對(duì)其進(jìn)行審核,若通過則在審核通過選項(xiàng)打鉤,將其審核標(biāo)記置true。在考生交費(fèi)后,則在交費(fèi)選項(xiàng)打鉤,將其審核標(biāo)記置true。只有在審核通過后,才能交費(fèi)。8考生信息查詢模塊(uSelectFrom)設(shè)計(jì)說明8.1模塊描述該模塊主要實(shí)現(xiàn)管理員對(duì)考生信息的查詢,可以根據(jù)不同的類別查詢?cè)擃悇e的考生信息。 8.2功能通過主鍵(身份證號(hào)或報(bào)名序號(hào))查詢某個(gè)考生的交費(fèi)信息,審核信息,個(gè)人資料等。8.3輸入項(xiàng)主鍵string8.4輸出項(xiàng) 各種信息8.5設(shè)計(jì)方法(算法)用SQL語句進(jìn)行數(shù)據(jù)庫查詢,找出需要的資料并顯示。支持模糊查詢和多條件查詢where 1=1 語句的使用。9考生信息統(tǒng)計(jì)
14、模塊(uCountFrom)設(shè)計(jì)說明9.1模塊描述該模塊主要實(shí)現(xiàn)管理員對(duì)考生信息的統(tǒng)計(jì),可以統(tǒng)計(jì)報(bào)名人數(shù),通過審核人數(shù),已交費(fèi)人數(shù)等信息。 9.2功能1、統(tǒng)計(jì)報(bào)名人數(shù)。2、統(tǒng)計(jì)通過審核人數(shù)。3、統(tǒng)計(jì)已交費(fèi)人數(shù)4、統(tǒng)計(jì)購(gòu)買書籍?dāng)?shù)目9.3輸出項(xiàng)已審核人數(shù)int 已交費(fèi)人數(shù)int 報(bào)名人數(shù)int 9.4設(shè)計(jì)方法(算法)通過設(shè)計(jì)相關(guān)按鈕,直接執(zhí)行SQL查詢語句,得出相應(yīng)數(shù)據(jù)。10注冊(cè)信息管理模塊(uRegistMngFrom)設(shè)計(jì)說明10.1模塊描述如果某人的身份證號(hào)已經(jīng)被別人惡意注冊(cè)過,管理員可以進(jìn)行刪除。 10.2功能1、可以查詢考生注冊(cè)信息。2、對(duì)考生注冊(cè)信息表進(jìn)行增刪改。 10.3設(shè)計(jì)方法(算法)使用相應(yīng)的SQL語句對(duì)注冊(cè)信息表進(jìn)行增刪改查操作。11角色權(quán)限管理模塊(UserMng
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國(guó)空氣干燥凈化裝置行業(yè)投資前景及策略咨詢研究報(bào)告
- 2024屆山東省臨沂市沂縣重點(diǎn)中學(xué)中考一模數(shù)學(xué)試題含解析
- 甘肅省景泰縣2023-2024學(xué)年中考數(shù)學(xué)四模試卷含解析
- 歷史視角下美國(guó)關(guān)稅分析經(jīng)濟(jì)與資產(chǎn)影響
- 2025年車間安全培訓(xùn)考試試題【考點(diǎn)提分】
- 2025新進(jìn)廠職工安全培訓(xùn)考試試題【考點(diǎn)精練】
- 2024-2025安全管理人員安全培訓(xùn)考試試題(完整)
- 2025年企業(yè)安全培訓(xùn)考試試題含答案下載
- 2024-2025廠級(jí)職工安全培訓(xùn)考試試題及答案(有一套)
- 25年公司廠級(jí)安全培訓(xùn)考試試題達(dá)標(biāo)題
- 高血鈣癥的遺傳易感性研究
- 2023年版成人機(jī)械通氣患者俯臥位護(hù)理解讀
- GB 44495-2024汽車整車信息安全技術(shù)要求
- 猩紅熱知識(shí)科普
- 《中國(guó)服飾史》-沈從文等
- 【市質(zhì)檢】福州市2024-2025學(xué)年高三年級(jí)第一次質(zhì)量檢測(cè) 英語試卷(含答案)
- 跨學(xué)科視角下中學(xué)物理實(shí)踐活動(dòng)設(shè)計(jì)
- 拆除外墻合同范本
- 國(guó)企內(nèi)部審計(jì)計(jì)劃模板范文
- 遼寧省沈陽市法庫縣三校聯(lián)考2023-2024學(xué)年六年級(jí)下學(xué)期6月月考數(shù)學(xué)試題
- 中考語文二輪專題復(fù)習(xí):《散文閱讀》課件
評(píng)論
0/150
提交評(píng)論