葉長國,肖自明
(1.泰山學院信息科學技術學院;2.泰山學院招生辦公室,山東泰安 271021)
近年來,隨著高校招生規模的擴大、社會物質文明程度的不斷提高,人們對藝術的向往和追求日益增長,報考藝術類專業的學生也日益增加.藝術類專業招生是整個招生工作的重要組成部分,因其錄取標準不但取決于高考文化科成績,還在專業方面有一定的要求,而變得比普通類專業招生更為復雜.普通類專業的招生管理相比,藝術類專業的招生管理有一定的特殊性,考試標準不統一,招生環節繁瑣,招生時間、地域跨度大,招生信息門類多、信息量大,專業考試時間緊迫、數據精度要求高[1].另外普通高校的招生工作是一項政策性強、社會關注程度高的工作,要求必將是十分的嚴格,不允許存在任何差錯,藝術類專業招生當然也不例外.隨著信息技術日新月異的發展,信息網絡及其技術在社會的發展過程中所具有的內涵越來越豐富,改變了傳統的管理方式,大大提高了工作效率.充分利用現有網絡技術、計算機技術,對藝術類專業招生管理工作進行現代化管理,是符合社會需求和客觀需要的.
目前,各高校還沒有統一的用于藝術類專業招生管理的信息系統.基本上都是采取了手工的方式進行藝術類專業招生考試工作,如:使用Excel表格直接處理報名信息和成績信息,或使用簡單的數據庫處理系統做一些統計處理工作.這樣的做法,數據的安全性極差,并且容易出現錯誤.因此,開發一套適合高校的藝術類招生管理信息系統是十分必要的.
在信息系統的發展過程中,共產生過四種模式:(1)主機終端模式;(2)文件服務器模式;(3)客戶機/服務器模式(即Client/Server,C/S);(4)瀏覽器/服務器模式(Browser/Server,B/S).
隨著硬件技術的快速發展,硬件價格迅速下降,還有互連網的發展,主機終端模式和文件服務器模式已逐步被取代.目前在信息系統開發時使用最多的是C/S和B/S兩種模式.
1.1.1 C/S模式
C/S模式是20世紀80年代在專用服務器網絡結構的基礎上發展起來的一種結構模式.C/S模式將網絡中計算機分為兩個部分并把他們有機地聯系起來:客戶機和服務器.客戶機將請求傳送給服務器,并根據服務器回送的處理結果進行分析,然后顯示給用戶,結構圖如圖1所示.

圖1 C/S模式示意圖
隨著Internet和Web技術的發展,這種模式也逐漸暴露出許多問題,逐漸被B/S模式取代.
1.1.2 B/S模式
20世紀90年代中期以后,以Web技術為基礎的B/S模式(瀏覽器/服務器)誕生了.隨著這種模式應用,其先進性日益顯現出來.當今很多基于大型數據庫的系統正在采用這種全新的技術模式.B/S模式其結構如圖2所示.

