鄭陽
(新疆教育考試院,新疆烏魯木齊,830091)
近年來高考選拔競爭日益激勵(lì),考生家長在注重考生成績的同時(shí),選擇理想的院校、專業(yè)也是一個(gè)多種因素博弈的過程,盡管部分省份采取公布分?jǐn)?shù)后填報(bào)志愿的模式,考生在知分、知線、知位的條件下依然難以做出理性選擇,且志愿填報(bào)咨詢服務(wù)市場極不規(guī)范,充斥著大量的服務(wù)機(jī)構(gòu),其服務(wù)質(zhì)量良莠不齊,極易對(duì)考生志愿填報(bào)產(chǎn)生誤導(dǎo);如何幫助考生及家長從海量、龐雜的各類信息中梳理出有價(jià)值的參考要素,成為招生管理部門服務(wù)延伸的重要突破點(diǎn),各省考試院(招辦)都建立相應(yīng)的信息發(fā)布、政策解讀渠道,然后考生及家長對(duì)各項(xiàng)數(shù)據(jù)的運(yùn)用、政策的理解存在差異,因此,以各省考試院(招辦)公布的權(quán)威數(shù)據(jù)結(jié)合高校歷年招生累積的歷史數(shù)據(jù)設(shè)計(jì)一個(gè)軟件系統(tǒng),幫助廣大考生從紛亂、復(fù)雜的數(shù)據(jù)中選擇最有利的院校及專業(yè)具有重要的現(xiàn)實(shí)意義。
目前各省志愿填報(bào)政策不同,高考志愿匹配的方法也不盡相同,很多學(xué)者從概率論、數(shù)據(jù)挖掘等視角對(duì)志愿匹配進(jìn)行了深入研究,通過對(duì)湖南考生歷史數(shù)據(jù)處理,提出運(yùn)用矩陣的方式計(jì)算錄取概率的方法。采用高斯曲線擬合,和灰色預(yù)測方法結(jié)合每年成績對(duì)高考填報(bào)志愿提出意見。以其所在省份的海量電子招生數(shù)據(jù)(其中包含了大量有關(guān)考生基礎(chǔ)數(shù)據(jù)、志愿填報(bào)數(shù)據(jù)、高校專業(yè)設(shè)置與院校錄取結(jié)果等有用信息)為基礎(chǔ),利用OLAP技術(shù)對(duì)數(shù)據(jù)進(jìn)行分析得出了決策樹算法建立的模型具有較高的預(yù)測準(zhǔn)確率。采用在Java環(huán)境下樸素貝葉斯、多元線性回歸等數(shù)據(jù)挖掘算法對(duì)大量歷史數(shù)據(jù)進(jìn)行分類,最終在.Net平臺(tái)中實(shí)現(xiàn)了不同決策方法的集成。由于高校招生分?jǐn)?shù)線隨各省考試院(招辦)劃定的最低投檔控制線波動(dòng),僅僅橫向比較考生成績與院校最低控制線無法客觀、準(zhǔn)確評(píng)估考生的錄取情況,且有些模型過于復(fù)雜、計(jì)算了偏大,影響軟件使用體驗(yàn),本文以新疆高考政策、制度以及新疆教育考試院發(fā)布數(shù)據(jù)為依托,采用雙線差方法進(jìn)行志愿匹配。
通過對(duì)招生管理部門的調(diào)研、對(duì)考生及家長的走訪,現(xiàn)有招生咨詢工作主要存在以下問題:(1)考生及家長面對(duì)大量、龐雜的信息缺乏有效的處理、轉(zhuǎn)化能力,如意向高校的優(yōu)勢學(xué)科、平臺(tái),專業(yè)的發(fā)展前景、就業(yè)趨勢等認(rèn)識(shí)有限。(2)根據(jù)自治區(qū)教育考試院公布的錄取數(shù)據(jù)沒有多維比較的主動(dòng)意識(shí),僅僅著眼于分?jǐn)?shù)的橫向比較,當(dāng)錄取分?jǐn)?shù)線、位次波動(dòng)較大時(shí)無法做出準(zhǔn)確判斷。(3)對(duì)招生政策、制度、錄取原則一知半解,未能深入領(lǐng)會(huì)其對(duì)高考錄取的影響。(4)高質(zhì)量的服務(wù)咨詢市場缺失,咨詢服務(wù)機(jī)構(gòu)良莠不齊,過度追求利益,給出的志愿填報(bào)建議未能充分保障考生的利益。

