在線考試管理系統(tǒng)研究與開發(fā)_第1頁
在線考試管理系統(tǒng)研究與開發(fā)_第2頁
在線考試管理系統(tǒng)研究與開發(fā)_第3頁
在線考試管理系統(tǒng)研究與開發(fā)_第4頁
在線考試管理系統(tǒng)研究與開發(fā)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、編號(hào):時(shí)間:2021年X月X日書山有路勤為徑,學(xué)海無涯苦作舟 頁碼:第1頁共5頁在線考試管理系統(tǒng)研究與開發(fā)摘要:針對(duì)紙質(zhì)考試形式中試題量小,考察范圍有限,組卷不夠靈活,出題速度慢,閱卷速度慢、效率低等情況,結(jié)合當(dāng)前計(jì)算機(jī)的普及使用,各個(gè)學(xué)校和教育機(jī)構(gòu)均已建立了擁有一定數(shù)量的計(jì)算機(jī)機(jī)房,完全可以滿足學(xué)生上機(jī)考試的需要。該文研究開發(fā)了基于ASP.NET技術(shù)、B/S模式的在線考試管理系統(tǒng),并詳細(xì)介紹了該系統(tǒng)的體系結(jié)構(gòu)和其他的功能模塊。與此同時(shí).,深入地探討了系統(tǒng)的數(shù)據(jù)庫的設(shè)計(jì)和其他的關(guān)鍵技術(shù)。關(guān)鍵詞:B/S模式;在線考試;閱卷進(jìn)入信息化時(shí)代,特別是互聯(lián)網(wǎng)+普及以后,計(jì)算機(jī)的應(yīng)用更加廣泛,以往紙質(zhì)的考

2、試形式存在諸多弊端,傳統(tǒng)的紙質(zhì)考試首先需要在考試之前完成出卷環(huán)節(jié),然后卷子需要印刷,考試完成后無論是主觀題還是客觀題都需要逐一進(jìn)行閱卷。中間環(huán)節(jié)繁雜,不但消耗了大量的人力而且使用同一卷子,出卷的水平對(duì)于考試成功與否有著很大的干系。隨著信息技術(shù)的發(fā)展,特別是計(jì)算機(jī)網(wǎng)絡(luò)和計(jì)算機(jī)的普及,互聯(lián)網(wǎng)+逐漸出現(xiàn)在社會(huì)的各個(gè)行業(yè),對(duì)各行業(yè)都產(chǎn)生了極大的影響,各個(gè)行業(yè)無論從工作方式還是工作流程都產(chǎn)生了巨大的變化,基于互聯(lián)網(wǎng)的計(jì)算機(jī)考試平臺(tái)已經(jīng)出現(xiàn)并在逐步取代原有的紙質(zhì)考試的考試方式,這種新型的考試平臺(tái),可以在更大程度上避免教師出題失誤帶來的考試不公平的情況,更大程度的考出學(xué)生的真實(shí)水平,而且計(jì)算機(jī)自動(dòng)閱卷也給教

3、師帶來了體力上的節(jié)省。本文介紹的考試系統(tǒng)就是這樣新的網(wǎng)絡(luò)平臺(tái)的計(jì)算機(jī)考試系統(tǒng)。1考試系統(tǒng)的總體結(jié)構(gòu)L1簡(jiǎn)介。在線考試系統(tǒng)采用B/S架構(gòu),通過互聯(lián)網(wǎng)實(shí)現(xiàn)考試的系統(tǒng),是目前為止,很多企業(yè)、教育部門都在使用的一種考試形式。在線考試系統(tǒng)使得考試可以網(wǎng)絡(luò)上進(jìn)行,方便組卷和組織考試,在線考試系統(tǒng)不但可以遠(yuǎn)程的領(lǐng)域Internet進(jìn)行,也可以在局域網(wǎng)環(huán)境下進(jìn)行,數(shù)據(jù)庫經(jīng)過精心設(shè)置,可以使得上千人同時(shí)訪問。而且該考試系統(tǒng)對(duì)于服務(wù)器端的硬件配置要求也不高,一般的計(jì)算機(jī)就可以滿足要求,對(duì)于客戶端的軟硬件要求同樣不高,只要有瀏覽器就可以進(jìn)行在線考試。該考試系統(tǒng)有通用性考試系統(tǒng),也有專用型的,組織考試的用戶還可以根據(jù)

