论文部分内容阅读
人们在日常生活和学习的过程中经常会遇到一些决策问题,如:购房,购车,选择适合自己的职业等。而且常常会面临一些由相互关联、相互制约的众多因素构成的复杂而往往缺少定量数据的系统。在众多决策分析方法中,层次分析法(AHP)可为决策提供一种新的、简洁而实用的建模方法。随着企业信息化建设的脚步不断加快,使得多种关系数据库系统之间存在异构问题。其中,尤为突出的问题是各种异构数据繁杂并存,各个系统之间不能互连,信息不能共享,形成一个个的“信息孤岛”。“信息孤岛”造成系统中存在大量的冗余数据和垃圾数据,从而无法保证数据的一致性,使信息的利用率大大降低。因此,企业经常需要对异构关系数据库进行转换,对异构数据库中的数据进行整合,实现数据共享,提高企业的信息化程度。本文针对企业内部数据库异构现状,对异构数据库集成方案进行了总体规划,通过对模块的功能和接口进行设计,制定了系统的具体实施框架。在实际开发中采用了MVC架构进行设计,使开发人员专心致力于在组件内实现系统的业务逻辑,而不必考虑许多由分布性带来的与系统业务无关的技术细节问题。有利于团体协作,缩短软件的开发时间。通过设计用户登陆模块,论述了MVC框架在项目开发中的优势和具体的实现步骤。在阐述异构数据库集成方案中,基于XML技术自身的特性和优点,提出了使用XML技术整合系统内部数据。使得企业内部间的数据交互变得透明、高效。具体实现上,我们利用XML通过层次化的方法描述数据结构的特点,并以中间件开发工具WSAD提供的SQLToXML类库为辅助工具,实现了数据库数据到XML文件的映射,屏蔽了各异构数据库之间的差异,最后利用XMLToSQL类库,完成各个异构数据库到综合信息平台后端数据库的集成,从而解决了由数据库异构而产生的“信息孤岛”问题,使得企业内部间的数据交互变得透明、高效。