在線考試系統(tǒng)畢業(yè)設(shè)計_第1頁
已閱讀1頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  畢業(yè)論文(設(shè)計)</b></p><p>  題目 基于ASP.NET的在線考試系統(tǒng) </p><p>  繼續(xù)教育 學(xué)院 計算機(jī)科學(xué) 系</p><p>  計算機(jī)科學(xué)與技術(shù) 專業(yè) 09 級 班</p><p>  學(xué)生姓名 x

2、xx 學(xué)號 xxxxxx</p><p>  指導(dǎo)老師 xxx 職稱 講師 </p><p>  基于ASP.NET的在線考試系統(tǒng)</p><p>  【摘 要】: 本系統(tǒng)充分利用學(xué)?,F(xiàn)有的計算機(jī)軟,硬件資源以及網(wǎng)絡(luò)資源,實現(xiàn)無紙化考試,避 免了傳統(tǒng)考試中的不足. 本文以 Internet 為平臺, 研究了基于 Web 考試系

3、統(tǒng)的設(shè)計與實現(xiàn), 包括系統(tǒng)需求分析,系統(tǒng)功能設(shè)計,數(shù)據(jù)庫設(shè)計以及系統(tǒng)功能的實現(xiàn),應(yīng)用的技術(shù)主要有 動態(tài)網(wǎng)頁技術(shù)和數(shù)據(jù)庫技術(shù).系統(tǒng)實現(xiàn)下列功能:考生基本資料管理,題庫管理,試卷管 理,成績管理以及學(xué)生在線考試等功能.此網(wǎng)上考試系統(tǒng)可以隨機(jī)生成考試試卷,有強(qiáng)大 的題庫管理功能,可以進(jìn)行試題的增加,修改,刪除操作;隨機(jī)組卷,管理員設(shè)定試卷的開始時間等參數(shù),系統(tǒng)按照預(yù)定的參數(shù)從題庫中隨機(jī)抽取試題,組成多套試題,使所有學(xué)生使用不同的試卷,這樣可以

4、防止考試作弊的現(xiàn)象。</p><p>  【關(guān)鍵詞】: 在線考試系統(tǒng) 隨機(jī)生成試卷 B/S Asp.Net </p><p><b>  目 錄</b></p><p><b>  引言1</b></p><p>  第一章 所用開發(fā)語言及技術(shù)平臺簡介2</p><p>

5、;  2.1 Microsoft Visual Studio 2005 介紹2</p><p>  2.2 Microsoft Visual Studio 2005具有的優(yōu)點2</p><p>  2.3 ASP.NET技術(shù)簡介2</p><p>  第二章 系統(tǒng)所需配置2</p><p>  2.1運行環(huán)境配置2</p>

6、;<p>  2.1.1 硬件環(huán)境2</p><p>  2.1.2 軟件環(huán)境2</p><p>  2.2 Windows Server 2003簡介3</p><p>  2.3 IIS簡介3</p><p>  2.3.1 IIS的安裝3</p><p>  2.3.2 新建網(wǎng)站3<

7、;/p><p>  2.3.3 IIS虛擬目錄的管理3</p><p>  2.3.4 啟用父路徑4</p><p>  第三章 需求分析4</p><p>  3.1系統(tǒng)的用戶分類4</p><p>  3.2 數(shù)據(jù)庫需求分析4</p><p>  3.3模塊框架圖4</p>

8、;<p>  第四章 數(shù)據(jù)庫及模塊設(shè)計5</p><p><b>  4.1概要設(shè)計5</b></p><p>  4.1.1數(shù)據(jù)庫概論及SQL SERVER 2000簡介5</p><p>  4.2系統(tǒng)E-R圖5</p><p>  4.3模塊數(shù)據(jù)庫設(shè)計6</p><p&g

9、t;<b>  4.4詳細(xì)設(shè)計7</b></p><p>  4.4.1數(shù)據(jù)信息準(zhǔn)備7</p><p>  4.4.2程序數(shù)據(jù)流圖8</p><p>  4.5系統(tǒng)分析和設(shè)計任務(wù)負(fù)責(zé)的模塊功能及內(nèi)容8</p><p>  4.5.1登錄模塊和主界面模塊需求分析8</p><p>  4.

