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