圖1 系統(tǒng)業(yè)務(wù)流程圖
針對(duì)以上問題,在充分的市場調(diào)研后,本文重新梳理了業(yè)務(wù)流程,并重新界定每種角色的職責(zé)、權(quán)限,嚴(yán)格管控?cái)?shù)據(jù)收集、整理的質(zhì)量,優(yōu)化后業(yè)務(wù)流程如圖1所示。
根據(jù)前期的需求調(diào)研,系統(tǒng)主要包括組織機(jī)構(gòu)管理、地域管理、維修任務(wù)管理、統(tǒng)計(jì)管理、物料管理、出入庫管理、報(bào)修管理等核心功能。
(1)考生注冊(cè)后進(jìn)入本系統(tǒng),建立考生檔案,查看系統(tǒng)存儲(chǔ)院校詳細(xì)信息、專業(yè)信息、歷年錄取數(shù)據(jù)信息。
(2)根據(jù)個(gè)人偏好填寫志愿需求,需求中可包含院校特征(如985或211高校)、專業(yè)意愿(醫(yī)藥類、信息類)、地域?qū)傩裕|南沿海、北京)等,填寫完成后提交至系統(tǒng)。
(3)業(yè)務(wù)人員接收到考生志愿需求信息后,查看咨詢專家任務(wù)分配及完成情況,為考生分配志愿填報(bào)咨詢專家。
(4)咨詢專家接收到由業(yè)務(wù)人員分配的考生檔案,對(duì)考生檔案進(jìn)行綜合分析,并了解考生的需求優(yōu)先級(jí)情況。分析完成后,專家開始按照高考批次將分?jǐn)?shù)輸入至系統(tǒng),按照高考批次系統(tǒng)將匹配出符合考生志愿的院校,根據(jù)已匹配出的院校,鎖定符合報(bào)考志愿要求的結(jié)果,再根據(jù)已鎖定的院校,挑選考生滿意的專業(yè),確認(rèn)完成考生的基本需求后,最后導(dǎo)出志愿建議書。
系統(tǒng)采用分層設(shè)計(jì)(MVC架構(gòu))方案,各層之間相互獨(dú)立通過訪問接口相互調(diào)用,分層設(shè)計(jì)能夠降低軟件模塊之間的耦合度,增強(qiáng)系統(tǒng)功能的獨(dú)立性,有助于功能的擴(kuò)展和日常維護(hù),本系統(tǒng)主要分三個(gè)層次如圖2所示。

圖2 系統(tǒng)架構(gòu)圖
本系統(tǒng)的核心功能擴(kuò)展為院校志愿匹配,其算法思想為先求解考生成績與批次分?jǐn)?shù)線之間的線差,以該值作為與院校歷年錄取成績橫向比對(duì)的基礎(chǔ),若考生線差高于院校近N年錄取最低分線差,則比較考生線差與院校近N年錄取的平均分線差(需結(jié)合院校招生人數(shù)綜合考慮),若低于平均分線差則為“沖型,高風(fēng)險(xiǎn)”,否則為“沖型”,若考生線差高于平均分線差低于最高分線差則為“穩(wěn)型”,若考生線差高于最高分線差20分則為“保底型”,算法具體代碼如下(C#語言):
public IList<T_ksxx> ZYPP(int fsx, string ksh,int pcdm)
{
int yx_zdfxc = 0;//院校近兩年最低分線差最小值
int yx_zgfxc = 0;//院校近兩年最高分線差最小值
int yx_pjfxc = 0;//院校近兩年平均分線差最小值
int avg_fc = 0;//考生線差與院校平均分線差之差
int max_fc = 0;//考生線差與院校最高分線差之差
if (ksxc - yx_zdfxc > 0)//考生線差(ksxc)=考生成績-批次分?jǐn)?shù)線(fsx)
{avg_fc = ksxc - yx_pjfxc;//考生線差與院校平均分線差(近N年最小值)之差,文檔中成績等級(jí)A
if (avg_fc > 0) {
if (Get_zsjhs(yxdm, pcdm, kslb) > 5) {///Get_zsjhs函數(shù)為獲取指定院校的招生計(jì)劃數(shù)
jg =“沖一沖型”;
}
max_fc = ksxc - yx_zgfxc;//文檔中的成績等級(jí)B
if (max_fc > 0 && max_fc <= 20) {/// 保底
jg =“保底型”;
}
if (max_fc < 0) {
if (avg_fc >= 5 && avg_fc <= 10) {// 穩(wěn)一穩(wěn)
jg =“穩(wěn)定型”;
}
}
}
Else jg=”沖高型,高風(fēng)險(xiǎn)”;
}
}
本系統(tǒng)在設(shè)計(jì)與實(shí)現(xiàn)的過程中充分考慮了各省市招生政策的差異性,針對(duì)知分、知線、知位規(guī)則下的填報(bào)志愿具有很強(qiáng)的適應(yīng)性,可按匹配等級(jí)給予考生分層、分級(jí)的志愿填報(bào)信息,能夠有效避免高分考生滑檔、錯(cuò)檔等問題,最大化考生的利益。本系統(tǒng)以新疆某高校的考生數(shù)據(jù)作為基礎(chǔ),可以為其他考生提供志愿填報(bào)咨詢服務(wù),經(jīng)實(shí)際驗(yàn)證準(zhǔn)確率較高,具有一定的推廣價(jià)值。