10、5.2登錄模塊和主界面模塊設(shè)計系統(tǒng)性能要求9</p><p>  4.5.3負(fù)責(zé)模塊中系統(tǒng)的功能分析9</p><p>  4.5.4功能模塊及實現(xiàn)9</p><p>  4.5.5模塊數(shù)據(jù)分析9</p><p>  第五章 系統(tǒng)實現(xiàn)9</p><p>  5.1登錄模塊設(shè)計9</p><

11、;p>  5.2管理員管理模塊12</p><p>  5.3學(xué)生登錄考試模塊14</p><p><b>  第六章 總結(jié)20</b></p><p><b>  致謝20</b></p><p><b>  參考文獻(xiàn)20</b></p><

12、;p><b>  引言</b></p><p>  隨著我國國民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟(jì)體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給我們學(xué)者企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn)。 信息科技在全社會的飛速發(fā)展與普及,把世界上所有電腦聯(lián)接起來的網(wǎng)絡(luò)技術(shù)已日漸成熟,每天都有海量的信息在各種電腦網(wǎng)絡(luò)上馳騁。特別是INTER

13、NET網(wǎng)的普及,它改變了傳統(tǒng)傳輸媒體的傳遞方式,而且是一個非常廉價的交互式國際通信媒體。越來越多的學(xué)者開始參加各種各樣的考試,而這種考試大多都是網(wǎng)絡(luò)考試。</p><p>  網(wǎng)絡(luò)考試有很多的優(yōu)點,比如可以節(jié)省很多的改卷時間,節(jié)省大量的資源,減少了人工改卷的誤差,考題豐富更能檢測出學(xué)生的能力。因此網(wǎng)絡(luò)在線考試將成為未來考試的趨勢。</p><p>  第一章 所用開發(fā)語言及技術(shù)平臺簡介&

14、lt;/p><p>  2.1 Microsoft Visual Studio 2005 介紹</p><p>  Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺應(yīng)用程序開發(fā)環(huán)境。2005 年,微軟發(fā)布了 Visual Studio 2005。.NET 字眼從各種語言的名字中被抹去,但是這個版本的 Visual Studio 仍然還是面向 .NET

15、框架的(版本2.0)。它同時也能開發(fā)跨平臺的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等??傮w來說是一個非常龐大的軟件,甚至包含代碼測試功能。是一個開發(fā) ASP.net 2.0的工具。</p><p>  2.2 Microsoft Visual Studio 2005具有的優(yōu)點</p><p>  Visual Studio.NET 企業(yè)框架和模板提供了關(guān)鍵的基礎(chǔ)結(jié)構(gòu)和內(nèi)容,以在組織內(nèi)

16、部定義和提供最好的慣例和開發(fā)策略。這允許高級開發(fā)人員和體系結(jié)構(gòu)工程師定義應(yīng)用程序初始工具包、策略以及體系結(jié)構(gòu)指導(dǎo),使經(jīng)驗不足的開發(fā)人員可以用來構(gòu)建極其復(fù)雜的應(yīng)用程序。客戶可分發(fā)這些應(yīng)用程序藍(lán)圖以及構(gòu)建應(yīng)用程序所需的部件和說明,從而極大地提高開發(fā)人員構(gòu)建復(fù)雜 XML Web 服務(wù)和應(yīng)用程序的效率。 </p><p>  2.3 ASP.NET技術(shù)簡介</p><p>  ASP.NET的前身

17、ASP技術(shù),是在IIS 2.0上首次推出(Windows NT 3.51),當(dāng)時與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Visual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺的關(guān)鍵技術(shù)之一,數(shù)以萬計的ASP網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它

18、的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一?!   ?lt;/p><p>  因為ASP.net是基于通用語言的編譯運行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000/2003 Server/VISTA/7上)。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Web應(yīng)用中。ASP.ne

19、t同時也是language-independent(語言獨立化)的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript , C++、F++。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開發(fā)的程序,能夠完整的移植向ASP.net。</p><p>  第二章 系統(tǒng)所需配置<

