版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
經(jīng)典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網(wǎng)絡(luò)整理,如有侵權(quán),請聯(lián)系刪除,謝謝!畢業(yè)設(shè)計(項目報告)題Asp.Net網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名:專業(yè):完成時間:學(xué)號:1目錄:目錄...............................................................21.項目背景........................................................31.1項目開發(fā)目標.................................................31.2項目來源.....................................................32.項目總體設(shè)計....................................................52.1技術(shù)框架設(shè)計.................................................52.2需求分析.....................................................62.3功能模塊設(shè)計.................................................82.4數(shù)據(jù)庫模塊設(shè)計...............................................112.4.1E-R圖.................................................122.4.2表數(shù)據(jù)結(jié)構(gòu)............................................132.4.3表關(guān)系................................................153.項目功能描述....................................................163.1前端網(wǎng)站.....................................................163.1.1網(wǎng)站首頁..............................................163.1.2注冊頁面..............................................163.1.3登陸頁面..............................................173.1.4在線報名..............................................183.1.5打印準考證............................................183.1.6成績查詢..............................................193.1.7關(guān)于..................................................203.2后臺管理系統(tǒng).................................................203.2.1登陸注冊界面..........................................203.2.2后臺管理主界面........................................213.2.3考生信息管理..........................................223.2.4考試信息管理..........................................233.2.5成績信息管理..........................................253.2.6系統(tǒng)管理..............................................263.2.7幫助..................................................274.項目技術(shù)總結(jié)....................................................294.1技術(shù)創(chuàng)新及特點...............................................294.2個人收獲與體會...............................................29附錄1.數(shù)據(jù)庫創(chuàng)建源碼.............................................30附錄2.程序源碼...................................................30參考文檔...........................................................3121、隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)上考試已經(jīng)成為今后取得資格證書的重要渠道,而作為網(wǎng)上考試第一步的網(wǎng)上報名也一定占據(jù)舉足輕重的位置,通過Asp.Net網(wǎng)上報名系統(tǒng),不僅僅能給眾多考生及時提供各行各業(yè)最新的最準確的考試信息,還給各行各業(yè)的招生部門帶來前所未有的便利。Asp.Net網(wǎng)上報名系統(tǒng)分成前后兩端分別進行設(shè)B/SB/S模式是一種以Web技術(shù)為基礎(chǔ)的MIS能,其中包括考生注冊,考生登錄,考生個人信息錄入,修改與查詢,準考證打C/S模式主要由客戶應(yīng)用程序,服務(wù)器管理程序和中間B/SAsp.NetB/S與C/S易用與統(tǒng)一,使系統(tǒng)維護簡便,布局合理,提高網(wǎng)絡(luò)效率。對于Asp.Net網(wǎng)上報名系統(tǒng)應(yīng)具備以下特性:(1)可用性:系統(tǒng)必須正常運行;(2)安全性:系統(tǒng)必須保證考生信息的安全,不能泄露考生私人信息;(3)可管理性:由于涉及考生眾多,必須能夠合理管理考生信息;(4)移動設(shè)備支持性:要能支持任何設(shè)備的任何瀏覽器;(5)高性能性:后臺數(shù)據(jù)庫滿足對大數(shù)據(jù)的處理能力;(6)擴展性:能夠便于后加功能的融入與實現(xiàn)。現(xiàn)在人力及物力兩個方面上。在報名期間,考生可以通過互聯(lián)網(wǎng)進行網(wǎng)上報名,3采集考生的基本信息,動態(tài)的管理各種考試信息,而且,報名時間、地點靈活,效的避免了資源的浪費,減少人員,提高效率。Asp.Net網(wǎng)上報名系統(tǒng),它是一個網(wǎng)上考試網(wǎng)站的一個重要模塊,它不僅僅了一般人不能在制定時間內(nèi)到指定地點排隊報名考試的問題。本系統(tǒng)的優(yōu)勢:(2)大大減少了工作差錯,考生可以在網(wǎng)上反復(fù)修改信息,并且自己負責(zé)。傳統(tǒng)方式報名差錯率在千分之五左右,而網(wǎng)上報名差錯率可以僅為其的千分之一;(3)緩解了基層的工作壓力,提高了工作效率。現(xiàn)如今,網(wǎng)上報名越來越普遍,各大院校,培訓(xùn)機構(gòu),甚至是政府機關(guān),軍網(wǎng)上征兵的報名,時間緊,過了這個時間段,就要再過一年的時間,有很多有意多改善的地方。這里我參考淘寶商城的形式,對網(wǎng)上報名系統(tǒng)提出以下改善:(1)信息集中化:現(xiàn)在網(wǎng)上報名種類繁多,時間不一地點不一,我這里以類似發(fā)布在專業(yè)網(wǎng)站上。(2)報名統(tǒng)一化:無論考生是報考計算機等級證還是建造師資格證,都可以在是要報考多個考生,就不必要去各個官網(wǎng)分別報名。通過以上分析,我自主選擇做Asp.Net網(wǎng)上報名系統(tǒng),這樣可以大大的簡化42、項目總體設(shè)計(1)開發(fā)環(huán)境的選擇選擇VisualStudio2010為開發(fā)平臺,VisualStudio2010是一個經(jīng)典的版本,相當于當年的6.0版,而且它可以自定義開始頁,還增加許多新功能,如:<1>C#4.0中的動態(tài)類型和動態(tài)編程;<3>使用VisualStudio2010的特性支持TDD;<4>支持Office;<8>使用VisualC++2010創(chuàng)建Ribbon界面;<9>新增基于.NET平臺的語言F#;選擇SQLServer2008為后臺數(shù)據(jù)庫,SQL是英文StructuredQueryLanguage語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照被作為關(guān)系型數(shù)據(jù)語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。配置環(huán)境:1.MicrosoftVisualStudio20102.SQLServerManagementStudio2008(2)運行環(huán)境的選擇WindowsXPServiceServer2003ServiceServer2003Vista或WindowsServer2008操作系統(tǒng),建議使用Windows7系統(tǒng)。(3)開發(fā)技術(shù)的選擇C#是一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)和VB簡單的可視化操作和C++的高向組件編程的支持成為.NETC#成為ECMA與ISO標準規(guī)范。C#看似基于C++寫成,但又融入其它語言如Pascal、Java、VB等。MVC全名是ModelView器(controller)的縮寫,一種軟件設(shè)計典范,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示被獨特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結(jié)構(gòu)中。5作為二十一世紀的大學(xué)生,網(wǎng)絡(luò)給我?guī)砹撕艽蟮挠绊?,通過自己的親身經(jīng)一種是提供考試者,對于不同的用戶,他們對系統(tǒng)的要求側(cè)重點稍有不同:就報名者來說,他們希望足不出戶的獲取及時的考試信息,能夠隨時隨地的下載準考證。主要對象是瀏覽網(wǎng)站的報名者,該角色用例圖如下:圖2.2.1報名者用例圖就提供考試者來說,他們希望能夠?qū)崟r把握網(wǎng)上報名情況,隨時分配考場,的發(fā)布一些相關(guān)的資訊,指導(dǎo)考生順利報名。主要對象是管理后臺的管理員,該類角色的用例圖如下:67圖2.2.2報名者用例圖針對以上的用戶需求,系統(tǒng)的程序模塊應(yīng)能合理地實現(xiàn)各個角色的基本功功能的易操作性,讓有價值的信息快捷發(fā)布,動態(tài)信息迅速更新。Asp.Net網(wǎng)上報名的系統(tǒng),前臺網(wǎng)站上羅列各種考試信息,瀏覽者可以瀏覽網(wǎng)頁,如果看到感興趣的,就點進去看詳細信息,類似于趕集網(wǎng)上的招聘信息,系統(tǒng)包括前端和后臺兩部分,前端主要有以下幾個模塊:1)標題:Asp.Net網(wǎng)上報名系統(tǒng),要醒目,吸引人,但是不能太花哨(最好有2)注冊:注冊會員的信息,不需要太復(fù)雜,簡單明了,僅包含用戶名和登陸密碼即可。3)登陸:這里要求以小窗口的形式顯示,不需要太復(fù)雜,實現(xiàn)效果即可。4)導(dǎo)航部分,首頁,在線報名,報名須知,暫定三部分組成;5)廣告部分:要有醒目廣告語,"一鍵報名,不需要排隊等待";6)主要部分:顯示考試信息;7)時間部分:顯示當前時間。8)在線報名:在線報名信息可以重復(fù)提交,以最后一次修改的準。身份證號為唯一標示。9)報名須知:提示信息,通知報名者注意事項系統(tǒng)前端模塊功能設(shè)計圖如下圖所示:前端子系統(tǒng)標題部分導(dǎo)航部分廣告部分主體部分底部顯示當前時間自定義廣告在報考試信息圖2.3.1前端模塊功能設(shè)計圖8在實現(xiàn)以上前端設(shè)計以后,開始后臺設(shè)計,后臺主要以WinForm窗體的形式來展現(xiàn)給用戶,它的對象,主要是各個院校,機構(gòu)的招生部門,權(quán)限是管理員。以下操作:1.考生信息設(shè)置:主要包括考生信息查詢,添加,刪除2.考試信息設(shè)置:2.1考試信息的發(fā)布:值得注意,考試信息的發(fā)布是直接發(fā)布到網(wǎng)站首頁上的,這里有一點說明,就是要給要發(fā)布的考試信息進行編號,不能重復(fù)(不僅僅是和本院的重復(fù),2.2考生安排主要就是考號,考試時間,地點的通知,可以包函在準考證里,供考生打印2.3監(jiān)考老師安排考場,時間,采用Excal表格的形式打印出來。3.成績信息設(shè)置:4.系統(tǒng)配置:系統(tǒng)參數(shù)配置背景色5.幫助:使用說明功能介紹系統(tǒng)后臺模塊功能設(shè)計圖如下圖所示:成績信息設(shè)置系統(tǒng)配置幫助考考生信息填加考考監(jiān)系背景色配置生信息刪除試信息發(fā)布考生安排考老師安排成成統(tǒng)參數(shù)配置使用說明功能介紹績錄入績修改關(guān)于圖2.3.2后臺模塊功能設(shè)計圖對于Asp.Net網(wǎng)上報名系統(tǒng)總體模塊功能設(shè)計圖如下所示:9邏輯的。創(chuàng)建一個數(shù)據(jù)庫結(jié)構(gòu)的過程主要包括以下幾點:(1)標示需要的數(shù)據(jù);(2)收集被標識的字段到表中;(3)標識主關(guān)鍵字字段;(4)繪制一個簡單的數(shù)據(jù)圖表;(5)規(guī)范數(shù)據(jù);(6)標識指定字段的信息;(7)創(chuàng)建物理表。本系統(tǒng)建立了6個數(shù)據(jù)表,分別為會員信息表(users)、報名信息表(applicants)、管理員信息表(admins)、考試信息表(test)、準考證信息表信息,準考證信息表記錄準考證信息。112.4.1E-R圖如下圖所示:報名者姓名身份證號報名者性別報名者年齡聯(lián)系方式照片11N處理報名信息會員現(xiàn)住地址考試編號家庭住址考試編號N瀏覽考試信息處理考試信息打印準考證考試類型M1考試時間考試地點1N考試內(nèi)容準考證號身份證號報名者姓名1N考試時間1準考證信息考試地點N1處理準考證信息管理員名考試類型管理員準考證號管理員密碼1身份證號查詢成績NN報名者姓名考試類型考試成績信息考試成績圖2.4.1E-R圖122.4.2各表的數(shù)據(jù)結(jié)構(gòu)如下:瀏覽情況和關(guān)注率。表1會員信息表字段名稱字段描述類型長度nvarchar20會員密碼nvarchar2012u_nameu_pwd是是是否報名信息表:主要記錄報名者的詳細信息,包括身份證號、報名者姓名、性別、年齡、聯(lián)系方式、照片、考試編號、家庭住址、現(xiàn)住地址,便于主考單位統(tǒng)一安排考試。表2報名信息表報名信息表(applicants)報名者性nvarchar2別456789否是是是否否否否否否否否a_faddress家庭住址nvarchar50a_naddress現(xiàn)住地址nvarchar50限。表3管理員信息表管理員信息表(admins)管理員名管理員密碼考試信息表:主要記錄考試信息,包括考試編號,考試類型,考試時間,地點,考試。13表4考試信息表12345考試編號nvarchar2考試類型nvarchar10考試時間datetime8是是是是是是否否否否t_address考試地點nvarchar50t_content考試內(nèi)容nvarcharmax準考證信息表:主要記錄準考證信息,包括準考證號,身份證號,姓名,考試時可瀏覽打印。表5準考證信息表準考證信息表(cards)456datetime8nvarchar50nvarchar10是是是否否否t_address考試地點t_type考試類型考試成績信息表:主要記錄考試成績信息,包括準考證號,身份證號,姓名,考果。表6考試成績信息表考試成績信息表(grade)c_IDa_IDa_name45t_type是是否否g_grade考試成績int3143.1前端網(wǎng)站圖3.1.1Asp.Net網(wǎng)上報名系統(tǒng)首頁面圖3.1.2Asp.Net網(wǎng)上報名系統(tǒng)注冊頁面圖3.1.4Asp.Net網(wǎng)上報名系統(tǒng)在線報名頁面圖3.1.6Asp.Net網(wǎng)上報名系統(tǒng)成績查詢頁面3.2后臺管理系統(tǒng)圖3.2.1后臺管理員登陸界面圖3.2.7考試信息管理界面-考試信息發(fā)布圖3.2.8考試信息管理界面-考生考試安排圖3.2.10成績信息管理界面-考試成績錄入圖3.2.11系統(tǒng)管理界面-系統(tǒng)背景設(shè)置圖3.2.12系統(tǒng)管理界面-管理員密碼更改圖3.2.13系統(tǒng)管理界面-退出提示圖圖3.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023六年級數(shù)學(xué)上冊 六 百分數(shù)第7課時 用方程解百分數(shù)問題 2列方程解決稍復(fù)雜的百分數(shù)實際問題(2)教學(xué)實錄 蘇教版
- 文明禮儀演講稿模板集合5篇
- 物理教研組工作計劃三篇
- 五年級體育下冊 第十七課 游戲課:踏石過河、攻關(guān)教學(xué)實錄
- 第6課 拉拉手交朋友 一年級道德與法治上冊(2024版)教學(xué)實錄
- 第3單元第11課《趕赴火場-“系統(tǒng)時間”檢測模塊的應(yīng)用》教學(xué)實錄2023-2024學(xué)年清華大學(xué)版(2012)初中信息技術(shù)九年級下冊
- 邀請活動的邀請函合集七篇
- 圣誕節(jié)活動總結(jié)范文5篇
- -轉(zhuǎn)正述職報告
- 后勤年終工作總結(jié)15篇
- 食品安全檢測合作合同
- 養(yǎng)殖場轉(zhuǎn)讓寫合同范例
- 自然辯證法論述題146題帶答案(可打印版)
- 離婚協(xié)議書模板可打印(2024版)
- 七年級語文下冊專項練習(xí)知識(對聯(lián))
- 廣東省廣州市海珠區(qū)2023-2024學(xué)年五年級上學(xué)期1月期末語文試題
- 2016-2017學(xué)年天津市部分區(qū)九年級(上)期末化學(xué)試卷
- 培智五年級上次數(shù)學(xué)期末考試題
- 四川省自貢市2022-2023學(xué)年八年級上學(xué)期期末語文試題
- GB/T 3216-2016回轉(zhuǎn)動力泵水力性能驗收試驗1級、2級和3級
- 幼兒園中班個人保教工作總結(jié)
評論
0/150
提交評論