APP下载

基于云服务的高校招生管理信息系统设计研究

2017-02-27刘波王艳春

现代情报 2017年2期

刘波 王艳春

〔摘要〕本文阐述了目前我国高校招生工作存在的问题,通过引入云计算以及SOA架构,从基础设施层、平台层、应用云层和表示层设计了招生信息管理系统架构,为基于云服务的招生管理信息系统设计提供了依据,以此实现生源信息的科学管理,从而提高招生管理工作的效率。

〔关键词〕云服务平台;高校招生管理;信息系统架构

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

隨着信息技术的快速发展,教育行业已经进入了云服务时代。《国家中长期教育改革和发展规划纲要(2010-2020年)》第十二章明确指出,要“完善高等学校考试招生制度”,并且要“完善考试招生信息发布制度,实现信息的公开、透明”。另外,在第十九章中也明确提出了加快教育信息化进程,“促进学校管理标准化、规范化”[1]。为此,各高校在积极推进信息技术在招生系统及教务管理系统的应用中进行了大量理论调研及实践应用。

我国高校的规模不断扩大,学历认证业务越来越复杂,专业学科数量不断增多,招生工作涵盖了从入学考试、学生专业学习到学生事务管理等众多业务内容,服务对象涉及高校网络教育管理相关职能部门、辅导教师、学生、各级管理中心和学习中心的业务人员,并且需要各部门之间相互配合,及时共享相关业务基础数据。传统的教育管理系统由于没有统一的数据表示方式和存储标准,导致各系统没有统一利用,并且存在数据的内容不一致,从而造成信息检索结果不准确,信息系统资源利用率不平衡等问题。在高校招生信息系统中使用云计算技术,可以有效解决系统的功能单一,平台扩展能力差,数据量高以及访问效率低等问题,并且可以为高校招生工作提供高性能、低成本的数据存储和处理平台,进而提高招生日常管理工作效率,提升考生自助服务质量,保证招考各项数据的准确性、安全性和可靠性。

1研究背景

11云服务

云服务是“一种基于互联网的计算, 通过互联网来提供动态易扩展、虚拟化的资源,并将其以按需分配的方式提供给计算机和设备”。云端体系又可根据云计算的服务类型分为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]是一种软件架构,用于创建IT体系结构的样式,利用面向服务的原则来实现数据集成、应用集成、流程集成以及B2B集成,这样保证了业务需求与技术实现分离,使得业务系统可以更加灵活地应对业务需求的变化。面向服务架构具有松耦合、高度自治和位置透明等特点[5]。因此,云服务采用面向服务架构的体系形式,并且通过云服务将面向服务架构粗粒度服务形式进行封装,可以打破业务信息系统的高耦合性,使得信息系统可以更加灵活、有效地满足业务流程需要[6]。

13基于云服务的招生管理信息系统设计

基于云服务并采用SOA构建稳定、可靠的管理信息系统,为用户提供统一的支撑服务和种类多样的基础软件服务,有效促进信息资源的共享、数据的传递、业务功能的建设和可持续发展。建立在云服务平台上的管理信息系统,面向多样的用户,提供一致的“入口点”,通过这个入口点可以访问不同的服务平台,从而获取一致的信息化服务,提供“一站式”的常规工作平台[7]。

基于云服务和SOA的管理信息系统设计将系统分为基础设施层、平台层和应用云三层结构。基础设施层一般是指运行管理信息系统所需要的硬件资源。云服务统一对大型机群和服务器群进行管理,通过分布式技术将数据划分给各个操作系统分别进行运算,并按数据种类对其进行分区存储并建立统一索引;利用网络设备和光纤等载体连接设备进行数据传输。平台层是指管理信息运行的软件平台,对于数据库系统等要求高计算能力的系统,需要的性能较高,一般采用UNIX系统;部署中间件和进行界面设计时,一般采用通用性较强的Windows操作系统。应用云层需要根据系统需求,进行管理模块和子系统的设计。模块设计完成后,以SaaS的服务模式为用户提供相应的服务,用户只需要关心接口功能即可。

2云服务平台下高校招生管理信息系统架构设计

21系统总体架构

招生信息管理系统的流程繁琐,功能复杂并且包含海量的数据,涉及众多部门的协调。因此,如何利用网络协同办公、提高管理水平、共享优质教学资源,这些都对构建招生系统提出较为严格的要求。云计算的特点体现在计算集中、资源分布,正适合分校区的需求。因此,笔者基于云服务模式设计了招生信息管理系统架构,如图1所示,该系统采用云计算模式,属于部门级私有应用云,分为基础设施层、平台层、应用云层和表示层4层结构。

22基础设施层设计

基础设施层为用户提供计算和存储等硬件功能保障,并将管理软件层虚拟化,以保证系统资源性能及快速部署。一般硬件资源包括服务器、小型机等数据处理和存储设备,路由器、交换机等网络设备,又包括高速光纤等数据传输设备。不同设备部署在不同的物理区域,通过统一的管理软件进行管理,可以实现数据处理资源、网络带宽资源以及数据存储资源的合理配置和划分,从而保证系统高效、弹性地处理数据和事务。

23平台层设计

平台层为招生管理信息系统提供相应的部署和发布平台。用户可以在平台上选取相应的操作系统和开发架构以构建应用。由于招生系统中存在大量结构复杂的数据,因此,可以采用部署在UNIX平台上的数据库,例如企业级数据库SQLServer和Oracle等。JAVA作为一种面向对象的编程语言,功能强大并且灵活,非常适合构建逻辑功能或流程复杂的中间件,因此可选择将其Java开发技术体系部署在Windows或Linux平台上。

