APP下载

校园信息门户与一卡通系统集成的设计与实现

2015-05-08袁学松

电脑知识与技术 2015年7期
关键词:校园一卡通集成

袁学松

摘要:校园一卡通可以在多个层面与校园信息门户进行集成。集成后可以与校内其他系统进行互联互通,更好的为学校的管理工作提供服务。文章给出了系统集成的设计方案。

关键词: 校园信息门户;校园一卡通;集成

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)07-0148-04

Abstract: Campus card can be integrated at multiple levels and campus information portal. The integration can be carried out after the interconnection with other university system, better for the school management to provide a service. This paper gives the design scheme of system integration.

Key words: campus information portal; campus card system; integration

1 概述

所谓校园一卡通系统简而言之:1)以卡代证,通过校园卡取代以前的各种证件(包括学生证、工作证、医疗证、借书证、出入证等)全部或部分功能,2)以卡代币,师生员工在校内各处均只凭这校园卡便可进行消费,并与银行卡实现绑定,可以完成圈存、网上充值等操作。最终实现“一卡在手,走遍校园”。当然校园一卡通还具有金融服务、公共信息服务等功能,可以与银行卡合二为一,还可以通过海量的消费数据进行挖掘处理,最终为学校的决策提供重要依据。

我校校园一卡通自2005年开始建设,现已广泛应用在学校教学、生活的各个方面。目前实现的主要功能包括校内消费的结算(可在食堂就餐,校内超市、洗浴、购电等)和身份识别(包括图书借阅、门禁、成绩自助打印、考勤等)。另外通过和银行及公司的合作,已经建成了建行和农行圈存系统,可以通过遍布校园的圈存机将银行卡上的资金转到校园卡上,还可通过网上银行,手机银行和校内统一收费平台进行校园卡网上充值。校园一卡通的广泛使用,既保证了资金的安全,又极大的提高了校园管理的水平和效率,为广大师生提供了更加优质的服务。

校园信息门户既是校园内各种信息的集中展示平台,也是校园内不同业务系统的服务集成平台。它可以有效整合校园内的为教职工服务的教务、人事、科研、资产、财务等管理系统,为学生服务的学工、教务系统的信息和服务,让全校师生员工只要拥有一个账号,就能访问到权限范围内的所有这些资源。同时,可以为用户提供各种个性化定制服务,使用户可以根据自己喜好来个性化定制信息、服务,设置自己的界面。目前学校已经建成基础数据平台和信息门户,迫切的需要各应用系统与之完成对接,以实现数据的共享和交换。作为数字化校园重要组成部分的校园一卡通也迫切需要与信息门户进行集成,以便校园一卡通的数据能够与其他系统进行互联互通,更好的为学校的管理工作提供服务。

2 集成方案和原理

2.1 集成方案

将校园一卡通系统中的教职工用户登录名统一为职工号,校园一卡通系统参照数字校园集成方提供的认证接口,进行认证集成开发,实现统一身份认证集成。集成后,用户通过信息门户平台就可以直接登录校园一卡通系统而无需二次认证;信息门户待办提醒可显示当前用户一卡通卡状态信息,如提示一卡通系统当前状态,余额等;可在信息门户中嵌入一卡通的模块,实现网上挂失、交易查询等功能;通过数据集成,实现校园一卡通的用户相关信息、交易相关信息与数据中心的同步。

2.2 集成原理

由数字校园集成方提供认证相关接口开发程序及接口示例,校园一卡通据此修改其登录模块。认证程序采用CAS认证,一卡通系统通过认证接口判断当前用户是否已通过统一身份认证,并在有效的会话期内,如通过验证,则实现单点登录。

2.3 用户信息同步

教职工信息来自人事系统,本科生信息来自教务系统,研究生信息来自研究生系统。在数据中心中保存有这些系统的数据副本,供其他应用系统共享。一卡通方进行数据集成后,实现数据中心定时下发教职工信息、本专科生信息、研究生信息等至校园一卡通系统,以这些信息作为权威数据,同步校园一卡通系统相关数据。

为保证一卡通数据库的数据安全,新建一个一卡通中间库,数据交换平台只与一卡通中间库进行数据交换,不与一卡通正式服务器做任何通信。同时为了不影响一卡通系统的正常运作,数据集成操作定时在夜里执行,避开一卡通交易高峰期。流程如图1所示,数据流向如表1所示。

3 校园一卡通方面集成概要设计

为了完成集成工作,在校园一卡通需要做哪些工作呢,下面通过同步卡户信息给出相关步骤。

3.1 创建中间库

1)创建数据库

在校园局域网内创建一个Oracle数据库,其服务名为center,用户ID为centuser,

密码为centuser, center用于跟一卡通数据库之间进行所需信息交互。

2)库间建立连接

以centuser用户的身份在一卡通数据库中创建一个DBLINK连接centLink,同时以管

理员用户的身份在中间库center中创建一个DBLINK连接ecardLink,两库通过DBLINK连接进行信息交互。

3.2 WebService挂失接口

用Java编写Webservice接口,接收调用端传递来的持卡人账号和密码,以oneuser的身份连接一卡通数据库,再将接收到的用户挂失信息传递给挂失存储过程UserMiss进行挂失处理。

3.3 实时同步卡户信息

1)在中间库中创建卡户信息表(T_YKT_KHXX)

2)创建人员状态记录临时表(one_synuacc_tr)

此触发器主要负责当卡户状态信息发生变化时进行触发,将变化的信息更新到人员状态

记录临时表中,并将同步状态更新为0,等待十分钟同步一次的定时任务进行定时将同步状态为0 的记录同步到中间库卡户信息表中。

4 结束语

校园信息门户与校园一卡通系统的集成,实现了一卡通系统在校园信息门户的单点登录(SSO).一卡通用户信息、状态和消费情况在信息门户的展示以及一卡通身份数据与基础数据平台的同步,进一步提高了一卡通信息的使用效率,更好地为学校的管理工作提供了服务。

参考文献:

[1] 王爱英.智能卡技术[M].2版.北京:清华大学出版社,2000.

[2] 许鑫,苏新宁,姚瑶.数字化校园一卡通平台研究[J].现代图书情报技术,2005(7):54-59.

[3] 许继理,刘振宁.校园一卡通系统集成技术与应用[J].河南科技大学学报,2004(2):1.

[4] 苏文胜,马千军.基于数字化校园的校园一卡通构建[J].武汉理工大学学报,2005(2):3.

[5] 韩立峰.一卡通系统与校园信息化平台的集成[J].山东工业技术,2013(9).

[6] TanenbaumAS,等.计算机网络[M].潘爱民,译.4版.北京:清华大学出版社,2003.

猜你喜欢

校园一卡通集成
财务视角下的校园一卡通管理研究
校园一卡通模式下的校园安全管理
阳台集成式景观设计方法初探