湯海武
(青海民族大學(xué) 職業(yè)技術(shù)學(xué)院,青海西寧810007)
NCRE考務(wù)管理系統(tǒng)的優(yōu)化設(shè)計(jì)與研究
湯海武
(青海民族大學(xué) 職業(yè)技術(shù)學(xué)院,青海西寧810007)
文章針對(duì)目前全國(guó)計(jì)算機(jī)等級(jí)考試考務(wù)管理系統(tǒng)新舊兩個(gè)版本的不同弊端,結(jié)合作者多年在高校從事NCRE考務(wù)管理工作的經(jīng)驗(yàn),設(shè)計(jì)了一套適合高校考生的NCRE網(wǎng)上在線(xiàn)報(bào)名系統(tǒng)。通過(guò)對(duì)高校NCRE考務(wù)管理工作特點(diǎn)的分析研究,設(shè)計(jì)開(kāi)發(fā)了幾個(gè)輔助考務(wù)管理的專(zhuān)用小程序。通過(guò)這些系統(tǒng)在NCRE考務(wù)管理工作中的使用,極大地減輕了學(xué)校考點(diǎn)考務(wù)管理人員的工作量,方便了考生的報(bào)考。
NCRE;B/S結(jié)構(gòu);考務(wù)管理系統(tǒng);優(yōu)化設(shè)計(jì)
隨著我國(guó)各行各業(yè)信息化程度的不斷提高,計(jì)算機(jī)技術(shù)的應(yīng)用越來(lái)越受到人們的關(guān)注。全國(guó)計(jì)算機(jī)等級(jí)考試 (National Computer Rank Examination簡(jiǎn)稱(chēng)NCRE),作為面向社會(huì),用于考查應(yīng)試人員計(jì)算機(jī)應(yīng)用知識(shí)與操作技能的全國(guó)性計(jì)算機(jī)水平考試體系,其社會(huì)影響力不斷提高,報(bào)考人數(shù)逐年增加,而且絕大多數(shù)考生是高等院校的在校學(xué)生。為了提高NCRE考點(diǎn)考務(wù)管理工作的效率,方便廣大在校學(xué)生報(bào)考,對(duì)NCRE考務(wù)管理系統(tǒng)進(jìn)行優(yōu)化設(shè)計(jì),建立適合高校特點(diǎn)的NCRE考務(wù)管理系統(tǒng)就成為當(dāng)務(wù)之急。筆者根據(jù)多年從事高校NCRE考務(wù)管理工作的經(jīng)驗(yàn),對(duì)現(xiàn)有的NCRE考務(wù)管理系統(tǒng)進(jìn)行了以下優(yōu)化設(shè)計(jì)與研究。
多年來(lái),我校考點(diǎn)一直使用教育部考試中心下發(fā)的NCRE考務(wù)管理系統(tǒng)軟件v3.0單機(jī)版,這個(gè)軟件在考場(chǎng)的編排、報(bào)名信息確認(rèn)登記表和準(zhǔn)考證等報(bào)表設(shè)計(jì)方面功能較強(qiáng),唯一的缺點(diǎn)就是不能進(jìn)行網(wǎng)上報(bào)名,導(dǎo)致報(bào)名信息采集的工作量較大。從2013年開(kāi)始,教育部考試中心下發(fā)了B/S結(jié)構(gòu)的新版NCRE考務(wù)管理系統(tǒng),雖然新版的考務(wù)管理系統(tǒng)實(shí)現(xiàn)了考生網(wǎng)上報(bào)名,但新系統(tǒng)對(duì)電腦的軟硬件配置要求較高,考生網(wǎng)上注冊(cè)比較麻煩。另外考生要自己上傳照片和打印準(zhǔn)考證,這不僅給在校學(xué)生帶來(lái)了諸多不便,而且學(xué)生上傳的照片和打印的準(zhǔn)考證又不夠規(guī)范,影響到考試合格后證書(shū)的發(fā)放。新版考務(wù)管理系統(tǒng)中生成的準(zhǔn)考證號(hào)無(wú)法識(shí)別考生的院系單位,這給考點(diǎn)發(fā)放合格證書(shū)又帶來(lái)了一定的困難。因此針對(duì)高校考生以院系和班級(jí)報(bào)考人數(shù)相對(duì)比較集中的特點(diǎn),充分利用學(xué)生在學(xué)校已有的信息資源,對(duì)新舊考務(wù)管理系統(tǒng)取長(zhǎng)補(bǔ)短,進(jìn)行優(yōu)化設(shè)計(jì),大大提高了NCRE考點(diǎn)考務(wù)管理工作的效率。
針對(duì)高校學(xué)生按班級(jí)相對(duì)集中報(bào)考的特點(diǎn),開(kāi)發(fā)了我校NCRE網(wǎng)上在線(xiàn)報(bào)名系統(tǒng)。本NCRE在線(xiàn)報(bào)名系統(tǒng)采用ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),使用OLE DB數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序與Access數(shù)據(jù)庫(kù)建立連接的方法進(jìn)行設(shè)計(jì)開(kāi)發(fā),數(shù)據(jù)庫(kù)采用Access、IIS作為Web服務(wù)器,是一個(gè)基于B/S結(jié)構(gòu)的Web應(yīng)用系統(tǒng)。部分程序源代碼如下:

本系統(tǒng)對(duì)服務(wù)器軟硬件的要求很低,可直接掛到校園網(wǎng)上運(yùn)行。在開(kāi)始報(bào)名時(shí),考生可直接用自己的姓名和身份證號(hào)進(jìn)行登錄,無(wú)需注冊(cè)。考生在進(jìn)行網(wǎng)上報(bào)名時(shí),可直接選擇要報(bào)考的科目以及所在的院系、年級(jí)和班級(jí)等信息,無(wú)需輸入,這樣便于網(wǎng)上報(bào)名后,按院系單位進(jìn)行報(bào)名數(shù)據(jù)的處理。(見(jiàn)圖1)

圖1
在網(wǎng)絡(luò)上,為了保證考生報(bào)名數(shù)據(jù)安全,Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器設(shè)在防火墻內(nèi),并對(duì)數(shù)據(jù)庫(kù)進(jìn)行了加密保護(hù),保證了系統(tǒng)的安全可靠。
(1)網(wǎng)上在線(xiàn)報(bào)名截止后,考務(wù)管理員可將Web服務(wù)器上的Access數(shù)據(jù)庫(kù)文件復(fù)制到裝有舊版考務(wù)管理系統(tǒng)的電腦上,用Access數(shù)據(jù)庫(kù)軟件打開(kāi),使用Access的“表格工具”菜單中的“導(dǎo)出”命令生成“dBASE文件”,取文件名為BMK.DBF。
(2)在Visual FoxPro 6.0(以下簡(jiǎn)稱(chēng)VFP)軟件中打開(kāi)BMK.DBF文件,執(zhí)行自己編寫(xiě)的“生成網(wǎng)絡(luò)報(bào)名庫(kù). prg”程序,生成符合舊版考務(wù)管理系統(tǒng)要求的報(bào)名庫(kù)BMK.DBF。將報(bào)名庫(kù)的BMH字段數(shù)據(jù)的倒數(shù)第5、6位用代表院系識(shí)別代碼的兩位數(shù)字進(jìn)行替換,然后將該報(bào)名庫(kù)文件導(dǎo)入到舊版考務(wù)管理系統(tǒng)中,這樣就完成了考生報(bào)名信息的采集工作。
(3)考生照片的導(dǎo)入處理方面,為了方便考生,不再單獨(dú)或重復(fù)進(jìn)行考生照片的采集,直接使用學(xué)校每年在新生入學(xué)時(shí)統(tǒng)一采集的比較規(guī)范的學(xué)生照片。原來(lái)學(xué)生信息中的照片是用學(xué)生學(xué)號(hào)或身份證號(hào)來(lái)進(jìn)行命名的,為了方便將考生照片重新用報(bào)名庫(kù)中的BMH來(lái)進(jìn)行命名,筆者用VFP編寫(xiě)了一個(gè)“照片重命名.PRG”小程序,部分程序源代碼如下:


全國(guó)計(jì)算機(jī)等級(jí)考試管理系統(tǒng)相片4063630003" +bmh+".jpg"

將報(bào)名參加考試的學(xué)生照片復(fù)制到考務(wù)管理系統(tǒng)中存放考生照片的相應(yīng)文件夾下,并將考生照片按報(bào)名庫(kù)中的BMH進(jìn)行重新命名,這樣就完成了考生照片的統(tǒng)一導(dǎo)入,考生的所有報(bào)考信息已全部處理完畢。網(wǎng)上報(bào)名只是預(yù)報(bào),接下來(lái)只需要在舊版的考務(wù)管理系統(tǒng)中,按考生所在的院系班級(jí)打印出“考生報(bào)名信息確認(rèn)表”,發(fā)到各班級(jí)進(jìn)行信息確認(rèn)并交費(fèi)就可完成整個(gè)報(bào)名工作。
NCRE報(bào)名信息采集工作結(jié)束后,考務(wù)管理的主要工作就是進(jìn)行考生上機(jī)考場(chǎng)的編排。舊版的考場(chǎng)編排功能和準(zhǔn)考證的設(shè)計(jì)打印功能相對(duì)比較完善而且靈活,在舊版的考務(wù)管理系統(tǒng)中,進(jìn)行考場(chǎng)編排和準(zhǔn)考證號(hào)的生成,編排完成后導(dǎo)出考生報(bào)名庫(kù)BMK.DBF文件,在VFP中打開(kāi)該文件,執(zhí)行自己編寫(xiě)的“生成準(zhǔn)考證號(hào).prg”程序,部分程序源代碼如下:

將準(zhǔn)考證號(hào)的第11、12位數(shù)字用考生所在的院系代碼進(jìn)行替換。這樣就方便考點(diǎn)按準(zhǔn)考證號(hào)上的院系代碼進(jìn)行識(shí)別來(lái)發(fā)放準(zhǔn)考證或考試合格證書(shū),因?yàn)槿珖?guó)計(jì)算機(jī)等級(jí)考試合格證書(shū)上只有考試姓名,身份證號(hào)和準(zhǔn)考證號(hào),沒(méi)有考生的院系單位,給合格證書(shū)的發(fā)放帶來(lái)了一定的困難。
考試中心要求上報(bào)的報(bào)名數(shù)據(jù)是在新版考務(wù)管理系統(tǒng)中導(dǎo)出的Db格式的數(shù)據(jù)庫(kù)文件。先在舊版考務(wù)管理系統(tǒng)中用“數(shù)據(jù)導(dǎo)出”功能,將舊版考務(wù)管理系統(tǒng)中的考生報(bào)名庫(kù)BMK.DBF文件導(dǎo)出。然后在新版的考務(wù)管理系統(tǒng)中,使用導(dǎo)航菜單中“報(bào)名管理”->“考生數(shù)據(jù)導(dǎo)入(Zip)”功能,將包含有舊版中BMK.DBF報(bào)名庫(kù)文件的ZIP壓縮包導(dǎo)入到新版考務(wù)管理系統(tǒng)中。另外將舊版考務(wù)管理系統(tǒng)中的考生照片文件夾630003(630003為我校考點(diǎn)代碼)用壓縮軟件進(jìn)行打包后,再在新版考務(wù)管理系統(tǒng)的導(dǎo)航菜單中用 “報(bào)名管理”->“導(dǎo)入照片包”功能,將舊版考務(wù)管理系統(tǒng)中的考生照片導(dǎo)入到新版的考務(wù)管理系統(tǒng)中,這樣就將所有的考生信息全部導(dǎo)入到新系統(tǒng)中。最后,在新版考務(wù)管理系統(tǒng)中使用導(dǎo)航菜單下的“數(shù)據(jù)維護(hù)”->“導(dǎo)出考生數(shù)據(jù)”功能,導(dǎo)出需要上報(bào)到考試中心的Db格式數(shù)據(jù)庫(kù)文件。
一般考試結(jié)束45天后,教育部考試中心就會(huì)將本批次的考試成績(jī)庫(kù)以DBF格式文件發(fā)給各考點(diǎn)。雖然考生可以在教育部考試中心的官網(wǎng)上能夠查到考試成績(jī),但成績(jī)的更新發(fā)布時(shí)間相對(duì)較晚。針對(duì)高校學(xué)生按班級(jí)報(bào)考相對(duì)集中的特點(diǎn),同樣采用ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù),使用OLE DB數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序與Access數(shù)據(jù)庫(kù)建立連接的方法,設(shè)計(jì)開(kāi)發(fā)了我校NCRE網(wǎng)上成績(jī)查詢(xún)系統(tǒng),網(wǎng)址為http://219.247.255.20:8002/GLBM/wgindex.asp。
(1)生成VFP查詢(xún)成績(jī)庫(kù),將考試中心下發(fā)的VFP成績(jī)庫(kù)CJK.DBF和報(bào)名庫(kù)BMK.DBF兩個(gè)文件復(fù)制到同一文件夾下,執(zhí)行自己編寫(xiě)的“生成網(wǎng)絡(luò)查詢(xún)成績(jī)庫(kù). PRG”小程序,部分程序源代碼如下:


