在線考試系統(tǒng).doc
在線考試系統(tǒng),隨著科學技術的飛速發(fā)展,很多國內(nèi)的大學和社會其他部門都已經(jīng)開設了教學,通過計算機實現(xiàn)異地教育和培訓?,F(xiàn)在,計算機硬件技術的發(fā)展已經(jīng)達到了相當高的水平。但是,教學軟件的開發(fā)目前還處于起步階段,隨著這項技術的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應用到教學當中去,這就給軟件設計人員提出了更高的設計要求。在...
![](http://img.queshao.com/images/pcgzh.gif)
![](http://preview.queshao.com/tobuy/94252.gif)
內(nèi)容介紹
此文檔由會員 周伯通 發(fā)布在線考試系統(tǒng)
隨著科學技術的飛速發(fā)展,很多國內(nèi)的大學和社會其他部門都已經(jīng)開設了教學,通過計算機實現(xiàn)異地教育和培訓?,F(xiàn)在,計算機硬件技術的發(fā)展已經(jīng)達到了相當高的水平。但是,教學軟件的開發(fā)目前還處于起步階段,隨著這項技術的不斷深入發(fā)展,就要求有更好、更完善的軟件系統(tǒng)應用到教學當中去,這就給軟件設計人員提出了更高的設計要求。
在線考試是現(xiàn)階段研究開發(fā)的一個熱點。它是建立在國際互聯(lián)網(wǎng)上的應用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的在線考試系統(tǒng)可以使用戶在網(wǎng)上學習過后及時檢驗自己的學習效果,已發(fā)現(xiàn)自己的不足,使得學習效率得到很大提高。在線考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在上自動完成。只要形成一套成熟的題庫就可以實現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負擔,這表明其經(jīng)濟性是相當可觀的。為了適應新形勢的發(fā)展,本文進行了這一系統(tǒng)的初步設計工作,也可以說是做一個初步的探索,希望它能夠在各類考試中發(fā)揮高效、便捷的作用,把老師從繁重的工作中解脫出來!
目前,應用軟件運行的模式主要有二類:Client/server模式,Browser/Web模式。前者主要的缺點是維護、升級較麻煩,后者是近幾年伴隨Internet迅速發(fā)展起來的一種技術,它與客戶/服務器方式類似,客戶端是一個標準的瀏覽器,服務器端是Web Server ,而Web Server與數(shù)據(jù)庫和應用服務器的緊密結(jié)合,使得這種模式的應用范圍不斷擴大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴充應用、升級維護簡便。
另外,考試系統(tǒng)的軟件也必將不斷的更新;同時軟件產(chǎn)品本身就要經(jīng)過一個不斷自我完善的過程。
基于上述考慮,用Browser/Web模式來設計考試系統(tǒng)比較合適,服務器端本文采用Access數(shù)據(jù)庫系統(tǒng)和ASP組件來構成考試的應用服務系統(tǒng);客戶端采用瀏覽器來完成考試全過程,同時可進行遠程系統(tǒng)維護和管理。
利用和數(shù)據(jù)庫技術,結(jié)合目前硬件價格普遍下跌與寬帶網(wǎng)大力建設的有利優(yōu)勢,應用Active Server Page技術,本文開發(fā)了基于B/S模式C語言在線考試系統(tǒng)這一程序。它運用方便、操作簡單,效率很高(同時,它要求計算機配置也很高,尤其是服務器端)?,F(xiàn)階段雖只實現(xiàn)了試卷的客觀題部分,但已具有用戶注冊、多用戶同時在線考試、動態(tài)隨機出題、時間控制、自動判卷,試題錄入、修改題庫、用戶管理、管理員管理、分數(shù)管理等重要功能,也就是說實現(xiàn)了真正的無紙化考試,滿足任何授權的考生隨時隨地考試并迅速獲得成績,同時也大大減輕了教師出題、出題和判卷等繁重的工作量。