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