[1]人力資源和社會保障部中國國家人事人才培訓網 朝陽區育慧里5號中國高級公務員培訓中心 郵編100101
[2] 北京郵電大學經濟管理學院 海淀區西土城路10號 郵編100876
摘要:根據公務員遠程培訓與考核的要求分析其特點,提出面向公務員遠程培訓的考試管理系統設計思路。分別從考試管理系統架構、系統功能和數據庫設計等方面進行闡述。同時,將考試管理系統與題庫管理系統無縫連接,實現從生成試題、生成試卷、使用試卷、在線考試、考試多維度評估等的科學管理。
關鍵字:公務員 遠程培訓 考試管理系統 研究 設計
Study and Design of Long-Distance Education and Exam System for Civil Servants
XuQingyuan[1] SunYiwen[2]
[1] State Personnel Training Network, Ministry of Human Resources and Social Security, PRC
[2]Beijing University of Posts and Telecommunications
Abstrct:According to the requirements of distance training and examination, and based on characteristics analysis, paper proposes the design approach of examination management system of distance training for civil servants, and separately elaborates the framework of examination management system, functions and database design, etc. Meanwhile, scientific management is realized from generating questions, creating paper, using papers, and online test multi-dimensional assessment, linking the examination management system with question bank.
Keywords:Civil Servant, Distance Training, Examination Management System, Study, Design
一、引言
近年來,計算機網絡遠程培訓以其培訓人數多、不受時空限制等優勢逐漸取代傳統培訓方式,成為實現大規模公務員培訓重要手段。遠程培訓效果通常以在線考試形式進行評估,考試結果可以成為公務員獎勵、培訓、辭退的參考依據。
公務員遠程培訓考試管理系統(以下簡稱公務員考試管理系統)的建設為公務員提供在線考試、監控與管理,實現對培訓效果的評價,為公務員培訓與考試管理提供決策依據。確保公務員遠程培訓規模、質量和效益的統一。
面向公務員的遠程培訓與考試不僅具有社會培訓考試的地域分布廣、人數眾多等特點,同時具有不同于社會培訓考試的特點:
(1)服務對象不僅包括參訓公務員、教師、系統管理員,還包括各級培訓管理者;
(2)參加培訓和考試的公務員行業、專業、行政級別均有;
(3)針對不同行業、專業、行政級別公務員考試標準不同;
(4)培訓與考試計劃需要根據公務員管理的要求動態調整;
(5)根據公務員管理的需要,考試結果要進行多維度評估分析。
公務員考試管理系統的規劃、設計與實現要充分考慮公務員遠程培訓考試特點相結合。
根據公務員遠程培訓與考試的特點確定系統建設目標為:
(1) 建設成為符合公務員培訓與考試政策要求的、規范的考試管理系統;
(2) 根據不同管理要求提供在線統考、在線自測等多種方式的在線考試;
(3) 為各級管理者提供培訓與考試信息多維度分析和決策支持;
(4) 提供從網絡到應用層到數據等各層的安全保障機制;
(5) 系統具有較強的可擴展性,同時能夠與在線學習、題庫管理、人事管理等系統實現無縫連接。
1、公務員考試管理系統體系結構
公務員考試管理系統架構采用典型的三層結構。見圖3-1:

圖3-1 考試管理系統總體架構示意圖
前端表示層:考試管理系統的公共入口,通過瀏覽器登錄。系統根據登錄用戶輸入的信息進行身份驗證。通過身份驗證的用戶加載相應權限頁面,未通過身份驗證用戶拒絕訪問。登錄用戶主要包括參加考試的公務員(考生)、教師、各級培訓與考試管理者及系統管理員等。
業務邏輯層:處于前端表示層和數據存儲層之間。根據前端發出的業務請求關聯相應業務邏輯,與數據層進行數據傳輸并完成業務處理。具體包括在線考試、閱卷管理、考務管理、綜合查詢、評估分析、報表管理和系統管理等子功能。
數據存儲層:提供數據存儲和服務。包括考試信息、考務信息等基本業務數據存儲,基本業務數據經過抽取、轉化等處理生成二次數據供評估分析、報表管理等使用。
遠程容在備份:確?荚囋诋惓V袛嗟那闆r下迅速切換至備份環境,實現考試業務暢通運行,關鍵數據不丟失。
需要說明的是我們在系統規劃中單獨提出題庫系統和考試系統,其中題庫管理系統為考試環節提供試題和試卷,題庫管理是考試管理的重要前置環節。二者業務密切相關,無縫連接。題庫管理系統詳細內容見參考文獻[3]。
2、公務員考試管理系統的部署

