侯艷艷++林啟招++李勤文
摘要:全國普通高校招生網上錄取應用軟件高校子系統(tǒng)提高了高校的信息化水平,但無法滿足高校新生電子檔案輔助查詢的個性化需求。該文就高校新生電子檔案輔助查詢系統(tǒng)進行了設計與實現(xiàn)。
關鍵詞:電子檔案;查詢系統(tǒng);設計與實現(xiàn)
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)06-0071-03
Design and Implementation of the Electronic Archives Supplementary Query Information System for College Freshmen
HOU Yan-yan, LIN Qi-zhao, LI Qin-Wen
(Admission Office of Southwest Forestry University, Kunming 650224, China)
Abstract: The national college enrollment application software of the university system enhances the level of information, but is unable to meet the individual needs of college freshmen of electronic archives auxiliary query. The freshmen of electronic archives query information system is designed and realized.
Key words: electronic archives; query information system; design and implementation
自從國內高校實現(xiàn)網絡遠程錄取以來,高校的招生錄取工作的信息化水平和工作效率得到顯著提升,同時也給高校的招生管理人員提出諸多挑戰(zhàn)。
由全國普通高校招生網上錄取課題組開發(fā)研制的全國普通高校招生網上錄取應用軟件高校子系統(tǒng)(后文簡稱錄取子系統(tǒng))實現(xiàn)了錄取數據傳輸、數據處理、消息傳輸等主要功能。該系統(tǒng)最新版本軟件基本滿足了高校的錄取工作要求,但仍有不足。它的不足體現(xiàn)在各高校個性化需求,比如缺少批量保存或打印考生檔案、脫離錄取子系統(tǒng)查閱考生電子檔案等功能。
目前各高校用戶可通過錄取子系統(tǒng)下載審閱考生電子檔案。錄取結束后省招辦向各高校郵寄錄取考生紙質檔案。已經有山西省等省招辦已要求高校通過錄取子系統(tǒng)打印錄取考生電子檔案。根據筆者多年的工作經驗判斷將會有更多省招辦要求高校通過錄取子系統(tǒng)打印考生紙質檔案,用來取代省招生向高校郵寄紙質檔案的工作。
招生領域里,相關學者已經做出不少研究,比如為了解決數據間的數據共享問題,文獻[1]實現(xiàn)了推薦生跟蹤管理和招生決定分析等功能;文獻[2]提出通過統(tǒng)一的方法對異構數據源進行結構化描述及字段關系映射、文獻[3]提出考生紙質檔案應與電子檔案并行,用來解決遠程的需求和存檔備查的矛盾。
各高校內部各部門需要在錄取結束后,需要方便有效的輔助系統(tǒng)來查閱和打印錄取考生的檔案。本文就高校如何實現(xiàn)新生電子檔案輔助查詢系統(tǒng)進行了討論。
1 需求分析
適用于高校內部各部門的新生電子檔案輔助查詢系統(tǒng)需要具備多用戶通過網絡查詢新生電子檔案的功能。該系統(tǒng)的電子檔案來自于錄取子系統(tǒng),但無論是服務器端還是客戶端,均不需要安裝錄取子系統(tǒng)。
該系統(tǒng)需要分兩子系統(tǒng)分別實現(xiàn)電子檔案的獲取、電子檔案查閱兩大功能。該系統(tǒng)所查詢的新生電子檔案,可供用戶查閱、保存、打印。為適應電子檔案可打印成紙質檔案的需求,電子檔案要保存與錄取子系統(tǒng)一致。用戶打印后再到高校招生辦公室進行蓋章。
在安全性方面,該系統(tǒng)應該充分考慮到新生電子檔案涉及高考考生的個人隱私,故要求新生電子檔案盡可能地不被惡意獲取。為了加強網絡安全,可以采用諸如病毒防護、關閉不用的通訊端口、漏洞掃描、入侵檢測[4]、采用硬件防火墻限制訪問IP[5]等措施?;谥鳈C的部分提供攻擊成功與否的確認;基于網絡入侵檢測系統(tǒng)可以提供早期警告[4]。為防止電子檔案被篡改,可通過軟件加密新生電子檔案所在文件夾。放到服務器端的電子檔案數據,只是一個副本,當它被篡改后,可以用原始數據進行修改或者替換,這種做法達到電子檔案數據的“可逆性”[6]。所以除了采取常見的病毒防護、關閉不用的通訊端口、拒絕使用無線網絡[7]等安全措施后,不需要采取諸如加裝硬件防火墻、數據包分析之類的措施。
2 關鍵技術及實現(xiàn)
該系統(tǒng)包括電子檔案獲取子系統(tǒng)和電子檔案查閱子系統(tǒng)。電子檔案獲取子系統(tǒng)(又稱錄取助手)是單機模式,而電子檔案查詢子系統(tǒng)采用B/S模式。
2.1 電子檔案獲取子系統(tǒng)
錄取助手實現(xiàn)從錄取子系統(tǒng)里批量獲取電子檔案,它是實現(xiàn)新生電子檔案輔助查詢系統(tǒng)的基礎。由于錄取子系統(tǒng)在呈現(xiàn)具體某個考生電子檔案時,讀取臨時網頁文件,此文件會在打開第二個考生電子檔案時被替換,并且錄取子系統(tǒng)無法批量自動操作考生檔案。
筆者設計的錄取助手流程圖如圖1所示,初始化運行如圖2所示,運行效果如圖3所示。軟件助手的實現(xiàn)主要包括四個關鍵技術來實現(xiàn):
1) 輔助登錄取子系統(tǒng)
錄取助手加載密碼文件后,用戶可通過選擇填充登錄所需信息。
2) 實現(xiàn)自動批量打開具體考生檔案
錄取助手通過招生助手直接操作錄取子系統(tǒng),無需手動逐個單擊具體考生。
3) 實現(xiàn)自動檢測并打開檔案項目
錄取助手根據初始化的設置,自動操作錄取子系統(tǒng),打開指定的信息(檔案)項目。
4) 實現(xiàn)智能保存檔案項目
錄取助手把檔案信息中的圖片絕對路徑改為相對路徑,然后再保存電子檔案所對應的網頁文件,其他類型的文件則直接復制另存。
<錄取助手獲取錄取子系統(tǒng)控件的“句柄”是一個關鍵過程,筆者基于.NET平臺,用C#語言實現(xiàn)的關鍵代碼如下所示。
2.2 電子檔案查詢子系統(tǒng)
目前大部分網站采用了動態(tài)網頁,因為它能運用數據庫技術或腳本語言實現(xiàn)用戶與系統(tǒng)的效率。靜態(tài)網頁只是簡單地呈現(xiàn)文本或圖像信息的網頁。
電子檔案查詢子系統(tǒng)采用動態(tài)網頁與靜態(tài)網頁相結合的方式。該系統(tǒng)基于ASP.NET實現(xiàn)前臺開發(fā),后臺數據庫采用Microsoft SQL Server2005,中間用ADO.NET來訪問數據庫,如圖4所示。該系統(tǒng)所呈現(xiàn)的電子檔案部分在檔案查詢模塊中展現(xiàn)錄取助手所獲取的電子檔案靜態(tài)網頁文件或其它文件。查詢子系統(tǒng)運行效果圖如圖5所示。在運行時,用戶可通過選擇具體的電子檔案項目查詢檔案詳情信息,比如報名信息、志愿信息、體檢信息、報名表、附件表等。
該子系統(tǒng)的核心業(yè)務流程是查詢新生電子檔案。數據庫存儲的高校新生等基本信息,但不存儲從錄取子系統(tǒng)獲取的電子檔案。靜態(tài)網頁或其他格式的電子檔案,只在存儲在網絡的服務器端。
由于電子檔案涉及新生的個人隱私,為防止被不法分子獲取,筆者將其應用服務網站置于內網中。同時,采取定時段定人開放策略應對網絡安全威脅。
3 結束語
基于全國普通高校招生網上錄取應用軟件高校子系統(tǒng),結合高校的個性化需求,設計了新生電子檔案輔助查詢系統(tǒng)。設計的輔助查詢系統(tǒng)包括單機的電子檔案獲取子系統(tǒng)和B/S模式的電子檔案查閱子系統(tǒng)。
該系統(tǒng)基本上滿足了輔助高校內部部門查詢新生電子檔案的需求,但仍有值得改進的方面,比如目前該系統(tǒng)電子檔案查閱子系統(tǒng)服務器上靜態(tài)電子檔案的安全性仍有待提高、后期仍有較大空間來擴展
參考文獻:
[1] 陳軍,汪衛(wèi)斌,王宏濤,等.基于B/S與C/S結構的招生管理系統(tǒng)的實現(xiàn)[J].計算機技術與自動化,2005(3):78-81.
[2] 白濤,王斌.基于XML的高校網招錄取數據交換技術的研究[J].計算機技術與發(fā)展,2014(8):202-205.
[3] 季金莎.考生檔案電子化與高校招生遠程網上錄取[J].檔案與建設,2010(2):36-37.
[4] 杜馬.網上錄取與網絡安全[J].中國考試:研究版,2005(12):40-42.
[5] 郝玉潔,常征.網絡安全與防火墻技術[J].電子科技大學學報,2002,4(1):5-7.
[6] 顧群.招生信息安全策略[J].中國考試:研究版,2004(4):30-31.
[7] 吳娜,魯東明,潘云鶴.網絡管理技術的研究與發(fā)展[J].計算機應用研究,2000(4):54-56.