




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
經典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網絡整理,如有侵權,請聯系刪除,謝謝!畢業設計(項目報告)題Asp.Net網上報名系統的設計與實現學生姓名:專業:完成時間:學號:1目錄:目錄...............................................................21.項目背景........................................................31.1項目開發目標.................................................31.2項目來源.....................................................32.項目總體設計....................................................52.1技術框架設計.................................................52.2需求分析.....................................................62.3功能模塊設計.................................................82.4數據庫模塊設計...............................................112.4.1E-R圖.................................................122.4.2表數據結構............................................132.4.3表關系................................................153.項目功能描述....................................................163.1前端網站.....................................................163.1.1網站首頁..............................................163.1.2注冊頁面..............................................163.1.3登陸頁面..............................................173.1.4在線報名..............................................183.1.5打印準考證............................................183.1.6成績查詢..............................................193.1.7關于..................................................203.2后臺管理系統.................................................203.2.1登陸注冊界面..........................................203.2.2后臺管理主界面........................................213.2.3考生信息管理..........................................223.2.4考試信息管理..........................................233.2.5成績信息管理..........................................253.2.6系統管理..............................................263.2.7幫助..................................................274.項目技術總結....................................................294.1技術創新及特點...............................................294.2個人收獲與體會...............................................29附錄1.數據庫創建源碼.............................................30附錄2.程序源碼...................................................30參考文檔...........................................................3121、隨著互聯網的飛速發展,網上考試已經成為今后取得資格證書的重要渠道,而作為網上考試第一步的網上報名也一定占據舉足輕重的位置,通過Asp.Net網上報名系統,不僅僅能給眾多考生及時提供各行各業最新的最準確的考試信息,還給各行各業的招生部門帶來前所未有的便利。Asp.Net網上報名系統分成前后兩端分別進行設B/SB/S模式是一種以Web技術為基礎的MIS能,其中包括考生注冊,考生登錄,考生個人信息錄入,修改與查詢,準考證打C/S模式主要由客戶應用程序,服務器管理程序和中間B/SAsp.NetB/S與C/S易用與統一,使系統維護簡便,布局合理,提高網絡效率。對于Asp.Net網上報名系統應具備以下特性:(1)可用性:系統必須正常運行;(2)安全性:系統必須保證考生信息的安全,不能泄露考生私人信息;(3)可管理性:由于涉及考生眾多,必須能夠合理管理考生信息;(4)移動設備支持性:要能支持任何設備的任何瀏覽器;(5)高性能性:后臺數據庫滿足對大數據的處理能力;(6)擴展性:能夠便于后加功能的融入與實現?,F在人力及物力兩個方面上。在報名期間,考生可以通過互聯網進行網上報名,3采集考生的基本信息,動態的管理各種考試信息,而且,報名時間、地點靈活,效的避免了資源的浪費,減少人員,提高效率。Asp.Net網上報名系統,它是一個網上考試網站的一個重要模塊,它不僅僅了一般人不能在制定時間內到指定地點排隊報名考試的問題。本系統的優勢:(2)大大減少了工作差錯,考生可以在網上反復修改信息,并且自己負責。傳統方式報名差錯率在千分之五左右,而網上報名差錯率可以僅為其的千分之一;(3)緩解了基層的工作壓力,提高了工作效率。現如今,網上報名越來越普遍,各大院校,培訓機構,甚至是政府機關,軍網上征兵的報名,時間緊,過了這個時間段,就要再過一年的時間,有很多有意多改善的地方。這里我參考淘寶商城的形式,對網上報名系統提出以下改善:(1)信息集中化:現在網上報名種類繁多,時間不一地點不一,我這里以類似發布在專業網站上。(2)報名統一化:無論考生是報考計算機等級證還是建造師資格證,都可以在是要報考多個考生,就不必要去各個官網分別報名。通過以上分析,我自主選擇做Asp.Net網上報名系統,這樣可以大大的簡化42、項目總體設計(1)開發環境的選擇選擇VisualStudio2010為開發平臺,VisualStudio2010是一個經典的版本,相當于當年的6.0版,而且它可以自定義開始頁,還增加許多新功能,如:<1>C#4.0中的動態類型和動態編程;<3>使用VisualStudio2010的特性支持TDD;<4>支持Office;<8>使用VisualC++2010創建Ribbon界面;<9>新增基于.NET平臺的語言F#;選擇SQLServer2008為后臺數據庫,SQL是英文StructuredQueryLanguage語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照被作為關系型數據語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。配置環境:1.MicrosoftVisualStudio20102.SQLServerManagementStudio2008(2)運行環境的選擇WindowsXPServiceServer2003ServiceServer2003Vista或WindowsServer2008操作系統,建議使用Windows7系統。(3)開發技術的選擇C#是一種安全的、穩定的、簡單的、優雅的,由C和C++衍生出來的面向對C和VB簡單的可視化操作和C++的高向組件編程的支持成為.NETC#成為ECMA與ISO標準規范。C#看似基于C++寫成,但又融入其它語言如Pascal、Java、VB等。MVC全名是ModelView器(controller)的縮寫,一種軟件設計典范,用一種業務邏輯、數據、界面顯示被獨特的發展起來用于映射傳統的輸入、處理和輸出功能在一個邏輯的圖形化用戶界面的結構中。5作為二十一世紀的大學生,網絡給我帶來了很大的影響,通過自己的親身經一種是提供考試者,對于不同的用戶,他們對系統的要求側重點稍有不同:就報名者來說,他們希望足不出戶的獲取及時的考試信息,能夠隨時隨地的下載準考證。主要對象是瀏覽網站的報名者,該角色用例圖如下:圖2.2.1報名者用例圖就提供考試者來說,他們希望能夠實時把握網上報名情況,隨時分配考場,的發布一些相關的資訊,指導考生順利報名。主要對象是管理后臺的管理員,該類角色的用例圖如下:67圖2.2.2報名者用例圖針對以上的用戶需求,系統的程序模塊應能合理地實現各個角色的基本功功能的易操作性,讓有價值的信息快捷發布,動態信息迅速更新。Asp.Net網上報名的系統,前臺網站上羅列各種考試信息,瀏覽者可以瀏覽網頁,如果看到感興趣的,就點進去看詳細信息,類似于趕集網上的招聘信息,系統包括前端和后臺兩部分,前端主要有以下幾個模塊:1)標題:Asp.Net網上報名系統,要醒目,吸引人,但是不能太花哨(最好有2)注冊:注冊會員的信息,不需要太復雜,簡單明了,僅包含用戶名和登陸密碼即可。3)登陸:這里要求以小窗口的形式顯示,不需要太復雜,實現效果即可。4)導航部分,首頁,在線報名,報名須知,暫定三部分組成;5)廣告部分:要有醒目廣告語,"一鍵報名,不需要排隊等待";6)主要部分:顯示考試信息;7)時間部分:顯示當前時間。8)在線報名:在線報名信息可以重復提交,以最后一次修改的準。身份證號為唯一標示。9)報名須知:提示信息,通知報名者注意事項系統前端模塊功能設計圖如下圖所示:前端子系統標題部分導航部分廣告部分主體部分底部顯示當前時間自定義廣告在報考試信息圖2.3.1前端模塊功能設計圖8在實現以上前端設計以后,開始后臺設計,后臺主要以WinForm窗體的形式來展現給用戶,它的對象,主要是各個院校,機構的招生部門,權限是管理員。以下操作:1.考生信息設置:主要包括考生信息查詢,添加,刪除2.考試信息設置:2.1考試信息的發布:值得注意,考試信息的發布是直接發布到網站首頁上的,這里有一點說明,就是要給要發布的考試信息進行編號,不能重復(不僅僅是和本院的重復,2.2考生安排主要就是考號,考試時間,地點的通知,可以包函在準考證里,供考生打印2.3監考老師安排考場,時間,采用Excal表格的形式打印出來。3.成績信息設置:4.系統配置:系統參數配置背景色5.幫助:使用說明功能介紹系統后臺模塊功能設計圖如下圖所示:成績信息設置系統配置幫助考考生信息填加考考監系背景色配置生信息刪除試信息發布考生安排考老師安排成成統參數配置使用說明功能介紹績錄入績修改關于圖2.3.2后臺模塊功能設計圖對于Asp.Net網上報名系統總體模塊功能設計圖如下所示:9邏輯的。創建一個數據庫結構的過程主要包括以下幾點:(1)標示需要的數據;(2)收集被標識的字段到表中;(3)標識主關鍵字字段;(4)繪制一個簡單的數據圖表;(5)規范數據;(6)標識指定字段的信息;(7)創建物理表。本系統建立了6個數據表,分別為會員信息表(users)、報名信息表(applicants)、管理員信息表(admins)、考試信息表(test)、準考證信息表信息,準考證信息表記錄準考證信息。112.4.1E-R圖如下圖所示:報名者姓名身份證號報名者性別報名者年齡聯系方式照片11N處理報名信息會員現住地址考試編號家庭住址考試編號N瀏覽考試信息處理考試信息打印準考證考試類型M1考試時間考試地點1N考試內容準考證號身份證號報名者姓名1N考試時間1準考證信息考試地點N1處理準考證信息管理員名考試類型管理員準考證號管理員密碼1身份證號查詢成績NN報名者姓名考試類型考試成績信息考試成績圖2.4.1E-R圖122.4.2各表的數據結構如下:瀏覽情況和關注率。表1會員信息表字段名稱字段描述類型長度nvarchar20會員密碼nvarchar2012u_nameu_pwd是是是否報名信息表:主要記錄報名者的詳細信息,包括身份證號、報名者姓名、性別、年齡、聯系方式、照片、考試編號、家庭住址、現住地址,便于主考單位統一安排考試。表2報名信息表報名信息表(applicants)報名者性nvarchar2別456789否是是是否否否否否否否否a_faddress家庭住址nvarchar50a_naddress現住地址nvarchar50限。表3管理員信息表管理員信息表(admins)管理員名管理員密碼考試信息表:主要記錄考試信息,包括考試編號,考試類型,考試時間,地點,考試。13表4考試信息表12345考試編號nvarchar2考試類型nvarchar10考試時間datetime8是是是是是是否否否否t_address考試地點nvarchar50t_content考試內容nvarcharmax準考證信息表:主要記錄準考證信息,包括準考證號,身份證號,姓名,考試時可瀏覽打印。表5準考證信息表準考證信息表(cards)456datetime8nvarchar50nvarchar10是是是否否否t_address考試地點t_type考試類型考試成績信息表:主要記錄考試成績信息,包括準考證號,身份證號,姓名,考果。表6考試成績信息表考試成績信息表(grade)c_IDa_IDa_name45t_type是是否否g_grade考試成績int3143.1前端網站圖3.1.1Asp.Net網上報名系統首頁面圖3.1.2Asp.Net網上報名系統注冊頁面圖3.1.4Asp.Net網上報名系統在線報名頁面圖3.1.6Asp.Net網上報名系統成績查詢頁面3.2后臺管理系統圖3.2.1后臺管理員登陸界面圖3.2.7考試信息管理界面-考試信息發布圖3.2.8考試信息管理界面-考生考試安排圖3.2.10成績信息管理界面-考試成績錄入圖3.2.11系統管理界面-系統背景設置圖3.2.12系統管理界面-管理員密碼更改圖3.2.13系統管理界面-退出提示圖圖3.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 母豬飼養技術考核試題及答案
- 系統架構設計師職業生涯與考試的關系探索試題及答案
- 2025版高考化學一輪復習課后限時集訓10富集在海水中的元素-鹵素ClBrI含解析新人教版
- 綜合性藥劑考試考題試題及答案
- 三年級數學上冊第3單元圖形的運動一3.2旋轉現象教案2冀教版
- 2025版高中數學第一章解三角形1.2應用舉例第2課時角度問題及其他學案含解析新人教B版必修5
- 文化產業管理資格考試試題及答案
- 2024-2025學年高中地理第二章旅游景觀的欣賞2.2中國名景欣賞課時訓練湘教版選修3
- 實現高效學習的光電工程師證書考試試題及答案
- 2024-2025學年高中化學第二章官能團與有機化學反應烴的衍生物2.2.1醇學案魯科版選修5
- 初中道德與法治八年級第四課書面作業設計樣例(第3-4周)
- GB∕T 17626.5-2019 電磁兼容 試驗和測量技術 浪涌(沖擊)抗擾度試驗
- 《檢驗檢測機構監督管理辦法》培訓結業考核試題附答案
- 基于SolidWorks球閥參數化設計
- 首件檢驗記錄表(標準樣版)
- 重慶森林工程林業項目營造林檢查驗收辦法(試行)
- 《江南園林分析》ppt課件
- 市政工程施工質量檢查表
- 施工日志填寫范本
- 土及部分巖石力學參數經驗值
- 如何做好銀行業IT審計
評論
0/150
提交評論