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

在線考試系統的設計與實現

2011-10-21 05:08:12張文斗
赤峰學院學報·自然科學版 2011年2期
關鍵詞:數據庫功能系統

張文斗

(淮陰師范學院,江蘇 淮安 223001)

在線考試系統的設計與實現

張文斗

(淮陰師范學院,江蘇 淮安 223001)

本文綜合運用結構化編程方法、ASP.NET開發平臺和SQL SEVER數據庫管理系統及其他工具對在線考試系統運行機理進行分析,提出了一套計算機在線考試系統的設計思路和實現方法,最終實現了系統的組卷、管理員管理和考生的在線考試等功能.

在線考試系統;信息管理系統;數據庫

1 引言

隨著Internet技術的迅速發展,高校校園網建設的逐步完善,傳統的考試方式已經不能適應現代化考試的需要.Internet技術的發展為標準化考試提供了廣闊的發展舞臺,在網絡下開展的遠程測試,具有傳統的考試模式無可比擬的優點.在學校實現網上考試,不但能夠提高教師工作效率,節約大量的人力、物力與財力,還可以優化教學管理,提高教學質量,更重要的是影響現代高校課程的教學模式.因此,網上考試系統也如計算機輔助教學系統一樣,成了界定教育現代化程度的重要標志.

2 需求分析

在線考試系統是利用計算機網絡平臺分發考試題給學生(終端機),在規定的考試時段完結時,又能將終端機處的考生答卷傳送到網絡服務器保存的系統.這是一種建立在計算機網絡技術之上的新型考試方式,不僅是考試本身技術的改變,而且還能促進考試結果趨向相對客觀.利用計算機網絡平臺分發考試題給學生時,考生可以選擇不同的套題,這是傳統紙質試卷無法做到的.假設題庫合理科學有效,那么這種考試的結果將是公正客觀的,學生舞弊的可能性將降低到最小.同時考生利用在線復卷功能,在交卷之后能核對自己的答卷及得分情況,從而杜絕教師判卷中的失誤.

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

2.1 管理員對功能的需求

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

2.2 考生對功能的需求

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

2.2.1 考生注冊

由于考生只有在登錄的情況下才能進入本系統,因此新的考生需要進行注冊,新的用戶只要按照頁面的提示要求將某些信息正確填寫后,便可以注冊成功,由于有驗證控件,當格式不正確時會提示錯誤,注意填寫某些信息的時候一定要認真,因為某些信息是不允許考生以后修改的.

2.2.2 考生考試

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

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

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

2.2.4 考生修改自己的某些信息

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

2.3 系統數據需求分析

數據庫的設計遵循如下原則:

(1)根據數據的不同用途使用要求、安全保密性來決定數據的組織形式及結構.

(2)嚴格按規范化設計數據庫,減少數據間的依賴和數據冗余.

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

(4)盡量采用事務對操作進行控制,增加操作的獨立性、一致性、不可否認性、原子性,必要時實現回滾操作.主要采用SQL Server數據庫管理系統實現數據庫管理.

3 本系統主要功能模塊介紹

本系統目前共分為兩大模塊:練習考試模塊和系統管理模塊二部分.

3.1 練習考試模塊

練習考試模塊的操作對象是用戶(學生),能簡單實現單項選擇、多項選擇、判斷等客觀題型和填空題、簡答題、論述題等的主觀題型單元練習和考試,并具有考試計時、自動改卷和考后試卷復查等功能.練習考試模塊的示意圖如圖1所示:

圖1 練習考試模塊的功能示意圖

3.1.1 練習考試

學生考試過程是學生輸入姓名及密碼,系統判斷學生的身份是否合法,身份合法則可登錄,開始選擇考試科目進入考試和練習狀態(系統會自動出現該考生可以開考的科目).系統數據庫會檢查是否有此人和科目是否已參加過考試,系統自動進行計時,當考生主動交卷或者考試結束時間到以后,系統立即進行試卷評分和試卷分析.

3.1.2 查詢成績

考生在交卷后可以查詢自己的考試成績和練習成績.

3.2 系統管理模塊

系統管理模塊的操作對象是管理員(教師).該部分主要有科目管理、題庫管理、試卷批改、綜合管理、考試新聞、重新登錄等功能.系統管理模塊的功能示意圖如圖2所示.

圖2 考試系統管理模塊的功能示意圖

3.2.1 科目管理模塊

科目管理模塊主要實現練習考試科目的添加、刪除,試題時間有效性的控制,章節的設置,試題結構的組成及其他組卷環節,包括考試的時間、范圍、組卷方式、難易控制等等.

3.2.2 題庫管理模塊

題庫管理模塊主要實現試題的添加、刪除、修改,練習及考試題庫的轉換等.

3.2.3 試卷批改模塊

試卷批改模塊主要實現試卷批改、成績統計及班級考試情況的統計等.根據試卷分類關鍵字的不同可采用課程模式閱卷、班級模式閱卷二種方式進行,并可通過此模塊實現考生是否重考的設置.

3.2.4 綜合管理模塊

綜合管理模塊主要實現考生添加、刪除及信息修改、查詢等,對各班級考試科目的設置、年級、班級、管理員的添加和刪除,批量添加用戶,發布考試新聞等.

4 系統總體設計

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

4.1 驗證碼

