999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2009-06-28 03:34:02
消費(fèi)導(dǎo)刊 2009年18期
關(guān)鍵詞:數(shù)據(jù)庫

陳 輝

[摘 要]本文綜合運(yùn)用結(jié)構(gòu)化編程方法、ASP.NET 開發(fā)平臺和SQL SEVER數(shù)據(jù)庫管理系統(tǒng)及其他工具對在線考試系統(tǒng)運(yùn)行機(jī)理的分析,提出了一套計(jì)算機(jī)在線考試系統(tǒng)的設(shè)計(jì)思路和實(shí)現(xiàn)方法,最終實(shí)現(xiàn)了系統(tǒng)的組卷、管理員管理和考生的在線考試等功能。

[關(guān)鍵詞]在線考試系統(tǒng) 信息管理系統(tǒng) 數(shù)據(jù)庫

一、引言

隨著計(jì)算機(jī)的廣泛應(yīng)用,我國高校教育信息化建設(shè)發(fā)展迅速。校園網(wǎng)的開通,網(wǎng)絡(luò)在線考試變得方便可行,不但節(jié)約考試成本,提高考試工作的效率,真正實(shí)現(xiàn)了教考分離,而且實(shí)現(xiàn)考試無紙化,在新的教育模式下提供了一個很好的教學(xué)考試方法。

二、需求分析

考試面向特定的某些對象,因此考試者進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗(yàn)證。考試者進(jìn)入考試系統(tǒng)后,應(yīng)該能根據(jù)自己的需要進(jìn)行個人信息的修改、考試系統(tǒng)的進(jìn)入,以及考分的查看。在線考試與一般的單機(jī)考試是不同的。鑒于考試環(huán)境一般為機(jī)房,考試者之間的距離很近,為使在線考試做到規(guī)范,對于每個應(yīng)試者來說,試卷的試題題量相同的,而內(nèi)容不同。在線考試基于網(wǎng)絡(luò)環(huán)境,試卷應(yīng)該從服務(wù)器的數(shù)據(jù)庫隨機(jī)抽取試題并動態(tài)生成。另外,系統(tǒng)還應(yīng)該對考試時間進(jìn)行控制,時間到了會要求考試者交卷。考試者選擇答案提交后,應(yīng)該由計(jì)算機(jī)自動判卷,得到成績后顯示出來。

(一)管理員對功能的需求

在線考試系統(tǒng)管理員需要完成的功能主要有:新管理員的注冊、刪除管理員、上傳考試題目、修改考試題目、添加新的科目、制定考試試卷、查看考生的考試成績,主要由其他成員開發(fā)。

(二)考生對功能的需求

考生需要完成的功能主要有:

1.考生注冊

由于考生只有在登錄的情況下才能進(jìn)入本系統(tǒng),因此新的考生需要進(jìn)行注冊,新的用戶只要按照頁面的提示要求將某些信息正確填寫后,便可以注冊成功,由于有驗(yàn)證控件,當(dāng)格式不正確時會提示錯誤,注意填寫某些信息的時候一定要認(rèn)真,因?yàn)槟承┬畔⑹遣辉试S考生以后修改的。

2.考生考試

考生登錄后就可以進(jìn)行考試,選擇考試科目后,系統(tǒng)會將此門考試的某些信息告訴考生,如總分、及格分、考試時間等,提醒考生注意,然后考生就可以進(jìn)行考試,考試完成后,提交試卷,系統(tǒng)會立即顯示考生的考試成績。

3.考生查看自己以往的考試成績

系統(tǒng)會將考生以前的所有的考試成績都顯示出來,包括考試科目、考試日期、成績、是否通過等信息。

4.考生修改自己的某些信息

考生可以修改自己的某些信息,例如密碼、Email等信息,但是有些信息是不允許修改的。

(三)系統(tǒng)數(shù)據(jù)需求分析

數(shù)據(jù)庫的設(shè)計(jì)遵循如下原則:

(1)根據(jù)數(shù)據(jù)的不同用途使用要求、安全保密性來決定數(shù)據(jù)的組織形式及結(jié)構(gòu)。