4、自身的需求對(duì)考試系統(tǒng)進(jìn)行設(shè)置,選擇考試系統(tǒng)中的合適功能,通過強(qiáng)大的后臺(tái)設(shè)置功能,幾乎可以滿足所有用戶的培訓(xùn)考試需求。本文中所述的在線考試系統(tǒng)中的數(shù)據(jù)庫是基于SQLServer設(shè)計(jì)開發(fā)的,在該數(shù)據(jù)庫中可以容納大量的專業(yè)知識(shí)題庫,而且題庫支持動(dòng)態(tài)擴(kuò)充和修改,另外數(shù)據(jù)庫的設(shè)計(jì)充分考慮多人同時(shí)訪問的情況,進(jìn)行了專門的設(shè)計(jì)??荚囅到y(tǒng)是B/S架構(gòu)下進(jìn)行設(shè)計(jì)的,所以客戶端無須再安裝多余軟件,只需要利用計(jì)算機(jī)上的瀏覽器就可以進(jìn)行訪問了,而且無論是任何人登錄都需要首先進(jìn)行身份驗(yàn)證,然后根據(jù)身份來進(jìn)入不同的系統(tǒng)進(jìn)行管理或考試,這樣做對(duì)于系統(tǒng)的維護(hù)和使用是很有利的。1.2系統(tǒng)功能模塊。系統(tǒng)的功能模塊劃分是建立在需求

5、分析的基礎(chǔ)上的。本文所研究的考試系統(tǒng)需要?jiǎng)澐譃橐韵滤膫€(gè)模塊,也就是四個(gè)子系統(tǒng),它們分別是頁面模塊、題庫模塊、信息管理模塊和閱卷模塊。各功能模塊的組織架構(gòu)圖如圖1所示。從圖1中可以看出.考試系統(tǒng)下設(shè)的四個(gè)功能模塊是相對(duì)獨(dú)立的、平行的,它們共同組成了考試系統(tǒng),下面就對(duì)這四個(gè)模塊進(jìn)行詳細(xì)介紹。1頁面分為登錄頁面,考試頁面及其他頁面,頁面是考試系統(tǒng)非常重要的組成部分,是用戶和系統(tǒng)交互的介質(zhì),頁面在VisualStudio2012集成應(yīng)用環(huán)境下開發(fā)的,程序語言使用過的是C#。數(shù)據(jù)庫使用的是SQLSEVER2012下開發(fā)完成的。在頁面設(shè)計(jì)中,為了對(duì)頁面進(jìn)行美觀設(shè)計(jì)和規(guī)格化設(shè)計(jì)特使用CSS樣式技術(shù)。當(dāng)學(xué)生登

6、陸成功后,由頁面Login.aspx轉(zhuǎn)到Tes-tPaper.aspx,學(xué)生在TestPaper.aspx頁面進(jìn)行考試。在設(shè)計(jì)的時(shí)候本系統(tǒng)充分考慮試卷題目的保存,也就是說只要學(xué)生進(jìn)入考試頁面,及時(shí)關(guān)掉頁面重新進(jìn)入,題目依然是第一次進(jìn)入時(shí)所抽到的。同時(shí)在設(shè)計(jì)的時(shí)候充分考慮到每位考試只能考一次,當(dāng)考試交卷后,就不能進(jìn)入重新登錄。2題庫模塊乂叫試題庫管理模塊,此模塊需要管理員或是教師身份,其主要功能是錄入試題或者試題答案,也可批量導(dǎo)入試題和試題答案,需要在管理員和教師身份下進(jìn)行,試題也可以編輯和修改,包括對(duì)題目的增加、刪除和修改,編輯組題策略(各種題型的數(shù)目,在各種知識(shí)點(diǎn)內(nèi)如何選題及選題的數(shù)目。3信

7、息管理模塊需要管理員或是教師的身份,首先是管理員身份,此用戶擁有最高權(quán)限,可以錄入教師和學(xué)生的信息,并可對(duì)錄入的信息進(jìn)行修改。教師和管理員還可以對(duì)考試的信息進(jìn)行核對(duì)和生成考號(hào)等操作。4閱卷模塊,閱卷模塊即改卷模塊,也就是說在這個(gè)模塊,可以對(duì)學(xué)生的考試試卷進(jìn)行批改??忌诳荚図撁孀鞔鸬念}目及答案全部備份入數(shù)據(jù)庫,閱卷模塊就是各班級(jí)的教師進(jìn)入自己的賬號(hào)后可以看到備份入數(shù)據(jù)庫的每個(gè)學(xué)生的試卷信息和作答的答案信息。教師根據(jù)學(xué)生的作答信息進(jìn)行批改。在此過程中分為兩個(gè)部分:客觀題部分,也就是選擇填空等,閱卷模塊會(huì)根據(jù)學(xué)生的答案自動(dòng)進(jìn)行判分;主觀題部分,系統(tǒng)尚不能自動(dòng)批閱,需要教師根據(jù)學(xué)生的作答情況手動(dòng)為學(xué)

