劉波 王艷春
〔摘要〕本文闡述了目前我國高校招生工作存在的問題,通過引入云計算以及SOA架構,從基礎設施層、平臺層、應用云層和表示層設計了招生信息管理系統(tǒng)架構,為基于云服務的招生管理信息系統(tǒng)設計提供了依據(jù),以此實現(xiàn)生源信息的科學管理,從而提高招生管理工作的效率。
〔關鍵詞〕云服務平臺;高校招生管理;信息系統(tǒng)架構
DOI:10.3969/j.issn.1008-0821.2017.02.021
〔中圖分類號〕G202〔文獻標識碼〕A〔文章編號〕1008-0821(2017)02-0108-04
〔Abstract〕This paper introduced and analyzed the current problems of college students in China,and designed the infrastructure layer,platform layer,application of clouds and presentation layers of enrollment information management system through the introduction of cloud computing and SOA architecture,which provided a basis for the design of enrollment management information system based on cloud service,so as to realize the scientific management of students information,thus to improve the efficiency of enrollment management.
〔Key words〕cloud service platform;university enrollment management;information system architecture
隨著信息技術的快速發(fā)展,教育行業(yè)已經進入了云服務時代?!秶抑虚L期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》第十二章明確指出,要“完善高等學校考試招生制度”,并且要“完善考試招生信息發(fā)布制度,實現(xiàn)信息的公開、透明”。另外,在第十九章中也明確提出了加快教育信息化進程,“促進學校管理標準化、規(guī)范化”[1]。為此,各高校在積極推進信息技術在招生系統(tǒng)及教務管理系統(tǒng)的應用中進行了大量理論調研及實踐應用。
我國高校的規(guī)模不斷擴大,學歷認證業(yè)務越來越復雜,專業(yè)學科數(shù)量不斷增多,招生工作涵蓋了從入學考試、學生專業(yè)學習到學生事務管理等眾多業(yè)務內容,服務對象涉及高校網絡教育管理相關職能部門、輔導教師、學生、各級管理中心和學習中心的業(yè)務人員,并且需要各部門之間相互配合,及時共享相關業(yè)務基礎數(shù)據(jù)。傳統(tǒng)的教育管理系統(tǒng)由于沒有統(tǒng)一的數(shù)據(jù)表示方式和存儲標準,導致各系統(tǒng)沒有統(tǒng)一利用,并且存在數(shù)據(jù)的內容不一致,從而造成信息檢索結果不準確,信息系統(tǒng)資源利用率不平衡等問題。在高校招生信息系統(tǒng)中使用云計算技術,可以有效解決系統(tǒng)的功能單一,平臺擴展能力差,數(shù)據(jù)量高以及訪問效率低等問題,并且可以為高校招生工作提供高性能、低成本的數(shù)據(jù)存儲和處理平臺,進而提高招生日常管理工作效率,提升考生自助服務質量,保證招考各項數(shù)據(jù)的準確性、安全性和可靠性。
1研究背景
11云服務
云服務是“一種基于互聯(lián)網的計算, 通過互聯(lián)網來提供動態(tài)易擴展、虛擬化的資源,并將其以按需分配的方式提供給計算機和設備”。云端體系又可根據(jù)云計算的服務類型分為3類云計算服務,即基礎設施云(Infrastructure Cloud)、平臺云(Platform Cloud)和應用云(Application Cloud)[2]。對于云計算提供商來說,以3種云對外提供的服務可表述為 IaaS(Infrastructure-as-a-Service,基礎設施即服務)、PaaS(Platform-as-a-Service,平臺即服務)和SaaS(Software-as-a-Service,軟件即服務)[3]。
12面向服務架構
面向服務架構(SOA)[4]是一種軟件架構,用于創(chuàng)建IT體系結構的樣式,利用面向服務的原則來實現(xiàn)數(shù)據(jù)集成、應用集成、流程集成以及B2B集成,這樣保證了業(yè)務需求與技術實現(xiàn)分離,使得業(yè)務系統(tǒng)可以更加靈活地應對業(yè)務需求的變化。面向服務架構具有松耦合、高度自治和位置透明等特點[5]。因此,云服務采用面向服務架構的體系形式,并且通過云服務將面向服務架構粗粒度服務形式進行封裝,可以打破業(yè)務信息系統(tǒng)的高耦合性,使得信息系統(tǒng)可以更加靈活、有效地滿足業(yè)務流程需要[6]。
13基于云服務的招生管理信息系統(tǒng)設計
基于云服務并采用SOA構建穩(wěn)定、可靠的管理信息系統(tǒng),為用戶提供統(tǒng)一的支撐服務和種類多樣的基礎軟件服務,有效促進信息資源的共享、數(shù)據(jù)的傳遞、業(yè)務功能的建設和可持續(xù)發(fā)展。建立在云服務平臺上的管理信息系統(tǒng),面向多樣的用戶,提供一致的“入口點”,通過這個入口點可以訪問不同的服務平臺,從而獲取一致的信息化服務,提供“一站式”的常規(guī)工作平臺[7]。
基于云服務和SOA的管理信息系統(tǒng)設計將系統(tǒng)分為基礎設施層、平臺層和應用云三層結構?;A設施層一般是指運行管理信息系統(tǒng)所需要的硬件資源。云服務統(tǒng)一對大型機群和服務器群進行管理,通過分布式技術將數(shù)據(jù)劃分給各個操作系統(tǒng)分別進行運算,并按數(shù)據(jù)種類對其進行分區(qū)存儲并建立統(tǒng)一索引;利用網絡設備和光纖等載體連接設備進行數(shù)據(jù)傳輸。平臺層是指管理信息運行的軟件平臺,對于數(shù)據(jù)庫系統(tǒng)等要求高計算能力的系統(tǒng),需要的性能較高,一般采用UNIX系統(tǒng);部署中間件和進行界面設計時,一般采用通用性較強的Windows操作系統(tǒng)。應用云層需要根據(jù)系統(tǒng)需求,進行管理模塊和子系統(tǒng)的設計。模塊設計完成后,以SaaS的服務模式為用戶提供相應的服務,用戶只需要關心接口功能即可。
2云服務平臺下高校招生管理信息系統(tǒng)架構設計
21系統(tǒng)總體架構
招生信息管理系統(tǒng)的流程繁瑣,功能復雜并且包含海量的數(shù)據(jù),涉及眾多部門的協(xié)調。因此,如何利用網絡協(xié)同辦公、提高管理水平、共享優(yōu)質教學資源,這些都對構建招生系統(tǒng)提出較為嚴格的要求。云計算的特點體現(xiàn)在計算集中、資源分布,正適合分校區(qū)的需求。因此,筆者基于云服務模式設計了招生信息管理系統(tǒng)架構,如圖1所示,該系統(tǒng)采用云計算模式,屬于部門級私有應用云,分為基礎設施層、平臺層、應用云層和表示層4層結構。
22基礎設施層設計
基礎設施層為用戶提供計算和存儲等硬件功能保障,并將管理軟件層虛擬化,以保證系統(tǒng)資源性能及快速部署。一般硬件資源包括服務器、小型機等數(shù)據(jù)處理和存儲設備,路由器、交換機等網絡設備,又包括高速光纖等數(shù)據(jù)傳輸設備。不同設備部署在不同的物理區(qū)域,通過統(tǒng)一的管理軟件進行管理,可以實現(xiàn)數(shù)據(jù)處理資源、網絡帶寬資源以及數(shù)據(jù)存儲資源的合理配置和劃分,從而保證系統(tǒng)高效、彈性地處理數(shù)據(jù)和事務。
23平臺層設計
平臺層為招生管理信息系統(tǒng)提供相應的部署和發(fā)布平臺。用戶可以在平臺上選取相應的操作系統(tǒng)和開發(fā)架構以構建應用。由于招生系統(tǒng)中存在大量結構復雜的數(shù)據(jù),因此,可以采用部署在UNIX平臺上的數(shù)據(jù)庫,例如企業(yè)級數(shù)據(jù)庫SQLServer和Oracle等。JAVA作為一種面向對象的編程語言,功能強大并且靈活,非常適合構建邏輯功能或流程復雜的中間件,因此可選擇將其Java開發(fā)技術體系部署在Windows或Linux平臺上。
24應用云層及表示層設計
應用云層實現(xiàn)招生信息管理系統(tǒng)的核心功能,包括招生報名子系統(tǒng)、信息發(fā)布子系統(tǒng)、決策管理子系統(tǒng)、教務后勤子系統(tǒng)和系統(tǒng)登錄模塊等5部分功能模塊。應用云層通過邏輯中間件連接所有子系統(tǒng)功能模塊,并以表示層的方式將其展現(xiàn)給用戶。
241招生報名子系統(tǒng)
招生報名子系統(tǒng)實現(xiàn)考生報名信息的錄入、確認、修改、信息導入和導出以及審核等功能??忌诰W上申請報名時,需要提交申請表格及照片上傳。考生完成對錄入信息的核對后,將其信息提交到管理信息系統(tǒng),提交后,不能修改基本信息。如果考生填寫的時候有疏忽,需要提交重新填寫申請和申請原因,由工作人員修改其填寫權限。工作人員通過管理信息系統(tǒng)對考生信息進行核對,完成對考生報名信息的錄入和維護,并分配給用戶惟一的考號??忌梢愿鶕?jù)考號查詢考場、座位號以及考試后的成績。有部分考生填寫時遇到無法解決的問題,可以通過管理系統(tǒng)的咨詢功能向工作人員進行咨詢,或到指定地點由工作人員協(xié)助填寫。管理信息系統(tǒng)后臺為不同工作人員分配不同的權限,所有功能由系統(tǒng)管理員進行指定。
242信息發(fā)布子系統(tǒng)
信息發(fā)布子系統(tǒng)主要由兩部分組成:學校招生信息簡介及考生相關信息查詢。學校招生信息模塊主要是用來發(fā)圖1招生管理信息系統(tǒng)云服務架構
布學校的最新招生信息和計劃、宣傳學校的招生政策、公布招生分數(shù)線、介紹各個學院信息、師資信息以及專業(yè)信息等,并可以為考生和家長提供相應的咨詢服務。考生信息查詢模塊提供考生分數(shù)查詢功能,考生可以通過該模塊了解錄取進度狀態(tài)、查詢錄取結果以及專業(yè)分配等情況,保證招考工作的透明性及高效性。另外,針對考生可以發(fā)布公共消息或者私人消息,以保證該功能更有針對性。
243決策管理子系統(tǒng)
決策管理子系統(tǒng)主要針對招生工作人員進行設計。該模塊主要提供考生來源數(shù)據(jù)的統(tǒng)計分析功能,可以通過該模塊了解考生報考熱點、報考該校的考生基本信息包括學生姓名、準考證號、籍貫、性別、身份證號、報名號、學習方式、報考專業(yè)、錄取專業(yè)等。通過對數(shù)據(jù)進行統(tǒng)計分析,可以更加有針對性的調整地區(qū)招生政策、合理配置專業(yè)資源、爭取更優(yōu)質的考生來源提供決策依據(jù)。
244教務后勤子系統(tǒng)
教務后勤子系統(tǒng)主要有以下3個功能子模塊:新生基本信息管理模塊、新生費用信息管理模塊和新生宿舍分配信息管理模塊。新生基本信息管理模塊記錄從各地招生辦所導出的考生信息數(shù)據(jù)表而形成的完整數(shù)據(jù)庫。完成此部分功能可以有效支持系統(tǒng)中其它部分的功能。新生費用信息管理模塊是為了方便學生繳費和進行學籍注冊而設立的模塊。新生應繳費用包括學費、住宿費、書費等費用,通過此功能學生可以查找相關費用明細。另外,新生也可通過系統(tǒng)申請補助及助學金等。通過新生宿舍分配信息管理模塊可以方便地對新生住宿進行管理,也可以針對不同新生需求完成宿舍的個性化分配。
245系統(tǒng)登錄模塊
系統(tǒng)登錄模塊主要是用于用戶角色和權限進行設置和控制。通過將用戶設置成不同的權限組,用戶可以對公共信息進行管理。系統(tǒng)登錄模塊的用戶主要包括標準用戶和管理員兩種用戶。其中管理員可根據(jù)需要創(chuàng)建不同的用戶分組,并為用戶賦予不同的權限。針對不同權限的用戶,可以管理的信息并不相同。例如,學生可以通過用戶登錄對自己的信息進行管理和維護,然而學生只能看到自己的信息,并不能看到其他人的信息。而系統(tǒng)管理員可以賦予教師更高的權限,不僅對自己的信息進行管理,也可以通過系統(tǒng)對其他學生的信息進行查看和修改。通過角色的有限分配,可以對考生信息進行更高效地管理。
在該招生信息管理系統(tǒng)中,將用戶劃分系統(tǒng)管理員、招生管理人員、信息管理人員、后勤管理人員、教師和學生等幾種角色。根據(jù)用戶需求的不同,利用用戶圖形界面以及瀏覽器向用戶提供不同粒度的服務。
3結語
高校招生信息管理系統(tǒng)涉及眾多類型的用戶、復雜的業(yè)務流程以及大量的數(shù)據(jù)信息,因此,需要在使用的便捷性、高效性以及適用性等方面進行充分考慮。本文基于云服務背景提出了招生信息管理系統(tǒng)構建框架,綜合考慮了利用云技術對硬件進行劃分并整合服務器,以充分利用硬件設施資源,提高存儲能力和處理能力。并參考利用云計算以及SOA架構,從基礎設施層、平臺層、應用云層和表示層設計了招生信息管理系統(tǒng)架構,以SaaS形式提供不同粒度的系統(tǒng)服務功能,以此實現(xiàn)生源信息的科學管理,從而提高招生管理工作的效率。
參考文獻
[1]國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)[EB/OL].http:∥www.moe.edu.cn/publicfiles/business/htmlfiles/moe/moe838/201008/93704.html,2016-10-30.
[2]陳臣,武文慧.基于服務關系統(tǒng)計的數(shù)字圖書館云服務模式研究[J].現(xiàn)代情報,2012,32(10):42-45.
[3]鄔平,龔金梅,安慶,等.科技型中小企業(yè)云服務平臺關鍵技術專利分析[J].現(xiàn)代情報,2013,33(1):110-115,121.
[4]宋敏.基于SOA圖書館數(shù)字資源整合平臺關鍵技術的研究與實現(xiàn)[J].現(xiàn)代圖書情報技術,2009,(10):22-27.
[5]Zainab MAljazzaf,Miriam AMCapretz,Mark Perry.Trust-based Service-Oriented Architectur[J].Journal of King Saud University-Computer and Information Sciences,2016,28(4):470-480.
[6]Alexander Gromoff,Nikolay Kazantsev,Julia Bilinkis(Stavenko).An Approach to Knowledge Management in Construction Service-Oriented Architecture[J].Procedia Computer Science,2016,(96):1179-1185.
[7]李梁.基于WEB的研究生招生管理信息系統(tǒng)設計和實現(xiàn)[D].上海:華東師范大學,2011.
(本文責任編輯:郭沫含)