圖3-2 考試管理系統物理部署示意圖
考試管理系統服務器分兩級部署,一級是位于中心機房的核心服務器組,實現為各個考點提供考試資源和考點信息的統一管理;另一級是位于各個考點機房的服務器組,實現按照核心服務器提供的試卷、試題等資源統一考試和考點內部的管理。
各考點管理系統實現公務員的在線統一考試。各考點根據一級服務器下達的任務獨立進行統考,統考結束后將考試信息有選擇地回傳一級服務器。為了確保在線考試的連續性,各考點根據情況建設備份服務器。
圖3-2右側的Web服務器實現一般考試業務(即不受考點約束),參訓公務員可以不受地點、時間的限制進行自測等非統一的考試。
3、公務員考試管理系統安全機制
根據業務需求公務員考試管理系統的安全要求較高,主要體現在整個系統運行過程中考試及相關信息的完整性、正確性、保密性和可控性等方面。除常用的訪問控制、權限管理、防病毒等安全保障機制,還要實現試卷加密和在線考試不間斷管理。
試卷加密即試卷生成后即加密封裝,試卷分發至各個考點并準備考試時解封,實現試卷傳輸過程不泄密。同時,對于傳輸環節的試卷操作記錄操作人、操作時間、操作內容等信息。
在線考試不間斷管理通過考點雙機備份實現。如果在線考試過程中發生系統中斷故障,會自動切換到備份環境,而考生在無中斷感覺中順利完成考試。
對于搭建與政府機構內部考試管理系統要在整體安全環境中統一實現。
公務員考試管理系統包括考務管理、考試管理、閱卷管理、綜合查詢、評估分析、報表管理及系統管理功能模塊,見圖4-1:

圖4-1 公務員遠程培訓考試管理系統功能
圖4-1左側題庫管理系統包括試題信息管理、組卷管理等功能,為考試管理提供所需試卷,具體內容見參考文獻[3]。

圖4-2 考務信息管理功能
考生管理:將參加考試的公務員即考生信息錄入系統,實現考生信息修改、刪除等日常維護。
考場管理:一般情況一個考點含多個考場,考場管理功能實現考點、考場基本信息增加、修改、刪除等日常維護。
考生考試設置:為考生設置考試相關信息,如考生參加考試的場次、指定的考點、考場和座位等信息,同時根據指派信息生成準考證等。
批量導入導出:通過統一接口和模板將考務信息導入數據庫,或者從數據庫導出到指定文檔。
考試參數設置:通過參數設置實現對考試信息的控制,參數設置根據需要靈活定制。如設置考場、考試、試卷對應關系,試卷按座次分配、設置考試時間等。
考試管理實現考生考試注冊、在線考試及在線監考等功能,見圖4-3:

圖4-3 考試管理功能
考生注冊:通過考生開考前的注冊,實現信息二次錄入與核對,確保參加考試考生身份的合法性和考試的安全性。
在線考試:在線考試通常分為模擬練習、一般考試、在線統考三類。在線統考對環境要求高,需要考生與考點、考場、座位、考試時間對應。開始考試后系統自動進行倒計時,考試結束后將試卷有可寫狀態轉變為只讀狀態并提示提交?荚囘^程中提供在線答疑功能,與監控教師實現針對考試相關問題的答疑。
在線監考:針對對在線統考進行監控,實現考生提問、教師答疑以及違規行為記錄等功能。
閱卷管理實現考試試卷的審閱和記分,客觀題和主觀題分別通過自動閱卷和手工閱卷功能評分,根據需求可選實現閱卷結果審核確認,見圖4-4:

圖4-4 閱卷管理功能
自動閱卷:實現客觀題的審閱管理,將考生答題內容與答案核對并計算成績。
手工閱卷:實現主觀題的審閱管理,將考生答題內容與答題標準比對后由閱卷教師錄入得分。
閱卷審核:此功能可選,更高權限教師對教師閱卷情況進行審核,對不合適打分進行糾正,系統自動記錄更正后的結果、更正人、更正日期等信息。
4、綜合查詢功能
綜合查詢功能實現對考生、考點、考試過程和成績等相關信息的查詢。見圖4-5:

圖4-5 綜合查詢功能
對于常用查詢保存固定口徑的查詢項目。同時提供組合查詢,通過用戶輸入參數值生成SQL語句查詢信息。
評估分析管理實現對試題、試卷、成績等評估分析與評價,見圖4-6:

圖4-6 評估分析管理功能
圖4-6左側四個功能與題庫管理功能一致。
考試情況統計:實現對考點、考場、課程、考生等口徑的考試信息統計,支持統計結果圖形輸出。
考試成績統計:實現對考試成績分布等情況多維度統計,支持統計結果圖形輸出。
我們將試題統計和試題質量評估、試卷統計和試卷質量評估劃分在題庫管理系統,但是考試的結果往往反映出試題的情況,所以在這里用淡黃色框列出,標明這兩項功能與考試功能關系密切。
報表管理實現考試管理系統常用報表生成與打印,見圖4-7:

圖4-7 報表管理功能
報表設置實現報表格式、查詢數據的SQL語句等設置;報表日常管理實現根據輸入參數(如報表所屬時間段)按照預設格式生成報表,提供報表以excel等形式導出。
系統管理實現對系統日常監測、監控等管理,見圖4-8:

圖4-8 系統管理功能
基礎信息管理:對基礎信息(如考生信息、考點信息等)進行增加、修改、刪除等日常管理。
系統用戶信息管理:對系統用戶信息進行增加、修改、刪除等日常管理。
系統權限管理:實現系統用戶權限信息的日常管理,包括授權、權限調整等。
系統日志管理:以日志的形式記錄保存關鍵操作、操作人、操作結果等信息。
其他:如定期進行重要的考試數據備份等。
8、與相關系統的接口
通過接口實現與相關業務互動,各個系統根據統一的標準進行信息傳遞,確保業務流程的正確實現。
例如,與題庫管理系統的接口,在考試實施前考試管理系統從題庫管理系統獲取所需的試卷;在考試實施后,考試系統反饋考試結果給題庫系統,實現對試題、試卷的評估與修正。
數據庫設計中要注意把握規范性和合理性。規范性包括命名的規范、邏輯設計和物理設計的規范等等,避免數據不一致造成的錯誤。合理性主要指數據庫設計要以滿足業務需求為準,按需設計數據,提高系統效率。
公務員考試管理系統數據表包括考務管理表、考試組卷管理表、綜合查詢表、評估分析管理表、報表管理表、系統管理表以及根據業務共性抽取的公共表。
我們以考試管理和考務管理數據庫設計為例說明。
表5-1試卷基礎參數表主要字段設計
字段代碼 |
字段名稱 |
數據類型 |
備注 |
SHJBH |
試卷編號 |
VarChar(10) |
主鍵 |
SJLXDM |
試卷類型代碼 |
VarChar(2) |
|
SHJMC |
試卷名稱 |
VarChar(100) |
|
SSHKCHBH |
所屬課程編號 |
VarChar(10) |
|
PJNYD |
試卷平均難易度 |
Numeric(2,1) |
|
KSHZSHJ |
考試總時間 |
DataTime |
|
KSHKSHSHJ |
考試開始時間 |
DataTime |
|
KSHJSHSJ |
考試結束時間 |
DataTime |
|
QSHZHH |
起始章號 |
VarChar(10) |
|
QSHJH |
起始節號 |
VarChar(10) |
|
JSHZHH |
結束章號 |
VarChar(10) |
|
JSHJH |
結束節號 |
VarChar(10) |
|
QYBJ |
啟用標記 |
Varchar(1) |
|
KSHFSHDM |
考試方式代碼 |
VarChar(2) |
自測/統考等 |
ZF |
總分 |
Numeric(5,2) |
|
YJSHTZSH |
一級總試題數 |
Integer |
|
SHTLXZSH |
試題類型總數 |
VarChar(1) |
|
SHHDQDM |
適合地區代碼 |
VarChar(30) |
|
SHHHYDM |
適合行業代碼 |
VarChar(30) |
|
SHHZHYDM |
適合專業代碼 |
VarChar(30) |
|
SHHXLDM |
適合學歷代碼 |
VarChar(2) |
|
SHHNLDM |
適合年齡代碼 |
VarChar(2) |
|
JYCSHDX |
建議測試對象 |
VarChar(100) |
|
SHHBJ |
審核標記 |
Char(1) |
|
SHHRYDM |
審核人員代碼 |
VarChar(20) |
|
SHHSHJ |
審核時間 |
DataTime |
|
LJSHYCSH |
累計使用次數 |
Integer |
|
DYCSHYSHJ |
第一次使用時間 |
DataTime |
|
ZJSHYSHJ |
最近使用時間 |
DataTime |
|
SHJZHT |
試卷狀態 |
VarChar(1) |
|
SHJZHTBGSHJ |
試卷狀態變更時間 |
DataTime |
|
SHCHBZH |
刪除標志 |
VarChar(1) |
|
SHCHRYDM |
刪除人員代碼 |
VarChar(20) |
|
SHCHRQ |
刪除日期 |
DataTime |
|
表5-2試卷附表主要字段設計
字段代碼 |
字段名稱 |
數據類型 |
備注 |
SHJBH |
試卷編號 |
VarChar(10) |
聯合主鍵 |
YJTMBH |
一級試題編號 |
VarChar(2) |
聯合主鍵 |
SHTBH |
二級試題序號 |
VarChar(2) |
聯合主鍵 |
SHTBH |
試題編號 |
VarChar(10) |
聯合主鍵 |
TKLXDM |
題庫類型代碼 |
VarChar(2) |
|
SHTLXDM |
試題類型代碼 |
VarChar(2) |
|
SSHKCHBH |
所屬課程編號 |
VarChar(10) |
|
SSHZHH |
所屬章號 |
VarChar(10) |
|
SSHJH |
所屬節號 |
VarChar(10) |
|
WT |
問題 |
NText |
|
WTTP |
問題圖片 |
IMAGE |
|
WTYPSHPLJ |
問題音頻視頻路徑 |
VarChar(100) |
|
CKDA |
參考答案 |
NText |
|
CKDATP |
參考答案圖片 |
IMAGE |
|
CKDAYPSHPLJ |
參考答案音頻視頻路徑 |
VarChar(100) |
|
CKFZH |
參考分值 |
Numeric(5,2) |
|
DFYZ |
得分原則 |
NText |
|
CKDTSHJ |
參考答題時間 |
Integer |
|
表5-4考點信息表主要字段設計
字段代碼 |
字段名稱 |
數據類型 |
備注 |
KDBH |
考點編號 |
VarChar(30) |
主鍵 |
KDMCH |
考點名稱 |
VarChar(100) |
|
SHFKY |
是否可用 |
VarChar(1) |
|
ZHYZZHLXDM |
主要資質類型代碼 |
VarChar(2) |
|
ZHYZZHSHM |
主要資質說明 |
VarChar(100) |
|
FZRXM |
負責人姓名 |
VarChar(100) |
|
BGDH |
辦公電話 |
VarChar(50) |
|
YDDH |
移動電話 |
VarChar(20) |
|
DZYJ |
電子郵件 |
VarChar(100) |
|
KDWZH |
考點網址 |
VarChar(100) |
|
KDDZH |
考點地址 |
VarChar(200) |
|
KCHSHL |
考場數量 |
VarChar(3) |
|
表5-5考場信息表主要字段設計(考點信息表的子表)
字段代碼 |
字段名稱 |
數據類型 |
備注 |
KDBH |
考點編號 |
VarChar(30) |
聯合主鍵 |
KCHBH |
考場編號 |
VarChar(10) |
聯合主鍵 |
KCHLX |
考場類型 |
VarChar(2) |
|
SHFKY |
是否可用 |
VarChar(1) |
|
RNKSHRSH |
容納考生人數 |
Integer(3) |
|
FJBH |
房間編號 |
VarChar(10) |
|
WZH |
位置 |
VarChar(200) |
|
FZRXM |
負責人姓名 |
VarChar(50) |
|
BGDH |
辦公電話 |
VarChar(50) |
|
YDDH |
移動電話 |
VarChar(20) |
|
考試是公務員教育培訓效果評估的重要手段,題庫是開展考試的基礎條件,考試和題庫密切關聯。
面向公務員遠程培訓的考試管理系統服務對象不僅包括參訓公務員、教師、系統管理員,還包括各級培訓管理者。
考試管理系統建設規劃階段要把構建合理可行的系統架構、體系結構、物理部署和安全保障機制放在第一位,在此基礎上細化系統功能、數據庫等設計。
考試管理系統包括考務管理、考試管理、閱卷管理、綜合查詢、評估分析及報表管理等功能,同時與題庫管理系統密切關聯,實現生成試卷、獲取試卷等業務,確保順利完成公務員培訓考試和管理任務。
參考文獻
[1]張繼新、張屹編著《遠程教育原理與技術》[M] 北京大學出版社2008年1月
[2]許青圓《面向公務員計算機網絡遠程培訓系統的研究與設計》[J]中國教育信息化2009年11月
[3]許青圓《公務員遠程培訓題庫系統的研究與設計》[J]繼續教育2010年5月
[4]中共中央組織部干部教育局 《干部教育培訓工作條例(試行)》[M]學習輔導 黨建讀物出版社 2006年3月
[6]www.scs.gov.cn/Desktop.aspx?path=gjgwyj/gjgwyjsy/xxllym&gid=abf038f8-8efa-488e-a21d-1eabe830e7ed&tid=Cms_Info
[7]www.scs.gov.cn/Desktop.aspx?path=gjgwyj/gjgwyjsy/xxllym&gid=1cd96f06-3e61-4856-9ddf-af18aced7038&tid=Cms_Info
第一作者簡介
許青圓,女,應用信息系統規劃與設計工程師。研究方向電子政務,計算機網絡遠程教育。1996年開始,先后參與勞動和社會保障、稅務、公安等多個大型電子政務系統規劃、設計與開發。2006年開始,高校兼職為在校生、公務員等講授電子政務課程。