8、生判分。閱卷系統(tǒng)自動(dòng)對(duì)卷面分?jǐn)?shù)求和并可以生成成績(jī)單。2數(shù)據(jù)庫設(shè)計(jì)考試系統(tǒng)中的幾個(gè)模塊都是在通過頁面操作數(shù)據(jù)庫,所以說數(shù)據(jù)庫的設(shè)計(jì)是十分關(guān)鍵的,為了設(shè)計(jì)和管理方便,本系統(tǒng)使用的數(shù)據(jù)庫是統(tǒng)一的,不同的功能需要放置到不同的表中。數(shù)據(jù)庫是在SQLServer2008下完成的。系統(tǒng)主要涉及角色信息表、課程信息表及試題信息表等。如表1所示。表1數(shù)據(jù)表清單在數(shù)據(jù)庫管理中對(duì)以上各表進(jìn)行詳細(xì)設(shè)計(jì),并建立表與表之間的關(guān)系,使得頁面在管理數(shù)據(jù)庫的方便、高效。ASP.NET采用ADO.NET技術(shù)對(duì)數(shù)據(jù)庫進(jìn)行訪問。使用ADO.NET可以方便進(jìn)行數(shù)據(jù)連接、檢索和操作相關(guān)數(shù)據(jù)。下面就是在線考試系統(tǒng)中登錄模塊中建立數(shù)據(jù)連接和

9、進(jìn)行身份驗(yàn)證的例子。第一步是建立數(shù)據(jù)連接SqlConnectionconn=newSqlConnection(;第:步,向數(shù)據(jù)庫發(fā)送SQL命令,并進(jìn)行執(zhí)行,SqlCommandcmd=newSqlCommand(Zfselectcount(*fromRolewhereNum=zzz+Num+,zandPwd="+Pwd+箕onn;在“登錄按鈕中添加驗(yàn)證身份事件:if(ldentityListl.SelectedValue=z/學(xué)L,if(BaseClass.CheckStudent(ldentityl.Text.Trim(,ldentity2.Text.Trim(/|StW身份是否合

10、法SessionzzID,=ldentityl.Text.Trim(;Response.Redirect(zzTestPaper.aspx,;/ta1&n*法則轉(zhuǎn)到考試頁面數(shù)據(jù)庫的訪問和編輯是貫穿整個(gè)系統(tǒng)的所有工作階段的,無論是登錄還是考試期間都如此。所有數(shù)據(jù)庫的設(shè)計(jì)是十分重要的,合理高效的數(shù)據(jù)庫的設(shè)計(jì)可以使得整個(gè)系統(tǒng)運(yùn)行更加平穩(wěn)、快速。提高系統(tǒng)使用者的使用體驗(yàn)。為了提高數(shù)據(jù)庫的訪問速度本系統(tǒng)采用數(shù)據(jù)集的方式對(duì)數(shù)據(jù)庫進(jìn)行訪問,這樣可以把數(shù)據(jù)暫時(shí)存放在各自建立的數(shù)據(jù)庫緩存中,從感官上提高數(shù)據(jù)的訪問速度。這一點(diǎn)對(duì)于多人訪問的系統(tǒng)來說,是十分必要的。3小結(jié)隨著計(jì)算機(jī)技術(shù)的發(fā)展和計(jì)算機(jī)網(wǎng)絡(luò)的普及應(yīng)用,在教學(xué)方面所采用的教學(xué)手段也越來越多地采用網(wǎng)絡(luò)化的方式,教師可以通過互聯(lián)網(wǎng)進(jìn)行網(wǎng)上答疑,進(jìn)行在線的考試,互聯(lián)網(wǎng)+的方式越來越受到教師和學(xué)生的青睞。本文的在線考試系統(tǒng)采用ASP.NET的提供的安全認(rèn)證方法進(jìn)行身份認(rèn)證,提高了系統(tǒng)設(shè)計(jì)時(shí)的開發(fā)效率。本文是以ASP.NET為平臺(tái)開發(fā)的考試系統(tǒng),基于B/S架構(gòu)為考試提供了方便的考試途徑,在很大程度上提高了考試效率,節(jié)省了紙張等資源。本文中的考試系統(tǒng)界面友好、移植性好、簡(jiǎn)單方便等優(yōu)點(diǎn),可以應(yīng)用于任

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論