论文部分内容阅读
目前,高校经过长时间的信息化建设拥有诸多的应用系统。各应用子系统的开发语言、运行平台、运行模式和后台数据库支持是各不相同的,在应用或数据等层面上是彼此分离的,各系统的业务逻辑不同,而且在底层数据库的建模上没有遵循统一的标准。同时这些系统之间又需要进行单向或双向的数据交换。渤海大学在信息化过程中,同样也遇到各业务子系统之间在应用或数据等层面上是彼此分离的,它们分别采用了不同的数据库系统以及使用了不同的应用开发技术。因此,对现有系统中的数据有效地进行整合,如何把我们在不同时期,完成不同任务,不相兼容但有业务联系的子系统集成起来,统一管理起来,解决信息孤岛问题,变得要求越来越紧迫。
正是信息技术在高校内的推广和应用,系统间数据共享和数据集成的需求已经越来越强烈。本文通过研究传统的异构数据共享技术,结合当前项目的系统需求,提出了一种针对该校的异构系统数据交换与共享的解决方案。系统经过几个多月的努力已经完成,目前,已经上线使用。其功能基本符合用户需求,实现了以各子管理系统的数据为源数据,整合成统一的标准数据。该平台是一个集数据整合、交换、发布为一体的数据管理平台,利用该平台可以实现对于多个应用系统数据的查询和统计,如学生信息查询、学生信息统计、学生缴费信息查询、学生缴费信息统计等功能。
在构建信息校园的过程中,提出改进的数据仓库方案,在不影响现有系统情况下建立了信息交换系统的整合数据库,将多个系统的数据通过网络整合到该系统中,并建立异构系统数据库的数据转换接口程序,在对各个数据进行服务的同时进行统一管理,解决了系统之间数据不能交互的问题,为学校上层用户提供了良好的整合数据服务。
本文在对异构系统的相关技术论述的同时,按照软件工程的思想,对该系统的开发过程进行论述。系统的开发技术采用J2EE规范中的JSP/Servlet、JDBC技术,标准数据库采用Oracle。在该系统中,学生可以查询自己所有的基本信息和缴费信息;院系教务秘书可以查询和统计所在院系学生所有的信息;学校各部门用户及校领导可以查询和统计全校学生所有的信息。本系统具有简单、易用的操作界面,它将帮助学校相关的工作减轻工作量,提高了工作效率,真正的体现了数字化办公。