探究基于校园一卡通系统的异构数据库同步问题 - 中国一卡通网
用户名密码 [免费注册] [找回密码] 推广技巧 发布求购 建商铺  发产品  会员体制比较  
 

探究基于校园一卡通系统的异构数据库同步问题

来源:中国一卡通网  作者:不详  发布时间:2013-07-08 09:51:53  字体:[ ]

关键字:校园一卡通  管理  数据库管理系统  

摘   要:根据校园信息化建设目标和实际需求,本文对信息化校园建设中异构数据库的同步问题实现进行了研究。结合德州学院实际情况,提出了利用在捕获器中采用控制表法实现异构数据库的同步更新,消除了“信息孤岛”带来的现实问题,提高了管理效率。

  引言

  随着信息化技术在学校发展中的应用,德州学院已建立了诸如一卡通系统、学籍管理系统、教务管理系统、财务管理系统、网络认证计费系统、资产管理系统等基于网络的数据库管理系统。这些系统的应用在学校的信息化建设中发挥了重要的作用,为德州学院信息化建设的快速发展奠定了基础。但是,这些部门各自建立的数据库系统并不能真正实现数据资源的共享,数据资源不一致、不完善、更新速度慢,各部门的数据库实际已成为了“信息孤岛”。为此需要建立全校层面的“公共数据中心” ,使各部门的不同数据库之间能实现数据共享。

  1、公共数据库平台的建设

  1.1 校园一卡通数据公共平台 


探究基于校园一卡通系统的异构数据库同步问题-中国一卡通
  图1数据公共平台结构图

  公共数据库平台建设是校园信息化建设的重点、基础和前提,只有全面完成公共数据库建设,才能实现真正意义上的数字校园。公共数据库系统是校园内一个高层应用平台,目的是将已建立的各种数据库系统提供的服务集成在一起,根据进入系统用户的不同身份,统一分配不同权限,查询相关数据,享受相应服务, 实现校园内各种信息系统的互连互通和数据共享。

  1.2全校数据信息标准

  信息标准化是组织现代化管理的重要基础。加强信息标准化工作,对于建立健全本校的管理信息系统,保障信息化建设健康有序发展,提高管理水平,合理开发和使用管理信息化软件产品等,都具有重要的意义。通过本项目,将在严格执行教育部《教育管理信息化标准》的基础上,结合本校实际情况,研究相关数据信息标准,为本校的信息化建设可持续发展奠定良好的基础。

  1.3异构数据库同步

  异构数据库同步技术是公共数据库建设的核心技术,对于保证已有的应用数据库(如教务管理数据库)及专用数据库(如财务管理数据库)与公共数据库数据的一致性起着非常重要的作用。在现阶段,明确各分布数据库的维护字段和数据管理权限,在对已建立的数据库软件保持原有业务功能不变的前提下,尽量将相关操作由公共数据库平台提供接口。公共数据库平台主要功能为:提供数据接口、提供数据转换、提供数据交换过程管理和监控。同步过程以友好界面,提供给相关数据库的管理员操作,减少或避免数据库之间的相互影响。在建立数据库同步功能时,将充分考虑可扩展性。当有新的应用系统需要同步时,只要将新的系统进行分析,做相应的配置,即可完成数据的同步。

  2、异构数据库同步技术实现

  2.1数据库同步技术

  对象变化捕获是数据同步的基础.它直接决定了数据同步的更新方式和选时方式,所以数据同步常常按照其变化捕获的不同进行分类,常用以下方法:

  基于触发器法:在源数据库为同步对象创建相应的触发器.当对同步对象进行修改、插人或删除等DML(Data ManipulationLanguage)命令时,触发器被唤醒,将变化传播到目标数据库。

  其次对双方数据库中的每一张表指定一个触发器,在每次对源数据库的表进行insert,delete,update等操作时,该触发器负责往信息表中插入一条记录。

  2.2数据库公共表到XML文件实现

  数据库的一个表转化成XML文件,实现的基本过程是:

  1、连接到数据库定位到具体表

  2、返回到查询结果集

  3、直接将结果集以XML格式写进XML文档

  2.3 XML文档解析模块技术的实现

  在整个异构数据交换的过程中,XML文档解析模块贯穿始终,数据转换平台上部署的一系列×ML文档分别包含了不同的全局异构转换信息,提供给数据抽取模块和加载模块的各种参数输入。
  3、结论

  本文从目前德州学院一卡通系统运行模式,遇到的异构数据库的同步及采用的技术几个方面进行了分析研究。对加强校园一卡通系统的有效管理和数据共享提供了帮助,对促进校园一卡通业务的拓展有一定的参考价值。

更多

新闻投稿合作邮箱:yktchina-admin@163.com    字体[ ] [收藏] [进入论坛]

推荐文章

论坛热帖