基于ASP.NET網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于ASP.NET網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于ASP.NET網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于ASP.NET網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于ASP.NET網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、    基于asp.net網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)    宋二根 洪敏【摘 要】本系統(tǒng)是基于asp.net、b/s 系統(tǒng)架構(gòu)運(yùn)行于ms平臺(tái)上的考試系統(tǒng)軟件,采用開放性結(jié)構(gòu),具有良好的兼容性,只要提供數(shù)據(jù)庫(kù)接口就能輕易與各種應(yīng)用軟件對(duì)接。同時(shí)結(jié)合用戶需求,滿足現(xiàn)在各行各業(yè)用于網(wǎng)上考試、網(wǎng)上學(xué)習(xí),做到靈活性強(qiáng),安全性能高。系統(tǒng)應(yīng)用新的潮流技術(shù)和傳統(tǒng)技術(shù)相結(jié)合,真正實(shí)現(xiàn)無(wú)紙網(wǎng)絡(luò)考試和學(xué)習(xí)?!娟P(guān)鍵詞】考試系統(tǒng)、網(wǎng)絡(luò)考試系統(tǒng)、asp.net、sql server2008f224-39a1672-5158(2013)07-0134-021 引言隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的

2、快速發(fā)展,信息化建設(shè)與應(yīng)用越來(lái)越廣泛,高等教育也必須適應(yīng)這種發(fā)展趨勢(shì),建立數(shù)字化校園才能增強(qiáng)自己的適應(yīng)能力和競(jìng)爭(zhēng)能力。在高等院校的教學(xué)管理中,考試是整個(gè)教學(xué)過(guò)程中的一個(gè)非常重要的手段,有著很強(qiáng)的規(guī)范性和科學(xué)性1。并且考試的組織和管理工作都直接關(guān)系到學(xué)生成績(jī)的準(zhǔn)確性、客觀性和公平性,從而影響到教學(xué)質(zhì)量的好壞。在傳統(tǒng)考試過(guò)程中,教師要花費(fèi)大量的時(shí)間去命題、出卷,然后是組織考試、閱卷、評(píng)分,接著再是登記分?jǐn)?shù),分析考試結(jié)果等等2。傳統(tǒng)的做法全部由手工完成,任務(wù)繁重,工作效率低下,勞民傷財(cái)。如今大多數(shù)高校雖都有教務(wù)管理系統(tǒng),但教師還是要花費(fèi)大量的時(shí)間在教務(wù)系統(tǒng)里進(jìn)行網(wǎng)上登分,重復(fù)的勞動(dòng),使得工作效率低下

3、,影響教師工作的主動(dòng)性。同時(shí),在進(jìn)行教學(xué)測(cè)評(píng)和成績(jī)統(tǒng)計(jì)時(shí),由于手工計(jì)算量太大,難以做到全面、客觀的評(píng)估分析。為適應(yīng)現(xiàn)代化的考務(wù)工作,更好的為教學(xué)服務(wù),網(wǎng)絡(luò)在線考試系統(tǒng)以其特有的優(yōu)勢(shì),成為解決問題的關(guān)鍵手段3。2 net開發(fā)平臺(tái)框架2.1 系統(tǒng)總體框架系統(tǒng)采用集中部署、分權(quán)管理的新模式,以江西警察學(xué)院為例,實(shí)現(xiàn)了信息中心(教務(wù))部門考生三級(jí)分權(quán)管理架構(gòu),即在總的系統(tǒng)管理服務(wù)端統(tǒng)一集中部署一組服務(wù)器,系統(tǒng)部署和數(shù)據(jù)存儲(chǔ)都在中心層面,各院系在系統(tǒng)中擁有獨(dú)立的可管理子系統(tǒng)。2.2 系統(tǒng)的需求分析系統(tǒng)主要應(yīng)該具有以下基本功能:個(gè)人信息管理:主要對(duì)個(gè)人用戶信息的修改和維護(hù)、查看個(gè)人學(xué)習(xí)任務(wù)進(jìn)度信息、查看個(gè)

