



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