[摘 要] 單招考試成為目前各高職院校的重要工作之一。主要研究了瀘州職業(yè)技術學院單招考試的工作流程和系統(tǒng)需求,據(jù)此設計系統(tǒng)功能,基于MVC開發(fā)模式,使用LAMP開發(fā)環(huán)境,結合Bootstrap前端框架,開發(fā)了一套功能完善且兼容PC和手機的單招考試系統(tǒng)。
[關 鍵 詞] 高職院校;單招考試;實踐應用
[中圖分類號] G718 [文獻標志碼] A [文章編號] 2096-0603(2016)18-0074-02
目前,單招考試成為各高職院校的重要工作之一,一套功能完善的單招考試系統(tǒng)是目前各高職院校的實際需求。瀘州職業(yè)技術學院借助互聯(lián)網(wǎng)技術實現(xiàn)了從報名到錄取環(huán)節(jié)的信息化,實現(xiàn)了在線報名、在線繳費、系統(tǒng)排考、在線考試等功能,降低了相關工作人員的工作量,提高了教育信息化程度。
一、單招考試系統(tǒng)需求
(一)單招考試流程
單招考試工作包括考生報名、資格審查、繳費、報到、排考、準考證打印、考試、評卷和錄取等一系列工作,單招考試系統(tǒng)就是要將整個工作過程信息化。
1.在線報名??忌趩握袌竺鹬箷r間內報名,報名主要收集考生姓名、身份證號、考生號、性別、民族、畢業(yè)學校、政治面貌、聯(lián)系方式、專業(yè)志愿(2個志愿)、通知書郵寄地址信息等。其中姓名、身份證號、考生號信息必須準確,否則將無法通過資格審查,據(jù)近年單招工作反饋,身份證號和考生號在填寫時易出現(xiàn)錯誤,故系統(tǒng)應實現(xiàn)必要的驗證,降低信息的錯誤率。
瀘州職業(yè)技術學院單招的招生專業(yè)大部分既招收普高畢業(yè)生又招收中職畢業(yè)生,招收普高畢業(yè)生可能有只招文科、只招理科和文理兼收三種情況,招收中職畢業(yè)生一般有中職所學專業(yè)類別的限制??忌栔泻锌忌悇e,文理科或專業(yè)類別信息,系統(tǒng)應根據(jù)考生號自動判斷并提供滿足要求的專業(yè)供考生選擇。
2.資格審查。報名截止后,招生處工作人員需要將考生填報信息與省考試院數(shù)據(jù)進行比對,不具備考試資格的考生不能進行后續(xù)操作,系統(tǒng)應提供考生信息批量導出功能和審核結果的批量導入功能。
此時,招生處工作人員從省考試院獲得報考考生的照片,照片以考生號命名,在準考證中需要使用考生照片,系統(tǒng)應提供照片的批量導入功能。
3.繳費。審核通過的考生即可在線繳費,目前大部分考生可通過網(wǎng)上銀行、支付寶、微信支付等方式在線繳費,但仍有部分考生在報到時現(xiàn)場繳費,故系統(tǒng)應支持網(wǎng)上銀行、支付寶、微信支付三種在線支付方式,還要實現(xiàn)現(xiàn)場繳費功能。
4.考生報到??荚嚽耙惶欤忌叫,F(xiàn)場報到,據(jù)歷年工作經(jīng)驗,考生一般報到時間較為集中,故系統(tǒng)的現(xiàn)場報到操作要求簡便、查詢快速??忌鷪蟮綍r,需要向考生提供發(fā)票,系統(tǒng)應提供在線打印發(fā)票的功能。
5.排考。瀘州職業(yè)技術學院單招考試包括三場次考試,第一場為省教育考試院統(tǒng)一命制的文化考試。第二場普高畢業(yè)生參加素質測試、中職畢業(yè)生參加專業(yè)基礎理論知識考試。第三場普高畢業(yè)生參加基本能力面試、中職畢業(yè)生參加職業(yè)技能操作考試。第一場考試所有考生考試內容相同,第二場和第三場考試內容不同,專業(yè)一般不相同,第二場考試為在線考試,需要使用計算機機房,但實際考生數(shù)一般是計算機數(shù)的兩倍或兩倍以上,第三場考試需要使用相應的專業(yè)實訓室,第二場和第三場考試一般使用雙轉機制進行,但要保證相同考試內容在同一時間進行,以防考試內容泄漏。
6.考試。第二場考試使用在線考試的方式進行,考試前批量導入試題,系統(tǒng)自動組卷,自動評分。第一場和第三場考試的成績評出后批量導入系統(tǒng)。
7.成績及錄取查詢。成績導入系統(tǒng)后,考生便可通過系統(tǒng)查詢本人成績,錄取完成后,錄取結果批量導入,考生可查詢本人錄取情況。
(二)免試錄取流程
四川省高等教育招生考試委員會〔2015〕85號文件通知,在校期間參加全國職業(yè)院校技能大賽獲得一、二、三等獎和全省職業(yè)院校技能大賽獲得一等獎者的中職應屆畢業(yè)生,可提出免試錄取申請。符合資格的考生在報名起止時間內在線申請,考生填報基本信息外,還應填報獲獎證書相關信息以及申請專業(yè)。
(三)性能需求
1.兼容PC和手機端的訪問。目前,PC和手機是中學生主要的上網(wǎng)工具,所以系統(tǒng)應對PC和手機均提供友好的顯示界面。
2.響應速度的要求。單招報名時間一般將持續(xù)二十天左右,據(jù)往年報名數(shù)據(jù)顯示,報名開始和臨結束報名時間是考生最集中的訪問時間段,系統(tǒng)應保證1000以上的并發(fā)正常訪問。同時考慮部分考生使用的移動互聯(lián)網(wǎng)網(wǎng)速較慢的實際情況,網(wǎng)頁文件一般應在10KB以下。
3.數(shù)據(jù)安全性要求??忌幕拘畔⒓爸驹感畔儆诒C軘?shù)據(jù),僅考生本人及部分的工作人員具有查看權限。系統(tǒng)應對考生關鍵數(shù)據(jù)進行加密,同時系統(tǒng)對用戶權限進行嚴格控制。
二、系統(tǒng)功能模塊
本系統(tǒng)的模塊包括報名批次管理、在線報名、考務管理、在線考試、成績及錄取管理、免試錄取管理等模塊,如下圖所示。
1.報名批次管理模塊。該模塊實現(xiàn)單招考試批次管理功能,包括批次名稱、報名起止時間、繳費起止時間、單招專業(yè)信息,其中單招專業(yè)信息包括專業(yè)名稱、是否招錄普高畢業(yè)生(文科、理科或文理不限)、是否招錄中職畢業(yè)生(專業(yè)類別)。
2.在線報名模塊。該模塊包括在線報名、資格審查、在線繳費功能。在線報名功能包括身份證碼驗證、畢業(yè)類別自動識別、專業(yè)判斷、密碼提示等具體功能。
3.考務模塊。該模塊實現(xiàn)考室信息錄入、自動排考、準考證打印功能??际倚畔ń淌颐Q、位置、考生數(shù)、監(jiān)考人員信息、適用的考試類型。
4.現(xiàn)場報到模塊。該模塊實現(xiàn)現(xiàn)場報到、現(xiàn)場繳費、在線打印發(fā)票和分析統(tǒng)計等功能。
5.在線考試模塊。該模塊實現(xiàn)試題批量導入、自動組卷、在線考試和自動評分等功能。
6.成績及錄取管理模塊。該模塊實現(xiàn)成績批量導入、錄取結果批量導入、成績查詢、錄取查詢、錄取分析統(tǒng)計功能。
7.免試錄取管理模塊。該模塊實現(xiàn)免試人員信息填報和管理功能。
三、系統(tǒng)實現(xiàn)
(一)開發(fā)技術選擇
1.B/S結構。目前,主流的系統(tǒng)主要分為C/S(Client/Server,客戶端服務器端)和B/S(Browser/Server,瀏覽器/服務器模式)兩種結構,B/S結構具有開發(fā)系統(tǒng)維護和升級簡便、跨地域操作方便等優(yōu)勢。根據(jù)單招考試系統(tǒng)自身的需求特點,選擇B/S結構。
2.LAMP開發(fā)環(huán)境。LAMP(Linux+Apache+Mysql/MariaDB+Perl/PHP/Python,一組常用來搭建動態(tài)網(wǎng)站的開源軟件),包含多個獨立的開源軟件,常常一起使用,組成一個強大的Web應用程序平臺。隨著開源潮流的蓬勃發(fā)展,開放源代碼的LAMP已經(jīng)與J2EE和.Net商業(yè)軟件形成三足鼎立之勢,并且使用LAMP開發(fā)的Web項目在軟件方面投資成本較低。
3.Bootstrap前端框架。Bootstrap基于HTML5、CSS3、JavaScript開發(fā)的簡潔、直觀、強悍的前端開發(fā)框架。Bootstrap 3.0包含手機、平板電腦、臺式機和大型桌面四種網(wǎng)格類,特別適用于開發(fā)響應式布局、移動設備優(yōu)先的Web項目。
(二)身份證號驗證
根據(jù)ISO 7064:1983.MOD 11-2,身份證校驗碼的計算方法如下:
將Y值置換為相應的校驗碼,Y值與校驗碼對應關系如表1所示。
將計算所得校驗碼與考生輸入身份證號的最后一位比較,如果不相等則身份證號碼有誤??忌斎肷矸葑C號后首先進行正則表達式判斷,再進行校驗碼驗證,將明顯降低身份證號的錯誤率。
(三)考生畢業(yè)類別的自動識別
高考考生號由14位數(shù)字構成,排列順序從左至右,第1~2位為年份信息,如2016年高考為“16”;第3~4位為省份信息,四川省為“51”;第5~6位為地市州信息,如成都01;第7~8位為縣區(qū)信息;第9位為普高畢業(yè)生或中職畢業(yè)生信息,1為普高畢業(yè)生標志,6為中職畢業(yè)生標志;第10~14位,普高畢業(yè)生第10位為文理科標志,1~4為文科,5~9為理科,第11~14位為流水號,中職畢業(yè)生第10-11位為專業(yè)類別代碼,第12~14位為流水號,如表2所示。
中職畢業(yè)生專業(yè)類別代碼如下表3所示。
四、系統(tǒng)在單招考試工作中的實際應用
本系統(tǒng)在瀘州職業(yè)技術學院2016年單招考試中的實際應用,取得了較好的運行效果。
(一)保證了考生填報數(shù)據(jù)的準確
考生信息是非常重要的數(shù)據(jù),要求數(shù)據(jù)準確。系統(tǒng)通過多種驗證機制對表單數(shù)據(jù)驗證計算,最終報名數(shù)據(jù)與省考試院考生數(shù)據(jù)比對,未通過審核的人數(shù)占報名總數(shù)的0.4%,其中信息填報有誤的人數(shù)占報名總數(shù)的0.2%,考生信息準確性明顯好于往年。
(二)減少了工作人員的工作量
單招考試時間緊、考生多、考試場次多、部分考試需要專門的實訓室等特點,手工排考異常復雜,且易出錯,而通過系統(tǒng)排考,明顯降低了排考的工作量且未出現(xiàn)任意問題。使用在線考試不但避免了大量試卷的印制,減少了閱卷工作量,基于試題庫的難易度值計算自動組卷,實現(xiàn)了不同考生考試內容可能不同且難易度相當。
(三)保證信息安全
系統(tǒng)對考生關鍵數(shù)據(jù)進行了加密,嚴格控制了用戶權限,未出現(xiàn)考生信息及報名情況的外泄情況。
參考文獻:
謝先偉,唐林.單招考試系統(tǒng)研究[J].價值工程,2011(17).