(2)嚴(yán)格按規(guī)范化設(shè)計(jì)數(shù)據(jù)庫,減少數(shù)據(jù)間的依賴和數(shù)據(jù)冗余。

(3)盡量多使用存儲過程,使數(shù)據(jù)庫服務(wù)器端功能增大,提高效率,增加了安全性。

(4)盡量采用事務(wù)對操作進(jìn)行控制,增加操作的獨(dú)立性、一致性、不可否認(rèn)性、原子性,必要時實(shí)現(xiàn)回滾操作。主要采用SQLServer數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫管理。

三、系統(tǒng)總體設(shè)計(jì)

該系統(tǒng)是專門用于用戶注冊、登錄、參加在線考試以及管理員進(jìn)行試題錄入、修改、刪除、成績查詢、管理用戶的ASP.NET2.0用戶程序。具有開放性、方便性和靈活性。管理用戶可以輕松的向題庫添加、修改和刪除試題。考生進(jìn)行有效的身份驗(yàn)證,登錄后選擇進(jìn)入考試系統(tǒng),并要求在規(guī)定的時間內(nèi)進(jìn)行答題,當(dāng)達(dá)到規(guī)定的時間后,系統(tǒng)將自動予以提示。一旦考生做完交卷后便能立即看到自己的考試成績,并且其分?jǐn)?shù)將被記入庫中以供審核和查閱。而管理員還可以添加科目、查看考生成績、添加刪除管理員等。

(一)驗(yàn)證碼

系統(tǒng)的驗(yàn)證碼采用五位驗(yàn)證碼,應(yīng)用的時候我們將驗(yàn)證碼的內(nèi)容存放在Session中,與用戶輸入的字符串進(jìn)行比較,如果正確則登錄,否則提示錯誤。

(二)登錄和注冊

登錄和注冊均用的是Sql存儲過程。在登錄時,如果用戶的名字和密碼都正確,并且驗(yàn)證碼也正確,則會進(jìn)入考試系統(tǒng),否則無法進(jìn)入,并提示錯誤。如果是新用戶,需要進(jìn)行注冊,新用戶在填寫自己信息的時候,系統(tǒng)會根據(jù)驗(yàn)證控件對用戶的信息格式進(jìn)行驗(yàn)證,只有格式正確,才能正確注冊,否則系統(tǒng)會給出相應(yīng)的錯誤提示。當(dāng)用戶正確注冊后,系統(tǒng)會跳轉(zhuǎn)到登錄界面。

(三)考試

考生每次考試的時候,都會先進(jìn)行抽題,并保存在數(shù)據(jù)庫中,當(dāng)開始考試的時候,系統(tǒng)會將數(shù)據(jù)庫中存放的試題按試題類型顯示出來,包括題干和選項(xiàng),并通過“上一題”、“下一題”實(shí)現(xiàn)依次顯示,并且會將本題的答案保存在數(shù)據(jù)庫中,然后根據(jù)數(shù)據(jù)庫中存放的考生的答案也顯示出來。考生在考試的過程中,不允許考生進(jìn)行刷新,既不允許考生重新選擇考試題目,并限制鼠標(biāo)右鍵的使用。

(四)評分

當(dāng)考試時間到或者考生點(diǎn)擊“提交”按鈕時,系統(tǒng)會將試卷上的答案提交,并且開始評分,系統(tǒng)會將數(shù)據(jù)庫中考生的答案進(jìn)行遍歷,并和正確答案進(jìn)行比較,根據(jù)對錯以及正確的題目的個數(shù)給出相應(yīng)的分?jǐn)?shù),并立刻將其分?jǐn)?shù)顯示給考生。

(五)考生查看自己以往的考試成績

系統(tǒng)會將考生以往的考試成績顯示給考生,包括考試科目、考試日期、考試成績以及是否通過等信息。

四、系統(tǒng)測試

