丁春麗
[摘 要] 隨著國家和社會對教育的重視程度提高,考試的人數(shù)和類別也在不斷擴(kuò)大,在這種情況之下如果還是采取以往人工分發(fā)試卷和收試卷的形式,調(diào)用教師在教室中進(jìn)行監(jiān)考和巡考,這樣會浪費(fèi)大量的人力和物力。在如今科學(xué)技術(shù)高速發(fā)展的階段當(dāng)中,高科技技術(shù)也被廣泛使用到了考試當(dāng)中。比如在計算機(jī)等級考試當(dāng)中就是充分利用了網(wǎng)絡(luò)在線考試系統(tǒng)。同時基于sql的考試系統(tǒng)不僅能夠通過系統(tǒng)本身進(jìn)行試卷的選擇和題目的抽取,同時還能夠有效避免考生之間的作弊行為。
[關(guān) 鍵 詞] sql;網(wǎng)絡(luò)考試系統(tǒng);設(shè)計
[中圖分類號] TP311 [文獻(xiàn)標(biāo)志碼] A [文章編號] 2096-0603(2017)05-0076-01
通過考試可以檢驗學(xué)生對本學(xué)年所學(xué)知識的掌握程度,在大多數(shù)學(xué)校當(dāng)中也還是堅持著傳統(tǒng)的考試方式。但是在如今考試種類增多,人數(shù)增加的條件下,傳統(tǒng)考試形式已經(jīng)遠(yuǎn)不能夠滿足考生和教師的需求,因而使用一種高效科學(xué)的考試方式就成為迫切需求。況且在如今網(wǎng)絡(luò)化和信息化的時代當(dāng)中,通過一些現(xiàn)代科技的使用就能夠使在線考試成為可能。而且由于傳統(tǒng)考試的管理和批閱成本都較大,因而通過使用在線考試系統(tǒng)來提高考試效率就成為目前的趨勢?;趕ql的網(wǎng)絡(luò)在線考試系統(tǒng),不僅具備大量的題庫和靈活的管理系統(tǒng),同時還能夠使用其自動選擇的方式避免題類泄露。因而在本文當(dāng)中,我便會結(jié)合自己對相關(guān)知識的了解來具體分析這一問題,僅希望能夠起到一些借鑒的作用。
一、系統(tǒng)分析
(一)系統(tǒng)需求分析
在線考試系統(tǒng)是近年來使用較為廣泛的一種形式,而在考生使用這個系統(tǒng)的過程當(dāng)中不僅能夠進(jìn)行注冊、登陸并參加考試,同時還能夠通過這一平臺進(jìn)行成績查詢。但這些內(nèi)容可能也會與傳統(tǒng)考試形式結(jié)合使用,因而并不是網(wǎng)絡(luò)考試系統(tǒng)的突出之處。對于在線的考試系統(tǒng)來說,在題庫當(dāng)中通過智能化的選題組成一份新的試卷,進(jìn)行答案的保存和評分才是其較為重要和核心的部分。因而在考試系統(tǒng)當(dāng)中對于版面的設(shè)計和管理應(yīng)當(dāng)更加人性化和科學(xué)化,這樣才能夠更好地保證考試的安全性和準(zhǔn)確性。
(二)數(shù)據(jù)庫需求分析
在網(wǎng)絡(luò)考試系統(tǒng)當(dāng)中,保證數(shù)據(jù)的安全和完整是其中非常重要的部分,因而建有較為完備的數(shù)據(jù)存儲與管理系統(tǒng)也就成為準(zhǔn)確進(jìn)行考試的基本支撐。而sql系統(tǒng)就能夠基于考試的需求來對其進(jìn)行更加科學(xué)和完備的設(shè)計。在這個系統(tǒng)當(dāng)中不僅建立了課程信息表、考生信息表、試題信息表和套題信息表等內(nèi)容模塊,同時設(shè)置有課程、實踐和分?jǐn)?shù)等較為完善的數(shù)據(jù)結(jié)構(gòu)。通過這種較為健全和科學(xué)的模塊管理,sql系統(tǒng)在數(shù)據(jù)安全性和系統(tǒng)可靠性等方面都具有更大的可行性,從而在如今的考試當(dāng)中得到了更加廣泛的使用。
(三)技術(shù)可行性
對于網(wǎng)絡(luò)考試系統(tǒng)而言,其整個系統(tǒng)在硬件和軟件這兩方面的配置便是該系統(tǒng)能否高效運(yùn)作的主要基礎(chǔ)和依據(jù)。從硬件條件來考慮,考試系統(tǒng)的要求并不高,僅僅是需要一定的存儲、運(yùn)算能力,保證穩(wěn)定性和基本的網(wǎng)絡(luò)功能就可以了。但是具體到軟件的配置方面的要求則略高,sql考試系統(tǒng)就能夠滿足在數(shù)據(jù)方面的編輯、查詢以及提取等內(nèi)容,同時也具備較為靈活性的操作和數(shù)據(jù)處理能力,因而也就能夠滿足對于網(wǎng)絡(luò)考試的基本系統(tǒng)需求。在這種硬件和軟件配置的支撐之下,該系統(tǒng)的可操作性和可行性都大為增加。
二、系統(tǒng)設(shè)計
(一)在線考試模塊設(shè)計
在網(wǎng)絡(luò)考試系統(tǒng)當(dāng)中由于主要是考生在電腦上進(jìn)行操作,因而時間控制和答案的保存都需要學(xué)生進(jìn)行自我管控。具體到在線考試模塊當(dāng)中,一般都是針對一些指定的課程進(jìn)行檢測。在系統(tǒng)當(dāng)中首先會彈出考試規(guī)則并由學(xué)生進(jìn)行確認(rèn),之后再進(jìn)行試題的抽取,從抽取完畢到考試結(jié)束這段時間都是由學(xué)生進(jìn)行操作,因而學(xué)生就需要在事先對其基本流程進(jìn)行了解,這樣才能夠保證答案存儲的準(zhǔn)確度。
(二)考試題目管理模塊設(shè)計
在考試題目管理這一模塊當(dāng)中主要是由管理員進(jìn)行操作和控制的,主要是對題目的數(shù)量和類型進(jìn)行編輯和增改。在這個過程當(dāng)中管理員更多是根據(jù)學(xué)生所學(xué)的基本情況進(jìn)行衡量來對題目進(jìn)行適當(dāng)?shù)脑鰷p,與此同時程序也會對相應(yīng)的試題模塊進(jìn)行調(diào)用,因而其安全性和科學(xué)性也較高。在這個模塊當(dāng)中,管理員能夠?qū)荚囶}目的列表和更新程度進(jìn)行及時的查看,因而通過前后臺之間的管理和配合,能夠有效提高其科學(xué)性與合理性。
三、小結(jié)
在信息化和網(wǎng)絡(luò)化時代當(dāng)中,通過在線考試的方式不僅能夠減輕教師出題和閱卷的負(fù)擔(dān),同時又能夠保證考試的公平性和效率。在大量題庫和系統(tǒng)當(dāng)中,通過管理員對不同模塊題庫的更新和智能化組合試卷的方式,不僅能夠有效避免作弊行為,又能夠真正檢測出學(xué)生學(xué)習(xí)的實際情況。而通過對于sql系統(tǒng)的開發(fā)和應(yīng)用也能夠增加一些制作動態(tài)模型或者是設(shè)計的考題,這樣既能夠提高學(xué)生的創(chuàng)新力,也能夠達(dá)到考試的目的。
參考文獻(xiàn):
[1]李尊朝.JAVA語言程序設(shè)計[M].北京:中國鐵道出版社,2011.
[2]郭瓊.基于sql的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計研究[J].電子技術(shù)與軟件工程,2015(14).
[3]梁竣.基于NET技術(shù)的獨立學(xué)院網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計和實現(xiàn)[D].華東師范大學(xué),2010.