

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)論文(設(shè)計(jì))</b></p><p> 題目 基于ASP.NET的在線考試系統(tǒng) </p><p> 繼續(xù)教育 學(xué)院 計(jì)算機(jī)科學(xué) 系</p><p> 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè) 09 級(jí) 班</p><p> 學(xué)生姓名 x
2、xx 學(xué)號(hào) xxxxxx</p><p> 指導(dǎo)老師 xxx 職稱 講師 </p><p> 基于ASP.NET的在線考試系統(tǒng)</p><p> 【摘 要】: 本系統(tǒng)充分利用學(xué)?,F(xiàn)有的計(jì)算機(jī)軟,硬件資源以及網(wǎng)絡(luò)資源,實(shí)現(xiàn)無紙化考試,避 免了傳統(tǒng)考試中的不足. 本文以 Internet 為平臺(tái), 研究了基于 Web 考試系
3、統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn), 包括系統(tǒng)需求分析,系統(tǒng)功能設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì)以及系統(tǒng)功能的實(shí)現(xiàn),應(yīng)用的技術(shù)主要有 動(dòng)態(tài)網(wǎng)頁技術(shù)和數(shù)據(jù)庫技術(shù).系統(tǒng)實(shí)現(xiàn)下列功能:考生基本資料管理,題庫管理,試卷管 理,成績管理以及學(xué)生在線考試等功能.此網(wǎng)上考試系統(tǒng)可以隨機(jī)生成考試試卷,有強(qiáng)大 的題庫管理功能,可以進(jìn)行試題的增加,修改,刪除操作;隨機(jī)組卷,管理員設(shè)定試卷的開始時(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ù)平臺(tái)簡介2</p><p>
5、; 2.1 Microsoft Visual Studio 2005 介紹2</p><p> 2.2 Microsoft Visual Studio 2005具有的優(yōu)點(diǎn)2</p><p> 2.3 ASP.NET技術(shù)簡介2</p><p> 第二章 系統(tǒng)所需配置2</p><p> 2.1運(yùn)行環(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è)計(jì)5</p><p><b> 4.1概要設(shè)計(jì)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è)計(jì)6</p><p&g
9、t;<b> 4.4詳細(xì)設(shè)計(jì)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è)計(jì)任務(wù)負(fù)責(zé)的模塊功能及內(nèi)容8</p><p> 4.5.1登錄模塊和主界面模塊需求分析8</p><p> 4.
10、5.2登錄模塊和主界面模塊設(shè)計(jì)系統(tǒng)性能要求9</p><p> 4.5.3負(fù)責(zé)模塊中系統(tǒng)的功能分析9</p><p> 4.5.4功能模塊及實(shí)現(xiàn)9</p><p> 4.5.5模塊數(shù)據(jù)分析9</p><p> 第五章 系統(tǒng)實(shí)現(xiàn)9</p><p> 5.1登錄模塊設(shè)計(jì)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ā)展和具有中國特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給我們學(xué)者企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn)。 信息科技在全社會(huì)的飛速發(fā)展與普及,把世界上所有電腦聯(lián)接起來的網(wǎng)絡(luò)技術(shù)已日漸成熟,每天都有海量的信息在各種電腦網(wǎng)絡(luò)上馳騁。特別是INTER
13、NET網(wǎng)的普及,它改變了傳統(tǒng)傳輸媒體的傳遞方式,而且是一個(gè)非常廉價(jià)的交互式國際通信媒體。越來越多的學(xué)者開始參加各種各樣的考試,而這種考試大多都是網(wǎng)絡(luò)考試。</p><p> 網(wǎng)絡(luò)考試有很多的優(yōu)點(diǎn),比如可以節(jié)省很多的改卷時(shí)間,節(jié)省大量的資源,減少了人工改卷的誤差,考題豐富更能檢測(cè)出學(xué)生的能力。因此網(wǎng)絡(luò)在線考試將成為未來考試的趨勢(shì)。</p><p> 第一章 所用開發(fā)語言及技術(shù)平臺(tái)簡介&
14、lt;/p><p> 2.1 Microsoft Visual Studio 2005 介紹</p><p> Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺(tái)應(yīng)用程序開發(fā)環(huán)境。2005 年,微軟發(fā)布了 Visual Studio 2005。.NET 字眼從各種語言的名字中被抹去,但是這個(gè)版本的 Visual Studio 仍然還是面向 .NET
15、框架的(版本2.0)。它同時(shí)也能開發(fā)跨平臺(tái)的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等??傮w來說是一個(gè)非常龐大的軟件,甚至包含代碼測(cè)試功能。是一個(gè)開發(fā) ASP.net 2.0的工具。</p><p> 2.2 Microsoft Visual Studio 2005具有的優(yōu)點(diǎn)</p><p> Visual Studio.NET 企業(yè)框架和模板提供了關(guān)鍵的基礎(chǔ)結(jié)構(gòu)和內(nèi)容,以在組織內(nèi)
16、部定義和提供最好的慣例和開發(fā)策略。這允許高級(jí)開發(fā)人員和體系結(jié)構(gòu)工程師定義應(yīng)用程序初始工具包、策略以及體系結(jié)構(gòu)指導(dǎo),使經(jīng)驗(yàn)不足的開發(fā)人員可以用來構(gòu)建極其復(fù)雜的應(yīng)用程序??蛻艨煞职l(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)時(shí)與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚(yáng)光大,成為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Visual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術(shù)已經(jīng)成為微軟推展Windows NT 4.0平臺(tái)的關(guān)鍵技術(shù)之一,數(shù)以萬計(jì)的ASP網(wǎng)站也是這個(gè)時(shí)候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。它
18、的簡單以及高度可定制化的能力,也是它能迅速崛起的原因之一?! ?lt;/p><p> 因?yàn)锳SP.net是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上(筆者到現(xiàn)在為止只知道它只能用在Windows 2000/2003 Server/VISTA/7上)。通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到ASP.net的Web應(yīng)用中。ASP.ne
19、t同時(shí)也是language-independent(語言獨(dú)立化)的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(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 運(yùn)行環(huán)境配置</p><p> 2.1.1 硬件環(huán)境</p><p> 服務(wù)器和客戶端使用主流硬件配置均能運(yùn)行本系統(tǒng)。</p><p> 建議配置:INTEL E7500 CPU(或同級(jí)的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,運(yùn)行于服務(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)軟件也分成多個(gè)版本針對(duì)不同用戶發(fā)布。包括Standard Edition(標(biāo)準(zhǔn)版)、Enterprise Edition(企業(yè)版)、Datacenter Edition(數(shù)據(jù)中心版)、Web Edition(網(wǎng)絡(luò)版)四
24、個(gè)版本,每個(gè)版本均有32位和64位兩種版本。</p><p> Windows Server 2003默認(rèn)安裝后,將不啟用任何服務(wù)模塊,用戶需要對(duì)Windows Server 2003進(jìn)行服務(wù)器角色配置,來開啟相應(yīng)的服務(wù)模塊。不起用任何服務(wù)模塊的默認(rèn)安裝可以減少系統(tǒng)受攻擊的風(fēng)險(xiǎn)。Windows Server 2003中的AD也做了增強(qiáng)和改進(jìn),對(duì)NT/XP系統(tǒng)的升級(jí)遷移提供了良好的幫助。</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> ?、趴刂泼姘濉芾砉ぞ摺鶬IS(Internet 服務(wù)器)→Web服務(wù)擴(kuò)展→Active Server Pages→允許;</p><p> ?、瓶刂泼姘濉芾砉ぞ摺鶬IS(Internet 服務(wù)器)→Web服務(wù)擴(kuò)展→在服務(wù)端的包含文件
27、→允許。</p><p> 建議取消上傳文件200K限制。以免成績文件大小超過200K時(shí)不能導(dǎo)入,步驟如下:</p><p> ⑴關(guān)閉IIS Admin Service服務(wù);</p><p> ?、拼蜷_\WINDOWS\system32\inetsrv\下的Metabase.xml文件;</p><p> ?、钦业紸spMaxReques
28、tEntityAllowed = "204800"項(xiàng),修改為需要的值如1024000;</p><p> ⑷重啟World Wide Web Publishing Service服務(wù)。</p><p> 2.3.2 新建網(wǎng)站</p><p> 打開“開始→管理工具→Internet信息服務(wù)(IIS)管理器”,選擇“本地計(jì)算機(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ì)算機(jī)→網(wǎng)站→默認(rèn)網(wǎng)站”,單擊鼠標(biāo)右鍵,在右鍵菜單中選擇“新建→
30、虛擬目錄”,按照向?qū)渲?,即可完成虛擬目錄的創(chuàng)建。</p><p> 刪除虛擬目錄:打開“開始→管理工具→Internet信息服務(wù)(IIS)管理器”,選擇“本地計(jì)算機(jī)→網(wǎng)站→默認(rèn)網(wǎng)站”,單擊鼠標(biāo)右鍵,在右鍵菜單中選擇“刪除”,按照向?qū)渲?,即可完成虛擬目錄的刪除。</p><p> 2.3.4 啟用父路徑</p><p> 打開“開始→管理工具→Interne
31、t信息服務(wù)(IIS)管理器”,選擇“本地計(jì)算機(jī)→網(wǎng)站→默認(rèn)網(wǎng)站”,單擊鼠標(biāo)右鍵,在右鍵菜單中選擇“屬性”,選擇“主目錄→配置→選項(xiàng)→啟用父路徑”</p><p><b> 第三章 需求分析</b></p><p> 3.1系統(tǒng)的用戶分類。</p><p> 本系統(tǒng)共分成兩個(gè)界面:一個(gè)界面用于老師及管理員登錄,主要負(fù)責(zé)進(jìn)行基本資料、題庫、
32、試卷、成績的管理以及查詢等;另外一個(gè)界面用于考生用戶登錄,主要負(fù)責(zé)在線考試。</p><p> 從總體上考慮,系統(tǒng)應(yīng)該實(shí)現(xiàn)下列功能:</p><p> 對(duì)管理員來說,包括試卷管理、題庫管理、成績管理等。</p><p> ?。?)試卷管理:管理員可以對(duì)庫中已有的試卷進(jìn)行修改和刪除,添加新試卷等。</p><p> (2)題庫管理:管理員
33、可以對(duì)題庫中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題;對(duì)于每種類型的試題,教師可以設(shè)置題干、答案等屬性。</p><p> ?。?)成績管理:管理員可以查看考生的考試成績,包括考試人數(shù)及成績等。</p><p> (4)學(xué)生管理:管理員可以對(duì)用戶的資料進(jìn)行查詢、刪除。</p><p> 對(duì)普通用戶來
34、說,包括在線考試。</p><p> 在線考試:學(xué)生可以任選時(shí)間進(jìn)行在線測(cè)試,考試結(jié)束后,系統(tǒng)會(huì)根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績。</p><p> 3.2 數(shù)據(jù)庫需求分析</p><p> 針對(duì)一般考試系統(tǒng)的需求,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):</p><p> 管理員信息,包括:ID、姓名、密碼、加入時(shí)間
35、等。</p><p> 普通用戶信息,包括:學(xué)號(hào)、姓名、性別、密碼、院系、專業(yè)、注冊(cè)時(shí)間、找回密碼問題、找回密碼答案等。</p><p> 題庫信息,包括:包括:ID、題干、類型、加入時(shí)間、課程、院系、題套、選項(xiàng)、答案、分值等。</p><p> 判斷題信息,包括:判斷題編號(hào)、題干、正確答案及分值等。</p><p> 填空題信息,包
36、括:填空題編號(hào)、題干、正確答案及分值等。</p><p> 選擇題信息,包括:單(多)選題編號(hào)、題干、正確答案、備選項(xiàng)(A、B、C、D)及分值等。</p><p> 成績信息,包括:包括:ID、學(xué)號(hào)、課程、成績、考試提交時(shí)間等。</p><p> 本系統(tǒng)應(yīng)該建立一個(gè)穩(wěn)定的后臺(tái)數(shù)據(jù)庫系統(tǒng),通過該數(shù)據(jù)庫管理整個(gè)考試系統(tǒng)所需的信息(用戶信息、題庫信息、考試信息等)。
37、</p><p> 本系統(tǒng)還應(yīng)該包括學(xué)生和教師的賬號(hào)、后臺(tái)數(shù)據(jù)庫的安全機(jī)制、考試過程的控制機(jī)制。</p><p><b> 3.3模塊框架圖</b></p><p> 圖3-1 模塊框架圖</p><p> 第四章 數(shù)據(jù)庫及模塊設(shè)計(jì)</p><p><b> 4.1概要設(shè)計(jì)&
38、lt;/b></p><p> 4.1.1數(shù)據(jù)庫概論及SQL SERVER 2000簡介</p><p> 微軟開發(fā)的SQL SERVER 2000是在Windows95/98/2000及Windows NT平臺(tái)中應(yīng)用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),可以通過各種數(shù)據(jù)庫對(duì)象對(duì)數(shù)據(jù)進(jìn)行控制和管理,不論用戶創(chuàng)建的獨(dú)立桌面數(shù)據(jù)庫適用于個(gè)人、部門還是整個(gè)企業(yè),SQL SERVER可以為管理數(shù)據(jù)生成
39、易于使用的數(shù)據(jù)庫,SQL SERVER 2000不僅擁有眾多傳統(tǒng)數(shù)據(jù)庫管理軟件所具備的功能,同時(shí)還進(jìn)一步增強(qiáng)了與web頁集成,能夠更方便的共享跨越各種平臺(tái)和不同用戶級(jí)別的數(shù)據(jù)。</p><p> SQL SERVER 2000并不需要數(shù)據(jù)庫管理者具有很高的專業(yè)程序設(shè)計(jì)水平,一般的用戶完全可以利用SQL SERVER 2000創(chuàng)建出一個(gè)功能強(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è)計(jì)</p><p> tb_Administrator表(圖4-2):主要
41、功能是用來設(shè)置管理員的信息,包括:ID、姓名、密碼、加入時(shí)間。 </p><p> 圖4-2 tb_Administrator表</p><p> tb_Student表(圖4-3):主要功能是記錄每個(gè)學(xué)生的相關(guān)信息,包括:學(xué)號(hào)、姓名、性別、密碼、院系、專業(yè)、注冊(cè)時(shí)間、找回密碼問題、找回密碼答案。</p><p> 圖4-3 tb_Student表</
42、p><p> tb_Questions表(圖4-4):主要功能是記錄題庫信息,包括:ID、題干、類型、加入時(shí)間、課程、院系、題套、選項(xiàng)、答案、分值。 </p><p> 圖4-4 tb_Questions表</p><p> tb_StuResult表(圖4-5):主要功能是記錄每個(gè)學(xué)生考試結(jié)果信息,包括:ID、學(xué)號(hào)、課程、成績、考試提交時(shí)間。</p>
43、<p> 圖4-5 tb_StuResult表</p><p><b> 4.4詳細(xì)設(shè)計(jì)</b></p><p> 4.4.1數(shù)據(jù)信息準(zhǔn)備</p><p><b> 1、登錄界面模塊</b></p><p> 要進(jìn)行“登錄界面”模塊驗(yàn)證就必須擁有該賬號(hào)的信息:如:用戶名、密碼
44、。如果身份正確的話就可以對(duì)整個(gè)系統(tǒng)的功能進(jìn)行操作。不過學(xué)生和管理員各自享有不同的操作權(quán)限。添加學(xué)生可以通過外部注冊(cè),將新的數(shù)據(jù)各項(xiàng)信息錄入到后臺(tái)數(shù)據(jù)庫中,這樣新增的學(xué)生就可以訪問系統(tǒng),進(jìn)行考試。</p><p><b> 2、主界面模塊</b></p><p> 主界面模塊操作分為兩級(jí)操作分別是:管理員、學(xué)生。要進(jìn)入主界面操作必須通過“登錄界面”模塊驗(yàn)證(相關(guān)的用
45、戶和密碼匹配)后,才可以對(duì)整個(gè)系統(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è)計(jì)任務(wù)負(fù)責(zé)的模
46、塊功能及內(nèi)容</p><p> 4.5.1登錄模塊和主界面模塊需求分析</p><p> 考生信息修改以及刪除;</p><p> 能夠?qū)崿F(xiàn)對(duì)考生信息進(jìn)行查詢和編輯管理;</p><p> 能夠進(jìn)行學(xué)生考試成績查詢功能;</p><p> 學(xué)生能夠進(jìn)行查詢成績功能;</p><p>
47、 提供注冊(cè)和找回密碼操作;</p><p> 提供添加試題和管理試題功能;</p><p> 提供添加維護(hù)專業(yè)課程信息功能;</p><p> 能夠進(jìn)行數(shù)據(jù)庫維護(hù)的功能</p><p> 4.5.2登錄模塊和主界面模塊設(shè)計(jì)系統(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è)置:每個(gè)人均有自己的密碼,可以修改自己的密
49、碼。 </p><p> 權(quán)限設(shè)置:各個(gè)人員有不同的操作限制。防止越權(quán)使用。</p><p> 4.5.4功能模塊及實(shí)現(xiàn)</p><p> 系統(tǒng)管理登陸界面設(shè)計(jì)、系統(tǒng)主界面設(shè)計(jì),考試界面設(shè)計(jì)三個(gè)主要模塊。</p><p> 登錄界面模塊:防止非管理人員進(jìn)入系統(tǒng)進(jìn)行破壞。用以核對(duì)用戶身份。</p><p>
50、主界面設(shè)計(jì)模塊:是對(duì)模塊集成,系統(tǒng)的管理和操作及使用權(quán)限。</p><p> 考試界面設(shè)計(jì)模塊:是對(duì)隨即抽取題目進(jìn)行安排設(shè)計(jì)。</p><p> 4.5.5模塊數(shù)據(jù)分析</p><p> 通過對(duì)負(fù)責(zé)的模塊分析,可以得出該模塊涉及一個(gè)實(shí)體及數(shù)據(jù)項(xiàng)有:</p><p> 學(xué)生信息包含:學(xué)號(hào)、姓名、性別、注冊(cè)時(shí)間、院系、專業(yè)、密碼(隱藏)&
51、lt;/p><p> 管理員信息包含:名稱、密碼(隱藏)</p><p> 題庫信息包括:學(xué)號(hào)、題干、選項(xiàng)、答案、分值、加入時(shí)間</p><p><b> 第五章 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 5.1登錄模塊設(shè)計(jì)</b></p><p><b>
52、 圖5-1 登錄界面</b></p><p> 用戶在啟動(dòng)應(yīng)用程序時(shí),首先彈出該模塊窗口,要求用戶首先選擇身份,然后輸入登錄名和密碼及隨即驗(yàn)正碼,程序?qū)斎氲糜脩裘兔艽a及驗(yàn)證碼進(jìn)行驗(yàn)證。如果驗(yàn)證通過,則讀取該用戶的操作權(quán)限傳遞給主程序,這時(shí)主程序根據(jù)不同的權(quán)限給予不同的操作,否則就提示相關(guān)錯(cuò)誤信息。</p><p> Default.aspx.cs部分主要代碼代碼<
53、;/p><p> 5.2管理員管理模塊</p><p> 圖5-2 管理員管理維護(hù)界面圖</p><p> 該界面可以管理管理員信息,學(xué)生信息,專業(yè)信息,課程信息,題套信息,管理考試成績,管理考試題目,添加試題(圖5-3),關(guān)閉或開始考試等。可以對(duì)相應(yīng)的信息進(jìn)行增加、刪除、修改等操作。</p><p> 圖5-3 添加試題界面</p
54、><p> 添加試題模塊主要對(duì)試題進(jìn)行添加,只有管理員身份才可以擁有這個(gè)窗體的使用權(quán)限,管理員可以對(duì)試題進(jìn)行添加。部分主要代碼:</p><p> insert_shiti.aspx.cs 部分主要代碼</p><p> 5.3學(xué)生登錄考試模塊</p><p> 圖5-4 學(xué)生登錄考試模塊</p><p> 該界
55、面主要是對(duì)學(xué)生登錄考試時(shí)等候考試的界面。上面有考生登錄的學(xué)號(hào),以及現(xiàn)在系統(tǒng)時(shí)間。當(dāng)老師開放了考試以后就可以點(diǎn)擊開始,如果考試還沒開放則點(diǎn)擊開始的時(shí)候會(huì)彈出提示框提示考試還未開始。</p><p> 圖5-5 學(xué)生考試界面圖</p><p> 該界面主要是學(xué)生進(jìn)行考試時(shí)候的界面。在考試頂部有考試剩下的時(shí)間及考生的學(xué)號(hào),以及答題的說明規(guī)則。部分主要代碼:</p><p&
56、gt; StartExam.aspx.cs部分主要代碼</p><p><b> 第六章 總結(jié)</b></p><p> 經(jīng)過這幾個(gè)月的畢業(yè)設(shè)計(jì)和對(duì)相關(guān)資料的收集,讓我清楚的感受到信息技術(shù)對(duì)教育教學(xué)工作的影響越來越顯現(xiàn),學(xué)校的教育教學(xué)工作已經(jīng)離不開信息技術(shù)和互聯(lián)網(wǎng),只有跟上時(shí)代的要求才能使學(xué)校得到進(jìn)一步的發(fā)展。</p><p> 在線
57、網(wǎng)絡(luò)考試網(wǎng)站其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù),提供人性化的界面機(jī)制,界面簡單,功能完備,使用起來相當(dāng)方便,在這基礎(chǔ)上管理員可以對(duì)后臺(tái)數(shù)據(jù)庫進(jìn)行安全性的維護(hù),使考試更加簡單化。</p><p> 在對(duì)本系統(tǒng)的開發(fā)中,我受益匪淺:⑴對(duì)相關(guān)技術(shù)有了更深入的了解;⑵對(duì)開發(fā)一個(gè)完整的系統(tǒng)有了一個(gè)更深的認(rèn)識(shí);⑶熟悉了相關(guān)的開發(fā)工具;(4)鍛煉了自己獨(dú)立思考及解決問題的能力。這些收獲對(duì)我以后的學(xué)習(xí)和工作大有裨益。<
58、/p><p><b> 致謝</b></p><p> 在此我衷心的感謝我的指導(dǎo)老師**老師,在他的精心指導(dǎo)和幫助下,我的畢業(yè)設(shè)計(jì)才得以完成。*老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,深深地感染和激勵(lì)著我在此謹(jǐn)向*老師致以誠摯的謝意和崇高的敬意。同時(shí)也感謝那些給予我大力支持的同學(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高級(jí)編程》北京: 清華大學(xué)出版社, 2006</p><p> [3] (英
60、)John Sharp著 周靖譯《Visual C# 2005從入門到精通》北京: 清華大學(xué)出版社, 2006.6</p><p> [4] 李春葆編著《ASP.NET 2.0 動(dòng)態(tài)網(wǎng)站設(shè)計(jì)教程》北京: 清華大學(xué)出版社, 2010</p><p> [5] 李俊平主編《 ASP.NET程序設(shè)計(jì)與Web應(yīng)用項(xiàng)目開發(fā)》北京: 清華大學(xué)出版社, 2010</p><p&g
61、t; [6] 王淑敏主編 《ASP.NET動(dòng)態(tài)網(wǎng)站設(shè)計(jì)》北京: 清華大學(xué)出版社, 2010.07</p><p> [7] 張榮新主編 《ASP.NET 2.0網(wǎng)絡(luò)數(shù)據(jù)庫開發(fā)技術(shù)及典型實(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等.壓縮文件請(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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-在線考試系統(tǒng)
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----在線考試系統(tǒng)
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)論文
- java在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
- 在線考試系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---網(wǎng)絡(luò)在線考試系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----網(wǎng)上在線考試系統(tǒng)設(shè)計(jì)
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)開題報(bào)告
- c語言在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---在線考試系統(tǒng)設(shè)計(jì)與開發(fā)
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)開題報(bào)告
- 在線考試系統(tǒng)畢業(yè)設(shè)計(jì)開題報(bào)告
- 在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)----在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的在線考試系統(tǒng)畢業(yè)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論