本文的開發(fā)過程中,用的主要的編碼工具是.NET2005種的ASP.NET和C#,還部分應(yīng)用了Dreameaver編寫了界面,另外還應(yīng)用了HTML和Javascript語言。HTML語言是一種網(wǎng)頁編輯語言,而Javascript語言是一種嵌入在網(wǎng)頁中的腳本語言。

無論采用什么樣的編程技術(shù),編程人員的錯誤都是不可避免的,而且由于面向?qū)ο蠹夹g(shù)開發(fā)的軟件代碼重用率高,更需要嚴(yán)格測試,避免錯誤的繁衍。因此,軟件測試在面向?qū)ο缶幊汤锔哂兴闹匾浴?/p>

(1)單元測試單元測試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出。在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種。

(2)集成測試在這個測試步驟中所發(fā)現(xiàn)的往往是概要設(shè)計(jì)的錯誤。

(3)系統(tǒng)測試在這個測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯誤。一般來說,系統(tǒng)測試是功能性測試,不是結(jié)構(gòu)性測試。

參考文獻(xiàn)

[1]殷大發(fā)。無紙化考試系統(tǒng)的研究和開發(fā)[J]計(jì)算機(jī)與現(xiàn)代化,2004,(03)

[2]王軼,林家薇,方英武。遠(yuǎn)程教育考試系統(tǒng)設(shè)計(jì)的方法研究[J]教育信息化, 2004,(01)

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
主站蜘蛛池模板: 国产人妖视频一区在线观看| 91成人在线免费视频| 日韩精品欧美国产在线| 在线免费不卡视频| 久久久久中文字幕精品视频| 国产1区2区在线观看| 午夜不卡福利| 午夜丁香婷婷| 亚洲综合第一区| 中文字幕人成乱码熟女免费 | 国产精品永久不卡免费视频| 女人18毛片久久| 九九久久精品免费观看| 四虎在线高清无码| 丁香五月婷婷激情基地| 国产高潮视频在线观看| 亚洲欧美日韩色图| 97国产成人无码精品久久久| 91视频99| 114级毛片免费观看| 日韩欧美在线观看| 欧美日韩国产高清一区二区三区| 97在线观看视频免费| 国产精品毛片在线直播完整版| 91国内在线视频| 欧美日韩国产精品va| 美女啪啪无遮挡| 国产不卡一级毛片视频| 色综合成人| 天堂av综合网| 大香伊人久久| 亚洲欧美日本国产综合在线| 伊在人亞洲香蕉精品區| 久久99精品久久久久纯品| 99ri精品视频在线观看播放| 波多野结衣一区二区三视频| 成人av手机在线观看| 日韩av无码精品专区| 天天视频在线91频| 又爽又大又光又色的午夜视频| 国产区人妖精品人妖精品视频| 亚洲欧美不卡视频| 亚洲黄网在线| 真人免费一级毛片一区二区 | 国产激情在线视频| 欧美成人怡春院在线激情| 青青操国产视频| 最新国产网站| 99视频在线看| 日本亚洲国产一区二区三区| 国产欧美日韩91| 国产一级在线观看www色| 国产日产欧美精品| 成年女人18毛片毛片免费| 亚洲av无码久久无遮挡| 免费人成网站在线观看欧美| 国产成人福利在线视老湿机| 久久久精品无码一二三区| 亚洲an第二区国产精品| 国产成人一区在线播放| 香蕉视频国产精品人| 国产99久久亚洲综合精品西瓜tv| 亚洲资源在线视频| 制服丝袜在线视频香蕉| 国产精品尹人在线观看| 伊人久综合| 国产情精品嫩草影院88av| 日韩黄色大片免费看| 永久免费AⅤ无码网站在线观看| 亚洲av无码人妻| 国产美女自慰在线观看| 亚洲不卡网| 亚洲天堂久久久| 国产女人在线观看| 欧美精品色视频| 在线观看欧美国产| 久久这里只有精品国产99| 夜夜爽免费视频| 国产高清在线观看91精品| 欧美无专区| 国产成人综合亚洲欧美在| 国产精品私拍在线爆乳|