圖2 B/S模式示意圖
B/S模式由瀏覽器、Web服務器、數據庫服務器三個層次組成.用戶界面完全通過WWW瀏覽器向分布在網絡上的許多服務器發出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器.服務器將擔負更多的工作,對數據庫的訪問和應用程序的執行將在服務器上完成.歸納起來,B/S模式具有以下優點:(l)使用簡單;(2)易于維護;(3)保護企業投資;(4)對客戶端硬件要求低;(5)信息資源共享程度高;(6)擴展性好;(7)安全性易于保障.
ASP的英文全拼是Active server pages,它是微軟公司的WEB服務器IIS(Internet Information Server)支持的進行交互網頁開發的技術,是一種開放的、免編譯的應用開發環境,HTML頁面、Script語言和動態服務器擴展結合在一起,為企業提供一個Web服務開發和網絡信息管理的解決方案.
瀏覽器向WEB服務器發出請求,要求訪問.asp文件.Web服務器的進程在接到文件訪問請求后,根據它的后綴做出判斷,若為ASP就將這個訪問請求交給專門的ASP文件處理守護進程,這個進程掃描.ASP文件,把文件中標記“<%”和標記“%>”之間的asp代碼逐行解釋并執行,執行完后把執行的結果送給服務器的Web服務進程,Web服務進程把文件執行結果通過HTTP協議送回到訪問者的瀏覽器,訪問者的瀏覽器所收到的僅僅是服務器的處理結果,文件中的內容形式是標準的HTML標簽代碼文件.
SQL server是Windows操作系統上面最常用的一種數據庫管理系統,SQL server的特性主要包括以下四個方面:(1)Web特性.對XML和Internet標準的豐富支持.通過Web對數據進行輕松安全地訪問強大的、靈活的基于Web的分析.安全的應用程序管理.(2)可伸縮性和可用性.同一個數據庫引擎可以在不同的平臺上使用,從運行Windows98的便攜式電腦,到運行Windows 2000數據中心版的大型多處理器服務器.(3)企業級數據庫功能.SQL Server 2000關系數據庫引擎支持當今苛刻的數據處理環境所需的功能.(4)易于安裝、部署和使用.SQL Server 2000中包括一系列管理和開發工具,這些工具可改進在多個站點上安裝、部署、管理和使用SQL Server的過程,使客戶只需最少的安裝和管理開銷即可實現這些應用程序[2].
ASP和SQLServer2000具有良好的兼容性和穩健的接口,兩者結合是最佳組合之一.所以系統開發選擇B/S模式,使用ASP+SQL Server 2000的開發工具.
高校藝術類招生管理信息化系統,主要是為了進行專業課的考試管理而開發的,目的是提高藝術類專業考試的效率,同時更好的對高考進行監督,全自動化處理考生成績,實時的考生信息統計報表功能[3],監控考試狀態.為在短時間內完成藝術類專業考試工作提供平臺支持,藝術類招生專業考試整體流程如圖3所示:

圖3 專業考試整體流程
本系統主要實現的流程是:考生到學校報名,根據省招辦提供的數據庫調取考生數據,打印考試證及存根,考生確認后簽字,考試證上有考場安排、考試時間等信息.美術專業考生按考場安排在統一時間內參加考試.音樂專業考生則在規定的時間到指定的地點檢錄后參加專業考試.工作人員在考試進行的同時現場錄入考試成績,每個考場兩組同時錄入,以便檢查核對錯誤.考試結束后,進行核對成績,在紀檢人員的監督下進行成績修改,無誤后按設定的比例進行成績核算,導出總成績.系統結構如圖4所示.

圖4 系統總體結構
一般數據庫設計時的原則是在信息系統的總體規劃設計方案的指導下,綜合考慮信息系統的基本功能和任務要求,使數據庫兼具信息管理和數據處理這兩大基本功能.在對數據庫系統進行規劃設計時,一般應遵循的原則是[4]:
(1)數據庫結構、層次分明,規范化、合理化.
(2)數據庫必須保證數據的結構化、規范化和標準化.
(3)設計數據庫時,首先要盡可能地減小冗余度,最大限度的減小存儲空間占用,降低相互關聯數據一致性問題發生的可能性;其次,還要保留適當的系統數據冗余,以提高信息系統運行時數據庫速度和降低開發過程中的開發難度.
(4)保證信息系統運行時數據的正確性和相關連數據的一致性.在基于網絡訪問的信息系統中,同時有多個用戶訪問數據庫,由于存在并發的數據庫操作,因此很可能影響數據的一致性.因此在實際信息系統的開發時,必須在程序中靈活運用“鎖”等技術手段來保證系統數據的一致性.
(5)設定相應的安全機制,由于在信息系統中的數據庫的信息對不同的用戶有不同的保密規定,因此安全機制對信息系統來說是必不可少的.
本文從理論和技術實現兩個方面,對“高校藝術類招生管理系統”的信息化設計和實現過程進行了分析,然后對系統進行詳細設計并技術實現.
高校藝術類招生管理系統經過多年的使用,不斷進行了完善,能夠實現高校藝術類招生工作的基本需求,具有高效、安全、維護簡單的特點.基本完成了高校藝術類招生管理工作,并成功推廣到2所省內高校,協助其出色的完成了藝術類招生管理工作.
[1]翟惠生.藝術類專業招生管理系統的設計與實現[D].蘇州:蘇州大學,2006.
[2]李丹.SQLSever2000數據庫管理與開發應用教程[D].北京:機械工業出版社,2005.
[3]林渙清.學籍信息管理系統設計與實現[D].南京:南京理工大學,2007.
[4]朱映華.基于Web的教學質量測評系統的設計與實現[D].南京:南京理工大學,2008.