摘要:使用考試系統進行考試不僅可以避免象傳統的考試那樣需要消耗大量的人力、物力、財力,而且可以保證考試個公平、公正性,是未來考試的發展方向。基于NETCONF網絡管理的考試系統,不僅實現了目前考試系統的一般功能,而且具有網絡管理的功能,可以對考生機進行實時的監控,保證考試的順利。
關鍵詞:NETCONF;協議;考試系統
中圖分類號:TP 文獻標識碼:A 文章編號:1672-3198(2010)11-0293-01
1 需求分析
以湖南文理學院為例,全院在校學生15000多人,僅以非計算機專業需要參加計算機期末考試的學生人數來計算,每學期也有3000多人。如果以傳統的方式組織這些同學參加考試需要耗費大量的人力、物力和財力。由于使用考試系統可以為每個考生生產一份不同的試卷,教務處在安排考試的時候也比較方便,只需要簡單的岔開處理就能很好地防止考生考試時作弊。學生在計算機上完成考試,教師可以當天就對考試進行評分,能夠馬上知道每個學生的考試成績。關鍵在于,使用考試系統評分不但準確而且可以讓批改試卷的老師從大量重復的勞動中解放出來,而且考試系統還能夠準確統計每個考生的得失分情況,以班級為單位生成試卷分析。
相對于傳統的考試系統,使用考試系統組織考試,有這樣的一些好處:
(1)編寫試卷的周期短,效率高;
(2)能夠為每個考生編寫一套不同的試卷;
(3)教務處組織安排學生考試更加容易;
(4)試卷批改速度快,準確性高;
(5)能夠快速生成科學的試卷分析;
(6)學生能更快查詢到自己的成績。
因而,考試系統的開發對于一個學校來說,有著重要的意義,考試系統可以有效地提高學校在組織考試方面的效率,提高考試的公平性、科學性。
2 總體設計
考慮到學校實際情況(每學期有3000左右的學生需要使用考試系統完成計算機期末考試)我們在設計考試系統的時候以安全、高效、簡單、實用為目標,分別設計了管理員系統,教師管理系統以及學生上機考試系統。基于NET—CONF網絡管理的考試系統的設自從上往下可以分為4個部分,如圖1所示。
2.1 學生上機考試系統
學生上機考試系統主要包括三個功能模塊,即:考生登錄模塊。考生答題模塊和考試成績查詢模塊。其中,登錄模塊的作用是考生通過輸入自己的姓名、學號,并選擇正確的考試種類以登錄答題系統。考生答題模塊的主要功能是讓順利完成考生答題,并交卷。考試成績查詢模塊主要用于模擬考試,在正式考試中,學生考試完成之后不應當讓學生能馬上查詢自己的成績,應當通過審核之后才能讓學生查詢成績。
2.2 教師機管理系統
教師機管理系統主要包括考試設置模塊,考試管理模塊,成績管理模塊以及題目錄入模塊。其中考試設計模塊用來在考試前設置考場的參數。考試管理模塊用來在處理考試過程中遇到的狀況。成績管理模塊主要用來統計分析學生的卷面得分情況,分段進行統計,以幫助教師了解學生對知識點的掌握情況。題目錄入模塊的作用是通過該模塊錄入題目到題庫系統。
2.3 管理員系統
管理員系統一般來說是考試系統的開發人員操作的系統,原則上不對其他教師、學生公開。管理系統主要包括三個模塊,即用戶信息管理模塊、系統維護管理模塊和題庫管理模塊。其中用戶信息管理模塊主要用來制作生成每年的考生信息,將制作好的考生信息交給機房負責老師,機房負責老師通過教師機管理系統導人到考試系統中,另一方面,如果題庫管理老師有變化,也應當能夠通過該模塊添加或者刪除教師信息。系統維護管理模塊主要負責系統的日常維護、升級等工作。題庫管理模塊主要用來完成組卷和評分規則的設置等工作。

2.4 NETCONF網絡管理系統
NETCONF網絡管理模塊主要負責考試運行的網絡的穩定運行。它包括四個模塊:即配置管理模塊、性能管理模塊、安全管理模塊和故障管理模塊。相對于SNMP。NET-CONF網絡管理在配置管理上有了質的改進,NETCONF網絡管理系統能夠初始化網絡、并配置網絡,以使其提供網絡服務。故障管理是用來維持網絡的正常運行的。安全管理的目的是提供信息的隱私、認證和完整性保護機制,使網絡中的服務、數據以及系統免受侵擾和破壞。網絡性能管理活動是持續地評測網絡運行中的主要性能指標,以檢驗網絡服務是否達到了預定的水平,找出已經存在或潛在的瓶頸,報告網絡性能的變化趨勢,為網絡管理決策提供依據。