欒濤
【摘要】 隨著計算機網絡技術的發展和公安消防部隊信息化建設的開展,傳統的考試方式已難以適應消防部隊現代化發展的需要,網絡考試系統順勢而生。本文重點介紹了網絡考試系統的設計思路和功能模塊,為系統全面建設提供參考。
【關鍵詞】 消防部隊 網絡考試 系統設計
隨著新《消防法》的正式實施,公安消防部隊作為一支專業化的防火監督、滅火救援隊伍,被賦予了類型和項目更多、標準和要求更高的職責使命。為完成好黨和人民交給的各項任務使命,消防部隊官兵需要不斷的進行政治、業務學習,提高自身綜合素質。而考試則是檢驗消防部隊官兵政治理論和業務知識掌握情況的最好途徑。在網絡技術逐漸滲入社會生活各個層面的今天,傳統的考試方式也面臨著變革,而網絡考試則是一個很重要的方向。經過“十一五”期間消防信息化建設的大力開展,目前覆蓋全國公安消防部隊的公安網絡已經全面建成,這就為公安消防部隊網絡考試系統建設奠定了堅實基礎。因此,探究開發適合消防部隊使用的基于Web的網絡考試系統勢在必行、大有可為。
一、網絡考試系統簡介
隨著信息技術爆炸式的發展,網絡已經逐步滲入人們生活、學習和工作的方方面面,從兒童到老人對于網絡大都已不再生疏,可以說網絡技術已經在當今社會得到了廣泛普及。網絡考試簡單的表述就是在網絡上運行的在線考試系統,它是對傳統考試方式的延伸和改革。消防部隊網絡考試系統是利用部隊現有的計算機、服務器等硬件和已經建成的公安網、調度網等網絡資源,構建覆蓋全國公安消防部隊的基于網絡的在線考試系統。
網絡考試系統利用IE瀏覽器打開登錄界面,系統管理員和消防官兵根據用戶類型,分別通過唯一的賬號進入在線考試和后臺管理兩個不同的功能模塊。消防官兵可以通過任意一臺在公安網或調度網上的計算機,利用IE瀏覽器來選擇參考科目并參加考試,考試結束后可查詢成績。而系統管理員即考試組織者也可以通過任意一臺在公安網或調度網上的計算機,利用IE瀏覽器來添加、修改、刪除消防官兵的各類信息,添加、修改、刪除題庫題型,創建試卷,修改考試說明信息,管理統計官兵考試成績。網絡考試系統的應用將大大簡化考試過程。
二、網絡考試系統設計思路
2.1設計目標
一是網絡考試系統可以幫助消防部隊完成一個考試從題目設計、考試安排、考試實施、考卷批改到分數統計總結的所有工作。
二是網絡考試系統能夠在公安網上使用,組織者可以在全國公安消防部隊任何能上網的單位建立生成試卷、完成考試、查詢成績。
三是所有的考試數據以數據庫技術統一進行存儲和管理。
四是考試數據的存放和處理必須有安全性保障,根據不同權限獲得相應的保密級別。
五是試卷生成時,從題庫中的抽取試題必須是隨機的,這既保證考試的公平性,又可以最大限度的避免作弊。
2.2基本特征
網絡考試系統基本的特征是開放性和可控性。開放性是指系統能夠承載各種類型、各種業務的題庫和多樣化的題型,可以隨時進行增加、刪除、修改等維護工作,能夠完成考務管理的相關功能,消防官兵和管理員在一定的權限內隨時登錄。可控性是指系統自上而下有明確的各級管理權限的劃分,即從部消防局到總隊、支隊、大隊、中隊,每級都對下級的考點有控制權。
2.3基本模式
從社會上現有的網絡考試系統來看,它們的構建模式主要有 C/S(客戶機/服務器)模式和B/S(瀏覽器/服務器)模式兩種。根據公安消防部隊信息化建設實際,筆者建議采用B/S(瀏覽器/服務器)模式。因為采用C/S(客戶機/服務器)模式構建的系統是將客戶端程序加載在所有客戶機終端上,針對全國消防部隊來說,參考人員非常多,系統的安裝和維護工作十分繁重,而且會給系統硬件和網絡帶寬造成相當大的壓力,同時系統的安全性也會受到影響。采用B/S(瀏覽器/服務器)模式無需在計算機終端安裝任何客戶端程序,無論是系統管理員還是參考的消防官兵只需要利用IE瀏覽器就可以完成所有的系統應用工作,極大的簡化了系統的安裝和維護工作,非常適宜于網上的考試。
2.4關鍵技術
當前社會上開發的網絡考試系統應用的主流開發技術主要是動態站點設計技術和基于Web的數據庫訪問技術,采用B/S(瀏覽器/服務器)模式作為系統建設的總體構架,以基于IE瀏覽器的數據庫訪問技術為依托,利用J2EE、圖形編輯和數據庫等工具,實現了對Web數據庫的管理和維護。
服務器操作系統可以采用Windows或Linux,數據庫可采用Oracle或Ms Sql Server或Mysql,J2EE容器可采用TOMCAT或WebLogic。軟件系統主要采用J2EE(Java 2 Platform,Enterprise Edition)框架實現。J2EE是一套技術架構,包含許多組件,主要可簡化且規范應用系統的開發與部署,進而提高可移植性、安全與再用價值。數據訪問層主要用JPA的Hibernate實現來完成;邏輯事務層主要用JaveBean實現;控制層主要用了ActionScript等;頁面表現層主要用到的技術有javaScript等。這些框架都是經過實踐檢驗了的,安全、穩定且有助于代碼規范、系統維護升級。
2.5網絡架構
公安消防部隊網絡考試系統部署在公安網上,可在部消防局和總隊分別架設系統服務器,兩級服務器間互聯互通,各級消防官兵通過接入公安網的計算機終端登錄考試系統參加相應考試。分兩級架設服務器可有效減輕參考人員過多同時登錄時服務器及網絡的壓力,如有條件也可在支隊一級架設服務器,確保系統運行暢通。
三、網絡考試系統基本功能
網絡考試系統的基本功能主要包括題庫管理、試卷創建、在線考試和系統管理等,并具有在線評分、成績查詢和統計功能。系統可分為管理員和參考人員兩個主要功能模塊。
3.1管理員功能模塊
管理員功能模塊主要是實現管理員賬號登錄,對官兵個人信息、考試科目、題庫題型以及考試成績等內容的全面維護和管理。
3.1.1官兵信息管理
主要包括對官兵個人信息進行添加、修改、刪除、查詢等維護管理功能。官兵個人信息主要包括:姓名、性別、出生日期、賬號(用于登錄網絡考試系統)、密碼、單位、職務、職級、警官證(士兵證)號、身份性質(干部、士兵、政府專職消防員)、照片等,其中賬號和警官證(士兵證)號是唯一的,不能重復。
3.1.2題型及題庫管理
主要包括題型和題庫的增加、刪除、修改等功能。因是由考試系統自行閱卷打分,所以題型一般以單選、多選和判斷這種客觀題為主。題庫是考試系統生成試卷的基礎,題庫應按照不同的題型以固定的格式通過人工錄入或系統導入的方式存入系統數據庫服務器中。
3.1.3考試管理
主要包括考試名稱及要求設定、考試試卷生成、考試時間設定、參考人員設定、考試成績等級設定等功能。考卷生成包括選擇題庫(考卷題目抽取范圍)、設定考卷生成方式(即設定所有參考人員的考卷題目都相同或不同)、選定題型(每種題型抽取多少道題目、每道題分值多少)。考試時間設定包括考試開始時間和考試時長。考試成績等級設定包括根據考卷總分設定考試成績優秀、良好、及格和不及格等級分數,考試結束后,系統自動打分并根據此設定顯示考試成績所屬等級。
3.1.4考試成績管理
主要包括考試成績的查詢、統計、打印等功能。參考官兵可根據賬號或警官證(士兵證)號進行成績查詢。管理員可設定條件進行成績統計分析。
3.2參考人員功能模塊
參考人員功能模塊主要是參考官兵利用個人賬號登錄系統,在線選擇參考科目并參加考試,考試結束后系統自動評分并即時顯示。
官兵根據考試時間提前用唯一賬號及密碼登錄系統,可提前閱讀考試說明,到時間自動開始考試,如未提前交卷則考試時間結束自動交卷,交卷后自動顯示成績。考試中可對每個題目進行標注(未做或不確定),便于考生檢查。官兵只可以對自己的賬號密碼進行修改。
四、總結
公安消防部隊網絡考試系統突破了時間與空間的限制,大大減輕了在組織考試、評卷、成績統計等方面所花費的人力和物力,充分利用了消防部隊現有的軟件、硬件和網絡資源,切實增強了評分的客觀性、公正性和準確度,提高了考試工作的效率。在當今信息時代,計算機技術與網絡技術越來越廣泛地應用于各個領域,將計算機與網絡技術應用于消防部隊官兵教育中,是公安消防部隊信息化建設發展的需要,也是改革教育模式、增強官兵素質、提高消防部隊科研和管理水平的必要手段。筆者認為,網絡考試系統的建立,必將對加強消防部隊的現代化、正規化建設,提高部隊戰斗力,起到相當大的推動作用。
參考文獻
[1]全渝娟,范榮強.基于Web的遠距離考試系統[J].計算機應用與軟件,2003,7
[2]錢靈.基于.NET的網上考試系統的設計與實現[D].天津大學,2005
[3]劉紅軍.基于B/S三層架構的標準化網上考試系統的設計與實現[D].中國海洋大學碩士學位論文,2005