湯海武
摘 要:文章針對目前全國計算機等級考試考務管理系統(tǒng)新舊兩個版本的不同弊端,結合作者多年在高校從事NCRE考務管理工作的經驗,設計了一套適合高??忌腘CRE網上在線報名系統(tǒng)。通過對高校NCRE考務管理工作特點的分析研究,設計開發(fā)了幾個輔助考務管理的專用小程序。通過這些系統(tǒng)在NCRE考務管理工作中的使用,極大地減輕了學??键c考務管理人員的工作量,方便了考生的報考。
關鍵詞:NCRE;B/S結構;考務管理系統(tǒng);優(yōu)化設計
中圖分類號:TP315 文獻標志碼:A 文章編號:1673-8454(2015)13-0062-03
隨著我國各行各業(yè)信息化程度的不斷提高,計算機技術的應用越來越受到人們的關注。全國計算機等級考試(National Computer Rank Examination簡稱NCRE),作為面向社會,用于考查應試人員計算機應用知識與操作技能的全國性計算機水平考試體系,其社會影響力不斷提高,報考人數(shù)逐年增加,而且絕大多數(shù)考生是高等院校的在校學生。為了提高NCRE考點考務管理工作的效率,方便廣大在校學生報考,對NCRE考務管理系統(tǒng)進行優(yōu)化設計,建立適合高校特點的NCRE考務管理系統(tǒng)就成為當務之急。筆者根據(jù)多年從事高校NCRE考務管理工作的經驗,對現(xiàn)有的NCRE考務管理系統(tǒng)進行了以下優(yōu)化設計與研究。
一、現(xiàn)有NCRE考務管理系統(tǒng)存在的弊端
多年來,我??键c一直使用教育部考試中心下發(fā)的NCRE考務管理系統(tǒng)軟件v3.0單機版,這個軟件在考場的編排、報名信息確認登記表和準考證等報表設計方面功能較強,唯一的缺點就是不能進行網上報名,導致報名信息采集的工作量較大。從2013年開始,教育部考試中心下發(fā)了B/S結構的新版NCRE考務管理系統(tǒng),雖然新版的考務管理系統(tǒng)實現(xiàn)了考生網上報名,但新系統(tǒng)對電腦的軟硬件配置要求較高,考生網上注冊比較麻煩。另外考生要自己上傳照片和打印準考證,這不僅給在校學生帶來了諸多不便,而且學生上傳的照片和打印的準考證又不夠規(guī)范,影響到考試合格后證書的發(fā)放。新版考務管理系統(tǒng)中生成的準考證號無法識別考生的院系單位,這給考點發(fā)放合格證書又帶來了一定的困難。因此針對高??忌栽合岛桶嗉増罂既藬?shù)相對比較集中的特點,充分利用學生在學校已有的信息資源,對新舊考務管理系統(tǒng)取長補短,進行優(yōu)化設計,大大提高了NCRE考點考務管理工作的效率。
二、網上在線報名系統(tǒng)的設計開發(fā)
針對高校學生按班級相對集中報考的特點,開發(fā)了我校NCRE網上在線報名系統(tǒng)。本NCRE在線報名系統(tǒng)采用ASP動態(tài)網頁制作技術,使用OLE DB數(shù)據(jù)庫驅動程序與Access數(shù)據(jù)庫建立連接的方法進行設計開發(fā),數(shù)據(jù)庫采用Access、IIS作為Web服務器,是一個基于B/S結構的Web應用系統(tǒng)。部分程序源代碼如下:
dim conn
Dim Connstr
dim db
db="Database1.mdb"
set conn=Server.CreateObject("ADODB.Connection");
Connstr = "Provider = Microsoft.Jet.OLEDB.4.0
Data Source = " & Server.MapPath(db)
conn.open connstr
……
本系統(tǒng)對服務器軟硬件的要求很低,可直接掛到校園網上運行。在開始報名時,考生可直接用自己的姓名和身份證號進行登錄,無需注冊??忌谶M行網上報名時,可直接選擇要報考的科目以及所在的院系、年級和班級等信息,無需輸入,這樣便于網上報名后,按院系單位進行報名數(shù)據(jù)的處理。(見圖1)
在網絡上,為了保證考生報名數(shù)據(jù)安全,Web服務器和數(shù)據(jù)庫服務器設在防火墻內,并對數(shù)據(jù)庫進行了加密保護,保證了系統(tǒng)的安全可靠。
三、網上報名后數(shù)據(jù)的處理與考生照片的導入
(1)網上在線報名截止后,考務管理員可將Web服務器上的Access數(shù)據(jù)庫文件復制到裝有舊版考務管理系統(tǒng)的電腦上,用Access數(shù)據(jù)庫軟件打開,使用Access的“表格工具”菜單中的“導出”命令生成“dBASE文件”,取文件名為BMK.DBF。
(2)在Visual FoxPro 6.0(以下簡稱VFP)軟件中打開BMK.DBF文件,執(zhí)行自己編寫的“生成網絡報名庫.prg”程序,生成符合舊版考務管理系統(tǒng)要求的報名庫BMK.DBF。將報名庫的BMH字段數(shù)據(jù)的倒數(shù)第5、6位用代表院系識別代碼的兩位數(shù)字進行替換,然后將該報名庫文件導入到舊版考務管理系統(tǒng)中,這樣就完成了考生報名信息的采集工作。
(3)考生照片的導入處理方面,為了方便考生,不再單獨或重復進行考生照片的采集,直接使用學校每年在新生入學時統(tǒng)一采集的比較規(guī)范的學生照片。原來學生信息中的照片是用學生學號或身份證號來進行命名的,為了方便將考生照片重新用報名庫中的BMH來進行命名,筆者用VFP編寫了一個“照片重命名.PRG”小程序,部分程序源代碼如下:
public m
m=0
use D:\RENname\mck.dbf
go top
do while .not.eof()
if file("D:\RENname\xp\"+sfzh+".jpg")
copy file "D:\RENname\xp\"+sfzh+".jpg"to "D:\Neea;
\全國計算機等級考試管理系統(tǒng)\相片\40\63\630003\"+bmh+".jpg"
m=m+1
endif