20、;/p><p>  2.1 運行環(huán)境配置</p><p>  2.1.1 硬件環(huán)境</p><p>  服務(wù)器和客戶端使用主流硬件配置均能運行本系統(tǒng)。</p><p>  建議配置:INTEL E7500 CPU(或同級的AMD CPU),4G內(nèi)存,320G硬盤。</p><p>  2.1.2 軟件環(huán)境</p>

21、;<p><b>  ⑴服務(wù)器:</b></p><p>  操作系統(tǒng):Windows Server 2003 + IIS 6.0+.NET Framework 2.0。要求啟用父路徑。</p><p>  數(shù)據(jù)庫:采用SQL2000,運行于服務(wù)器端。</p><p><b>  ⑵客戶端:</b>

22、</p><p>  操作系統(tǒng):Windows 2000/XP/Vista/7。</p><p>  瀏覽器:Internet Exploer,F(xiàn)irefox,Google Chrome,Opera等。</p><p>  建議分辨率:1024*768以上</p><p>  2.2 Windows Server 2003簡介</p&g

23、t;<p>  Windows Server 2003操作系統(tǒng)是在Windows 2000 Server操作系統(tǒng)基礎(chǔ)上發(fā)展而來的。與Windows 2000類似,Windows Server 2003操作系統(tǒng)軟件也分成多個版本針對不同用戶發(fā)布。包括Standard Edition(標(biāo)準(zhǔn)版)、Enterprise Edition(企業(yè)版)、Datacenter Edition(數(shù)據(jù)中心版)、Web Edition(網(wǎng)絡(luò)版)四

24、個版本,每個版本均有32位和64位兩種版本。</p><p>  Windows Server 2003默認(rèn)安裝后,將不啟用任何服務(wù)模塊,用戶需要對Windows Server 2003進(jìn)行服務(wù)器角色配置,來開啟相應(yīng)的服務(wù)模塊。不起用任何服務(wù)模塊的默認(rèn)安裝可以減少系統(tǒng)受攻擊的風(fēng)險。Windows Server 2003中的AD也做了增強(qiáng)和改進(jìn),對NT/XP系統(tǒng)的升級遷移提供了良好的幫助。</p>&

25、lt;p><b>  2.3 IIS簡介</b></p><p>  2.3.1 IIS的安裝</p><p>  Windows Server 2003默認(rèn)安裝是不帶IIS 6.0的,要安裝IIS,選擇“開始→管理工具→管理您的服務(wù)器”,打開“管理您的服務(wù)器向?qū)А?,選擇“添加或刪除角色”,選擇“應(yīng)用服務(wù)器(IIS,ASP.NET)”,選擇“萬維網(wǎng)服務(wù)”(其余根

26、據(jù)自己需要選擇設(shè)置。)(如右圖)</p><p>  IIS 6.0安裝默認(rèn)不支持ASP,需要按照以下步驟開啟:</p><p>  ⑴控制面板→管理工具→IIS(Internet 服務(wù)器)→Web服務(wù)擴(kuò)展→Active Server Pages→允許;</p><p>  ⑵控制面板→管理工具→IIS(Internet 服務(wù)器)→Web服務(wù)擴(kuò)展→在服務(wù)端的包含文件

27、→允許。</p><p>  建議取消上傳文件200K限制。以免成績文件大小超過200K時不能導(dǎo)入,步驟如下:</p><p> ?、抨P(guān)閉IIS Admin Service服務(wù);</p><p> ?、拼蜷_\WINDOWS\system32\inetsrv\下的Metabase.xml文件;</p><p> ?、钦业紸spMaxReques

28、tEntityAllowed = "204800"項,修改為需要的值如1024000;</p><p> ?、戎貑orld Wide Web Publishing Service服務(wù)。</p><p>  2.3.2 新建網(wǎng)站</p><p>  打開“開始→管理工具→Internet信息服務(wù)(IIS)管理器”,選擇“本地計算機(jī)→網(wǎng)站”,單擊鼠

29、標(biāo)右鍵,在右鍵菜單中選擇“新建→網(wǎng)站”,輸入網(wǎng)站描述,配置IP地址和端口,由于默認(rèn)網(wǎng)站的端口是80,新建的網(wǎng)站就不要與已用的端口沖突,按照向?qū)渲?,即可完成配置?lt;/p><p>  2.3.3 IIS虛擬目錄的管理</p><p>  新建虛擬目錄:打開“開始→管理工具→Internet信息服務(wù)(IIS)管理器”,選擇“本地計算機(jī)→網(wǎng)站→默認(rèn)網(wǎng)站”,單擊鼠標(biāo)右鍵,在右鍵菜單中選擇“新建→

