商学院教育管理信息系统一体化建设实践

2021-05-12 07:56李远王旭周晋
中国教育信息化·高教职教 2021年4期
关键词:商学院教育管理一体化

李远 王旭 周晋

摘   要:高校商学院教育项目种类丰富,受众群体及培养方式差异显著,教育管理主体及方式各有区别。为提升教育管理水平,清华大学经济管理学院自2010年起,率先在商学院建设教育管理信息系统。根据各个教育项目的特点,该院分别建立了多个业务子系统,其具有用户范围广、业务量积累多、系统规模大等特点。随着教育管理信息化程度的不断加深,各子系统已难于统一管理,并给用户跨系统访问带来大量不便。清华大学经济管理学院通过建立具有统一门户、统一认证、统一接口、统一流程平台的一体化信息系统,解决了该问题,有效支持了跨系统的教育管理。

关键词:商学院;教育管理;信息系统;一体化

中图分类号:G647 文献标志码:B 文章编号:1673-8454(2021)07-0052-04

一、建设背景

教育信息化是教育现代化的核心内涵和基本特征,是推动教育现代化的重要力量[1]。以教育信息化全面推动教育现代化,是我国新时代的教育信息化发展战略[2]。2010年我国政府印发了《国家中长期教育改革和发展规划纲要(2010—2020年)》,明确要求建设全国教育基础数据库和教育管理信息系统[3]。2012年教育部印发了《教育信息化十年发展规划(2011—2020年)》,提出八项发展任务和五项行动计划[3]。2018年教育部印发了《教育信息化2.0行动计划》,推开了“中国教育信息化2.0时代”的大门[4]。

当前各高校都已建立了各种业务系统,但是由于前期缺乏学校业务系统顶层规划和整体设计的全局观,导致了众多“烟囱式”业务系统的出现[5]。这些各自为政的业务系统是根据各个业务部门的需求而建設的,系统相对独立分散,并且随着时间的发展,积累了海量数据,并形成了“信息孤岛”,严重影响了高校智慧校园的建设[5]。

商学院信息化发展是支持其参与国内外竞争、国际化和可持续发展的重要支撑。商学院的信息化水平是衡量其发展和参与市场竞争的重要指标之一[6]。清华大学经济管理学院(以下简称清华经管学院)于2009年率先提出要把信息技术应用作为重要战略,把信息战略作为核心竞争力之一,并设立了“信息战略项目”,开始建设全新的信息平台。该信息平台基于国际套装软件PeopleSoft开发,建立以客户关系管理(Customer Relationship Management,CRM)为核心的信息集成服务平台。该平台以知识创造和传播的主体——教师、职员、学生、校友、合作伙伴等为服务对象,体现集成性、服务性以及技术的先进性。清华经管学院经过四期信息化建设工作,根据各个教学项目及服务对象的特点,分别为本科、博士、普硕、EMBA、FMBA、MBA、培训项目等建立了不同的教学管理系统,并为教师、职员、校友建立了兼具外部信息发布及内部管理服务的系统,同时还为行政管理体系建立了多个信息子系统。[7]

随着清华大学教育改革的推进,清华经管学院的教育管理信息化程度不断加深,原有信息系统在新形势下对新业务、新用户支撑不足。主要表现在以下两点:①现有各系统没有形成统一整合的集成平台。各个部门之间独立的应用建设模式导致过度割裂的、孤立的应用和系统;信息零碎地保存在各个部门的孤立系统中,不一致、不准确,且难于同步;不同的体系架构难以集成,难以持续发展,严重阻碍了信息系统的持续扩展及建设。②缺少统一用户身份认证体系,管理复杂,成本高。每个应用系统都拥有独立的用户信息管理功能,用户信息的格式、命名与存储方式也多种多样。当用户需要使用多个应用系统时就会带来用户信息同步问题,并由此增加系统的复杂性和管理成本。为解决该问题,清华经管学院开始建设信息系统一体化项目。

二、建设目标

清华经管学院信息系统一体化项目的建设目标是:建设具有统一门户、统一认证、统一接口、统一流程平台的一体化信息系统。具体来说就是建立基于面向服务、可扩展的统一的技术架构。基于SOA(面向服务的应用集成架构)的设计理念,按照构件化的设计原则和分层复用的设计方法,对现有系统进行结构调整及优化,建立技术支撑、集成功能、应用逻辑、用户交互彼此分离的技术架构,具有较高的灵活性、扩展性和前瞻性。建立独立的用户统一身份认证体系,实现用户基本信息管理、单点登录、存取权限控制等功能。