4、人考試歷史記錄及學(xué)分、支持查看試卷詳細(xì)信息4。在線交流平臺(tái):提供新聞公告的草擬,瀏覽、管理;支持置頂、發(fā)布范圍、審核等多種功能、提供在線論壇交流功能,可以自由設(shè)置論壇版塊信息、版主信息、匿名發(fā)布等等多項(xiàng)功能、提供發(fā)布在線調(diào)查功能,支持單選、多選、匿名或?qū)嵜镀?,支持投票范圍選擇等等功能。學(xué)習(xí)培訓(xùn)中心:針對(duì)管理人員下達(dá)的學(xué)習(xí)任務(wù)進(jìn)行學(xué)習(xí),系統(tǒng)提供嚴(yán)格的學(xué)習(xí)時(shí)長(zhǎng)控制功能,提供防作弊更新時(shí)長(zhǎng)功能、提供自由學(xué)習(xí)、自主學(xué)習(xí)、輔助學(xué)習(xí)理念??荚嚲毩?xí)中心:學(xué)員通過(guò)在線練習(xí)中心,可以自由練習(xí),自定義模擬試卷進(jìn)行模擬考試。管理員也可以定義模擬試卷,支持排名,針對(duì)不同行業(yè)可以自由設(shè)置不同崗位,不同年齡進(jìn)行打字考核

5、測(cè)試5。學(xué)習(xí)培訓(xùn)管理:提供不同教材的類別管理,管理員可以給學(xué)員下達(dá)不同的學(xué)習(xí)任務(wù),支持時(shí)間范圍設(shè)定,學(xué)習(xí)人員的選擇,學(xué)習(xí)時(shí)長(zhǎng)的設(shè)置等等,管理員可以任意查詢和導(dǎo)出學(xué)員學(xué)習(xí)進(jìn)度信息,了解最后學(xué)習(xí)時(shí)間和登陸ip信息??荚囆畔⒐芾恚禾峁?qiáng)大的題庫(kù)管理功能,查詢,編輯,審核,禁用,分析等等。職業(yè)測(cè)評(píng)中心:主要提供測(cè)評(píng)題庫(kù)的管理,提供測(cè)評(píng)試卷的生成,參加測(cè)評(píng)人數(shù)的選擇,提供對(duì)測(cè)評(píng)成績(jī)的管理功能。系統(tǒng)信息設(shè)置:提供人員的批量導(dǎo)入功能,支持分級(jí)別管理,支持用戶組功能。用戶權(quán)限設(shè)置:支持對(duì)交流平臺(tái)、學(xué)習(xí)考試管理、試卷信息、批卷、監(jiān)考、系統(tǒng)綜合設(shè)置等等模塊不同的功能進(jìn)行分配管理權(quán)限。2.3 系統(tǒng)的實(shí)現(xiàn)目標(biāo)考試系統(tǒng)

6、首先需要解決的是系統(tǒng)應(yīng)該進(jìn)行用戶身份驗(yàn)證,考試是面向特定的某些對(duì)象的,所以考生進(jìn)入考試系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證。其次是系統(tǒng)還應(yīng)該對(duì)考試時(shí)間進(jìn)行控制,到了指定的考試時(shí)間系統(tǒng)會(huì)自動(dòng)交卷,考生也可以提前交卷。考生選擇試卷提交后,應(yīng)該由計(jì)算機(jī)自動(dòng)閱卷。此外,教師擁有對(duì)題庫(kù)的修改權(quán)以及對(duì)學(xué)生的管理權(quán)限。除了實(shí)現(xiàn)上述功能以外,在線考試系統(tǒng)還應(yīng)該具有友好、簡(jiǎn)潔的界面,安全性要高,穩(wěn)定性要好,具有高性能、可靠性、可維護(hù)性、可擴(kuò)充性等6。網(wǎng)絡(luò)考試系統(tǒng)對(duì)于平臺(tái)的穩(wěn)定性有很高的要求,由于考生量比較大,數(shù)據(jù)維護(hù)工作相當(dāng)繁重,因此,平臺(tái)的可維護(hù)性也要求較高。3 網(wǎng)絡(luò)考試系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)開發(fā)的模塊設(shè)計(jì)傳統(tǒng)的c/s模式主要

