APP下载

高校信息系统整合方案研究与实践*

2018-05-22林金莲林玉凤董浩良

计算机时代 2018年5期
关键词:师生员工单点信息系统

林金莲,林玉凤,董浩良

(1.福建农业职业技术学院,福建 福州 350007;2.福建经济学校;3.苏州星熙数据科技有限公司)

0 引言

各行各业对信息系统的整合工作都非常重视。2017年5月18日国务院办公厅《关于印发政务信息系统整合共享实施方案的通知》(国办发〔2017〕39号)[1]希望能从全局上和根本上解决长期以来困扰我国政务信息化建设的“各自为政、条块分割、烟囱林立、信息孤岛”等问题。

高校信息系统在建设过程中也存在着上述问题,本文希望通过研究高校信息系统现状以及信息系统整合相关技术和方案,并最终将这些技术方案在本校信息系统整合工作中进行初步实践。

1 高校信息系统现状与整合目标

1.1 高校信息系统建设现状

高校对信息化建设的重视与支持力度不断加强,例如硬件平台的多媒体教室,电子阅览室,以及覆盖全校学生的宿舍、教学、科研与管理楼宇的校园网基本上都已建成[2]。信息化建设的内容也正在逐渐地丰富,不少高校已先后完成了办公自动化系统、邮件系统、教务系统、人事系统、图书系统、财务系统、科研系统、档案系统、就业与招生系统、校园信息门户等系统的建设和开发工作[3]。这些系统在提升了工作效率的同时,也存在一些问题,例如一些高校认为信息化建设就是建立校园网和多媒体教室,在信息系统建设时没有进行统一规划与管理,部门之间的协调与配合不够,严重影响学校信息资源的共享。而各部门的信息系统和数据资源类型不统一,导致了部分可以共享的数据重复地录入[4]。

以笔者所在的工作单位福建农业职业技术学院为例,十多年来建设的信息系统情况如表1所示,这些系统由不同的部门牵头开发,使用不同的开发平台和数据库系统,部署在不同的服务器上,导致员工需要记住多个网址,多个用户名和密码,个人信息需反复录入。不同系统间的资源不能共享,尽管单个系统的数据有很多,但部门之间及上下级部门却无法共享到彼此的数据,领导层也无法及时得到整体数据。

表1 福建农业职业技术学院信息系统统计表

1.2 整合目标

根据当前高校信息系统现状,我们提出的整合总体目标是:面向师生员工服务及领导层决策支持,以信息安全为基础,以数据获取和整合为核心,最终为师生员工使用和领导层战略决策提供方便快捷的数据支持。

具体地说,面向师生员工服务就是给师生员工提供一站式服务,把分散在各个服务器的信息系统整合到统一的平台,让师生员工可以方便快捷地使用各种系统;面向决策支持的功能主要包括建立有效的数据获取与整合平台,实现对各类数据资源的统一共享,提高信息资源的利用率;信息安全是指建立有效的授权机制,提高各部门办公业务处理的效率以及决策处理的能力;以数据获取和整合为核心指通过对现有各子系统中信息和数据资源的全面、有机整合,为决策支持以及对外公众服务提供全面的支持。

2 整合内容和相关技术

2.1 整合内容

⑴ 界面整合[6]。建立信息门户,统一访问界面。提供基于互联网的统一入口,前端的各种用户,包括普通用户,管理员用户及其他的一些角色的用户通过门户这个统一的平台,实现对学校内外应用的访问。

⑵ 用户整合。提供统一的用户名和密码,使每人只需要一个用户名即可访问登录权限内的所有子系统。在各业务子系统切换时,不需要重复登录。

⑶ 数据整合。建立数据中心,把系统的基础数据如人员的基本信息,共享数据如需要共享和供领导查询的数据记录在数据中心,为业务系统提供基础数据和共享数据。

⑷ 分级授权。系统应能够提供灵活的权限管理功能,采用基于角色的权限管理策略,一个用户可以拥有多种角色,同时每种角色可以拥有多种权限。

2.2 相关技术

⑴ Portlet技术[5]。Portlet是一种Web应用,通常用来将来自各个信息源的内容集成到一个Web页面里,提供个性化界面,单点登录等内容。

⑵ 单点登录技术[6]。单点登录(Single Sign On)简称为SSO,是目前比较流行的业务整合的解决方案之一,指最终用户进行一次验证(使用用户ID和密码登录)后即可访问所有相互信任的应用系统。

⑶ 数据同步技术[7]。数据库同步是在两个不同的数据库之间进行数据交换,以使得任何一个数据库的改变,会以同样的方式出现在另一个数据库里。利用数据同步技术实现共享数据中心与其他应用系统之间的数据同步,以解决数据集成共享问题。

⑷ 权限管理技术[8]。权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源。基于角色的权限管理在信息管理系统的开发中得到广泛应用。