三、建设方案

建设方案以增强服务支撑能力和提高运维组织的综合管理能力为核心,选用合理的技术平台及体系架构保证系统的先进性、可靠性及可扩展性。

1.PeopleSoft概述

PeopleSoft是Oracle公司开发的企业和机构管理解决方案,客户涵盖了全球超过100个国家的5000多家企业和机构。其产品线包括FIN、CRM、SCM、HR、EPM、Portal等,其中在国外教育行业应用较广,尤其是美国的很多一流高校都在使用。

PeopleSoft平台拥有一个纯互联网架构PIA(The PeopleSoft Internet Architecture),用户通过浏览器就可以访问PeopleSoft的所有应用。PIA架构分为四层,每层互相关联又相对独立,这样就增强了平台的稳定性、兼容性以及功能的灵活性和扩展性。

平台的第一层(最底层)为数据库层。PeopleSoft可以兼容所有主流的关系型数据库,如Oracle、MS SQL Server、DB2等。PeopleSoft对数据库系统良好的兼容性使得其具有强大的开放性,给用户对数据库系统的选择提供了足够的空间,也可以更好地保护用户的已有投资,用户可以继续使用原有的数据库系统。

第二层是应用功能层。这一层是PeopleSoft业务逻辑和功能模块的核心区。所有的应用功能模块、组件、工作流、业务逻辑和PeopleSoft很多开源的代码都在应用功能层。PeopleSoft向用户提供了规范化、标准化和易用的操作界面和访问接口,使基于应用功能层的业务逻辑实现、功能设计和配置等工作的便利性大大增强。同时,PeopleSoft提供了强大的可视化开发工具People Tools,使得用户在PeopleSoft平台上进行完全自由的定制化开发(包括业务逻辑、流程和用户界面)成为可能。People Tools的元数据驱动程序开发模式可以最大效率地适应业务变更的需求。另外,在对外的兼容性和扩展性方面,PeopleSoft还拥有适用于Java和C++等流行编程语言的标准化接口,能够满足代码开发和测试过程中,性能优化和动态功能调试的需要,并从技术角度进一步提高了数据的对外共享、分发和交互能力。

第三层是网络传输层。该层利用WebSphere或者WebLogic作为中间件服务器,完成数据传输。网络传输层在数据传输过程中会对数据包进行编码和压缩,大大提高了数据传输的性能,能够有效减少PeopleSoft的响应时间,从而提升用户应用系统的整体效率。

第四层是用户界面层。PeopleSoft采用纯互联网Browser/Server架构。其用户界面需要使用通用的Web 浏览器,如Internet Explorer、Google Chrome、搜狗浏览器等。用户不需要下载和安装任何特殊的客户端程序,而是通过浏览器来登录和访问基于PeopleSoft平台开发的任何系统和应用,其用户界面友好易用,并且后期的维护和升级全部在服务器端,不需要在客户端进行任何修改,大大节省了系统长期运维成本和二次开发成本。

2.一体化平台系统架构

清华经管学院信息系统一体化平台由技术支撑架构层、集成功能模块层、应用系统层、应用展现及用户交互层构成,如图1所示。

技术支撑架构层是统一平台技术支撑的核心,为基础功能和应用运行提供基础的支撑环境和保障,保证大业务量并发场景下流程操作的顺利执行。该层包括应用服务集群、负载均衡、FTP及存储、邮件服务、备份与灾备、虚拟机管理、分布式数据服务和ETL数据集成。

集成功能模块层提供了所有应用和系统的公共和集成功能,能够被应用系统层来调用。该层包括组织机构管理、日历管理、院校活动、资源预定、邮件模板管理、用户权限管理、信息发布管理、短信邮件群发管理、调查及投票、統一报名表管理。

应用系统层是所有业务应用程序的后台。各应用系统业务逻辑的程序实现都部署在这一层。各应用系统可以利用技术支撑架构层,灵活地对接Oracle、MySQL、MsSQL、NoSQL等多种类型数据库。其提供的应用系统分为教学项目和非教学项目两大类。教学项目系统一般由招生子系统、教学管理子系统、学生事务子系统、校友服务子系统等组成,分别为招生、教学、学生及校友提供管理及服务。因为各教学项目的管理方式及受众群体差异较大,因此各教学项目拥有独立的子系统。非教学项目系统包括为科研业务、案例业务、信息业务、行政业务等提供管理及服务的多个子系统。

