一種平行志愿填報智能推薦系統的制作方法
【專利摘要】本發明涉及一種平行志愿填報智能推薦系統,包括:記錄有至少近3年各高校專業在各省的錄取信息、當年各高校專業在省內的招生信息以及各高校當年最新公布的招生簡章信息的SQLServe數據庫,利用推薦過程開發成的Web應用,所述錄取信息包括錄取排名、最低分、最高分、平均分、錄取人數等,所述招生信息包括招生計劃數、學制、學費,各具體招生專業及其招生名額等。本發明的有益效果為:運用科學的志愿填報方法、基于院校歷史錄取數據進行數據挖掘,為考生和家長提供一套操作簡單、結果科學的志愿填報參考系統,大幅提升家長和考生志愿填報決策的科學性和準確性,2013年本系統整體志愿成功率高達98%以上。
【專利說明】ー種平行志愿填報智能推薦系統
【技術領域】
[0001]本發明涉及計算機領域,尤其涉及ー種平行志愿填報智能推薦系統。
【背景技術】
[0002]目前全國已有25個省份的高考,實行平行志愿填報。毎年高考結束,當地教育考試院公布了學生分數和排名之后,家長和考生將在短短的幾天時間內,考慮如何填報高考志愿,即如何選擇若干所合適的學校和對應專業,最終在教育考試院的志愿填報系統中提交并確認。
[0003]在沒有平行志愿填報智能推薦系統之前,家長和考生填報志愿,通常來說,需要花費大量的時間查閱《匯編》(近幾年各高校、各專業在本省的錄取排名、最低分、最高分、平均分、錄取人數等),最新的《招生計劃》(本省教育考試院匯總的當年各高校專業在省內的招生計劃數、學制、學費,各具體招生專業及其招生名額等信息),及各高校發布的當年招生簡章等資料,同時結合自己考分、位次,興趣愛好及高校專業就業前景等情況,挑選出3-5所學校及對應專業,作為志愿填報的候選。
[0004]這種方法的不足之處在于:
1)家長和考生需要耗費大量的時間用在資料的翻閱上,在短時間內很難掌握全面的信息,這就導致挑選候選學校時會有遺漏;
2)家長和考生很難科學、合理地定位第一志愿學校。在定位第一志愿的時,大多數采用分數比照往年錄取分,或者兩線差分方法(根據批次控制線的升降,對考分進行相應加減再比照往年錄取分)來挑選出第一志愿的候選學校。這兩種方法的不足在于學校每年錄取的分數波動會比較大(原因包括考試難度變化,考生成績分布情況變化,考生填報趨勢變化等),按照分數比對失去了參考意義。由此定位出來的第一志愿學校不夠科學、合理,存在不投檔或者高分低投的風險;
3)家長和考生由于平時對平行志愿填報規則和知識的了解不足,大多不太清楚如何充分利用平行志愿這種填報方式帶來的好處。比如:
a、沒有充分利用3-5個投檔機會來沖擊理想的院校;
b、各個志愿學校之間缺少合理的梯度,導致前面志愿未進檔,但后續志愿也無法進
檔;
C、執意要去自己感興趣或者認為熱門的專業而不服從專業志愿,而導致投檔而被退檔,失去在本批次錄取的機會,掉至下ー批次,造成很大遺憾。
【發明內容】
[0005]本發明的目的是提供ー種平行志愿填報智能推薦系統,以克服現有技術存在的上述不足。
[0006]本發明的目的是通過以下技術方案來實現:
ー種平行志愿填報智能推薦系統,包括:記錄有至少近3年各高校專業在各省的錄取信息、當年各高校專業在省內的招生信息以及各高校當年最新公布的招生簡章信息的SQLServe數據庫,利用推薦過程開發成的Web應用,所述錄取信息包括錄取排名、最低分、最高分、平均分、錄取人數等,所述招生信息包括招生計劃數、學制、學費,各具體招生專業及其招生名額等,所述推薦過程包括以下步驟:
1)第一志愿定位:在名次定位法的基礎上運用名次修正系數進ー步進行優化,名次修正系數=去年招生計劃數/今年招生計劃數(同一批次中的計劃數);考生的考分對應全省的排名*名次修正系數,得到對應到去年的排名,系統使用該排名,在數據庫中檢索去年最接近這個排名投檔的學校和該校去年的投檔分SI,將去年投檔分在[Sl-4,S1+3]區間的學校,都作為第一志愿的推薦學校,對于這些推薦學校的填報風險進行如下劃分:冒險:[Sl+1, S1+3];中位:[S1-1,SI];保險:[Sl-4,S1-2];
2)其余各志愿間的梯度推薦
根據選擇的第一志愿學校,找出該校去年的投檔分S2,將去年投檔分在[S2-12,S2-5]區間的學校,都作為第二志愿的推薦學校,風險劃分如下:冒險:[S2-6,S2-5];中位:[S2-9,S2-7];保險:[S2-12,S2-10];
根據選擇的第二志愿學校,找出該校去年的投檔分S3,將去年投檔分在[S3-10,S2-4]區間的學校,都作為第三志愿的推薦學校,風險劃分如下:冒險:[S3-5,S3-4];中位:[S3-7,S3-6];保險:[S3-10,S3-8];
根據選擇的第三志愿學校,找出該校去年的投檔分S4,將去年投檔分在[S4-9,S4-3]區間的學校,都作為第四志愿的推薦學校,風險劃分如下:冒險:[S4-4,S4-3];中位:[S4-6,S4-5];保險:[S4-9,S4-7];
根據選擇的第四志愿學校,找出該校去年的投檔分S5,去年投檔分在[S5-8,S5-2]區間的學校,都作為第五志愿的推薦學校,風險劃分如下:冒險:[S5-3,S5-2];中位:[S5-5,S5-4];保險:[S5-8,S5-6];
3)專業推薦
將所選學校招收的專業按錄取分數排名;
如果學校專業數< 6,依次從高分到底降序排列;
如果學校專業數> 7:
a、選擇學校屬于“保險”型考生:從第一專業起,按專業排名依次減2,2,1,1,I分配置第二、三、四、五、六專業,如果同一排名有多個專業,則同時推薦多個,由考生自主選擇;
b、選擇學校屬于“冒險”型考生:搭配分數最低的6個專業;
C、選擇學校屬于“中位”型考生:從[(專業數-5) + 2]取整數位,選擇專業排名中對應名次的專業為第一專業,從第一專業的排名依次減2,2,1,1,I配置ニ、三、四、五、六專業,如果同一排名有多個專業,則同時推薦多個,由考生自主選擇;
當第一專業確定后,計算第一專業錄取分數與該校最低錄取分數之差,如果錄取分數之差< 6,則依次遞減分數推薦ニ、三、四等專業;如果錄取分數之差> 7,則依次減2,2,1,1,I配置,配置的專業檔數=5,,則完成匹配,如:
減2分 匹配專業有(ー檔,第二志愿)
再減2分匹配專業有(ニ檔,第三志愿)
再減I分匹配專業有(三檔,第四志愿)再減I分匹配專業有(四檔,第五志愿)
再減I分匹配專業有(五檔,第六志愿)
所述檔數是指前一志愿到后一志愿的移動,一檔表示從第一志愿到第二志愿的移動, 其余類推;
若錄取分數之差較小,導致配置專業的檔數< 4時,將最后一檔的第一專業作為該檔 的推薦專業,拆分其余匹配專業作為下一檔的推薦專業;若最后一檔的匹配專業數=1,則 拆分上一檔,并將其后面一檔的備選專業順序后移作為下一檔的推薦專業;若拆分至一檔 且一檔的匹配專業數=1,則調整匹配原則,在一檔的基礎上減I分配置第二檔;如果配置檔 數=5,則完成配置;如果配置檔數< 4,則重復上述過程,直至五檔均有匹配專業為止。
[0007]本發明的有益效果為:運用科學的志愿填報方法、基于院校歷史錄取數據進行數 據挖掘,為考生和家長提供一套操作簡單、結果科學的志愿填報參考系統,大幅提升家長和 考生志愿填報決策的科學性和準確性,2013年本系統整體志愿成功率高達98%以上。
【具體實施方式】
[0008]本發明實施例所述的一種平行志愿填報智能推薦系統,包括:使用電腦服務器數 據庫系統,高考平行志愿填報智能推薦系統錄入了各省的《匯編》數據(至少近3年各高校 專業在各省的錄取排名、最低分、最高分、平均分、錄取人數等),當年最新的《招生計劃》(本 省教育考試院匯總的當年各高校專業在省內的招生計劃數、學制、學費,各具體招生專業及 其招生名額等信息),和各高校當年最新公布的招生簡章信息。
[0009]數據錄入完成之后,系統會根據下面提供的算法進行志愿智能推薦。
[0010]1、第一志愿定位過程
本發明采用名次定位法來推薦第一志愿,實行平行志愿填報原則。
[0011]數年來的數據顯示,各高校在某省的投檔分數波動較大,而其投檔分名次的波動 相對較小,各省教育考試院計算機投檔系統是按照考生名次由高到低依次投檔,因此無論 是從理論上還是各省多年實際的投檔數據來看,基于名次定位法來進行志愿填報是一種更 科學的方法。
[0012]本系統在名次定位法的基礎上運用名次修正系數進一步進行優化,名次修正系數 =去年招生計劃數/今年招生計劃數(同一批次中的計劃數)。
[0013]家長考生的考分對應全省的排名*名次修正系數,得到對應到去年的排名,系統 使用這個排名在數據庫中檢索去年最接近這個排名投檔的學校,找出這個學校去年的投檔 分SI,去年投檔分在[Sl-4,S1+3]這個區間的學校,都作為第一志愿的推薦學校。根據平 行志愿的填報規則,這樣的第一志愿學校屬于可以沖擊的學校。對于這些推薦學校的填報 風險進行如下劃分:
冒險:[Sl+1,S1+3]、中位:[S1-1,SI]、保險:[Sl-4,Sl-2];
2、各志愿間的梯度計算過程
根據選擇的第一志愿學校,系統找出這個學校去年的投檔分S2,去年投檔分在 [S2-12,S2-5]這個區間的學校,都作為第二志愿的推薦學校。
[0014]冒險:[S2-6,S2-5]、中位:[S2_9,S2-7]、保險:[S2-12,S2-10];
根據選擇的第二志愿學校,系統找出這個學校去年的投檔分S3,去年投檔分在[S3-10, S2-4]這個區間的學校,都作為第三志愿的推薦學校。
[0015]冒險:[S3-5,S3-4]、中位:[S3_7,S3-6]、保險:[S3-10,S3-8];
根據選擇的第三志愿學校,系統找出這個學校去年的投檔分S4,去年投檔分在[S4-9,
54-3]這個區間的學校,都作為第四志愿的推薦學校。(如果有第四志愿)
冒險:[S4-4,S4-3]、中位:[S4-6,S4-5]、保險:[S4-9,S4-7];
根據選擇的第四志愿學校,系統找出這個學校去年的投檔分S5,去年投檔分在[S5-8,
55-2]這個區間的學校,都作為第五志愿的推薦學校。(如果有第五志愿)
冒險:[S5-3,S5-2]、中位:[S5-5,S5-4]、保險:[S5-8,S5-6]。
[0016]3、專業推薦過程
學校專業數< 6時,依次從高分到底降序排列。
[0017]學校專業數≥7時:
選擇學校屬于“冒險”型考生:搭配分數最低的6個專業
選擇學校屬于“中位”型考生:從【(專業數-5) +2】取整位選擇第一專業,依次遞減分數配置二、三、四、五、六專業,有多個專業推薦多個,由考生自主選擇;
具體程序為:第一專業確定后,計算這一專業錄取分數之差與最低錄取分數之差,如果錄取分數之差< 6,則依次遞減分數推薦二、三、四等專業;如果> 7,則依次減2,2,1,1,I配置,配置的專業檔數=5,,則完成匹配,形如:
減2分匹配專業有(一檔,第二志愿)
再減2分匹配專業有(二檔,第三志愿)
減I分匹配專業有(三檔,第四志愿)
減I分匹配專業有(四檔,第五志愿)
減I分匹配專業有(五檔,第六志愿)
檔數的定義:前一志愿到后一志愿的移動,通常是減I分或者2分,一檔表不從第一志愿到第二志愿的移動,依次類推。總數為六個志愿,則存在五個檔數。類似于汽車變速箱的換擋。
[0018]如果分差不夠大,而導致配置專業的檔數=4,而第五志愿匹配數> 2,將第五志愿中第一專業之外的其余專業作為第六志愿,完成匹配;
如果第五志愿數=1,則看第四志愿,如果第四志愿匹配數> 2,將第四志愿中第一專業之外的其余專業作為第五志愿,原第五志愿專業作為第六志愿,完成匹配;
如果第五志愿數=1,第四志愿匹配數=1,則看第三志愿,如果第三志愿匹配數> 2,將第三志愿中第一專業之外的其余專業作為第四志愿,第四志愿作為第五志愿,第五志愿作為第六志愿,完成匹配;
如果第五志愿數=1,第四志愿匹配數=1,第三志愿匹配數=1,則看第二志愿,如果第二志愿匹配數> 2,將第二志愿中第一專業之外的其余專業作為第三志愿,第三志愿作為第四志愿,第四志愿作為第五志愿,第五志愿作為第六志愿,完成匹配; 如果第二志愿匹配數=1,那么,則調整匹配原則,在一檔基礎上減I分配置第二檔;如果配置檔數=5,則完成配置;如果配置檔數=4,則重復上述過程。如果配置專業的檔數=4,而第五志愿匹配數> 2,將第五志愿中第一專業之外的其余專業作為第六志愿,完成匹配;如果第五志愿數=1,則看第四志愿,如果第四志愿匹配數> 2,將第四志愿中第一專業之外的其余專業作為第五志愿,原第五志愿專業作為第六志愿,完成匹配;
如果第五志愿數=1,第四志愿匹配數=1,則看第三志愿,如果第三志愿匹配數> 2,將第三志愿中第一專業之外的其余專業作為第四志愿,第四志愿作為第五志愿,第五志愿作為第六志愿,完成匹配;
如果第五志愿數=1,第四志愿匹配數=1,第三志愿匹配數=1,則看第二志愿,如果第二志愿匹配數> 2,將第二志愿中第一專業之外的其余專業作為第三志愿,第三志愿作為第四志愿,第四志愿作為第五志愿,第五志愿作為第六志愿,完成匹配;如果第二志愿匹配數 =1,那么,則調整匹配原則,在第一志愿基礎上減I分配置第一檔;如果配置檔數=5,則完成配置;如果配置檔數=4,則重復上述過程(如果配置專業的檔數=4,而第五志愿匹配數≥2, 將第五志愿中第一專業之外的其余專業作為第六志愿,完成匹配;
如果第五志愿數=1,則看第四志愿,如果第四志愿匹配數> 2,將第四志愿中第一專業之外的其余專業作為第五志愿,原第五志愿專業作為第六志愿,完成匹配;
如果第五志愿數=1,第四志愿匹配數=1,則看第三志愿,如果第三志愿匹配數> 2,將第三志愿中第一專業之外的其余專業作為第四志愿,第四志愿作為第五志愿,第五志愿作為第六志愿,完成匹配;
如果第五志愿數=1,第四志愿匹配數=1,第三志愿匹配數=1,則看第二志愿,如果第二志愿匹配數> 2,將第二志愿中第一專業之外的其余專業作為第三志愿,第三志愿作為第四志愿,第四志愿作為第五志愿,第五志愿作為第六志愿,完成匹配;如果第二志愿匹配數 =1,那么,則看第一志愿數,如果第一志愿匹配數> 2,則將第一志愿中第一專業之外的其余專業作為第二志愿,原第二志愿則成為第三志愿……,完成匹配。
[0019]如果配置專業的檔數=3,則更改匹配規則,在一檔基礎上減I分配置第二檔,如果配置檔數=4,則重復上述過程(不同之處在于,調整一檔減分規則這一步將不存在,直接到調整第一志愿減分),直到匹配結束。如果配置檔數仍舊為3,進一步更改匹配規則,在第一志愿基礎上減I分配置第一檔,如果配置檔數=4,則重復上述過程(不同之處在于,調整一檔減分和第一志愿減分不存在,直接第一檔專業志愿數,將第一志愿的其他專業依次作為二、三、四檔等)如果配置檔數仍為3:如果第四志愿數> 3,將后兩個志愿作為第五志愿、第六志愿,完成匹配。如果第四志愿數=2,將第二個志愿作為第六志愿,把第一志愿作為第五志愿,同時看第三志愿,如果第三志愿數> 2,將第三志愿中第一專業之外的其他志愿作為第四志愿,完成匹配;如果第三志愿數=1,則繼續看第二志愿,第二志愿數> 2,將第二志愿第一專業之外的其他志愿作為第三志愿……
如果配置專業的檔數=2,則更改匹配規則,在一檔基礎上減I分配置第二檔,如果配置檔數=4,則重復上述過程(不同之處在于,調整一檔減分規則這一步將不存在,直接到調整第一志愿減分),直到匹配結束。如果配置檔數仍舊為3,進一步更改匹配規則,在第一志愿基礎上減I分配置第一檔,如果配置檔數=4,則重復上述過程(不同之處在于,調整一檔減分和第一志愿減分不存在,直接將第一志愿的其他專業依次作為二、三、四檔等)如果配置檔數仍為3,如果第四志愿數> 3,將后兩個志愿作為第五志愿、第六志愿,完成匹配。如果第四志愿數=2,將第四志愿中第二個專業作為第六志愿,把第一專業作為第五志愿,同時看第三志愿,如果第三志愿數> 2,將第三志愿第一專業之外的其他志愿作為第四志愿,完成匹配;如果第三志愿數=1,則繼續看第二志愿,如果……選擇學校屬于“保險”型考生:從第一專業起,依次減2,2,1,1,I分配置第二、三、四、五、六專業,有多個專業則推薦多個,由考生自主選擇。
[0020]具體實施時:
1)數據采集錄入
公司安排工作人員通過專業設備掃描各省的《匯編》數據(至少近3年各高校專業在各省的錄取排名、最低分、最高分、平均分、錄取人數等),當年最新的《招生計劃》(本省教育考試院匯總的當年各高校專業在省內的招生計劃數、學制、學費,各具體招生專業及其招生名額等信息),和各高校當年最新公布的招生簡章信息。通過文字識別軟件將這些信息轉換成格式化的文字信息,再有技術人員統ー導入SQL Server數據庫系統;
2)系統開發
公司安排軟件開發人員, 結合數據庫數據和智能推薦算法,將推薦的過程開發成Web應用(通常說的網站),部署在IIS服務器上,全國各地的互聯網用戶都可以訪問到;
3)家長考生使用系統
在各省高考結束,考分及排名公布之后,家長考生通過電腦瀏覽器登錄系統,填入自己的考分和全省對應排名,系統軟件通過運算,將會智能推薦若干所第一志愿候選學校,用戶選擇一所學校作為第一志愿,系統再推薦該學校的專業,和若干所第二志愿候選學校,用戶繼續選擇一所學校作為第二志愿……按照此過程直到志愿表上的學校(學校志愿數量在
3-5個)和專業都填滿(專業志愿數量在5-6個),最后系統將對這ー張完整的模擬志愿表進行風險評估,供家長和學生參考。
[0021 ] 本發明不局限于上述最佳實施方式,任何人在本發明的啟示下都可得出其他各種形式的產品,但不論在其形狀或結構上作任何變化,凡是具有與本申請相同或相近似的技術方案,均落在本發明的保護范圍之內。
【權利要求】
1.一種平行志愿填報智能推薦系統,其特征在于,其包括: SQL Serve數據庫,其記錄有至少近3年各高校專業在各省的錄取信息、當年各高校專業在省內的招生信息以及各高校當年最新公布的招生簡章信息,所述錄取信息包括錄取排名、最低分、最高分、平均分、錄取人數,所述招生信息包括招生計劃數、學制、學費、各具體招生專業及其招生名額; 利用推薦過程開發成的Web應用,所述推薦過程包括以下步驟: 1)第一志愿定位:在名次定位法的基礎上運用名次修正系數進一步進行優化:名次修正系數=去年招生計劃數/今年招生計劃數;考生的考分對應全省的排名*名次修正系數,得到對應到去年的排名,系統使用該排名,在數據庫中檢索去年最接近這個排名投檔的學校和該校去年的投檔分SI,將去年投檔分在[Sl-4,S1+3]區間的學校,都作為第一志愿的推薦學校,對于這些推薦學校的填報風險進行如下劃分:冒險:[Sl+1,S1+3];中位:[S1-1,SI];保險:[Sl-4,Sl-2]; 2)其余各志愿間的梯度推薦: 根據選擇的第一志愿學校,找出該校去年的投檔分S2,將去年投檔分在[S2-12,S2-5]區間的學校,都作為第二志愿的推薦學校,風險劃分如下:冒險:[S2-6,S2-5];中位:[S2-9,S2-7];保險:[S2-12,S2-10]; 根據選擇的第二志愿學校,找出該校去年的投檔分S3,將去年投檔分在[S3-10,S2-4]區間的學校,都作為第三志愿的推薦學校,風險劃分如下:冒險:[S3-5,S3-4];中位:[S3-7,S3-6];保險:[S3-10,S3-8]; 根據選擇的第三志愿學校,找出該校去年的投檔分S4,將去年投檔分在[S4-9,S4-3]區間的學校,都作為第四志愿的推薦學校,風險劃分如下:冒險:[S4-4,S4-3];中位:[S4-6,S4-5];保險:[S4-9,S4-7]; 根據選擇的第四志愿學校,找出該校去年的投檔分S5,去年投檔分在[S5-8,S5-2]區間的學校,都作為第五志愿的推薦學校,風險劃分如下:冒險:[S5-3,S5-2];中位:[S5-5,S5-4];保險:[S5-8,S5-6]; 3)專業推薦:將所選學校招收的專業按錄取分數排名。
2.根據權利要求1所述的平行志愿填報智能推薦系統,其特征在于:如果學校專業數(6,則依次從高分到底降序排列。
3.根據權利要求1所述的平行志愿填報智能推薦系統,其特征在于:如果學校專業數≥7,則: a、選擇學校屬于“保險”型考生:從第一專業起,按專業排名依次減2,2,1,1,I分配置第二、三、四、五、六專業,如果同一排名有多個專業,則同時推薦多個,由考生自主選擇; b、選擇學校屬于“冒險”型考生:搭配分數最低的6個專業; C、選擇學校屬于“中位”型考生:從[(專業數-5) + 2]取整數位,選擇專業排名中對應名次的專業為第一專業,從第一專業的排名依次減2,2,1,1,I配置二、三、四、五、六專業,如果同一排名有多個專業,則同時推薦多個,由考生自主選擇。
4.根據權利要求3所述的平行志愿填報智能推薦系統,其特征在于:當第一專業確定后,計算第一專業錄取分數與該校最低錄取分數之差,如果錄取分數之差< 6,則依次遞減分數推薦二、三、四等專業;如果錄取分數之差> 7,則依次減2,2,1,1,I配置,配置的專業檔數=5,,則完成匹配。
5.根據權利要求3所述的平行志愿填報智能推薦系統,其特征在于:若錄取分數之差較小,導致配置專業的檔數< 4時,將最后一檔的第一專業作為該檔的推薦專業,拆分其余匹配專業作為下一檔的推薦專業。
6.根據權利要求5所述的平行志愿填報智能推薦系統,其特征在于:若最后一檔的匹配專業數=1,則拆分上一檔,并將其后面一檔的備選專業順序后移作為下一檔的推薦專業。
7.根據權利要求6所述的平行志愿填報智能推薦系統,其特征在于:若拆分至一檔且一檔的匹配專業數=1,則調整匹配原則,在一檔的基礎上減I分配置第二 檔。
8.根據權利要求7所述的平行志愿填報智能推薦系統,其特征在于:如果配置檔數=5, 則完成配置。
9.根據權利要求8所述的平行志愿填報智能推薦系統,其特征在于:如果配置檔數 ^ 4,則重復上述過程,直至五檔均有匹配專業為止。
【文檔編號】G06Q10/04GK103530703SQ201310483290
【公開日】2014年1月22日 申請日期:2013年10月16日 優先權日:2013年10月16日
【發明者】蹇劍峰, 江雪兵 申請人:上海遠播教育科技有限公司