楊 偉 杜 軍
南通大學 江蘇南通 226019
網上招生數據標準化接口系統的設計與實現*
楊 偉 杜 軍
南通大學 江蘇南通 226019
高校招生數據的發布是高校招生工作及學校教學管理工作的一項基礎性數據準備工作,由于各部門對數據格式要求的不一致,加上手工參與數據處理過程,導致新生數據發布存在一定的混亂及與原始數據的不一致的問題,為此研究并設計一套符合高校招生系統與學校教務系統之間的數據標準化接口軟件,來優化數據管理流程,減少手工參與,科學、高效地完成學校基礎數據的收集與管理,按各部門需求,自動、靈活導出規定格式數據,最終實現招生數據快速、準確地提供給學校相關職能部門。
高校招生;數據標準化;數據發布
隨著全國普通高校招生數的不斷擴大,每個學校的招生錄取數據量也日漸增長且復雜度增大,招生數據處理的準確性和完整性將直接影響到高校信息化管理的多個相關部門,比如教務處、財務處、后勤和圖書館等和學生密切相關的部門,并可能影響到已錄取考生信息及時、準確的發布。本文主要以簡單、高效、準確處理招生后續數據為目的,設計并開發一個以招生原始數據為基礎的數據標準化接口系統,方便招生數據的及時、準確發布。
目前,很多高校招生數據的發布依舊采用半人工的辦法,雖然不少學校也對招生后續數據自動化處理方面做了許多研究,但仍集中在以招辦為中心的處理模式上,而很少考慮最終錄取考生的相關數據如何便捷地共享給其他職能部門。很多高校的數據發布模式甚至還停留在手工階段,簡單的從招生系統中導出數據,然后整理、匯總成Excel后發給教務處,電子照片也不做任何處理直接打包復制,然后再由教務處根據其管理系統的結構及學校的管理模式轉換成對應的數據格式,經處理后導入各自的系統,再由教務處將編排好專業、班級、學號的學生數據分發給其他各相關部門,2008年之前我校就采用上述手工方式發布招生數據,給學校的教學管理工作帶來很多問題。
對于以上的數據發布方式,弊端顯而易見:(1)手工操作難免發生錯漏、費時費力,特別是由于各部門使用的管理系統大多采用不同的數據結構,導致錯誤時有發生。(2)由于不同的省份采用不同的錄取方式(如2008年江蘇的招生模式),采用獨立招生系統的省份(如廣東),各省份招生數據就存在數據結構不一致的情況,招辦必須調整數據結構并合并數據,如果純手工操作,勢必大大增加數據處理的復雜程度,也容易發生數據丟失或數據結構不完整的現象。(3)由于招生系統的專業管理與學校實際專業管理有很大的出入,一般數據匯總至教務處后,教務處往往需要重新對招辦數據進行編碼,然后再按本校管理模式重新編排專業、班級、學號等。(4)一旦招辦招生發布的數據出現個別錯誤,整個后續部門將全部受到影響,必須一個個通知更改,一旦不及時,將引來很多麻煩。因此,由于環節較多,在以往的數據處理過程中,經常會出現數據錯誤和數據丟失的現象,并且有很多重復的數據處理過程。
鑒于存在的上述問題,為保證原始數據的完整性及可回溯性,所有的數據我們都從全國普通高校招生網上錄取院校子系統(下文簡稱為“高招系統”)中導出后再進行處理,為此,我們設計了圖1所示的招生數據處理及發布流程。