应用展现及用户交互层是整个平台面对最终用户的交互窗口。各种类型的用户(包括教师、职员、学生、考生、校友等)都是通过电脑、手机及各类多媒体终端来访问相关应用,包括学院外网、教职员内网、各项目考生门户、学生门户、校友门户等。

3.基于SOA及构件开发技术对系统进行重构及扩展

SOA是推进当前系统发展的有效手段之一。面向服务的架构不仅使得业务应用之间的耦合度大大降低,而且使得业务应用的部署可以随需而变。面向构件体现了SOA的软件“复用”思想,能够持续实现知识资产的积累,同时还实现了用户界面的可视化开发,很大程度上降低了软件开发、维护与管理的成本。

通过SOA及构件支持对“业务功能”进行描述:使用构件对业务变化中的稳定元素进行定义,通过构件的服务接口以及SOA的框架将业务流程在更高层次上进行组装。

通过SOA将各项应用抽象并规划为不同的服务和构件。如将学生数据、教师数据、校友数据、考生数据、组织机构的“增删改查”抽象为独立的构件,不同的业务流程中都可以通过封装好的接口对这些独立构件进行访问,并实现相应的业务逻辑,从而大大提高了这些服务和构件的复用性并降低了不同业务应用之间的耦合度。

4.统一身份认证和用户管理系统

统一用户管理系统采用Peoplesoft平台的基础功能,通过对用户、角色、权限列表、多组织机构树进行统一配置和管理,实现了用户的统一身份认证和统一权限管理。同时,单点登录功能也保证用户在统一登录门户一次登录后即可访问学院所有的不同应用系统(教学系统、邮箱系统和校友系统等),大幅提高用户操作的友好性并保障用户身份的一致性。

为了实现跨平台、跨系统的统一用户管理,Peoplesoft平台使用通用的Web Service接口(Http + Jason)向外提供统一的身份认证服务。通过这种通用的接口,可以实现与不同系统的用户管理功能进行对接和交互。统一用户管理系统的主要功能包括用户管理、角色管理、用户认证、单点登录、分级管理、权限管理等。

不同系统的用户数据被集成存储在统一用户管理系统中,用户统一身份认证功能管理所有相关系统对用户数据的操作。同时,各相关系统会进行用户数据操作的授权。统一用户管理系统通过虚拟技术整合现存于各个系统中的用户身份信息。

统一用户管理系统采用三层结构,即接口层、通道层和数据层。在系统的功能模块中,最核心的是统一身份认证和权限管理。

统一身份认证功能模块的主要目的是对用户身份和相关成员站点身份进行管理。用户通过此功能模块进行用户信息的在线注册(用户名、密码、联系方式等),相关的用户注册信息构成了用户身份的唯一凭证。统一身份认证模块会根据用户注册信息来判断用户的合法性。

权限管理功能模块的重点功能是对合法用户在相关成员站点的权限进行管理和控制。当用户需要某个成员站点的某种权限时,统一身份认证系统会把相关的用户信息(包括申请的用户权限信息)发给相关成员站点,相关成员站点再进行用户合法性认证,认证通过后会把相关的权限授权给申请用户。通过这种方式,能够完成对相关成员站点的用户授权管理。

5.集成的数据基础设施

清华经管学院信息系统一体化项目在数据集成和基础设施建设方面也做了进一步的探索。具体做法包括:建立数据与集成标准规范、统一各应用系统的数据与集成标准、集成各个业务应用系统的数据。主要有以下三方面工作:

一是通过对高等教育领域关键数据主题进行梳理和分析,确定了学生信息、课程信息、科研信息和行政管理四大类主题。对统一业务对象采取唯一记录的标识ID,便于不同业务系统尽量采用相同标识ID,或与其有映射关系,从而能够正确地归集数据。如学生对象按照学号作为唯一ID,在学籍、选课、项目管理等系统间可以归集数据。

猜你喜欢
商学院教育管理一体化
巴黎高等商学院荣登《金融时报》欧洲商学院排名榜首
商学院撞上新媒体
现代高校教育管理若干问题的思考
GIS在教育管理中的应用探析
克里米亚完成入俄“一体化”
湖南商学院学人简介八十二
“互联网+”与商学院教育