30、虛擬目錄”,按照向?qū)渲?,即可完成虛擬目錄的創(chuàng)建。</p><p>  刪除虛擬目錄:打開“開始→管理工具→Internet信息服務(wù)(IIS)管理器”,選擇“本地計算機(jī)→網(wǎng)站→默認(rèn)網(wǎng)站”,單擊鼠標(biāo)右鍵,在右鍵菜單中選擇“刪除”,按照向?qū)渲茫纯赏瓿商摂M目錄的刪除。</p><p>  2.3.4 啟用父路徑</p><p>  打開“開始→管理工具→Interne

31、t信息服務(wù)(IIS)管理器”,選擇“本地計算機(jī)→網(wǎng)站→默認(rèn)網(wǎng)站”,單擊鼠標(biāo)右鍵,在右鍵菜單中選擇“屬性”,選擇“主目錄→配置→選項→啟用父路徑”</p><p><b>  第三章 需求分析</b></p><p>  3.1系統(tǒng)的用戶分類。</p><p>  本系統(tǒng)共分成兩個界面:一個界面用于老師及管理員登錄,主要負(fù)責(zé)進(jìn)行基本資料、題庫、

32、試卷、成績的管理以及查詢等;另外一個界面用于考生用戶登錄,主要負(fù)責(zé)在線考試。</p><p>  從總體上考慮,系統(tǒng)應(yīng)該實現(xiàn)下列功能:</p><p>  對管理員來說,包括試卷管理、題庫管理、成績管理等。</p><p> ?。?)試卷管理:管理員可以對庫中已有的試卷進(jìn)行修改和刪除,添加新試卷等。</p><p> ?。?)題庫管理:管理員

33、可以對題庫中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題;對于每種類型的試題,教師可以設(shè)置題干、答案等屬性。</p><p> ?。?)成績管理:管理員可以查看考生的考試成績,包括考試人數(shù)及成績等。</p><p> ?。?)學(xué)生管理:管理員可以對用戶的資料進(jìn)行查詢、刪除。</p><p>  對普通用戶來

34、說,包括在線考試。</p><p>  在線考試:學(xué)生可以任選時間進(jìn)行在線測試,考試結(jié)束后,系統(tǒng)會根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績。</p><p>  3.2 數(shù)據(jù)庫需求分析</p><p>  針對一般考試系統(tǒng)的需求,設(shè)計如下所示的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):</p><p>  管理員信息,包括:ID、姓名、密碼、加入時間

35、等。</p><p>  普通用戶信息,包括:學(xué)號、姓名、性別、密碼、院系、專業(yè)、注冊時間、找回密碼問題、找回密碼答案等。</p><p>  題庫信息,包括:包括:ID、題干、類型、加入時間、課程、院系、題套、選項、答案、分值等。</p><p>  判斷題信息,包括:判斷題編號、題干、正確答案及分值等。</p><p>  填空題信息,包

36、括:填空題編號、題干、正確答案及分值等。</p><p>  選擇題信息,包括:單(多)選題編號、題干、正確答案、備選項(A、B、C、D)及分值等。</p><p>  成績信息,包括:包括:ID、學(xué)號、課程、成績、考試提交時間等。</p><p>  本系統(tǒng)應(yīng)該建立一個穩(wěn)定的后臺數(shù)據(jù)庫系統(tǒng),通過該數(shù)據(jù)庫管理整個考試系統(tǒng)所需的信息(用戶信息、題庫信息、考試信息等)。

37、</p><p>  本系統(tǒng)還應(yīng)該包括學(xué)生和教師的賬號、后臺數(shù)據(jù)庫的安全機(jī)制、考試過程的控制機(jī)制。</p><p><b>  3.3模塊框架圖</b></p><p>  圖3-1 模塊框架圖</p><p>  第四章 數(shù)據(jù)庫及模塊設(shè)計</p><p><b>  4.1概要設(shè)計&

