论文部分内容阅读
高校教育信息化的发展是信息化发展中重要的组成部分,是信息技术应用在教育领域的适应与结合。目前国内外高校的信息化发展早已进入了数字化校园的建设时期,大多都集中在对职能部门业务的重组和对已有系统的整合阶段。在数据集成层面,需要面对业务隔阂、系统壁垒、数据孤岛、数据质量低下以及异构数据库数据标准不一等问题,同时还需要兼顾各部门之间的相互协调工作。因此,在数字化校园的发展和规划中,面向全校层级的信息化建设显得更加重要。在已有的业务系统基础上,建立的数据共享平台,将各个业务系统的数据库连接起来,实现异构数据的抽取和推送。通过对数据共享平台的维护,实现对校内数据的统一管理。结合国内外技术文献的研究现状,以及各高校开展实施的具体情况,本文对数字化校园建设项目中的数据共享平台进行了详细的研究。首先,通过用例图、三层架构图、类图和活动图等,介绍了平台的功能需求和架构设计。然后,通过对各部门的调研以及协商,共同确定了一个全校统一的数据规范,并且在此基础上进行了数据共享平台的表结构设计。最后,详细描述了数据共享平台的详细设计和实现过程,其中涉及到的主要技术如下:1.在传统的关系型数据库基础上,通过中间件技术和分布式管理,对异构数据库进行整合,同时借助于JDBC技术和JMS的消息传输机制,着重讨论了数据的交互过程;2.对ETL的过程进行了详细的描述,对ODI中各种KM进行了介绍,包括每种KM的应用范围与其相对应生成的文件,以及相互之间协同合作的原理和过程等;3.通过对业务系统中间库的搭建,对数据供需方相关权限的设置,介绍了对数据共享操作时的视图和权限的管理;4.通过采用泳道图来介绍对ODI与Oracle的相关配置,尤其是对ODI的接口和KM的配置进行了详细的介绍,将数据从源业务系统抽取和到目标业务系统推送的过程展示出来;5.在Oracle数据库的设置过程中,通过对“过程”的建立,介绍了接口与“过程”相互结合使用的方式;6.对数据抽取和推送的过程进行测试,通过对“任务”的状态分析,修正数据同步过程中的准确度和所耗时间,进一步优化配置。7.作为数据共享平台页面展示,通过Tomcat发布前端JSP页面,结合JAVA和js来部署服务端的逻辑实现,调用jQurey来提取后台数据,将通过ODI获取到Oracle数据库中的数据展示出来,并且支持在线查询和导入功能。数据共享平台部署完成后,经过测试和分析,逐步改进,通过定时的数据传输,基本上实现了对业务系统数据的共享,并且陆续将校内常用的系统集成进来。整个项目借助于Oracle和ODI的能力,完成了基本的ETL操作,使得业务系统之间相互打通,校内数据可以相互流转。通过数据共享平台的搭建,改变了过去陈旧的管理方式,让全校数据使用变得更加灵活、及时和准确。