3 整合实践

本部分以福建农业职业技术学院科研处的信息系统整合为例,给出高校信息系统整合的一个实践。

3.1 需求分析

福建农业职业技术学院科研处目前正在使用的校内业务系统主要有“科研信息管理系统”和“科研项目数据与经费管理系统”,校外业务系统主要有“福建省科技厅科技计划项目管理信息系统”,“福建省教育厅中青年教育科研项目管理信息系统”和“福州市科技计划项目管理信息系统”等。另外,科研处还有一个发布信息和上传下载文件的门户网站。这些系统都是独立开发,发布在不同的服务器上。

因此,系统整合需求是重新构建科研门户网站,将校内外科研信息系统整合到一个网站上,解决教师需要记住多个网址以及在不同平台维护个人信息的烦恼;使教师使用一套用户名和密码即可登录多个系统;另外建立数据中心,提供数据共享以及避免数据重复录入。

3.2 架构设计

3.2.1 总体架构

通过对现有系统的有效梳理,整合后的系统总体架构如图1所示。整合后的科研应用系统包括:基础平台、科研管理系统、科研经费系统和内容发布系统;单点认证服务器是提供用户登录认证的服务器;公共服务器主要部署消息通知服务、数据同步等服务。

3.2.2 单点架构

整合系统采用cas单点登录认证框架,shiro权限判断访问的url是否需要登录,如果需要登录,则跳转到cas单点认证服务器,经过统一的用户中心数据来校验用户的登录名和密码。单点架构如图2所示。

图1 整合系统总体架构

图2 单点架构

3.2.3 数据同步

使用ActiveMQ框架的topic模式,即订阅模式来解决系统间的通信问题,每个消息可以有多个消费者,比如基础平台增加用户,会通知ActiveMQ一条增加用户的信息,同时封装对应的消息体,这样,订阅这个消息的应用就会知道增加了一个用户,当接收到消息时就触发自己增加用户的方法。数据同步架构如图3所示。

图3 数据同步架构

3.2.4 系统访问权限架构

用户通过认证服务器登录时,需验证用户访问应用的权限,如果可以访问,再获取应用系统本身的权限,否则就调整到错误页面。系统访问权限架构如图4所示。

图4 系统访问权限架构

3.3 整合的实现

程序采用spring mvc为后台核心框架,以展现层、业务逻辑层和持久层三层的分层结构进行开发。选用hibernate为持久层框架,spring接管所有的请求,管理所有的业务bean,展现层用jquery和bootstrap框架,页面模块开发使用jsp和freemarker,如图5所示。图6展示了整合系统的门户界面,提供一站式科研系统服务平台,覆盖教师校内外的科研管理。

图5 系统分层结构

图6 门户界面

4 总结和进一步工作

本文通过研究高校信息系统建设现状,提出整合目标和内容。使用相关整合技术并结合本校实际,对科研处信息系统进行整合实践。整合之后,使师生员工及管理层使用系统更加方便,让信息系统真正地提高工作效率和支持领导层决策。由于不同部门的系统采用的开发平台不同,如果缺乏原来开发人员配合,整合工作会更困难,所以,接下来课题组争取以本次工作为基础,促进部门间的沟通和形成共识,以求整合更多的系统。

参考文献(References):

[1]国务院办公厅关于印发政务信息系统整合共享实施方案的通知[R].国务院办公厅,2015-5-18:1

[2]高艳.高校管理信息化问题探讨[J].新西部月刊,2010.10:128-129

[3]周舒,方忠进.高校信息化建设的现状及发展对策[J].江苏科技信息,2011.6:28-29

[4]黄彬.浅析高校信息化建设的现状及对策[J].信息技术与信息化,2014.11:16-17

[5]王文玲,刘婧,郑永丰.Web整合技术研究[J].图书情报工作,2005.10:20-24

[6]孙学军.基于Web Services的煤矿信息整合平台设计[J].煤矿开采,2011.8:29-32

[7]黄序鑫,聂瑞华,罗辉琼,林怀恭,马将.基于SOA的数据同步技术研究与实现[J].计算机工程与设计,2009.30(14):3338-3340

[8]刘鹏远,李彤.基于角色的权限管理的总体解决方案[J].计算机工程与设计,2007.12:6033-6035

猜你喜欢

师生员工单点信息系统
企业信息系统安全防护
吉林省教育厅向全省广大师生员工恭贺新春
吉林省教育厅向全省广大师生员工恭贺新春
历元间载波相位差分的GPS/BDS精密单点测速算法
超薄异型坯连铸机非平衡单点浇铸实践与分析
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
高校领导干部以群众路线为基础践行“三严三实”的长效机制研究
数字电视地面传输用单频网与单点发射的效果比较
基于SG-I6000的信息系统运检自动化诊断实践