湯海武
(青海民族大學(xué) 職業(yè)技術(shù)學(xué)院,青海西寧810007)
NCRE考務(wù)管理系統(tǒng)的優(yōu)化設(shè)計與研究
湯海武
(青海民族大學(xué) 職業(yè)技術(shù)學(xué)院,青海西寧810007)
文章針對目前全國計算機(jī)等級考試考務(wù)管理系統(tǒng)新舊兩個版本的不同弊端,結(jié)合作者多年在高校從事NCRE考務(wù)管理工作的經(jīng)驗,設(shè)計了一套適合高??忌腘CRE網(wǎng)上在線報名系統(tǒng)。通過對高校NCRE考務(wù)管理工作特點的分析研究,設(shè)計開發(fā)了幾個輔助考務(wù)管理的專用小程序。通過這些系統(tǒng)在NCRE考務(wù)管理工作中的使用,極大地減輕了學(xué)校考點考務(wù)管理人員的工作量,方便了考生的報考。
NCRE;B/S結(jié)構(gòu);考務(wù)管理系統(tǒng);優(yōu)化設(shè)計
隨著我國各行各業(yè)信息化程度的不斷提高,計算機(jī)技術(shù)的應(yīng)用越來越受到人們的關(guān)注。全國計算機(jī)等級考試 (National Computer Rank Examination簡稱NCRE),作為面向社會,用于考查應(yīng)試人員計算機(jī)應(yīng)用知識與操作技能的全國性計算機(jī)水平考試體系,其社會影響力不斷提高,報考人數(shù)逐年增加,而且絕大多數(shù)考生是高等院校的在校學(xué)生。為了提高NCRE考點考務(wù)管理工作的效率,方便廣大在校學(xué)生報考,對NCRE考務(wù)管理系統(tǒng)進(jìn)行優(yōu)化設(shè)計,建立適合高校特點的NCRE考務(wù)管理系統(tǒng)就成為當(dāng)務(wù)之急。筆者根據(jù)多年從事高校NCRE考務(wù)管理工作的經(jīng)驗,對現(xiàn)有的NCRE考務(wù)管理系統(tǒng)進(jìn)行了以下優(yōu)化設(shè)計與研究。
多年來,我??键c一直使用教育部考試中心下發(fā)的NCRE考務(wù)管理系統(tǒng)軟件v3.0單機(jī)版,這個軟件在考場的編排、報名信息確認(rèn)登記表和準(zhǔn)考證等報表設(shè)計方面功能較強(qiáng),唯一的缺點就是不能進(jìn)行網(wǎng)上報名,導(dǎo)致報名信息采集的工作量較大。從2013年開始,教育部考試中心下發(fā)了B/S結(jié)構(gòu)的新版NCRE考務(wù)管理系統(tǒng),雖然新版的考務(wù)管理系統(tǒng)實現(xiàn)了考生網(wǎng)上報名,但新系統(tǒng)對電腦的軟硬件配置要求較高,考生網(wǎng)上注冊比較麻煩。另外考生要自己上傳照片和打印準(zhǔn)考證,這不僅給在校學(xué)生帶來了諸多不便,而且學(xué)生上傳的照片和打印的準(zhǔn)考證又不夠規(guī)范,影響到考試合格后證書的發(fā)放。新版考務(wù)管理系統(tǒng)中生成的準(zhǔn)考證號無法識別考生的院系單位,這給考點發(fā)放合格證書又帶來了一定的困難。因此針對高校考生以院系和班級報考人數(shù)相對比較集中的特點,充分利用學(xué)生在學(xué)校已有的信息資源,對新舊考務(wù)管理系統(tǒng)取長補(bǔ)短,進(jìn)行優(yōu)化設(shè)計,大大提高了NCRE考點考務(wù)管理工作的效率。
針對高校學(xué)生按班級相對集中報考的特點,開發(fā)了我校NCRE網(wǎng)上在線報名系統(tǒng)。本NCRE在線報名系統(tǒng)采用ASP動態(tài)網(wǎng)頁制作技術(shù),使用OLE DB數(shù)據(jù)庫驅(qū)動程序與Access數(shù)據(jù)庫建立連接的方法進(jìn)行設(shè)計開發(fā),數(shù)據(jù)庫采用Access、IIS作為Web服務(wù)器,是一個基于B/S結(jié)構(gòu)的Web應(yīng)用系統(tǒng)。部分程序源代碼如下:
本系統(tǒng)對服務(wù)器軟硬件的要求很低,可直接掛到校園網(wǎng)上運行。在開始報名時,考生可直接用自己的姓名和身份證號進(jìn)行登錄,無需注冊??忌谶M(jìn)行網(wǎng)上報名時,可直接選擇要報考的科目以及所在的院系、年級和班級等信息,無需輸入,這樣便于網(wǎng)上報名后,按院系單位進(jìn)行報名數(shù)據(jù)的處理。(見圖1)
圖1
在網(wǎng)絡(luò)上,為了保證考生報名數(shù)據(jù)安全,Web服務(wù)器和數(shù)據(jù)庫服務(wù)器設(shè)在防火墻內(nèi),并對數(shù)據(jù)庫進(jìn)行了加密保護(hù),保證了系統(tǒng)的安全可靠。
(1)網(wǎng)上在線報名截止后,考務(wù)管理員可將Web服務(wù)器上的Access數(shù)據(jù)庫文件復(fù)制到裝有舊版考務(wù)管理系統(tǒng)的電腦上,用Access數(shù)據(jù)庫軟件打開,使用Access的“表格工具”菜單中的“導(dǎo)出”命令生成“dBASE文件”,取文件名為BMK.DBF。
(2)在Visual FoxPro 6.0(以下簡稱VFP)軟件中打開BMK.DBF文件,執(zhí)行自己編寫的“生成網(wǎng)絡(luò)報名庫. prg”程序,生成符合舊版考務(wù)管理系統(tǒng)要求的報名庫BMK.DBF。將報名庫的BMH字段數(shù)據(jù)的倒數(shù)第5、6位用代表院系識別代碼的兩位數(shù)字進(jìn)行替換,然后將該報名庫文件導(dǎo)入到舊版考務(wù)管理系統(tǒng)中,這樣就完成了考生報名信息的采集工作。
(3)考生照片的導(dǎo)入處理方面,為了方便考生,不再單獨或重復(fù)進(jìn)行考生照片的采集,直接使用學(xué)校每年在新生入學(xué)時統(tǒng)一采集的比較規(guī)范的學(xué)生照片。原來學(xué)生信息中的照片是用學(xué)生學(xué)號或身份證號來進(jìn)行命名的,為了方便將考生照片重新用報名庫中的BMH來進(jìn)行命名,筆者用VFP編寫了一個“照片重命名.PRG”小程序,部分程序源代碼如下:
全國計算機(jī)等級考試管理系統(tǒng)相片4063630003" +bmh+".jpg"
將報名參加考試的學(xué)生照片復(fù)制到考務(wù)管理系統(tǒng)中存放考生照片的相應(yīng)文件夾下,并將考生照片按報名庫中的BMH進(jìn)行重新命名,這樣就完成了考生照片的統(tǒng)一導(dǎo)入,考生的所有報考信息已全部處理完畢。網(wǎng)上報名只是預(yù)報,接下來只需要在舊版的考務(wù)管理系統(tǒng)中,按考生所在的院系班級打印出“考生報名信息確認(rèn)表”,發(fā)到各班級進(jìn)行信息確認(rèn)并交費就可完成整個報名工作。
NCRE報名信息采集工作結(jié)束后,考務(wù)管理的主要工作就是進(jìn)行考生上機(jī)考場的編排。舊版的考場編排功能和準(zhǔn)考證的設(shè)計打印功能相對比較完善而且靈活,在舊版的考務(wù)管理系統(tǒng)中,進(jìn)行考場編排和準(zhǔn)考證號的生成,編排完成后導(dǎo)出考生報名庫BMK.DBF文件,在VFP中打開該文件,執(zhí)行自己編寫的“生成準(zhǔn)考證號.prg”程序,部分程序源代碼如下:
將準(zhǔn)考證號的第11、12位數(shù)字用考生所在的院系代碼進(jìn)行替換。這樣就方便考點按準(zhǔn)考證號上的院系代碼進(jìn)行識別來發(fā)放準(zhǔn)考證或考試合格證書,因為全國計算機(jī)等級考試合格證書上只有考試姓名,身份證號和準(zhǔn)考證號,沒有考生的院系單位,給合格證書的發(fā)放帶來了一定的困難。
考試中心要求上報的報名數(shù)據(jù)是在新版考務(wù)管理系統(tǒng)中導(dǎo)出的Db格式的數(shù)據(jù)庫文件。先在舊版考務(wù)管理系統(tǒng)中用“數(shù)據(jù)導(dǎo)出”功能,將舊版考務(wù)管理系統(tǒng)中的考生報名庫BMK.DBF文件導(dǎo)出。然后在新版的考務(wù)管理系統(tǒng)中,使用導(dǎo)航菜單中“報名管理”->“考生數(shù)據(jù)導(dǎo)入(Zip)”功能,將包含有舊版中BMK.DBF報名庫文件的ZIP壓縮包導(dǎo)入到新版考務(wù)管理系統(tǒng)中。另外將舊版考務(wù)管理系統(tǒng)中的考生照片文件夾630003(630003為我??键c代碼)用壓縮軟件進(jìn)行打包后,再在新版考務(wù)管理系統(tǒng)的導(dǎ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)出需要上報到考試中心的Db格式數(shù)據(jù)庫文件。
一般考試結(jié)束45天后,教育部考試中心就會將本批次的考試成績庫以DBF格式文件發(fā)給各考點。雖然考生可以在教育部考試中心的官網(wǎng)上能夠查到考試成績,但成績的更新發(fā)布時間相對較晚。針對高校學(xué)生按班級報考相對集中的特點,同樣采用ASP動態(tài)網(wǎng)頁制作技術(shù),使用OLE DB數(shù)據(jù)庫驅(qū)動程序與Access數(shù)據(jù)庫建立連接的方法,設(shè)計開發(fā)了我校NCRE網(wǎng)上成績查詢系統(tǒng),網(wǎng)址為http://219.247.255.20:8002/GLBM/wgindex.asp。
(1)生成VFP查詢成績庫,將考試中心下發(fā)的VFP成績庫CJK.DBF和報名庫BMK.DBF兩個文件復(fù)制到同一文件夾下,執(zhí)行自己編寫的“生成網(wǎng)絡(luò)查詢成績庫. PRG”小程序,部分程序源代碼如下:
將成績庫和報名庫以準(zhǔn)考證號字段ZKZH進(jìn)行關(guān)聯(lián),重新生成一個新的VFP成績庫BMCJK.DBF文件,成績庫中包含有考生的考試成績和聯(lián)系地址。
(2)生成Access查詢成績庫,在Access中新建一個Database1.mdb數(shù)據(jù)庫文件,打開Access的“外部數(shù)據(jù)”菜單中的“其它”菜單,選擇“dBASE文件”命令,將上面生成的BMCJK.DBF表中的數(shù)據(jù)導(dǎo)入到Access數(shù)據(jù)庫中成為新的CJK成績表,表結(jié)構(gòu)如圖2所示。每次發(fā)布成績時,只需將新包含CJK成績表的Access數(shù)據(jù)庫Database1.mdb文件覆蓋即可??忌恍栎斎胄彰蜕矸葑C號就可查詢到本批次的考試成績,極大地方便了考生進(jìn)行成績查詢。
圖2
通過對現(xiàn)有新舊兩個版本NCRE考務(wù)管理系統(tǒng)進(jìn)行取長補(bǔ)短、優(yōu)化設(shè)計,和一些專用小程序的設(shè)計使用,大大減輕了我校考點考務(wù)管理人員的工作量,極大地方便了在校考生,也減輕了各院系教學(xué)干事的工作量。一般每批次報考4000人次左右的報名工作,從通知考生報名開始到報名工作結(jié)束,進(jìn)行報名數(shù)據(jù)上報不到20天的時間就可完成,極大地提高了我校NCRE考務(wù)管理的工作效率。
[1]王運蘭,李方.基于B/S模式的全國計算機(jī)等級考試報名系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代企業(yè)教育,2013(6).
[2]魏曉玲.全國計算機(jī)等級考試網(wǎng)上考務(wù)管理系統(tǒng)的設(shè)計[J].信息技術(shù),2011(6).
(編輯:王天鵬)
TP315
A
1673-8454(2015)13-0062-03