24应用云层及表示层设计

应用云层实现招生信息管理系统的核心功能,包括招生报名子系统、信息发布子系统、决策管理子系统、教务后勤子系统和系统登录模块等5部分功能模块。应用云层通过逻辑中间件连接所有子系统功能模块,并以表示层的方式将其展现给用户。

241招生报名子系统

招生报名子系统实现考生报名信息的录入、确认、修改、信息导入和导出以及审核等功能。考生在网上申请报名时,需要提交申请表格及照片上传。考生完成对录入信息的核对后,将其信息提交到管理信息系统,提交后,不能修改基本信息。如果考生填写的时候有疏忽,需要提交重新填写申请和申请原因,由工作人员修改其填写权限。工作人员通过管理信息系统对考生信息进行核对,完成对考生报名信息的录入和維护,并分配给用户惟一的考号。考生可以根据考号查询考场、座位号以及考试后的成绩。有部分考生填写时遇到无法解决的问题,可以通过管理系统的咨询功能向工作人员进行咨询,或到指定地点由工作人员协助填写。管理信息系统后台为不同工作人员分配不同的权限,所有功能由系统管理员进行指定。

242信息发布子系统

信息发布子系统主要由两部分组成:学校招生信息简介及考生相关信息查询。学校招生信息模块主要是用来发图1招生管理信息系统云服务架构

布学校的最新招生信息和计划、宣传学校的招生政策、公布招生分数线、介绍各个学院信息、师资信息以及专业信息等,并可以为考生和家长提供相应的咨询服务。考生信息查询模块提供考生分数查询功能,考生可以通过该模块了解录取进度状态、查询录取结果以及专业分配等情况,保证招考工作的透明性及高效性。另外,针对考生可以发布公共消息或者私人消息,以保证该功能更有针对性。

243决策管理子系统

决策管理子系统主要针对招生工作人员进行设计。该模块主要提供考生来源数据的统计分析功能,可以通过该模块了解考生报考热点、报考该校的考生基本信息包括学生姓名、准考证号、籍贯、性别、身份证号、报名号、学习方式、报考专业、录取专业等。通过对数据进行统计分析,可以更加有针对性的调整地区招生政策、合理配置专业资源、争取更优质的考生来源提供决策依据。

244教务后勤子系统

教务后勤子系统主要有以下3个功能子模块:新生基本信息管理模块、新生费用信息管理模块和新生宿舍分配信息管理模块。新生基本信息管理模块记录从各地招生办所导出的考生信息数据表而形成的完整数据库。完成此部分功能可以有效支持系统中其它部分的功能。新生费用信息管理模块是为了方便学生缴费和进行学籍注册而设立的模块。新生应缴费用包括学费、住宿费、书费等费用,通过此功能学生可以查找相关费用明细。另外,新生也可通过系统申请补助及助学金等。通过新生宿舍分配信息管理模块可以方便地对新生住宿进行管理,也可以针对不同新生需求完成宿舍的个性化分配。

245系统登录模块

系统登录模块主要是用于用户角色和权限进行设置和控制。通过将用户设置成不同的权限组,用户可以对公共信息进行管理。系统登录模块的用户主要包括标准用户和管理员两种用户。其中管理员可根据需要创建不同的用户分组,并为用户赋予不同的权限。针对不同权限的用户,可以管理的信息并不相同。例如,学生可以通过用户登录对自己的信息进行管理和维护,然而学生只能看到自己的信息,并不能看到其他人的信息。而系统管理员可以赋予教师更高的权限,不仅对自己的信息进行管理,也可以通过系统对其他学生的信息进行查看和修改。通过角色的有限分配,可以对考生信息进行更高效地管理。

在该招生信息管理系统中,将用户划分系统管理员、招生管理人员、信息管理人员、后勤管理人员、教师和学生等几种角色。根据用户需求的不同,利用用户图形界面以及浏览器向用户提供不同粒度的服务。

3结语

高校招生信息管理系统涉及众多类型的用户、复杂的业务流程以及大量的数据信息,因此,需要在使用的便捷性、高效性以及适用性等方面进行充分考虑。本文基于云服务背景提出了招生信息管理系统构建框架,综合考虑了利用云技术对硬件进行划分并整合服务器,以充分利用硬件设施资源,提高存储能力和处理能力。并参考利用云计算以及SOA架构,从基础设施层、平台层、应用云层和表示层设计了招生信息管理系统架构,以SaaS形式提供不同粒度的系统服务功能,以此实现生源信息的科学管理,从而提高招生管理工作的效率。

参考文献

[1]国家中长期教育改革和发展规划纲要(2010-2020年)[EB/OL].http:∥www.moe.edu.cn/publicfiles/business/htmlfiles/moe/moe838/201008/93704.html,2016-10-30.

[2]陈臣,武文慧.基于服务关系统计的数字图书馆云服务模式研究[J].现代情报,2012,32(10):42-45.

[3]邬平,龚金梅,安庆,等.科技型中小企业云服务平台关键技术专利分析[J].现代情报,2013,33(1):110-115,121.

[4]宋敏.基于SOA图书馆数字资源整合平台关键技术的研究与实现[J].现代图书情报技术,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的研究生招生管理信息系统设计和实现[D].上海:华东师范大学,2011.

(本文责任编辑:郭沫含)