7、是以局域網(wǎng)為基礎(chǔ)環(huán)境開展的應(yīng)用,隨著網(wǎng)上瀏覽器功能的日益增強(qiáng),一種新型的體系結(jié)構(gòu)b/s應(yīng)運(yùn)而生,并獲得飛速發(fā)展。b/s結(jié)構(gòu)極大的簡(jiǎn)化了客戶端的工作,客戶端只需安裝、設(shè)置少量的客戶端軟件即可,服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問和應(yīng)用程序的執(zhí)行只由服務(wù)器完成。3.2 系統(tǒng)功能設(shè)計(jì)考試系統(tǒng)從整體上劃分成兩部分,即考生考試子系統(tǒng)和管理員管理子系統(tǒng)兩大塊。網(wǎng)絡(luò)考試系統(tǒng)的總體結(jié)構(gòu)如圖1所示:4 系統(tǒng)實(shí)現(xiàn)基于b/s網(wǎng)絡(luò)考試系統(tǒng)的自身特點(diǎn),只要在任意一臺(tái)安裝有瀏覽器網(wǎng)絡(luò)環(huán)境下的計(jì)算機(jī)都可以訪問網(wǎng)絡(luò)考試系統(tǒng)并實(shí)現(xiàn)考試。4.1 登錄模塊實(shí)現(xiàn)登錄模塊主要實(shí)現(xiàn)幾大功能,一是驗(yàn)證用戶身份的合法性,二是對(duì)用戶的輸入行

8、為進(jìn)行安全性檢查,三是對(duì)登錄進(jìn)行管理,防止用戶用其他客戶端登錄。4.2 學(xué)生考試模塊考生登錄系統(tǒng)后在在線考試中心可以開始考試。系統(tǒng)對(duì)考生輸入的口令進(jìn)行身份驗(yàn)證,通過(guò)則進(jìn)入系統(tǒng)顯示考生的個(gè)人信息并彈出事先定義的考場(chǎng)規(guī)則,關(guān)閉該頁(yè)面后則進(jìn)入考生在線考試的頁(yè)面,并獲得一份試卷,當(dāng)考生點(diǎn)擊開始考試后,系統(tǒng)隨機(jī)給定考生一份試卷,并提示考試開始作答后系統(tǒng)進(jìn)入倒計(jì)時(shí),考試時(shí)間結(jié)束后,系統(tǒng)將對(duì)考生試卷自動(dòng)提交并自動(dòng)對(duì)客觀題評(píng)分,并立即顯示該考生考試的客觀題的成績(jī),考生所考科目的成績(jī)可存入到該考生成績(jī)檔案中。一份試卷,只允許考生考一次,考生交卷后,即不可再次獲得試卷,但當(dāng)遇停電事故或其他意外事件時(shí),管理員在后臺(tái)

9、可設(shè)置其重考,且為同一份試卷,可繼續(xù)答題,并能延續(xù)上次保存的答題記錄。4.3 題庫(kù)信息管理實(shí)現(xiàn)題庫(kù)信息管理輸入時(shí)系統(tǒng)提供友好,簡(jiǎn)單,易操作的程序界面。輸入內(nèi)容主要包括以下元素:所屬科目,題型,題目標(biāo)題,知識(shí)點(diǎn)名稱,難易程度,答案選項(xiàng),正確答案,答案描述,是否共享,是否審核,附件名稱,視頻文件,系統(tǒng)標(biāo)識(shí),是否使用,隨機(jī)編號(hào),試題創(chuàng)建時(shí)間,試題創(chuàng)建人員。系統(tǒng)樹形目錄方式羅列所有科目題庫(kù)的體系結(jié)構(gòu),用戶可以根據(jù)題庫(kù)體系結(jié)構(gòu)快速定位到相應(yīng)的題庫(kù)信息,點(diǎn)擊科目名稱即可以對(duì)題庫(kù)信息列表的方式輸出題庫(kù)內(nèi)容,系統(tǒng)采用左邊目錄樹,右邊詳細(xì)題庫(kù)內(nèi)容的模式顯示輸出。4.4 試卷信息管理模塊實(shí)現(xiàn)試卷信息管理輸入時(shí)系統(tǒng)

