论文部分内容阅读
高校每年都有大量学生需要毕业离校,毕业离校手续涉及学校多个部门。在传统的管理办法下,各部门各自办理学生的离校业务,审批学生的离校资格,缺乏一个统一协作的平台,存在工作量大、管理效率低下等问题,因此迫切需要建立一个离校管理系统来解决这些问题,可以通过数据集成相关技术来构建这样的系统。数据集成的目的就是要将分散的、异构的信息系统数据信息按特定的形式关联起来,以满足跨部门、跨系统的协同工作的需求。数据集成系统能够充分利用多个数据源,准确高效地执行既定的业务,因此,运用什么方法、以何种技术来构建数据集成系统已成为当前一个热点课题。
本文首先介绍了高校毕业生离校管理现状,详细分析了离校管理所涉及的各种业务,界定了各职能人员所负责的业务范围;指出了当前毕业生离校管理存在工作量大、效率低下的弊端,提出了通过数据集成技术构建毕业生离校管理系统的改进办法。对拟构建的系统进行了详细地业务流程分析、数据流程分析;介绍了数据集成的产生以及数据异构的特点,分析了模式集成法、数据复制法、综合型集成法等典型的数据集成方法的原理,并指出了这些方法的优劣以及适用场景;分析了JDBC、ODBC等常用的数据连接技术的特点,并简单地说明了如何使用这些技术。随后对拟建设的毕业生离校管理系统提出了一套B/S结构、基于java平台的物理架构,划分了系统的功能模块,设计了系统所涉及的数据模型以及数据库表结构;最后从开发中间件数据集成系统的角度,逐步实现毕业生离校管理系统的全局模式、查询处理器和封装器,在这个过程中主要讨论了如何利用java面向对象技术和XML规范来构建中间数据模型、如何对基于全局的查询进行分解,以及封装器内子查询与数据源查询间如何转换等问题,最终实现了一个毕业生离校管理系统。本文详尽地分析了毕业生离校管理业务,探讨了中间件系统中的中间数据模型、查询处理器、封装器的设计过程,实现了一个基于数据集成的毕业生离校管理系统,对高校其他数据集成系统的建设有一定的参考价值。