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
主站蜘蛛池模板: 四虎国产永久在线观看| 美女视频黄频a免费高清不卡| 98精品全国免费观看视频| 国产又粗又猛又爽| 亚洲乱强伦| 亚洲综合在线网| 中文成人在线| 毛片久久网站小视频| 欧美色99| 国产精品漂亮美女在线观看| 色男人的天堂久久综合| 婷婷午夜影院| 中文字幕色在线| 日本国产精品一区久久久| 亚洲AV无码一区二区三区牲色| 国产精品无码一二三视频| 国产黄色片在线看| 久久精品国产亚洲AV忘忧草18| 四虎成人精品在永久免费| 极品国产在线| 亚洲最黄视频| 福利在线不卡一区| 18禁黄无遮挡免费动漫网站| 丰满人妻中出白浆| 亚洲日本一本dvd高清| 色丁丁毛片在线观看| 国产日韩精品欧美一区喷| a级免费视频| 国产三级视频网站| 亚洲精品片911| 在线国产三级| 欧美综合一区二区三区| 一本久道热中字伊人| 亚洲成人黄色网址| 日韩欧美视频第一区在线观看| 中文字幕va| 日本妇乱子伦视频| 亚洲欧美日韩高清综合678| 性视频久久| 97国产在线播放| AV天堂资源福利在线观看| 国产成熟女人性满足视频| 日本精品视频| 在线观看国产精品日本不卡网| 99免费视频观看| 狠狠色噜噜狠狠狠狠色综合久| 亚洲精品波多野结衣| 污污网站在线观看| 婷婷亚洲视频| 国产18在线播放| 激情成人综合网| 爱色欧美亚洲综合图区| 国产a v无码专区亚洲av| 色天天综合久久久久综合片| 日韩在线成年视频人网站观看| 欧美第一页在线| 黄片在线永久| 成人在线不卡视频| 国产一级无码不卡视频| 成人福利在线看| 米奇精品一区二区三区| 国产网站黄| 日韩精品一区二区三区大桥未久| 亚洲无线一二三四区男男| 成人午夜视频免费看欧美| 国产乱人免费视频| 特黄日韩免费一区二区三区| 日日碰狠狠添天天爽| 国产精品 欧美激情 在线播放| 五月婷婷亚洲综合| 色悠久久综合| 动漫精品啪啪一区二区三区| 欧美一道本| 亚国产欧美在线人成| 毛片免费在线视频| 四虎国产永久在线观看| 亚洲无限乱码| 九九精品在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 欧美色综合网站| 青草娱乐极品免费视频| 老色鬼久久亚洲AV综合|