38、lt;/b></p><p>  4.1.1數(shù)據(jù)庫概論及SQL SERVER 2000簡介</p><p>  微軟開發(fā)的SQL SERVER 2000是在Windows95/98/2000及Windows NT平臺中應(yīng)用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以通過各種數(shù)據(jù)庫對象對數(shù)據(jù)進(jìn)行控制和管理,不論用戶創(chuàng)建的獨立桌面數(shù)據(jù)庫適用于個人、部門還是整個企業(yè),SQL SERVER可以為管理數(shù)據(jù)生成

39、易于使用的數(shù)據(jù)庫,SQL SERVER 2000不僅擁有眾多傳統(tǒng)數(shù)據(jù)庫管理軟件所具備的功能,同時還進(jìn)一步增強(qiáng)了與web頁集成,能夠更方便的共享跨越各種平臺和不同用戶級別的數(shù)據(jù)。</p><p>  SQL SERVER 2000并不需要數(shù)據(jù)庫管理者具有很高的專業(yè)程序設(shè)計水平,一般的用戶完全可以利用SQL SERVER 2000創(chuàng)建出一個功能強(qiáng)大的數(shù)據(jù)庫系統(tǒng),使用SQL SERVER 2000數(shù)據(jù)庫管理系統(tǒng)除非執(zhí)行

40、復(fù)雜或?qū)I(yè)的操作,一般情況下用戶無需編寫程序代碼,只需要在企業(yè)管理器中操作就可以完成大多數(shù)數(shù)據(jù)的管理工作。</p><p><b>  4.2系統(tǒng)E-R圖</b></p><p>  圖4-1 系統(tǒng)E-R圖</p><p>  4.3模塊數(shù)據(jù)庫設(shè)計</p><p>  tb_Administrator表(圖4-2):主要

41、功能是用來設(shè)置管理員的信息,包括:ID、姓名、密碼、加入時間。 </p><p>  圖4-2 tb_Administrator表</p><p>  tb_Student表(圖4-3):主要功能是記錄每個學(xué)生的相關(guān)信息,包括:學(xué)號、姓名、性別、密碼、院系、專業(yè)、注冊時間、找回密碼問題、找回密碼答案。</p><p>  圖4-3 tb_Student表</

42、p><p>  tb_Questions表(圖4-4):主要功能是記錄題庫信息,包括:ID、題干、類型、加入時間、課程、院系、題套、選項、答案、分值。 </p><p>  圖4-4 tb_Questions表</p><p>  tb_StuResult表(圖4-5):主要功能是記錄每個學(xué)生考試結(jié)果信息,包括:ID、學(xué)號、課程、成績、考試提交時間。</p>

43、<p>  圖4-5 tb_StuResult表</p><p><b>  4.4詳細(xì)設(shè)計</b></p><p>  4.4.1數(shù)據(jù)信息準(zhǔn)備</p><p><b>  1、登錄界面模塊</b></p><p>  要進(jìn)行“登錄界面”模塊驗證就必須擁有該賬號的信息:如:用戶名、密碼

44、。如果身份正確的話就可以對整個系統(tǒng)的功能進(jìn)行操作。不過學(xué)生和管理員各自享有不同的操作權(quán)限。添加學(xué)生可以通過外部注冊,將新的數(shù)據(jù)各項信息錄入到后臺數(shù)據(jù)庫中,這樣新增的學(xué)生就可以訪問系統(tǒng),進(jìn)行考試。</p><p><b>  2、主界面模塊</b></p><p>  主界面模塊操作分為兩級操作分別是:管理員、學(xué)生。要進(jìn)入主界面操作必須通過“登錄界面”模塊驗證(相關(guān)的用

45、戶和密碼匹配)后,才可以對整個系統(tǒng)的進(jìn)行如下操作:學(xué)生信息維護(hù)、課程維護(hù)、院系維護(hù)、考題維護(hù)、成績維護(hù)等</p><p><b>  操作。</b></p><p>  4.4.2程序數(shù)據(jù)流圖模塊功能流程圖如圖4-6所示:</p><p>  圖4-6系統(tǒng)功能流程圖</p><p>  4.5系統(tǒng)分析和設(shè)計任務(wù)負(fù)責(zé)的模

