基于層級(jí)管理的通用題庫(kù)及在線考試管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于層級(jí)管理的通用題庫(kù)及在線考試管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
文/丁勇
利用計(jì)算機(jī)網(wǎng)絡(luò)及數(shù)據(jù)庫(kù)技術(shù)建立資源共享的多媒體電子試題庫(kù)、試卷庫(kù),同時(shí)建立學(xué)生信息庫(kù),可實(shí)現(xiàn)在線考試,在線閱卷等功能。本系統(tǒng)采用MS SQL Server數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),采用delphi進(jìn)行開(kāi)發(fā)。系統(tǒng)采用三層數(shù)據(jù)訪問(wèn)模式,提高數(shù)據(jù)訪問(wèn)的安全性及高效率。通過(guò)多年的實(shí)際應(yīng)用,不斷改進(jìn),該系統(tǒng)已經(jīng)能充分滿足利用計(jì)算機(jī)網(wǎng)絡(luò)對(duì)教學(xué)考試進(jìn)行綜合管理的需求。
【關(guān)鍵詞】電子題庫(kù) 在線考試 在線閱卷 教務(wù)管理 資源共享 數(shù)據(jù)庫(kù) 層級(jí)管理
隨著計(jì)算機(jī)網(wǎng)絡(luò)及數(shù)據(jù)庫(kù)技術(shù)的廣泛應(yīng)用,各種形式的電子題庫(kù)、在線考試系統(tǒng)應(yīng)運(yùn)而生。然而大部分此類系統(tǒng)缺乏綜合管理,類型單一,無(wú)法進(jìn)行綜合的教學(xué)考試管理。本系統(tǒng)從試題庫(kù)、試卷庫(kù)的建立、學(xué)生信息庫(kù)的建立,到試卷的抽取、考試的安排、審核,閱卷人、復(fù)查人的設(shè)置,學(xué)生在線考試、考試結(jié)束后的在線閱卷(含主觀題的閱卷),乃至閱卷結(jié)束后的試卷復(fù)查都有嚴(yán)格的權(quán)限層級(jí)管理。
作為電子題庫(kù)、在線考試系統(tǒng),不同于傳統(tǒng)教學(xué)考試系統(tǒng)而具有的先天優(yōu)點(diǎn)就是它可以采用多媒體的試題,可以在試題中插入圖片,甚至音視頻。
1 系統(tǒng)功能模塊介紹
本系統(tǒng)含有電子題庫(kù)系統(tǒng)、學(xué)生基本信息管理系統(tǒng)、在線考試管理系統(tǒng)、在線考試系統(tǒng)、考試閱卷系統(tǒng)、試卷復(fù)查系統(tǒng) 6大功能模塊。
1.1 電子題庫(kù)系統(tǒng)
電子題庫(kù)系統(tǒng)帳號(hào)權(quán)限由高到低分為6類用戶:
(1)系統(tǒng)管理。
(2)教務(wù)管理。
(3)部門管理。
(4)課程管理。
(5)課程教師。
形成層級(jí)管理,每一級(jí)用戶不僅管理著隸屬于自己權(quán)限的各類試題、試卷,同時(shí)還管理著隸屬于自己權(quán)限之下的各類用戶 , 據(jù)此實(shí)現(xiàn)層級(jí)管理。
電子題庫(kù)系統(tǒng)由系統(tǒng)設(shè)置(含部門管理、課程類別管理、課程管理及其他參數(shù)設(shè)置)、用戶管理、試題庫(kù)管理(含單選題、多選題、填空題、辨析題、名詞解釋題、簡(jiǎn)答題、論述題及電腦上機(jī)題等類型試題的管理)、附件資料庫(kù)管理(附件資料可包含各種文本、圖像、音頻、視頻及其他格式電腦文件的附件,可供試題庫(kù)試題調(diào)用)、試卷庫(kù)管理及教務(wù)管理等內(nèi)容。
1.2 學(xué)生基本信息管理系統(tǒng)
要實(shí)現(xiàn)在線考試只有試題庫(kù)、試卷庫(kù)還不夠,必須還要有學(xué)生基本信息資料庫(kù)。本系統(tǒng)主要是對(duì)學(xué)生的基本信息庫(kù)進(jìn)行管理和維護(hù)。
1.3 在線考試管理系統(tǒng)
在線考試管理系統(tǒng)含有考試計(jì)劃的安排設(shè)置、對(duì)考試計(jì)劃的審核、閱卷帳號(hào)的設(shè)置、復(fù)查帳號(hào)的設(shè)置及已閱試卷成績(jī)列表等內(nèi)容。主要提供選擇在電子題庫(kù)內(nèi)生成的試卷設(shè)置為考試試卷,并安排考試日期時(shí)間,然后由具有教務(wù)管理及以上權(quán)限的用戶登錄本系統(tǒng)后進(jìn)行會(huì)簽審核,審核后的考試安排才能出現(xiàn)在線考試的列表中。除此之外,還有設(shè)置閱卷帳號(hào)、復(fù)查帳號(hào)的功能,賦予已有帳號(hào)具有閱卷、復(fù)查權(quán)限。
1.4 在線考試系統(tǒng)
學(xué)生通過(guò)在線考試系統(tǒng)在線登錄后,選擇相應(yīng)的考試科目即可進(jìn)行在線考試。本系統(tǒng)在考試結(jié)束時(shí)間前 3 分鐘會(huì)給出提示,在考試結(jié)束時(shí)間的最后 1 分鐘會(huì)進(jìn)行倒計(jì)時(shí),最終,如果在考試結(jié)束時(shí)間已過(guò)而學(xué)生未點(diǎn)擊交卷的情況下,系統(tǒng)會(huì)自動(dòng)進(jìn)行交卷提交。
如果我們的考試試卷的題目都為客觀題(單選題、多選題),系統(tǒng)無(wú)需進(jìn)行考試閱卷,分?jǐn)?shù)可自動(dòng)給出。
1.5 考試閱卷系統(tǒng)
考試閱卷系統(tǒng)為那些含有主觀題的考試進(jìn)行在線閱卷而設(shè)計(jì)的。閱卷教師可對(duì)每位學(xué)生的每個(gè)主觀題進(jìn)行閱卷打分。閱卷中可隨時(shí)查看到每道題的標(biāo)準(zhǔn)答案。只有當(dāng)本科目考試的所有考生的所有主觀題都已經(jīng)閱卷完畢后,才可在本系統(tǒng)中點(diǎn)擊登分進(jìn)行登分,否則只要有本科目考試的任何一位考生的任何一道主觀題未被閱卷打分,系統(tǒng)都會(huì)提示還有那些考試的那些主觀題未被閱卷,不能進(jìn)行登分。一旦進(jìn)行了登分操作,就表明此科目考試閱卷結(jié)束,對(duì)考試閱卷打分情況不可再修改,成績(jī)已經(jīng)登錄。成績(jī)登錄后,我們可在考試管理系統(tǒng)中查看到本次考試的考試成績(jī)。
1.6 考試復(fù)查系統(tǒng)
考試復(fù)查系統(tǒng)為那些進(jìn)行過(guò)考試閱卷系統(tǒng)閱過(guò)卷的考試科目進(jìn)行復(fù)查而設(shè)計(jì)的?蓪(duì)在考試閱卷系統(tǒng)中已經(jīng)閱過(guò)卷的考試試卷進(jìn)行重新復(fù)查打分,如果更改了某個(gè)主觀題的打分成績(jī),表明需要進(jìn)行復(fù)查更改,本次更改會(huì)修改在考試閱卷中登記的相應(yīng)考生的考試成績(jī)并同時(shí)記錄到復(fù)查更改表中。我們可在考試管理系統(tǒng)中的復(fù)查情況列表中顯示這些復(fù)查更改記錄。
2 總體設(shè)計(jì)思路
本系統(tǒng)是一個(gè)涵蓋通用電子題庫(kù)系統(tǒng)、學(xué)生基本信息管理系統(tǒng)、考試管理系統(tǒng)、在線考試系統(tǒng)、考試閱卷系統(tǒng)、考試復(fù)查系統(tǒng)為一體的完整的綜合教學(xué)考試管理系統(tǒng)。
2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)采用微軟MS SQL Server大型數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)并采用 3 層數(shù)據(jù)訪問(wèn)模式,即客戶端應(yīng)用程序→服務(wù)器端服務(wù)應(yīng)用程序→服務(wù)器 SQL Server 數(shù)據(jù)庫(kù)。此種形式由于客戶端應(yīng)用程序不是直接訪問(wèn)數(shù)據(jù)庫(kù)的,而是通過(guò)服務(wù)器端服務(wù)應(yīng)用程序去訪問(wèn)數(shù)據(jù)庫(kù)的,所以客戶端的應(yīng)用程序是不含訪問(wèn)數(shù)據(jù)庫(kù)的帳號(hào)信息,從而提高了系統(tǒng)的安全性。
在設(shè)計(jì)中,我們采用凡是對(duì)數(shù)據(jù)庫(kù)的寫庫(kù)操作,全部做成數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程,客戶端在對(duì)數(shù)據(jù)庫(kù)進(jìn)行寫庫(kù)操作時(shí),做到了在網(wǎng)絡(luò)中并不傳遞 SQL 語(yǔ)句,而是傳遞相關(guān)參數(shù)。這也起到了提高系統(tǒng)安全性和提高數(shù)據(jù)訪問(wèn)效率的作用。
2.2 程序設(shè)計(jì)
Delphi 程序設(shè)計(jì)語(yǔ)言對(duì) MS Office 也有良好的 OLE 組件支持,所以在我們用 Delphi 程序設(shè)計(jì)語(yǔ)言開(kāi)發(fā)的的客戶端應(yīng)用程序中的所有試題、試卷都能導(dǎo)出為 MS Office Word 格式文件,而像成績(jī)列表等表格則可導(dǎo)出為 MS Office Excel格式文件。
本系統(tǒng)沒(méi)有設(shè)計(jì)試卷試題的隨機(jī)抽取,主要是因?yàn)椋?/span>
(1)對(duì)試題的相似性很難利用電腦認(rèn)定。
(2)隨機(jī)抽取試題很難實(shí)現(xiàn)每套試卷的知識(shí)點(diǎn)結(jié)構(gòu)符合要求。
3 結(jié)束語(yǔ)
由于本系統(tǒng)涵蓋電子題庫(kù)、學(xué)生信息、考試管理、在線考試、考試閱卷、考試復(fù)查等一系列教學(xué)及教務(wù)管理內(nèi)容,信息量不僅包含電子題庫(kù)、同時(shí)還包含學(xué)生基本信息、課程信息等諸多內(nèi)容,不僅能對(duì)教學(xué)提供服務(wù)、同時(shí)也能對(duì)教務(wù)管理、學(xué)生管理提供服務(wù)。這些信息量使得本系統(tǒng)具有很大的可擴(kuò)展空間。
作者簡(jiǎn)介
丁勇(1967-),男,回族,寧夏回族自治區(qū)人。大學(xué)本科學(xué)歷,F(xiàn)為寧夏大學(xué)實(shí)驗(yàn)師。研究方向?yàn)槲目朴?jì)算機(jī)管理應(yīng)用、文科實(shí)驗(yàn)室建設(shè)
作者單位
寧夏大學(xué) 寧夏回族自治區(qū)銀川市 750021
本站論文資源均為來(lái)自網(wǎng)絡(luò)轉(zhuǎn)載,免費(fèi)提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問(wèn)題,請(qǐng)聯(lián)系管理員刪除! 快速論文發(fā)表網(wǎng)(www.vortexsignal.com)本中心和國(guó)內(nèi)數(shù)百家期刊雜志社有良好的合作關(guān)系,可以幫客戶代發(fā)論文投稿.
投稿郵箱:ksfbw@126.com
客服Q Q:
82702382
聯(lián)系電話:15295038833
本站論文資源均為來(lái)自網(wǎng)絡(luò)轉(zhuǎn)載,免費(fèi)提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問(wèn)題,請(qǐng)聯(lián)系管理員刪除!