■天津市教育招生考試院 朱世珺
近年來,我國在計算機信息技術領域取得了突飛猛進的發展?;ヂ摼W計算機技術因其不受時間、空間等因素影響的特點,被廣泛應用于各個行業,其中包括教育招生考試領域。那么,如何依托目前的主流信息技術,打造一個符合當代教育實際需要的招生考試信息管理系統,便成為教育招生考試領域發展過程中的一個重中之重。眾所周知,近年來我國以高校招生制度改革為代表的各類教育改革工作如火如荼。正是在這樣的背景下,如何使教育招生考試改革能夠契合時代發展需要,成為教育部、各類高校和省級教育考試行政管理機構共同面對的課題。借助信息化技術推動現有教育招生考試模式的發展變革,已成為了招生考試發展領域的當務之急。教育招生考試管理機構應依據現有條件以及所在省市的實際情況,設計符合教育發展客觀規律的各級各類招生考試信息管理系統,繼而為教育長遠發展提供良好的保障。
就實際需求來看,一個完善的招生考試信息管理系統的構建,目標應確定為實現該項目業務全流程閉合運行支撐,總體上要滿足三個方面的需求:一是終端考生用戶的報名、支付和相關查詢服務;二是考務管理用戶功能(相關信息查詢審核與交互、考場編排、試卷管理、考務信息維護、閱卷統分、考試數據分析、信息發布等);三是實現數據共享,為高等學校錄取工作和招生考試大數據挖掘應用等領域服務。其中第三個方面對于各類高校來講,其目的在于提升招生工作效率,并避免一些復雜情況的出現。以筆者所在省級教育招生考試專業機構為例,在一項教育招生考試信息管理系統開發建設之前,需要投入大量的人力、物力,針對復雜的業務流程進行梳理和完善,實現工作業務流程的科學整合再造,為系統的搭建提供堅實基礎,從而確保這一管理系統構建完成后,工作效率得到顯著提高。
以高等院校招生為例,其招收生源主要為普通高考生、中職畢業生以及在職員工的成人教育。此外,在招生方式上亦有成人高考、高職升本科、普通高考以及2020年初公布的《教育部關于在部分高校開展基礎學科招生改革試點工作的意見》(即“強基計劃”試點自主招生)等。就以上分類來看,在信息標準、生源情況和招生方式等方面,存在著一定程度上的不同。因此,在設計信息管理系統時,要根據項目實際需求,在把握該項目重難點的同時,完成相應頂層設計,體現差異化。而在考試考務組織過程中共性較大的模塊,如基礎信息修改、審核、考場安排、準考證發布、成績發布等模塊設計上要實現標準化和通用化。
在用戶維度方面,信息管理系統不應只是將用戶群體簡單分為考生和管理人員。通常情況下,招生考試信息管理用戶可以劃分為四類,即系統的維護管理人員、相應機構人員、專職考試組織人員以及考生。其中,維護管理人員要為系統穩定提供技術支持,避免系統、數據等出現問題。相應機構人員的職責則是為負責本機構職能功能的應用管理。從用戶需求角度做好詳細設計是系統實用性和用戶友好度的保障。以上頂層設計和詳細設計構成了系統需求的主要框架,在構建招生考試信息管理系統的過程中,需要切實保證以上需求得到滿足。
系統需求層面的要求屬于對招生考試信息管理系統的硬性需求。在以上需求得以滿足的基礎之上,系統還應滿足管理的流程化需求。通常情況下,流程設計的依據是各個工作環節銜接的邏輯和標準,工作流程信息化的基礎就是工作流程的標準化。例如:全國高等教育自學考試工作流程的第一步為根據教育部考試中心年度文件要求設置開考專業,而后根據情況,制訂計劃、安排考試科目以及時間等相關事項。在隨后進行的所有考試安排、考務組織、助學和畢業審核等工作環節,其依據全部來自于考試計劃。這其中,各個管理崗位之間銜接邏輯和輸入輸出的數據標準構成自學考試信息管理系統業務流程需求。
可見,招生考試信息管理系統本身,除了需要支持業務之外,還應能滿足業務流程化這一彈性要求。因此,在招生考試信息管理系統設計的過程中,必須滿足以上兩種需求,才能更為切實地保證系統自身的有效性,繼而使其更好地作用于招生考試等相關工作的展開。
考慮當前網絡安全形勢要求,系統設計必須符合相關規定與標準。為了其有效系統的安全性,要在操作系統、數據庫、中間件、網絡設備、安全設備等方面進行相應考慮,提升設備和系統的安全性。
對于整個管理系統來講,合理的構架設計屬于根本所在。因為,構架設計本身既要滿足業務流程需求與系統需求,還應兼具數據處理、安全性等方面的要求。所以,系統構架的選擇與設計是否合理,決定著整個系統的成敗。實踐證明,C/S 與B/S 結合的系統構架更符合系統的運行方式。
這中間,系統設計人員在進行系統構架設計的過程中,可以借助C/S 構架處理數據強的特點,將其應用到信息審核、考試考場安排、編制準考證、考試成績公布、照片處理等數據領域之中。B/S構架自身具有事務處理能力,設計人員可以憑借其進行與考務相關的考生報名、通知發布、考試資格打印、成績查詢等領域設計工作。
由此可見,從業務流程的角度分析,招生人員、考務人員亦可以借助C/S 構架滿足實際需求。而對于考生需求,則需要以B/S 構架為基礎,對系統進行設計。以筆者所在機構為例,在兩個基礎構架完成的基礎上,其相應模塊亦被劃分為六個部分,即:用戶管理、考生管理、考務管理、成績管理、錄取管理和數據分析,這樣便能保證系統需求與業務需求的達標,從而使考試考務系統能夠充分發揮其價值。
在進行考試考務系統設計的過程中,設計人員在C/S與B/S系統結合基礎上展開系統設計的時候,應先選擇適宜的數據庫平臺,以此來保證整個系統的有效性。以筆者的經驗來看,目前SQL Server 數據庫平臺更為適合應用在考試考務系統上。這里需要特別指出的是,相關系統維護人員應注重SQL Server 的日常更新及維護,原則上來講,數據庫平臺不能急于更新,也不能落后數代。具體的更新維護情況,相關維護人員應根據實際情況,酌情展開升級維護工作。
在設計工具的選擇上,可以采取Visual Studio 2010 C#作為設計工具。就日常應用性能表現來看,此設計工具完全可以勝任考試考務系統的設計工作。當然,這是一個較為常見的設計工具,相對于此代版本而言,還應有一些更為新穎的設計工具。信息系統在進行設計的過程中,可以根據實際需求進行選擇。
借助Visual Studio 進行設計,通??梢詭椭O計人員完善網上報名、成績查詢等功能。同時,其也可以更好地滿足系統中數據運用層面、業務邏輯層面的需求等,從而達到完善整個考試考務系統的目的。此外,教務管理開發工具可以將Java作為C/S構架下的考務管理開發工具。從實際設計情況來看,借助Java 這一開發工具,可以切實有效地實現筆試考務組織、操作考場編排以及系統用戶管理、數據庫管理等功能,這對于整個信息系統的應用性而言,有著不可估量的意義。
通常情況下,系統設計人員可以借助ADO 操作方式對數據庫進行操作。就目前情況來看,選擇ADO操作方式屬于最為切實有效的一種方法。這是因為,ADO 技術從本質上來講屬于業務數據與后臺數據庫之間相連接的一個橋梁。所以,借助ADO 技術來搭建兩者之間連接的橋梁,將有助于系統功能之間的互通。B/S 構架的PC 客戶端則需要借助ADO.NET 技術進行支持。此種技術的根本在于,能夠切實有效地解決異地事務,從而對整個信息管理系統運行進行優化。
近年來,伴隨著信息技術的突飛猛進,許多專職行政管理機構和學校都為此建設專門的教育招生考試信息系統。而信息系統的出現,使得過去較為繁瑣的工作變得簡潔、高效和準確。開發建設科學合理的信息管理系統有助于教育招生考試工作的更好開展,從而為當代教育的發展注入活力,為培養和選拔人才提供保障,為國家經濟建設提供人才儲備。