46、塊功能及內(nèi)容</p><p>  4.5.1登錄模塊和主界面模塊需求分析</p><p>  考生信息修改以及刪除;</p><p>  能夠?qū)崿F(xiàn)對考生信息進(jìn)行查詢和編輯管理;</p><p>  能夠進(jìn)行學(xué)生考試成績查詢功能;</p><p>  學(xué)生能夠進(jìn)行查詢成績功能;</p><p> 

47、 提供注冊和找回密碼操作;</p><p>  提供添加試題和管理試題功能;</p><p>  提供添加維護(hù)專業(yè)課程信息功能;</p><p>  能夠進(jìn)行數(shù)據(jù)庫維護(hù)的功能</p><p>  4.5.2登錄模塊和主界面模塊設(shè)計系統(tǒng)性能要求:</p><p><b>  系統(tǒng)安全、可靠;</b>

48、</p><p><b>  功能齊全;</b></p><p>  操作方便、界面美觀友好;</p><p><b>  易于維護(hù)和擴(kuò)充;</b></p><p>  4.5.3負(fù)責(zé)模塊中系統(tǒng)的功能分析:</p><p>  密碼設(shè)置:每個人均有自己的密碼,可以修改自己的密

49、碼。 </p><p>  權(quán)限設(shè)置:各個人員有不同的操作限制。防止越權(quán)使用。</p><p>  4.5.4功能模塊及實現(xiàn)</p><p>  系統(tǒng)管理登陸界面設(shè)計、系統(tǒng)主界面設(shè)計,考試界面設(shè)計三個主要模塊。</p><p>  登錄界面模塊:防止非管理人員進(jìn)入系統(tǒng)進(jìn)行破壞。用以核對用戶身份。</p><p>  

50、主界面設(shè)計模塊:是對模塊集成,系統(tǒng)的管理和操作及使用權(quán)限。</p><p>  考試界面設(shè)計模塊:是對隨即抽取題目進(jìn)行安排設(shè)計。</p><p>  4.5.5模塊數(shù)據(jù)分析</p><p>  通過對負(fù)責(zé)的模塊分析,可以得出該模塊涉及一個實體及數(shù)據(jù)項有:</p><p>  學(xué)生信息包含:學(xué)號、姓名、性別、注冊時間、院系、專業(yè)、密碼(隱藏)&

51、lt;/p><p>  管理員信息包含:名稱、密碼(隱藏)</p><p>  題庫信息包括:學(xué)號、題干、選項、答案、分值、加入時間</p><p><b>  第五章 系統(tǒng)實現(xiàn)</b></p><p><b>  5.1登錄模塊設(shè)計</b></p><p><b>

52、  圖5-1 登錄界面</b></p><p>  用戶在啟動應(yīng)用程序時,首先彈出該模塊窗口,要求用戶首先選擇身份,然后輸入登錄名和密碼及隨即驗正碼,程序?qū)斎氲糜脩裘兔艽a及驗證碼進(jìn)行驗證。如果驗證通過,則讀取該用戶的操作權(quán)限傳遞給主程序,這時主程序根據(jù)不同的權(quán)限給予不同的操作,否則就提示相關(guān)錯誤信息。</p><p>  Default.aspx.cs部分主要代碼代碼<

53、;/p><p>  5.2管理員管理模塊</p><p>  圖5-2 管理員管理維護(hù)界面圖</p><p>  該界面可以管理管理員信息,學(xué)生信息,專業(yè)信息,課程信息,題套信息,管理考試成績,管理考試題目,添加試題(圖5-3),關(guān)閉或開始考試等??梢詫ο鄳?yīng)的信息進(jìn)行增加、刪除、修改等操作。</p><p>  圖5-3 添加試題界面</p

54、><p>  添加試題模塊主要對試題進(jìn)行添加,只有管理員身份才可以擁有這個窗體的使用權(quán)限,管理員可以對試題進(jìn)行添加。部分主要代碼:</p><p>  insert_shiti.aspx.cs 部分主要代碼</p><p>  5.3學(xué)生登錄考試模塊</p><p>  圖5-4 學(xué)生登錄考試模塊</p><p>  該界

