郭偉業(yè)
摘要:考試是教學(xué)工作的重要環(huán)節(jié),隨著計(jì)算機(jī)的普及,現(xiàn)今考試系統(tǒng)與計(jì)算機(jī)的結(jié)合也成為了熱門(mén)。這改變了以往傳統(tǒng)的筆試方式,為考試這個(gè)檢驗(yàn)水準(zhǔn)的教學(xué)環(huán)節(jié)帶來(lái)了革命性的變化。計(jì)算機(jī)考試系統(tǒng)不僅省時(shí)省力,教師還能通過(guò)計(jì)算機(jī)考試系統(tǒng)的評(píng)價(jià),充分了解學(xué)生的實(shí)際學(xué)習(xí)狀況。計(jì)算機(jī)考試系統(tǒng)的操作和評(píng)分完美體現(xiàn)自動(dòng)化、智能化。本文淺析了計(jì)算機(jī)考試系統(tǒng)的基本理論,闡述了基于局域網(wǎng)的計(jì)算機(jī)考試系統(tǒng)應(yīng)用。
關(guān)鍵詞:局域網(wǎng);計(jì)算機(jī)考試系統(tǒng)互聯(lián)網(wǎng)時(shí)代的到來(lái)正在改變著社會(huì),計(jì)算機(jī)技術(shù)融入到人們的日常生活與學(xué)習(xí)之中?,F(xiàn)今,考試已不再局限于狹小的教室里進(jìn)行筆試,利用計(jì)算機(jī)進(jìn)行組卷、在線(xiàn)考試與評(píng)分已經(jīng)不罕見(jiàn)了。基于局域網(wǎng)的計(jì)算機(jī)考試是當(dāng)下火熱與使用范圍廣的考試系統(tǒng)。這種考試系統(tǒng)給師生帶來(lái)了很多利好。計(jì)算機(jī)考試系統(tǒng)不僅操作方便,為師生雙方節(jié)約時(shí)間成本,而且使教學(xué)與考試相分離,提高了考試質(zhì)量,更有利于分析考生的掌握知識(shí)的狀況,同時(shí)節(jié)約了資源。
一、對(duì)計(jì)算機(jī)考試系統(tǒng)本身的要求
在計(jì)算機(jī)系統(tǒng)從設(shè)計(jì)到開(kāi)發(fā)的全過(guò)程里,系統(tǒng)本身應(yīng)滿(mǎn)足以下要求:首先確保系統(tǒng)準(zhǔn)確無(wú)誤,這是計(jì)算機(jī)考試系統(tǒng)是否成功的的關(guān)鍵所在。在考試時(shí),保持公正公平公開(kāi)的原則,確保數(shù)據(jù)的準(zhǔn)確性,這是對(duì)計(jì)算機(jī)考試系統(tǒng)的最基本的的要求。其次,要求系統(tǒng)具有容錯(cuò)和糾錯(cuò)功能。在考生運(yùn)用計(jì)算機(jī)考試系統(tǒng)時(shí),出現(xiàn)非人為錯(cuò)誤時(shí),計(jì)算機(jī)考試系統(tǒng)就會(huì)展開(kāi)相關(guān)的糾錯(cuò)處理,通過(guò)彈出對(duì)話(huà)框的方式來(lái)告知學(xué)生有關(guān)情況,能夠達(dá)到節(jié)約人力資源的目的。第三點(diǎn)是考試系統(tǒng)應(yīng)該簡(jiǎn)潔易用。計(jì)算機(jī)考試系統(tǒng)被開(kāi)發(fā)的初衷除了節(jié)約資源,還由于此系統(tǒng)方便使用,不僅應(yīng)當(dāng)方便對(duì)此系統(tǒng)的安裝及調(diào)試,還應(yīng)當(dāng)方便在考生考試運(yùn)用此系統(tǒng)。第四點(diǎn)是要求系統(tǒng)有可擴(kuò)展的能力,計(jì)算機(jī)系統(tǒng)隨著研發(fā)人員的努力,會(huì)越來(lái)越完善,系統(tǒng)將隨著升級(jí)更加復(fù)雜。人們對(duì)系統(tǒng)的需求在不斷變化,當(dāng)出現(xiàn)有關(guān)的問(wèn)題時(shí),系統(tǒng)具備相應(yīng)的調(diào)整能力。 最后一點(diǎn)是系統(tǒng)應(yīng)該具有自動(dòng)備份的功能。當(dāng)考生利用計(jì)算機(jī)進(jìn)行考試時(shí),時(shí)常會(huì)出現(xiàn)一些不期而至的狀況,導(dǎo)致數(shù)據(jù)丟失。為了有效的解決這些狀況,就要系統(tǒng)在被使用的同時(shí)能進(jìn)行自動(dòng)備份,第一時(shí)間記錄數(shù)據(jù),避免丟失考試數(shù)據(jù)。
二、對(duì)計(jì)算機(jī)考試系統(tǒng)功能的要求
在學(xué)生進(jìn)行考試前都需要通過(guò)身份驗(yàn)證才能夠進(jìn)入考試系統(tǒng),當(dāng)相關(guān)驗(yàn)證通過(guò)后,才可以進(jìn)行正??荚嚕⑶姨热粢貜?fù)使用一個(gè)計(jì)算機(jī)考試系統(tǒng)還應(yīng)當(dāng)對(duì)此系統(tǒng)進(jìn)行有關(guān)的認(rèn)證。在運(yùn)用計(jì)算機(jī)進(jìn)行考試時(shí)每臺(tái)計(jì)算機(jī)的距離都比較近,因此對(duì)隨機(jī)出題方面有一定的要求,比如可以根據(jù)計(jì)算機(jī)編號(hào)來(lái)作為抽取試題的參數(shù),保證座位相鄰的考試抽到不一樣的考題。在利用計(jì)算機(jī)考試時(shí),系統(tǒng)還應(yīng)當(dāng)自動(dòng)控制考試時(shí)間,用對(duì)話(huà)框的方式來(lái)向?qū)W生提示考試時(shí)間。學(xué)生在交卷后,計(jì)算機(jī)迅速判卷,并將學(xué)生成績(jī)顯示出來(lái)。
三、計(jì)算機(jī)考試系統(tǒng)分析
(一)計(jì)算機(jī)考試系統(tǒng)結(jié)構(gòu)
開(kāi)發(fā)計(jì)算機(jī)考試系統(tǒng)應(yīng)當(dāng)詳細(xì)了解系統(tǒng)的網(wǎng)絡(luò)配置、功能等情況,從而確定所采用的結(jié)構(gòu)。計(jì)算機(jī)考試系統(tǒng)中的有關(guān)技術(shù)體現(xiàn)在如何運(yùn)用數(shù)據(jù)庫(kù),因此結(jié)構(gòu)問(wèn)題就歸結(jié)到數(shù)據(jù)庫(kù)的選擇。
(二)計(jì)算機(jī)系統(tǒng)程序結(jié)構(gòu)
應(yīng)用程序的層式結(jié)構(gòu)有許多優(yōu)點(diǎn)、然而倘若將數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)與商業(yè)規(guī)則等內(nèi)容融合在一起,那么就會(huì)產(chǎn)生許多異常的代碼,不利于理解與維護(hù)程序結(jié)構(gòu)通常分為三個(gè)層次,這三個(gè)層次的用途是不一樣的。為了更好的提高系統(tǒng)的系能,還可以將其中兩個(gè)層次進(jìn)一步劃分,從而方便訪(fǎng)問(wèn)、這樣分層次的優(yōu)點(diǎn)就是方便替換,本文所講的系統(tǒng)是Client/Server(客戶(hù)機(jī)/服務(wù)器)結(jié)構(gòu),倘若換成Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu)只需要修改有關(guān)服務(wù)層就可以實(shí)現(xiàn)目標(biāo)。為了實(shí)現(xiàn)這一目標(biāo),在設(shè)計(jì)程序過(guò)程中可以運(yùn)用到模型、視圖、控制器,從而協(xié)調(diào)它們更好的工作。
(三)計(jì)算機(jī)考試系統(tǒng)功能結(jié)構(gòu)
計(jì)算機(jī)考試系統(tǒng)依據(jù)其功能可以分為不同的子系統(tǒng),這些子系統(tǒng)有著各自不同的作用,主要表現(xiàn)為:1、管理子系統(tǒng):它的主要作用是對(duì)考試目前的管理,并且確定書(shū)卷的分?jǐn)?shù)以及保證計(jì)算機(jī)考試系統(tǒng)的安全性。2、測(cè)試子系統(tǒng):其主要作用就是自動(dòng)化抽取考試題目,并且將考試時(shí)間展現(xiàn)給學(xué)生,對(duì)客觀(guān)題、操作題等進(jìn)行自動(dòng)評(píng)分。這個(gè)系統(tǒng)為廣大考試提供了更好的考試條件,考生可以在計(jì)算機(jī)操作系統(tǒng)下運(yùn)用各種工具展開(kāi)考試。3、監(jiān)控子系統(tǒng):在考試過(guò)程中監(jiān)考老師可以通過(guò)此系統(tǒng)來(lái)隨時(shí)觀(guān)察學(xué)生的考試情況,控制考生所用的計(jì)算機(jī)。在考試結(jié)束后,老師可以運(yùn)用監(jiān)控系統(tǒng)對(duì)學(xué)生的考試成績(jī)進(jìn)行匯總。最后,學(xué)生的考試成績(jī)保存于系統(tǒng)的數(shù)據(jù)庫(kù)中,在數(shù)據(jù)庫(kù)中詳細(xì)記錄了學(xué)生的基本信息,然而可以將成績(jī)用電子表格的方式導(dǎo)出,進(jìn)行上報(bào)。計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)中的技術(shù)難點(diǎn)是考試后的評(píng)分工作,雖然評(píng)分工作相對(duì)比較復(fù)雜,但是仍然可以通過(guò)各種操作得以解決。計(jì)算機(jī)考試系統(tǒng)具有良好的安全性、易用性等,可以容納眾多學(xué)生同時(shí)進(jìn)行考試,并且升級(jí)方便。
(四)計(jì)算機(jī)考試系統(tǒng)的設(shè)計(jì)
計(jì)算機(jī)考試系統(tǒng)是依據(jù)Rational United Process理論展開(kāi)設(shè)計(jì)與開(kāi)發(fā)的,整個(gè)系統(tǒng)開(kāi)發(fā)分為多個(gè)過(guò)程。Rational Roses是一種常見(jiàn)的建模工具,能夠有效的展開(kāi)系統(tǒng)開(kāi)發(fā)。Rational Roses建模工具可以將建模設(shè)計(jì)圖形生成程序代碼框架,也可以將實(shí)體類(lèi)數(shù)據(jù)生成為SQL語(yǔ)句。總之,利用該工具能夠更好地促進(jìn)系統(tǒng)的開(kāi)發(fā),本文以測(cè)試子系統(tǒng)為例展開(kāi)簡(jiǎn)單描述:
1、測(cè)試子系統(tǒng)類(lèi)圖。類(lèi)圖展示了系統(tǒng)的類(lèi)別以及相關(guān)的操作、屬性等等。對(duì)于計(jì)算機(jī)系統(tǒng)來(lái)說(shuō),怎么樣把類(lèi)從問(wèn)題中抽象出來(lái),定義類(lèi)的性生質(zhì),并對(duì)類(lèi)展開(kāi)詳細(xì)的描述,是整個(gè)建模過(guò)程十分重要的步驟。
2、測(cè)試子系統(tǒng)的評(píng)分路徑、在測(cè)試子系統(tǒng)中會(huì)涉及到順序圖,順序圖是用來(lái)描述對(duì)象之間的關(guān)系,表現(xiàn)對(duì)象的時(shí)間順序,通過(guò)它可以清晰明了的展現(xiàn)評(píng)分過(guò)程、此外,協(xié)作圖也是一種評(píng)分路徑,它是類(lèi)圖與順序圖的交集,它可以用來(lái)表示建模對(duì)象以及順序通信、運(yùn)用以上兩種圖可以清楚地表示出對(duì)象間的關(guān)系,因此Rational Roses沒(méi)有提供對(duì)象圖。
3、計(jì)算機(jī)考試系統(tǒng)的包的設(shè)計(jì)。軟件開(kāi)發(fā)過(guò)程中比較常見(jiàn)的問(wèn)題是怎樣將一個(gè)較大的系統(tǒng)分解為若干個(gè)子系統(tǒng),分解過(guò)程是一個(gè)十分重要的過(guò)程。包在軟件開(kāi)發(fā)過(guò)程中是一個(gè)關(guān)鍵的機(jī)制,通過(guò)它能夠?qū)⒔T匾罁?jù)一定的關(guān)系進(jìn)行分組,使得相關(guān)工作人員能夠更好的掌握有關(guān)元素。
4、計(jì)算機(jī)考試系統(tǒng)的有關(guān)圖形。Component Diagram與Deployment Diagram用來(lái)顯示系統(tǒng)的相關(guān)特性,包相關(guān)的靜態(tài)結(jié)構(gòu)與運(yùn)行時(shí)刻的結(jié)構(gòu)等。Component Diagram下面顯示代碼本身的結(jié)構(gòu),而Deployment Diagram則用來(lái)顯示運(yùn)行過(guò)程中的結(jié)構(gòu)。
5、數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞能夠?qū)φw系統(tǒng)開(kāi)發(fā)產(chǎn)生巨大的影響。數(shù)據(jù)庫(kù)設(shè)計(jì)的方式與系統(tǒng)開(kāi)發(fā)的方法有著一定的聯(lián)系,并且還與所應(yīng)用的數(shù)據(jù)庫(kù)模型息息相關(guān)。如今經(jīng)常采用實(shí)體一聯(lián)系圖的方式設(shè)計(jì)數(shù)據(jù)庫(kù),然而實(shí)體一聯(lián)系圖設(shè)計(jì)數(shù)據(jù)庫(kù)存在的相關(guān)問(wèn)題只能對(duì)數(shù)據(jù)建模。
四、結(jié)語(yǔ)
計(jì)算機(jī)考試系統(tǒng)優(yōu)化了考試環(huán)境,可以實(shí)現(xiàn)快速、準(zhǔn)確的自動(dòng)評(píng)分,并且對(duì)學(xué)生的成績(jī)進(jìn)行保密處理,充分提高了考試的安全性。運(yùn)用相關(guān)技術(shù)能夠提高計(jì)算機(jī)考試系統(tǒng)的擴(kuò)展性,實(shí)現(xiàn)其良好發(fā)。隨著信息技術(shù)的不斷發(fā)展,計(jì)算機(jī)運(yùn)用領(lǐng)域的不斷擴(kuò)大,計(jì)算機(jī)考試系統(tǒng)也會(huì)得到進(jìn)一步的發(fā)展。(作者單位:吉林省經(jīng)濟(jì)管理干部學(xué)院)
參考文獻(xiàn):
[1]羅文春.基于局域網(wǎng)的計(jì)算機(jī)考試系統(tǒng)研究與實(shí)現(xiàn)[J].中國(guó)信息管理化.2016(3):184
[2]譚漢松,侯水英.基于局域網(wǎng)的計(jì)算機(jī)考試系統(tǒng)研究與實(shí)現(xiàn)[J].中南大學(xué)工業(yè)學(xué)報(bào).2000(4):368