圖1 招生數據處理及發布流程
由于高招系統導出投檔單為DBF格式,再加上Visual FoxPro是面向對象的關系型數據庫管理系統,可創建從桌面到網絡的數據庫解決方案。Visual FoxPro提供了功能強大的數據處理能力,是擁有最佳生產力的應用程序快速開發工具,并且有足夠的可伸縮性來根據需要建立所有類型的數據庫解決方案。所以本系統采用Visual FoxPro 9.0作為開發工具及數據庫管理工具,直接對高招系統導出的DBF數據表進行操作,并通過各種接口及技術對導出數據進行標準化數據處理,做到及時、準確地發布招生錄取數據。
1. 專業對照庫的生成
根據本校教學管理特點,導入學校教務系統專業信息與高招系統計劃庫數據建立連接關系。
2. 錄取批次管理
由于高校招生存在不同省份、不同批次的情況,通過這一功能可以合理管理各省份、各批次的招生數據,以保證后續數據的準確性。
3. 招生管理
主要用于招生現場數據的處理及發布,主要功能包括:考生查詢、數據導出、統計報表、錄取通知書打印。
4. 招生數據合并
及時匯總已錄取批次的考生數據,方便數據查詢及發布,以供領導決策;招生結束時,合并全校所有考生數據,生成標準化數據格式,以供下一步操作使用。
5. 新生管理
對錄取的學生數據,按學校自定義規則進行班級、學號的編排,根據各部門要求導出所需數據格式及照片格式。
1.各省各批次專業名稱的管理
由于各省各批次專業名稱的不一致,導致數據發布時招生專業與學校招生計劃專業的不一致。專業對照庫的生成及批次管理,很好地解決了該問題,設置專業對照庫后,一方面可以保證標準化后的數據能準確導入學校教務系統;另一方面由于高招系統的約束,各省的專業名稱存在不統一的情況,導致數據發布出現誤差,通過這一步操作,可以自定義發布專業名稱,以保證各省錄取數據的一致性。
2.按需設置打印專業名稱
由于高招系統的專業名稱與學校招生計劃專業名稱存在出入,通過修改數據結構,新增打印專業名稱字段,用戶可在原始數據不做修改的基礎上自定義打印專業名稱。
3.自定義錄取通知書格式
利用Visual FoxPro強大的報表功能,可根據需要自定義錄取通知書的格式。
4.照片批處理
以往,由于高招系統的照片以單獨的圖像格式保存,文件名也有其特殊含義,導致普通用戶操作困難。本系統利用Visual FoxPro新增的Blob字段類型,完美解決了照片的存儲及命名問題。通過遞歸操作遍歷照片文件夾,提取照片文件,轉換為二進制格式存入數據表,這樣,考生數據和其照片就不再相對獨立,而且可以根據需要生成任意文件名格式的獨立照片文件。
5.批處理編排學號
班級、學號的編排一直是個繁瑣且容易出錯的工作,由于本系統一開始就建立了專業對照庫,一旦新生數據全部匯總,學校專業已與考生號建立關聯,這樣很快就能根據學校班級人數編排規則快速生成班級數、班級名稱和班級編號。之后,系統可根據學校學號編排規則、男女生比例、高考總分高低自動編排學號,并具有性別、考分最優化設計,同名同姓自動分班功能。
6.數據導出
Visual FoxPro有豐富的數據連接工具,可通過多種技術方便地將本地數據導入其他遠程數據庫;還可通過OLE技術與Word、Excel等支持OLE的軟件共享數據或功能。通過這些技術,本系統支持導出Excel格式數據及將本地數據導入遠程SQL Server數據庫的功能。
本系統2008年暑假開始投入我校招生管理使用,至2009年8月,已成功處理兩年的招生數據。系統的使用,對我校招生工作的開展和招生數據的處理提供了很大幫助,數據處理的準確性和速度明顯提升,工作效率明顯提高,極大方便了各相關部門間的數據共享。
[1]張明亮,張宗杰.網絡招生錄取系統的設計與實現[J].計算機與數字工程,2005,11:104~106.
[2]陳金剛,舒攀.高校網上錄取數據處理系統的設計與實現[J].廣西工學院學報,2007,6:116~119.
[3]全國普通高校招生網上錄取系統總課題組.全國普通高校招生網上錄取系統使用手冊(院校端系統)[M].北京:教育部,清華大學,2008
[4]微軟MSDN.http://msdn.microsoft.com/en-us/ library/724fd5h9(VS.80).aspx.
[5]張洪舉.Visual FoxPro程序設計參考手冊[M].北京:人民郵電出版社,2004
Design and implementation of standardization interface system for data of network admissions
Yang Wei,Du Jun
Nantong university,Nantong,226019,China
Releasing the data of universities and colleges admissions is a basic work of data preparation for universities and colleges admissions and teaching management, due to each department has different requirements for data format, coupled with manual work is involved in data processing, which result in the confusion of the released data which inconformity with the original data. for this reason, research and design a standardized interface system software applicable to colleges enrollment system and educational system, for optimizing data managing process, reducing manual involvement, fulfill the collection and management of the basic university data scientifically and efficiently, according to demand of each department, the data will be exported in a prescribed format automatically and neatly, finally,other school departments could achieve data sharing quickly and exactly.
universities and colleges admissions;data standardization;data release
2009-10-21
楊偉,本科,助理研究員。
*本文系南通大學教學研究課題(課題編號:08B32)。