將成績(jī)庫(kù)和報(bào)名庫(kù)以準(zhǔn)考證號(hào)字段ZKZH進(jìn)行關(guān)聯(lián),重新生成一個(gè)新的VFP成績(jī)庫(kù)BMCJK.DBF文件,成績(jī)庫(kù)中包含有考生的考試成績(jī)和聯(lián)系地址。
(2)生成Access查詢(xún)成績(jī)庫(kù),在Access中新建一個(gè)Database1.mdb數(shù)據(jù)庫(kù)文件,打開(kāi)Access的“外部數(shù)據(jù)”菜單中的“其它”菜單,選擇“dBASE文件”命令,將上面生成的BMCJK.DBF表中的數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫(kù)中成為新的CJK成績(jī)表,表結(jié)構(gòu)如圖2所示。每次發(fā)布成績(jī)時(shí),只需將新包含CJK成績(jī)表的Access數(shù)據(jù)庫(kù)Database1.mdb文件覆蓋即可。考生只需輸入姓名和身份證號(hào)就可查詢(xún)到本批次的考試成績(jī),極大地方便了考生進(jìn)行成績(jī)查詢(xún)。

圖2
通過(guò)對(duì)現(xiàn)有新舊兩個(gè)版本NCRE考務(wù)管理系統(tǒng)進(jìn)行取長(zhǎng)補(bǔ)短、優(yōu)化設(shè)計(jì),和一些專(zhuān)用小程序的設(shè)計(jì)使用,大大減輕了我校考點(diǎn)考務(wù)管理人員的工作量,極大地方便了在校考生,也減輕了各院系教學(xué)干事的工作量。一般每批次報(bào)考4000人次左右的報(bào)名工作,從通知考生報(bào)名開(kāi)始到報(bào)名工作結(jié)束,進(jìn)行報(bào)名數(shù)據(jù)上報(bào)不到20天的時(shí)間就可完成,極大地提高了我校NCRE考務(wù)管理的工作效率。
[1]王運(yùn)蘭,李方.基于B/S模式的全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代企業(yè)教育,2013(6).
[2]魏曉玲.全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)上考務(wù)管理系統(tǒng)的設(shè)計(jì)[J].信息技術(shù),2011(6).
(編輯:王天鵬)
TP315
A
1673-8454(2015)13-0062-03