互聯網發展勢頭迅猛,網站已成為各類學校介紹、推廣自己的重要窗口。網上報名系統也已經隨著網站被各類院校廣泛應用。它的主要用途是收集報名學生的基本信息及志愿,并對學生填寫的信息進行審核,從而決定是否錄取該生。
一、網上報名系統存在的問題
技工類院校的招生面臨著生源種類多、培養層次多、專業多的“三多”情況。各專業對生源的要求不同,有的專業招收初中起點的畢業生,有的專業招收高中起點的畢業生,還有的專業既招收初中起點的畢業生,又招收高中起點的畢業生,但學制不同。傳統的做法是把所有的專業、培養層次、學制羅列出來,讓學生參考招生簡章選取自己要報名的專業。但是,如此復雜的情況,使學生在報名時無意間錯報、誤報,給后續的錄取工作帶來了十分巨大的工作量。舉例來說,筆者所在學院的“電氣自動化”專業,其培養層次有“高級技工”、“技師”、“技師+大專”三種。初中畢業生只能報考“高級技工”,高中以上學歷才能夠報考“技師”以及“技師+大專”。有的初中畢業生在報名時就選擇了“技師”,這是不符合專業要求的。在實際工作中,這樣的情況相當多。學校只能打電話重新落實考生志愿,浪費了大量的人力、物力。
就此問題,筆者調研了多所技工類院校的網上報名系統,發現這些院校在專業選擇時最多只有兩步:第一步選擇專業名稱,第二步選擇培養層次。有的學校開設專業少,直接把所有的組合羅列出來。這都不適合筆者學院“三多”的實際情況。在線報名系統的效果就在于根據考生的基本情況,為考生篩選出他們可以報考的專業,過濾掉不符合要求的專業。
二、革新網上報名系統,實現專業逐層篩選
筆者經過分析發現,就不同的考生選擇專業而言,要具備以下幾個要素:想學什么專業;想報考什么等級;現有什么學歷。在這三項中,想學什么專業、想報考什么等級這兩項取決于考生的主觀意愿;而“現有學歷”是考生客觀條件決定的。因此,筆者認為,從此項條件出發,進行報名專業篩選,是最合適的。
具體的實現方法是:設定“現有學歷”、“報考等級”和“報考專業”三個下拉列表讓學生依次選擇。在第一步選擇了“現有學歷”之后,系統得知考生現有的學歷水平,立即到“專業情況”數據表中將該考生能夠滿足報考條件的專業篩選出來。需要說明的是這個“專業情況”表。因為每一個專業都對考生的學歷有要求,所以要在數據庫中建立一個“專業情況”表,表內記錄每個專業的屬性,如“專業名稱”、“起點學歷”、“學制”、“培養層次”等信息。該表是對考生報考專業進行篩選、過濾的依據。
選擇第一步后,產生了第二個問題:如何判斷考生的現有條件,是否滿足專業要求?筆者的解決方法是,給各學歷定義權值,通過比較權值來判斷是否滿足要求。在數據庫中建立一個“學歷”表,內含有“大專”、“中專”、“高中”、“初中”等現有的所有學歷,并給每一個學歷定義一個權值,如“初中=1”、“中專=2”、“高中=2”、“大專=3”等。若某考生是高中學歷,權值為“2”。那么,篩選時只要“專業情況”表中該專業規定的最低學歷的權值小于等于“2”,則該專業適合該考生報名。從專業表中選取出符合考生報考條件的數據,存到一個二維數組中備用。這個數組作為下一步篩選的數據來源備用。
第二步選擇報考級別。考生選擇的報考級別即為“專業情況”表中的培養層次。從第一步創建的二維數組中,將符合要求的數據顯示在第三個下拉列表“報考專業”中。至此,對專業的篩選過濾完成,不會再顯示不符合要求的專業。
該系統將專業信息、學歷分別放在不同的表中,方便更新。筆者在實際應用中,將“培養曾次”也單獨創建了一張表,方便日后更改。技工類院校專業變換往往比較頻繁。該系統的方便之處還在于每年讓招生部門提供一張“專業信息”表,導入數據庫就可以繼續使用,不必改寫程序。
經過兩年的使用檢驗,筆者編寫的在線報名系統很好地適用于技工類院校的招生報名工作,節約了人力、物力和其它費用,具有推廣價值。另外,該系統的算法,也適用于其他需要二次篩選過濾的信息采集工作。
(作者單位:山東省青島市技師學院)