基于Beeload数据交换平台的高校电子离校系统的设计和实现
2014-12-27王纬武霍小卫
王纬武 霍小卫
(郑州大学 西亚斯国际学院,河南 郑州450052)
1 高校毕业生离校过程及问题分析
笔者以郑州大学西亚斯国际学院为分析对象,该校毕业生离校过程主要包括:办理退宿、学士服申请、一卡通水电结算、校园卡余额、学费缴纳/退费办理、助学贷款办理、图书归还并清欠费用等,其离校业务现状关联度如表1:
表1
通过对上述过程进行分析,毕业生离校目前存在的问题主要表现在工作效率、重复性事务、数据信息不共享等方面,具体如下:
1)毕业生办理离校过程中,需要手持毕业生离校手续表来回在7个部门之间跑动,平均办理时间超过10个小时(不含等待和排队时间)。
2)离校手续中部分工作因信息不对称致学生额外办理手续,如:图书归还等,学生可能并未借书,仍需要到图书部门进行审签。
3)由于信息不对称,学生并不知道哪些手续没有办理哪些手续已经办理,由此导致学生重复性的办理手续。
4)缺少统一的离校信息发布平台,告知学生办理离校及注意事项。
5)对于已经外出就业的学生须返回办理离校手续,不能远程办理。
6)毕业生离校时,离校业务办理人员要重复性签字几千次,工作量大。
7)辅导员采用手工方式登记毕业生离校信息,无法同就业部门及时共享。
2 高校电子离校系统概念的提出和实现思路
通过对离校工作现状及问题的分析,我们知道毕业生离校效率低下的根本原因在于数据信息不对称、缺少统一的离校业务办理平台,这里我们提出建立高校电子离校系统的概念,通过电子离校系统实现对离校手续业务的整合以及各离校部门应用系统的整合。
在进行应用系统整合过程中,我们将采用北京灵峰公司的数据交换平台Beeload作为电子离校系统的数据整合工具,它能够将电子离校系统所需要的业务数据,如:图书借阅信息、助学贷款信息、一卡通余额等,从应用系统中抽取出来并经过有规则的清洗后加载到电子离校系统中,并且可以实现全量同步和增量同步两种同步方式,可以实现实时数据交换和异步交换两种数据交换规则设定。
3 电子离校系统的结构设计
图1
1)建立以电子离校系统为中心的毕业生离校手续办理方式,通过整合宿舍管理系统,实现财务、资产、公寓、图书馆、学务等部门的信息共享。
2)毕业生离校工作开始前,教务部门须提供离校学生信息给电子离校系统。
3)电子离校系统通过Beeload数据交换模式将离校相关部门离校手续支持系统中的业务数据集成至电子离校系统中。
4)离校工作主管部门配置离校手续相关部门的工作顺序及逻辑关系,并启动离校系手续办理工作,离校系统通过Beeload自动从各应用系统中获取离校数据。
5)毕业生登录离校系统,申请离校,离校系统过程集成的数据告知毕业哪些手续已经办理哪些手续未办理,毕业生只需要到未完成办理的部门进行相关业务办理即可,例:离校系统通过调用图书管理系统数据查询毕业生没有欠费及借书信息,毕业生不用到图书馆办理手续。
6)对于没有应用系统支持的部门,需要在手工完成相应离校手续后,在电子离校系统上对当前毕业生标注“已办理”。
7)全部手续完成办理后,毕业生离校状态变为“允许离校”。
4 电子离校系统的技术实现
根据电子离校系统的设计架构,作者采用分布式的实现思想完成了电子离校系统的技术实现。由应用系统接口提供第三方系统的数据来源,由Beeload实现应用系统和离校系统的数据交换,由电子离校系统实现毕业生离校手续的办理。
4.1 应用系统数据交换接口的实现
以图书系统为例,该校图书管理系统采用深图公司的ILAS系统,数据库类型较为特别,因此,我们首先在深图系统基础上利用VC++开发了图书借阅信息查询同步接口,该接口定期将图书借阅信息同步到一个SQLSERVER库中,然后,在该SQLSERVER中进行视图制作,满足电子离校系统对图书借阅信息的查询要求,最后通过Beeload实现通过视图的连接整合。
其它应用系统接口制作过程基本类似,不再详述。
4.2 Beeload数据交换过程的实现
Beeload数据交换主要功能是实现将应用系统数据同步到电子离校系统中,形成电子离校数据中心。该平台需要首先配置对应用系统数据源库以及电子离校系统目标数据目标库的连接,然后,针对需要同步的应用系统数据接口建立起源库和目标库的映射关系,并配置进行同步映射的字段信息,最后,对源库和目标库的映射关系进行规则处理,比如:配置增量同步或者全量同步、配置同步频率和同步条件等信息。上述过程完成后,一个同步流程实例也就完成了,该实例构建在Beeload中,可根据需要随时启动同步实例进行源库和目标库的数据同步。
不同的应用系统可能需要配置不同的同步实例,在Beeload中管理着多个同步流程实例,因此,Beeload可是说是电子离校系统和应用系统的数据神经中枢,对整个离校工作起着极其重要的作用。
4.3 电子离校系统的功能实现
电子离校系统技术开发采用.net平台进行,数据库采用Sqlserver 2005,web服务器采用IIS7.0。系统功能分为学生端、教师端、系统管理端三种类型。其中,学生端功能包括:离校信息登记、离校手续数据查询、离校申请提交,毕业生可通过离校系统查询到所有离校手续中哪些已办理哪些未办理,当且仅当所有必办的手续已经是“已办理”状态时,该生被允许在线提交离校申请;教师端功能较少,因为大部分工作都需要教师在本部门应用系统上进行操作即可,beeload会将应用系统中数据交换至离校系统,需要教师操作的仅仅是本部门没有应用系统进行工作支撑的业务,如:学士服领取归还等;管理员端功能包括:离校流程的设定、离校手续的配置、毕业生离校情况查询等。
5 电子离校系统对离校工作的改进(表2)
表2
6 结束语
高校毕业生离校工作是一项因人而异、因事而异的系统性工作,本文所涉及的电子离校系统是基于郑州大学西亚斯国际学院的工作现状而进行的实现,不一定适合所有高校,但同时作者也认为,该系统的实现思路和架构还是具备较为成熟的技术条件,对国内高校具有一定的参考意义
[1]赵守香,姜同强,王雯.企业信息化[J].北京:清华大学出版社,2008,9.
[2]欧阳峰.信息化管理导论[J].北京:北京交通大学出版社,2006,2.
[3]史敏.对高校信息化建设的思考[J].中国高教研究,2005,2:78-79.