10、提供友好,簡(jiǎn)單,易操作的程序界面。系統(tǒng)提供隨機(jī)組卷和人工組卷兩種方式,輸入內(nèi)容主要包括以下元素:考試名稱,考試科目,試卷總分,試卷難易度,試題分布(#分隔),分值分布(#分隔),知識(shí)點(diǎn)分布(#分隔),操作說(shuō)明,考試時(shí)間(分),有效起址時(shí)間,有效結(jié)束時(shí)間,是否審核,審核人員,試卷標(biāo)識(shí),試卷類型,創(chuàng)建人名,創(chuàng)建時(shí)間,系統(tǒng)以信息列表的方式顯示試卷詳細(xì)信息,用戶可以查看試卷組織結(jié)構(gòu),查看試卷詳細(xì)組成。4.5 考試成績(jī)管理模塊實(shí)現(xiàn)系統(tǒng)以信息列表的方式顯示考試成績(jī)?cè)敿?xì)信息,用戶可以按單位進(jìn)行綜合查詢,成績(jī)排名,對(duì)考試成績(jī)進(jìn)行綜合分析,支持查看考卷詳細(xì)批改情況。提供綜合查詢,快速定位相關(guān)考試成績(jī)信息。點(diǎn)擊試

11、卷名稱,即可查看試卷具體詳細(xì)批改信息。系統(tǒng)提供在顯示器顯示,同時(shí)提供打印功能,包括成績(jī)和考卷內(nèi)容。試卷成績(jī)信息量比較大,輸出時(shí)針對(duì)不同的分機(jī)構(gòu)分別顯示;系統(tǒng)先判斷當(dāng)前管理員所屬單位,再顯示對(duì)應(yīng)的所有考生成績(jī)信息。由于系統(tǒng)采用關(guān)鍵字,數(shù)據(jù)表之間采用關(guān)聯(lián)技術(shù),所以響應(yīng)時(shí)間快。用戶也可以根據(jù)自己的需要,進(jìn)行選擇性的查找相關(guān)考試成績(jī)信息。5 結(jié)束語(yǔ)雖然,計(jì)算機(jī)及相關(guān)技術(shù)的發(fā)展相當(dāng)迅速,但傳統(tǒng)的考試方式在很多考試中仍然是不便替代的。如何利用蓬勃發(fā)展的計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù),提高考試效率和考試安全是值得去長(zhǎng)期探索和研究的。參考文獻(xiàn)1 余雷,周松建.asp.net應(yīng)用開發(fā)百例北京:清華大學(xué)出版社,2008: 20-362 高傳善,張世承.計(jì)算機(jī)網(wǎng)絡(luò)教程.上海:復(fù)旦大學(xué)出版社,20077: 22-263 周存杰.visual c#.net網(wǎng)絡(luò)核心編程.北京:清華大學(xué)出版社, 2008:58-624 盛偉翔,王昊.淺談利用asp技術(shù)構(gòu)建網(wǎng)絡(luò)教學(xué)系統(tǒng).科技廣場(chǎng), 2008(12):237-2385 劉韜,樓興華.sql server2008數(shù)據(jù)庫(kù)開發(fā)實(shí)例導(dǎo)航db.北京:人民郵電出版社,20096 張宏官,劉強(qiáng).基于ado.ne

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論