


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、網(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)交到 用戶
3、手中。1.2 背景a. 待開發(fā)系統(tǒng)的名稱:網(wǎng)上報(bào)名管理系統(tǒng)b. 本項(xiàng)目的任務(wù)提出者:開發(fā)者: 用戶:1.3 定義SQL SERVER: 系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBM)S。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)的功能模塊圖和
4、用例圖以說明各個(gè)模塊之間的層次關(guān)系,且在模塊設(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)行管理包括用戶
5、注冊(cè)信息的管理;對(duì)系統(tǒng)用戶、角色及其相應(yīng)權(quán)限的設(shè)置等。 網(wǎng)上報(bào)名系統(tǒng)的功能模塊圖如圖1所示網(wǎng)上報(bào)名管理系統(tǒng)用例圖圖2U M L的建模過它還將驅(qū)動(dòng)系統(tǒng)用例分析是基于UML的面向?qū)ο蠼_^程的一個(gè)顯著的特點(diǎn),在基于 程中,用例處在一個(gè)核心的位置。 用例除了被用來準(zhǔn)確獲取用戶需求以外,整個(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)名
6、系統(tǒng)進(jìn)行用例建模,首先確定用例圖的系統(tǒng)邊界為“網(wǎng)上報(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è)一次,考生
7、姓名不能為空,密碼重復(fù)兩 次輸入相同檢測(cè)。若在以上檢測(cè)中不通過,則給出對(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ù)密碼string設(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
8、、密碼輸入檢查,將輸入的兩個(gè)密碼做stringcompare 。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、在選擇登陸類型
9、后,根據(jù)所選擇的類型若考生則在注冊(cè)表中查詢信息與其填入的登 陸名和登陸密碼匹配,若管理員則在用戶表中查詢信息與其填入的登陸名和登陸密碼匹配。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)名的考生 老考生,在登陸成功后,直接顯示其以前的信 息(包含照片信息) ,信息
10、可以修改。 (因此有一張對(duì)應(yīng)的歷史表,包含照片的表,歷史信息 的導(dǎo)入功能不用實(shí)現(xiàn)) 。系統(tǒng)中有一相標(biāo)記,標(biāo)記這個(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)如下界面所示(其中姓名和
11、身份證號(hào)只能顯示,不能修改)報(bào)名序號(hào)|33010007姓畀陽證號(hào)|5109221S7505D2S232性確認(rèn)幷稅證呂I民所學(xué)專業(yè)|其侏円畢最高學(xué)歷麗”專業(yè)技術(shù)洪格|合計(jì)師饒恪取得時(shí)間|緲;3年09月士總計(jì)二作年限|5單柱性質(zhì)丿A業(yè)證檔黑號(hào)工年單這|浙匯中信設(shè)備空裝有陋補(bǔ)司直訊地扯杭州市東新路驅(qū)1號(hào)擄政編確|310004聯(lián)系電話(含手機(jī)5.4設(shè)計(jì)方法(算法)1、考生報(bào)名時(shí)不需自己填入考生姓名和身份證號(hào),在登陸時(shí),設(shè)置全局變量,記錄下 登陸考生的姓名和身份證號(hào)。此時(shí)系統(tǒng)自動(dòng)顯示考生姓名和身份證號(hào)。2、性別、所學(xué)專業(yè)、最高學(xué)歷、專業(yè)技術(shù)資格、單位性質(zhì)只允許選擇,使用datareader 將數(shù)據(jù)庫中有
12、的信息顯示。3、照片在上傳時(shí)需要 JPG后綴。大小也需要判斷。4、對(duì)于老考生,在數(shù)據(jù)庫中查詢,并直接在界面顯示查詢信息。6. 書籍購買模塊(bookBuyyingFrom)設(shè)計(jì)說明6.1模塊描述在考生報(bào)名成功后,可以點(diǎn)擊進(jìn)入書籍購買界面,選擇其要購買的圖書。6.2功能1、顯示可以購買的書籍名稱,作者,出版社,價(jià)格等信息。2、考生可選擇其預(yù)購買的書籍。6.3輸出項(xiàng)書籍名string作者string出版社價(jià)格6.4 輸入項(xiàng) 書籍名稱6.5 設(shè)計(jì)方法(算法)stringdoublestring1、用相應(yīng)的控件列出所有可供購買的圖書信息,dataadapter 和 dataset 。2、選中要購買的書
13、籍,提交后,將信息存入數(shù)據(jù)庫的書籍購買表中。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)記bool7.4 設(shè)計(jì)方法(算法)輸入待審核考生身份證號(hào), 顯示對(duì)應(yīng)考生資料, 并對(duì)其進(jìn)行審核, 若通過則在審核通過 選項(xiàng)打鉤, 將其審核標(biāo)記置 true 。在考生交費(fèi)后, 則在交費(fèi)選項(xiàng)打鉤, 將其審核標(biāo)記置
14、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ì)模塊(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ì)購買書籍?dāng)?shù)目9.3 輸出項(xiàng) 已審核人數(shù)int已交費(fèi)人數(shù)int報(bào)名人數(shù)int9.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)限管理模塊
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)院顧問合同范本
- 勞務(wù)施工電梯合同范本
- 加工制造合同范本
- 協(xié)議單合同范本
- 北京裝修勞務(wù)合同范本
- 加盟串串香合同范本
- 住宅用地轉(zhuǎn)讓買賣合同范本
- 倉庫維修協(xié)議合同范本
- 個(gè)人定制菜地合同范本
- 中介轉(zhuǎn)租店鋪合同范本
- 《我的家族史》課件
- 干部考察報(bào)告表()
- 《攝影圖片分析》課件
- 青少年社會(huì)支持評(píng)定量表
- kW直流充電樁的設(shè)計(jì)
- 施工圖總目錄
- 《裝配化工字組合梁鋼橋六車道3x30m通用圖》(3911-05-2021)【可編輯】
- 02S404給排水圖集標(biāo)準(zhǔn)
- 人民醫(yī)院診斷證明書
- 六年級(jí)勞動(dòng)與技術(shù)下冊(cè)《課程綱要》
- 掛牌督辦安全生產(chǎn)重大事故隱患銷號(hào)申請(qǐng)表
評(píng)論
0/150
提交評(píng)論