李方++王運蘭
摘 要:文章對多種考試類型數(shù)據(jù)資源整合,采用B/S+Ms SQL Server模式進(jìn)行設(shè)計開發(fā)了網(wǎng)上考試報名異種信息綜合處理平臺,支持多種考試在線報名、動態(tài)構(gòu)建考生基本信息庫、考生照片庫、信息和照片一次采集,多次共享。網(wǎng)上報名時自動生成考試所需的報考數(shù)據(jù)和考試用照片。實現(xiàn)了考生網(wǎng)上報名、照片上傳、照片自動審核、準(zhǔn)考證打印、成績查詢統(tǒng)計等功能。該平臺具有高效、穩(wěn)定、便捷等特點,實現(xiàn)了一個平臺、多個考種報名,不同考試之間考生基本信息充分共享,降低考生多次報考的拍照費用,降低管理部門的辦公成本。具有良好的開放性和擴(kuò)展性。
關(guān)鍵詞:網(wǎng)上報名;多考種;基本信息庫;照片庫;共享
1 引言
隨著網(wǎng)絡(luò)信息化的普及,當(dāng)前很多考試報名均采用網(wǎng)上報名形式采集考生報考數(shù)據(jù),但現(xiàn)有網(wǎng)上報名系統(tǒng)相互獨立,每種考試單獨一個網(wǎng)上報名系統(tǒng),考生在不同考試報名需要重復(fù)提交基本信息和電子照片。
文章為義烏市科技計劃項目,重點研究基于考生信息共享的跨語種網(wǎng)上報名系統(tǒng)的設(shè)計,主要研究全國計算機(jī)等級考試(National Computer Rank Examination,簡稱NCRE)和全國英語等級考試(Public English Test System,簡稱PETS)等面向社會考生的幾類大型考試。
全國計算機(jī)等級考試(NCRE),是經(jīng)教育部批準(zhǔn),由教育部考試中心主辦,面向社會,用于考查應(yīng)試人員計算機(jī)應(yīng)用知識與技能的全國性計算機(jī)水平考試體系。
全國英語等級考試(PETS),是教育部考試中心設(shè)計并負(fù)責(zé)的全國性英語水平考試體系。作為中、英兩國政府的教育交流合作項目,在設(shè)計過程中它得到了英國專家的技術(shù)支持。
在本項目實施之前,義烏市關(guān)于這兩項考試的報名工作均以考生現(xiàn)場報名,工作人員人工錄入的方式采集考生報考信息,信息采集工作復(fù)雜,信息錄入、照片采集和管理工作量大且易出錯,數(shù)據(jù)共享困難,信息查詢不便,報名通知覆蓋范圍小等,尤其是考生信息在不同考試之間無法共享。
研究基于網(wǎng)絡(luò)技術(shù)的跨語種的網(wǎng)上報名系統(tǒng),在不同考試之間充分實現(xiàn)考生信息的相互共享,報考信息與省級考試中心下發(fā)的報名系統(tǒng)實現(xiàn)無縫對接,實現(xiàn)報名考試管理的系統(tǒng)化、保密化、智能化和信息化。使考生在一次性提交基本信息后,在多種考試之間、多次報考過程中,均能重復(fù)使用已采集好的信息,做到以考生為本、為考生服務(wù),減少考生在每次考試報名過程中的時間和費用,同時大大減輕考務(wù)人員工作負(fù)擔(dān),提高工作實效。
2 多考種信息共享,服務(wù)考生
文章主要研究和處理兩種大型考試:全國英語等級考試(PETS)、全國計算機(jī)等級考試(NCRE)及義烏市中小學(xué)教師招聘考試,在義烏市考區(qū)報名管理工作的現(xiàn)狀,分析省級考試管理部門(浙江省教育考試院)對報名工作的具體需求,運用數(shù)據(jù)庫技術(shù)和網(wǎng)絡(luò)技術(shù)開發(fā)即適合實際需要又方便考生操作的網(wǎng)上報名信息管理系統(tǒng)軟件。重點研究報名各環(huán)節(jié)數(shù)據(jù)信息的實時處理,對相關(guān)數(shù)據(jù)的正確性自動審核,對公用數(shù)據(jù)共享處理,為管理人員進(jìn)一步審核、查詢統(tǒng)計提供技術(shù)支持。
結(jié)合AJAX無刷新重載技術(shù),設(shè)計一種基于B/S+Ms SQL Server模式的網(wǎng)絡(luò)報名信息管理平臺,解決現(xiàn)行網(wǎng)絡(luò)報名系統(tǒng)各自為政,相互獨立,考生在不同考試報名需要重復(fù)提交基本信息和電子照片等弊端。為實現(xiàn)以人為本、服務(wù)考生等理念,整合已有資源,在多種不同考試報名之間實現(xiàn)信息共享,降低考生在多種考試報名過程中信息的重復(fù)填報、照片的重復(fù)拍攝等。
3 系統(tǒng)總體分析與設(shè)計
3.1 總體設(shè)計
本系統(tǒng)采用B/S結(jié)構(gòu)進(jìn)行設(shè)計,B/S架構(gòu)(Browser/Server架構(gòu))即瀏覽器和服務(wù)器結(jié)構(gòu)。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用。客戶機(jī)上只要安裝一個瀏覽器,服務(wù)器安裝Oracle或Sql Server等數(shù)據(jù)庫,瀏覽器都可通過Web Server 同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。這樣就大大簡化了客戶端電腦的載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本。
網(wǎng)上報名系統(tǒng)分考生模塊和管理員模塊。網(wǎng)站的考生功能模塊主要包括:用戶注冊、上傳照片、考試報名、報表打印、成績查詢等。管理員功能模塊主要包括新聞管理、考試管理、考生管理、照片管理、成績管理、系統(tǒng)管理等功能模塊。
3.2 主要功能模塊
3.2.1 考生功能模塊
⑴用戶注冊:在網(wǎng)上報名開啟期間,系統(tǒng)自動開啟考生網(wǎng)上注冊功能,首次報名的考生需先注冊考生信息,注冊信息提交后,系統(tǒng)自動將考生信息追加到考生基本信息庫,其基本信息可在系統(tǒng)的所有考試報名過程中共享使用,在報考信息提交之前,考生可以對基本信息進(jìn)行編輯修改。
⑵照片上傳:考生登錄系統(tǒng)后,可通過照片上傳功能提交電子照片,上傳過程中,系統(tǒng)自動對照片的格式、容量、尺寸大小進(jìn)行審核,并實時反饋審核結(jié)果,若照片審核不通過,需再次上傳直至審核通過,管理員再次審核通過的照片,系統(tǒng)自動將其追加到照片庫中,該照片供系統(tǒng)所有功能模塊共享,默認(rèn)照片有效期三年,三年內(nèi)考生在本系統(tǒng)進(jìn)行任意考試報名均不需重復(fù)提交照片,做到一次上傳,多次使用。
⑶網(wǎng)上報名:考生登錄后,在網(wǎng)上報名時間內(nèi),只需選擇報考語種及等級,在確認(rèn)提交報考信息時,系統(tǒng)自動從基本信息庫和照片庫中提取考試所需數(shù)據(jù)。
⑷報表打印:考生登錄后,可自行打印已報名考試的報考信息表、準(zhǔn)考證等材料。
⑸成績查詢:考生登錄后,可以查詢在本系統(tǒng)報考的所有考試成績信息。
3.2.2 管理員功能模塊
⑴考試管理:可以添加新的考試批次,維護(hù)考試時間、網(wǎng)上報名起止時間、準(zhǔn)考證打印起止時間等考試相關(guān)的具體參數(shù),維護(hù)各考試所需要的報考信息。
⑵考生信息管理:可對考生基本信息、報考信息進(jìn)行管理及維護(hù),進(jìn)行增、刪、查、改操作,還可按單位名稱、報考語種等級等分類統(tǒng)計。
⑶照片管理:對考生照片的二次審核、刪除、導(dǎo)出等功能進(jìn)行管理。
⑷考生成績管理:可將省級考試部門下發(fā)的成績數(shù)據(jù)導(dǎo)入本系統(tǒng),供考生網(wǎng)上查詢,還可對考生通過的考生,生成證書發(fā)放名單,便于考試證書的發(fā)放。
⑸系統(tǒng)管理:主要對考試的參數(shù)設(shè)置,如考試科目、網(wǎng)上報名開始和結(jié)束時間等設(shè)置,數(shù)據(jù)備份,數(shù)據(jù)導(dǎo)入,數(shù)據(jù)恢復(fù),用戶管理等。
⑹新聞管理:對考試相關(guān)的通知、文件等進(jìn)行管理。
4 系統(tǒng)實現(xiàn)關(guān)鍵技術(shù)
4.1 數(shù)據(jù)準(zhǔn)確性驗證
為了提高數(shù)據(jù)輸入的準(zhǔn)確性和合法性,對需要提交的關(guān)鍵數(shù)據(jù)進(jìn)行驗證,以確保提交數(shù)據(jù)的合理性和正確性。例如:對填寫的姓名信息,驗證是否是2-4個的漢字;對登錄密碼字符長度和字符類型的驗證;對考生輸入的身份證號是否是18位、性別與身份證號一致性驗證;出生日期自動根據(jù)身份證號獲取等。這極大提高了系統(tǒng)的運行效率,保證了數(shù)據(jù)的有效性。身份證號檢查功能函數(shù):檢測身份證號的位數(shù)、非法字符、地區(qū)代碼、出生日期、校驗碼。
4.2 動態(tài)組建照片庫,有效實現(xiàn)“一照多考”
考生網(wǎng)上上傳照片,平臺自動審核并動態(tài)創(chuàng)建照片庫,平臺自動判別照片大小(寬度和高度及寬高比例)、照片文件大小等數(shù)據(jù),平臺實時反饋照片審核結(jié)果。管理員可在線人工審核照片的背景顏色、成像質(zhì)量等,平臺自動將審核合格后的照片追加到照片庫。
考生在網(wǎng)上提交報考信息時,平臺自動判斷照片庫中是否已存在合格照片,若存在則自動生成考試所需照片。考生在本平臺的任意考試報名過程中,均不需要重復(fù)提交照片。有效降低考生報考的成本,同時提高數(shù)據(jù)采集和處理的效率。照片庫的構(gòu)建,實現(xiàn)了“一人一照,一照多考”,有效降低了管理人員對照片審核的工作量,同時優(yōu)化了照片存儲,降低了冗余照片對系統(tǒng)資料的浪費。
4.3 考生基本信息與報考信息分離,信息充分共享
如圖1所示,平臺將考生基本信息與報考信息分離,首先有用戶注冊模塊采集考生的基本信息(用戶注冊時自動檢測考生身份證號、姓名等關(guān)鍵數(shù)據(jù)),將通過驗證的考生基本信息追加到“考生基本信息庫”;考生在平臺首次報考時,需要上傳電子照片,系統(tǒng)自動將審核合格的照片追加到“考生照片庫”。考生在照片設(shè)定有效期內(nèi)(默認(rèn)同一張照片在三年內(nèi)可重復(fù)使用),在平臺上無論進(jìn)行多少次考試報名,均不需要再重復(fù)提供照片,在考生填寫報考信息后,平臺自動根據(jù)已采集的“考生基本信息庫、考生照片庫”生成報考種類所需的“報考信息及考試用照片”。做到信息一次采集,多次共享。
5 結(jié)語
本平臺功能實用,運行穩(wěn)定,操作便捷。動態(tài)構(gòu)建“考生基本信息庫、考生照片庫”模式,做到了信息一次采集,多次共享,考生照片一照多考,極大的方便了考生,從技術(shù)層面做到為服務(wù)考生,實現(xiàn)數(shù)據(jù)共享。對重要數(shù)據(jù)進(jìn)行加密處理以保證數(shù)據(jù)安全;平臺支持并發(fā)訪問,在線1500用戶訪問的情況下,能平穩(wěn)運行;具有良好的開放性和擴(kuò)展性,能與省考試院相關(guān)考試報名系統(tǒng)數(shù)據(jù)無縫對接。平臺在收費功能方面仍有優(yōu)化空間,可采用在線支付等方式收繳報考費用。本項目研究成果已連續(xù)兩年用于義烏市中小學(xué)教師招聘考試網(wǎng)上報名,運行穩(wěn)定,實效明顯。充分體現(xiàn)“以人為本,服務(wù)考生”的理念,加快推進(jìn)了義烏市的網(wǎng)絡(luò)化建設(shè)。
[參考文獻(xiàn)]
[1]姚徐,姚雙良.全國計算機(jī)等級考試網(wǎng)上報名系統(tǒng)的分析與設(shè)計[J].計算機(jī)與現(xiàn)代化,2011(11):203-204.
[2]邵檢江.基于B/S架構(gòu)的全國大學(xué)英語考試網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].廣東交通職業(yè)技術(shù)學(xué)院學(xué)報,2010,9(1):49.