摘要本文首先介紹了網絡試題庫的主要功能,其次對網絡試題庫進行分類討論,最后將成型的網絡試題庫系統功能做了介紹。
中圖分類號:TP319文獻標識碼:A
Discussion on Test Database Based on Network
SONG Lulu
(Shaanxi Financial Professional Technology School, Xianyang, Shaanxi 712000)
AbstractThis paper introduces the main functions of the network, then the classification test database on the network to discuss, and finally formed a network test database system function is introduced.
Key wordsnetwork; test database
最近幾年,以網絡為基礎的考試類型得到了廣泛的應用,此類技術給學校、企業、大型事業單位等機構帶來了很多方便及效益,減少了考試成本提高了考試效率。帶來了諸多好處的同時也給IT部門提出了更大的考驗和更高的要求。本文通過對網絡考試軟件進行詳細的分析和介紹,對它的操作性和可靠性進行探討。
1 考試題庫及網絡考試題庫的主要功能
1.1 考試題庫具有普通試題庫的功能,即試題的輸入、編輯、調用等
(1)試題的輸入就是指將試題如何錄入到試題庫中,有些試題中含有圖片、公式等等,這些試題輸入試題庫就有一定的困難,因此如何進行高效的試題輸入就需要進一步重點研究。(2)試題庫的編輯功能則可進行追加試題、更改試題的有關參數、文本、圖形等,可刪除當前試題或指定的試題,使試題的各項參數更為合。(3)試題庫的調用就是如何在數量龐大的試題里面挑選出自己所需要的試題,如果這個功能不夠完善的話,那么試題庫的實用性將大大降低。
不同于普通試題庫的特殊功能。網上試題庫主要用于需要經常舉辦考試的單位,比如說我們最常見到的全國計算機等級考試等、它都是按照網絡報名、照片采集、考生答題的管理模式進行。網絡試題庫的最大特點在于它通過網絡信息技術,讓設計人員建立網絡試題數據庫,同時讓考試主管人員對試題庫中的試題進行瀏覽以及審閱,大大縮短了傳統考試所花費的時間,讓網絡管理工作更加有效率。
1.2 網上考試功能
網上考試功能顧名思義就是所進行的考試考生必須用計算機完成。考試前,由主考部門根據課程的具體特點和教學任務安排設定考試要求,試題庫系統根據這些要求從試題庫中選擇合適的題目組成一份暫時文件存儲在系統里的試卷。開始考試后,考生憑借考號和密碼進入考試系統,系統驗證通過后,考生瀏覽選擇考試科目,考試系統則從試題庫里調用選擇好的題目,通過網頁形式供考生作答。試卷以表單形式設計,考生可在規定的時間內提交或超過規定時間系統自動提交試卷。
若考題由客觀題組成,則交卷后系統根據預存標準答案自動核對并給出考試成績。當考題存在主觀題部分時,當考生結束考試后,系統將考生所填寫的主觀試題區的答案提交到在線閱卷模塊。教師閱卷完成后,將得分返回到系統,系統將主、客觀兩部分的得分結合,給出考生的考試成績。最后,由閱卷教師將考生的成績分數錄入到試題庫系統的試題管理模塊的對應模塊,考生可以隨時進行查閱。
1.3 網絡試題庫的建立
網絡試題庫的建立分為前臺應用和后臺管理兩個部分。前臺應用需注冊,注冊完成后點擊登錄按鈕進行試題庫,試題庫中配有練習模式,并且帶有答案,用戶可以多次練習,對錯誤的試題進行再思考,以便提高學習效率。網上測試是由系統根據用戶設定的要求從試題庫選擇試題提供給用戶或者當用戶未設置明確要求時根據基本框架隨機選擇題目供用戶測試。
后臺管理是由管理員進行題庫和網頁管理一個界面。為了保證試題庫系統管理的安全性,管理員頁面是一個不同于用戶登錄的網址,管理員也需要注冊帳戶和設置密碼,這樣防止后臺界面安全不易被破解。后臺管理員的主要任務是:對注冊用戶的管理、對題庫的管理、對網上作答的主觀題進行評閱等。
2 系統部分功能設計思路
目前該類系統分為B/S和C/S兩種模式。兩種模式無外乎分布式集中管理。
2.1 用戶添加和登錄
添加新用戶采用兩種方式:一是用戶自行在注冊頁面進行注冊;二是管理員從后臺的用戶管理中添加用戶。用戶注冊方式只能添加考生,而角色為教師或管理員的用戶可以直接進入到系統的后臺管理界面。
用戶登錄是一個驗證的過程,當用戶登錄(下轉第124頁)(上接第90頁)時,系統首先從數據庫獲取該用戶的信息,然后再根據用戶的角色顯示用戶的下一步操作頁面。具體可以分兩部分執行:第一、界面設計:依照不同的用戶權限,用戶可以自己選擇一個自己喜歡的角色。第二、用戶登錄:用戶輸入自己的用戶名及密碼后單擊“確定” ,該事件實現用戶登陸的驗證過程。如果輸入正確,則可以登陸到系統中,否則頁面彈出用戶名或密碼錯誤對話框。
2.2 后臺管理
(1)用戶管理:需要實現添加和刪除用戶功能,“增加新用戶”按鈕實現添加新用戶功能,“刪除用戶”按鈕實現刪除用戶的功能,用戶列表框顯示系統當前包含的所有用戶,文本輸入框用來輸入新的用戶名稱。
(2)權限管理:用戶權限管理實現用戶角色的權限分配功能。本系統存在的角色比較多,如管理員、教師、考生等,角色不同權限不同。如管理員分超級管理員和系統管理員,超級管理員擁有最大操作權限,可以維護和管理整個系統;系統管理員維護整個系統,但不能訪問系統的數據庫。教師可以添加系統的試題,創建試卷,分配試卷等功能。考生擁有最小的權限,考生用戶只能參加考試、查閱自己的考試成績以及維護自己的信息。
(3)題庫設計:主要是處理題庫信息,如試題和試題種類的添加、修改和刪除,試題答案的設計等。試題的屬性比較多,如標題、課程、章、節、說明、難度系數、分值以及試題所屬種類等,所以添加試題的過程比較復雜。試題答案和試題是配套的,在網絡試題庫中,每個試題有四個備選答案,正確答案只有一個。
3 系統的可靠運行及安全
網絡高速發展的今天,網絡安全已成為各大TI使用者頭疼的問題,而且網絡題庫暴露在網上,其安全性必須值得大大的加強。增強其可靠性提高系統環境安全勢在必行。
(1)保證考試系統的可靠運行。網絡題庫系統無論哪種布置,其硬件條件及電器設施必需完好,以免發生故障,避免不必要的損失。主服務器必需雙機熱備。安裝好殺毒軟件及防火墻,避免U盤等移動存儲工具帶進病毒。主服務器密碼及系統密碼嚴格保密,不得由非相關人員知道,造成泄密。
(2)保證網絡系統安全。網絡題庫系統是基于網絡的一種信息化技術手段。保證網絡安全是保證系統正常運行的基礎。
4 結束語
由于網絡題庫的使用越來越廣泛,各單位正在越來越廣泛的采用這種考試方式。所集成的各種學科越來越廣泛,包含的內容也越來越多。實施高效可行的網絡題庫的系統設計和安全有效的系統及網絡管理手段能夠有效地解決各種隨時出現的矛盾,使網絡題庫,真正有效地為大家服務。
參考文獻
[1]張海藩.軟件工程導論(第四版).清華大學出版社.
[2]程序員大本營.Http://www.csdn.net.
[3]微軟MSDN網站.Http://msdn.microsoft..com.