国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于NET的在線考試系統(tǒng)的分析與研究

2015-05-30 10:30許悅
中國新通信 2015年1期
關(guān)鍵詞:在線考試數(shù)據(jù)庫

許悅

【摘要】 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和社會信息化程度的不斷加強,計算機網(wǎng)絡(luò)技術(shù)在教育領(lǐng)域有了越來越廣泛的運用,原有考試方式已經(jīng)落后,亟需變革。變革方向就是實現(xiàn)考試的無紙化、自動化和網(wǎng)絡(luò)化。教育工作者更應(yīng)建設(shè)基于本校網(wǎng)絡(luò)資源的立體教學(xué)環(huán)境和教育平臺。為了提高考試效率和考試管理工作質(zhì)量,促進高職高專院??荚嚬芾淼目茖W(xué)化,開發(fā)和建設(shè)在線考試系統(tǒng)是亟待解決的問題?;贏SP.NET平臺,采用C#語言,應(yīng)用B/S架構(gòu)和模塊化思想方法,使用SQL2005作為后臺數(shù)據(jù)庫,設(shè)計了在線考試系統(tǒng),包括前臺考試頁面、后臺試題庫建設(shè)與維護等相關(guān)的管理功能,能夠有效促進我校信息化平臺的進一步建設(shè)和完善。

【關(guān)鍵詞】 ASP.NET 在線考試 數(shù)據(jù)庫

一、系統(tǒng)設(shè)計背景及意義

隨著互聯(lián)網(wǎng)與計算機技術(shù)的快速發(fā)展,以互聯(lián)網(wǎng)為手段的現(xiàn)代遠程教育已成為教育發(fā)展的趨勢。而在線考試是現(xiàn)代遠程教育的一個重要部分。傳統(tǒng)的考試形式要耗費大量的資源,而且效率低下,而在線考試卻能夠?qū)崿F(xiàn)“教考分離”,有效提高考試的效率,節(jié)約大量資源。當前使用在線網(wǎng)絡(luò)考試已成為一種趨勢。因此,開發(fā)職業(yè)教育院校的網(wǎng)絡(luò)考試系統(tǒng)是大勢所趨。本文借助 ASP.NET 和SQL Server2005 數(shù)據(jù)庫技術(shù)構(gòu)建了一個在線考試系統(tǒng),并給出了某些關(guān)鍵技術(shù)的解決方法和相應(yīng)代碼。

二、系統(tǒng)分析與設(shè)計

(一)數(shù)據(jù)庫信息管理。本系統(tǒng)分為兩個模塊,一是后臺系統(tǒng)數(shù)據(jù)庫維護設(shè)置模塊,二是前臺學(xué)生考試模塊。數(shù)據(jù)庫中包括對學(xué)院、專業(yè)、班級、學(xué)生、題庫、用戶等基本信息進行設(shè)置與維護。

(二)試題庫的管理與維護。擁有權(quán)限的教師均可以進入題庫信息管理頁面對試題庫中的題目進行添加、修改、查找、刪除等操作,以便實現(xiàn)一個試題數(shù)量和質(zhì)量都能夠滿足廣大學(xué)生考試時隨機成功抽取到試題的目標。試題庫中的試題包括單項選擇題、判斷題和主觀題。當學(xué)生登陸成功閱讀完考試說明后,點擊開始考試按鈕的同時,系統(tǒng)按照一定的組卷策略從試題庫中自動抽取出相應(yīng)數(shù)量的試題組成一份試卷,如果抽取成功則進入答題頁面,同時開始計時,否則提示抽取失敗,請重新抽取。

(三)考試過程管理。學(xué)生進入考試答題頁面的同時,也將個人的身份信息帶入其中并在相應(yīng)位置顯示;可以隨時閱讀考試過程中相應(yīng)的操作方法提示;在答題過程中不能夠?qū)斍绊撁婵s小或關(guān)閉,以此避免學(xué)生通過上網(wǎng)等手段查找答案;當在還有剩余時間時交卷,系統(tǒng)會提示確定信息,離考試結(jié)束5分鐘時,給予提示,剩余1分鐘時,再次進行提示;時間到自動交卷;提交試卷的同時系統(tǒng)根據(jù)試題的標準答案,對考生的試卷自動進行評分并顯示成績。

(四)查詢試卷及成績。考試評卷工作結(jié)束后,學(xué)生或教師均可以對自己或所教班級學(xué)生的試卷及成績進行查看與管理。

三、系統(tǒng)開發(fā)環(huán)境及使用的關(guān)鍵技術(shù)

(一)開發(fā)環(huán)境。本文論述的在線考試系統(tǒng)是基于B/S模式、ASP.NET、開發(fā)平臺和SQL2005進行設(shè)計的。B/S架構(gòu)能夠大大減少系統(tǒng)開發(fā)和運行的成本,因為用戶只需要利用瀏覽器向服務(wù)器發(fā)送請求,服務(wù)器對請求進行處理后將結(jié)果返回給用戶瀏覽器。Microsoft SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,能夠提供企業(yè)級的數(shù)據(jù)管理和更加安全可靠的存儲功能,使用戶可以構(gòu)建和管理高可用性和性能較高的數(shù)據(jù)應(yīng)用程序。

(二)關(guān)鍵技術(shù)。在考試界面中,如何實現(xiàn)考試計時是系統(tǒng)的關(guān)鍵。在asp.net中可以采用ScriptManager 、UpdatePanel 和Timer控件實現(xiàn)。首先,設(shè)置Timer1控件的Interval為1000,表示每隔1秒刷新一次剩余時間。接著,在開始按鈕單擊事件中設(shè)置Timer.Enable=true。以C#為例,Timer1的Tick事件中代碼如下:

四、結(jié)語

本文探討了基于 ASP.NET 的 web 在線考試系統(tǒng)的設(shè)計。只需要擴充原試題庫的科目、題目即可形成應(yīng)用于多學(xué)科的在線考試系統(tǒng)。而且涉及該軟件開發(fā)相關(guān)的內(nèi)容,在開發(fā)類似功能的應(yīng)用程序時可加快開發(fā)進度。我院在線考試系統(tǒng)的設(shè)計與實現(xiàn),將會對教務(wù)管理的信息化起到積極的推動作用。

參考文獻

[1]徐祥濤.基于ASP.NET的在線考試系統(tǒng)構(gòu)建探討[J].電腦知識與技術(shù),2009.3.

[2]李建平.基于.NET的在線考試系統(tǒng)設(shè)計與實現(xiàn)[J].科技視界,2013.11.

[3]李冬,王化喆.基于B/S模式的通用在線考試系統(tǒng)的架構(gòu)[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報,2014.10.

猜你喜歡
在線考試數(shù)據(jù)庫
數(shù)據(jù)庫
基于Java的考場管理系統(tǒng)的研究與實現(xiàn)
大學(xué)物理在線考試與分析系統(tǒng)
效率觀下高校課程考試形式的改革探索
數(shù)據(jù)庫
大數(shù)據(jù)背景下在線評教與在線考試融合的思路探討
數(shù)據(jù)庫
數(shù)據(jù)庫