55、面主要是對學(xué)生登錄考試時等候考試的界面。上面有考生登錄的學(xué)號,以及現(xiàn)在系統(tǒng)時間。當(dāng)老師開放了考試以后就可以點擊開始,如果考試還沒開放則點擊開始的時候會彈出提示框提示考試還未開始。</p><p>  圖5-5 學(xué)生考試界面圖</p><p>  該界面主要是學(xué)生進(jìn)行考試時候的界面。在考試頂部有考試剩下的時間及考生的學(xué)號,以及答題的說明規(guī)則。部分主要代碼:</p><p&

56、gt;  StartExam.aspx.cs部分主要代碼</p><p><b>  第六章 總結(jié)</b></p><p>  經(jīng)過這幾個月的畢業(yè)設(shè)計和對相關(guān)資料的收集,讓我清楚的感受到信息技術(shù)對教育教學(xué)工作的影響越來越顯現(xiàn),學(xué)校的教育教學(xué)工作已經(jīng)離不開信息技術(shù)和互聯(lián)網(wǎng),只有跟上時代的要求才能使學(xué)校得到進(jìn)一步的發(fā)展。</p><p>  在線

57、網(wǎng)絡(luò)考試網(wǎng)站其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù),提供人性化的界面機(jī)制,界面簡單,功能完備,使用起來相當(dāng)方便,在這基礎(chǔ)上管理員可以對后臺數(shù)據(jù)庫進(jìn)行安全性的維護(hù),使考試更加簡單化。</p><p>  在對本系統(tǒng)的開發(fā)中,我受益匪淺:⑴對相關(guān)技術(shù)有了更深入的了解;⑵對開發(fā)一個完整的系統(tǒng)有了一個更深的認(rèn)識;⑶熟悉了相關(guān)的開發(fā)工具;(4)鍛煉了自己獨立思考及解決問題的能力。這些收獲對我以后的學(xué)習(xí)和工作大有裨益。<

58、/p><p><b>  致謝</b></p><p>  在此我衷心的感謝我的指導(dǎo)老師**老師,在他的精心指導(dǎo)和幫助下,我的畢業(yè)設(shè)計才得以完成。*老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實的態(tài)度,踏踏實實的精神,深深地感染和激勵著我在此謹(jǐn)向*老師致以誠摯的謝意和崇高的敬意。同時也感謝那些給予我大力支持的同學(xué)們,感謝他們的熱誠幫助。</p><p><b&

59、gt;  參考文獻(xiàn)</b></p><p>  [1] 張樹亮,李超編著《ASP.NET 2.0+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解》 北京: 清華大學(xué)出版社2006.9</p><p>  [2] (意)Dino Esposito著 施平安譯《ASP.NET 2.0高級編程》北京: 清華大學(xué)出版社, 2006</p><p>  [3] (英

60、)John Sharp著 周靖譯《Visual C# 2005從入門到精通》北京: 清華大學(xué)出版社, 2006.6</p><p>  [4] 李春葆編著《ASP.NET 2.0 動態(tài)網(wǎng)站設(shè)計教程》北京: 清華大學(xué)出版社, 2010</p><p>  [5] 李俊平主編《 ASP.NET程序設(shè)計與Web應(yīng)用項目開發(fā)》北京: 清華大學(xué)出版社, 2010</p><p&g

61、t;  [6] 王淑敏主編 《ASP.NET動態(tài)網(wǎng)站設(shè)計》北京: 清華大學(xué)出版社, 2010.07</p><p>  [7] 張榮新主編 《ASP.NET 2.0網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)技術(shù)及典型實例》天津: 天津大學(xué)出版社, 2009.2</p><p>  [8] 李偉紅主編 《SQL Server 2000數(shù)據(jù)庫及應(yīng)用》北京: 中國水利水電出版社, 2007</p><p

62、>  [9] 百度百科http://baike.baidu.com/view/6752.htm</p><p>  [10] 源碼參考http://www.mycodes.net/</p><p>  Based on ASP.NET Online test system</p><p>  [Abstract]:This system make full u

63、se of existing school computer soft hardware resources, and network resources, and realize the paperless examination, avoid the shortcomings of traditional examination free. Based on the Internet as a platform, based on

64、Web examination system design and implementation, including the system requirement analysis, system function design, database design and the realization of the function of the system, application technology mainly has dy

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論