系統的驗證碼采用五位驗證碼,應用的時候我們將驗證碼的內容存放在Session中,與用戶輸入的字符串進行比較,如果正確則登錄,否則提示錯誤.

4.2 登錄和注冊

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

4.3 考試

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

4.4 評分

當考試時間到或者考生點擊“提交”按鈕時,系統會將試卷上的答案提交,并且開始評分,系統會將數據庫中考生的答案進行遍歷,并和正確答案進行比較,根據對錯以及正確的題目的個數給出相應的分數,并立刻將其分數顯示給考生.

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

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

5 系統測試

一個系統做完了,測試是很重要的.我們對該系統的所有功能模塊進行測試,發現該系統達到預期的效果.本系統的開發過程中,我們使用的主要的編碼工具是.NET2005種的ASP.NET,還部分應用了Dreameaver編寫了界面,另外還應用了HTML和Javascript語言.HTML語言是一種網頁編輯語言,而Javascript語言是一種嵌入在網頁中的腳本語言.

無論采用什么樣的編程技術,編程人員的錯誤都是不可避免的,而且由于面向對象技術開發的軟件代碼重用率高,更需要嚴格測試,避免錯誤的繁衍.因此,軟件測試在面向對象編程里更具有重要性.

6 結束語

網上考試系統的設計思想基于教學考試的實用性,每位教師均可將自己所帶課程的考試放在網上進行,它不僅可以完成某門課程的期末考試,也可進行每個單元的測驗,考試結束后用戶能立即看到自己的分數,真正實現了無紙化考試,在能夠代替傳統考試的前提下,還大大節約了傳統考試中的人力和物力,節約了學校的教育資金,減輕了教師的負擔.本次設計的系統功能還不能完全滿足各個學校在考試方面的需求.在今后的軟件設計中,我們還可以考慮添加一下其他功能,如留言板和教師與學習討論區等功能,方便考生和教師之間的交流.經多次升級和調試后,能夠最終形成一個比較完善的在線考試系統.

〔1〕殷大發.無紙化考試系統的研究和開發[J].計算機與現代化,2004(03).

〔2〕王軼,林家薇,方英武.遠程教育考試系統設計的方法研究[J].教育信息化,2004(01).

〔3〕潘曉鋒.系統的設計與實現.中國信息科技,2008.

〔4〕夏齡.構建基于B/S結構的網絡考試系統.西華大學學報,2005.

〔5〕劉冠榮,楚武軍.基于ASP的Web數據庫開發技術與在線考試的實現[J].武漢理工大學學報(信息與管理工程版),2001(02).

TP311

A

1673-260X(2011)02-0061-03

猜你喜歡
數據庫功能系統
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 日本高清视频在线www色| jizz国产视频| 全色黄大色大片免费久久老太| 香蕉精品在线| 在线毛片免费| 欧美成人精品在线| 色综合天天操| 国产噜噜在线视频观看| 日韩在线观看网站| 日日摸夜夜爽无码| 内射人妻无套中出无码| 亚洲色图欧美| 国产精品久久久久久久久久久久| 麻豆精品视频在线原创| 8090午夜无码专区| 人妻精品久久无码区| 麻豆国产在线不卡一区二区| 欧美日韩一区二区在线免费观看| 尤物精品视频一区二区三区| 中国成人在线视频| 重口调教一区二区视频| 91口爆吞精国产对白第三集| 狠狠v日韩v欧美v| 亚洲第一色网站| 99re这里只有国产中文精品国产精品 | 亚洲成a人在线播放www| 伊人色在线视频| 狠狠色婷婷丁香综合久久韩国| 国产另类视频| 久久77777| 国产亚洲视频免费播放| 凹凸国产分类在线观看| 久久99久久无码毛片一区二区| 久久久久人妻一区精品| av免费在线观看美女叉开腿| 国产精品一区二区在线播放| 精品国产91爱| 欧美国产在线看| 91福利免费| 性色在线视频精品| 精品五夜婷香蕉国产线看观看| 一级全黄毛片| 青草精品视频| 国国产a国产片免费麻豆| 国产成人一区免费观看| 欧美精品不卡| 亚洲专区一区二区在线观看| 免费久久一级欧美特大黄| 91九色视频网| 国产十八禁在线观看免费| 久久超级碰| 国产91在线|中文| 精品夜恋影院亚洲欧洲| 亚洲水蜜桃久久综合网站| 全部免费毛片免费播放| 亚洲人成网址| 久久99国产综合精品女同| 蝌蚪国产精品视频第一页| 精品成人免费自拍视频| 亚洲精品午夜天堂网页| 免费在线看黄网址| 91小视频在线| 18禁高潮出水呻吟娇喘蜜芽| 久久特级毛片| 国产人人射| 欧美成人二区| 麻豆国产在线观看一区二区| 99青青青精品视频在线| 丁香六月激情综合| 美女无遮挡拍拍拍免费视频| 日韩不卡免费视频| 国产精品久久精品| 欧美综合中文字幕久久| 小说 亚洲 无码 精品| 精品中文字幕一区在线| 日韩精品一区二区三区免费在线观看| 成人免费视频一区二区三区| 亚洲国产精品无码AV| 国产你懂得| 自偷自拍三级全三级视频| 91视频青青草| 色妞www精品视频一级下载|