摘 要
在计算机系统信息集成中,如何充分利用现有的各种数据库资源,实现不同数据库间的连接、数据交换、数据共享,以实现各个数据库之间的协同工作,已经成为办公自动化和信息化建设的一个关键问题。为了提高现有数据库之间的数据交流,解决各个数据库之间协同工作的问题,开发了这套基于WebServices的异构数据库数据检索系统。
其主要功能是实现不同数据库之间的数据转换,消除异构,检索出异地数据库指定数据。本系统采用了C/S体系结构,使用C#、XML语言开发,同时运用Oledb、WebService 等实现接口来完成此系统的功能。基于WebService异构数据库数据检索系统为数字化资源的整合利用提供了全新的解决方案。此外,从数据库的现状来看异构数据库联合使用的要求是非常迫切并会长期存在下去的。(所有权: 毕业设计网 QQ:306826066)
关键词:XML;WebServices;异构数据库;数据检索
Web Services-Based Design of Heterogeneous Database Retrieval System
Abstract
In the work of office automation and information construction, there exists a most important question in the system of computer information intergration: how to fully use several of existing database resources to realize the connection, database exchange and sharing among different databases; and how to make them work together harmoniously. In order to improve the database exchange among different databases and to solve the cooperation task among them, this set of heterogeneous database the data retrieval system is developed.
The main function of this system is to realize the data conversion of different databases, the elimination isomerism and the retrieve of assigned data of the different database. The system reaches its function by using C/S model of system, computer language development of C#, XML as well as connection technology of Oledb; WebServices. This kind of WebService heterogeneous database data retrieval system has provided a new-brand solution for the digitized resources conformity use. In addition, the present situation of database needs the adoption of isomerism database union urgently and it will be long-standing.
Key words: XML; WebServices; Heterogeneous Database; Data Retrieval
本系统启动以后,在输入连接SQL Server和Oracle数据库相应的连接字符确认连接成功。选择目标数据库,并且查看数据库相应的表和其字段。在选择中意的表后对其进行默认规则的合并,保存成具有描述表基本特征的XML文件至用户本地。对合并后的XML文件进行检索并将其结果输出。
数据流图(Data Flow Diagram,简称DFD) 是一种最常用的结构化分析工具,它从数据传递和加工角度,以图形的方式刻画系统内的数据运动情况。
本系统的顶层DFD图共有三个外部项,分别是用户、系统后台管理员、数据转换规则系统。
用户主要是把将要转换的源数据库中的数据从表中读出来,并且将数据传递给多个数据库之间的数据转换功能的实现。该实现主要是对数据的数据类型转换的处理,这是系统默认的转换方式。当处理完数据后,如果数据处理成功,转换系统就会把该数据以XML形式导出到用户本地。(所有权: 毕业设计网 QQ:306826066)
目 录
1 引言 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.2.1 数据转换服务 1
1.2.2 数据转换工具及软件 1
1.3 本课题研究的意义 2
1.4 本课题的研究方法 3
1.5 数据库的选择 3
1.6 关键技术 4
1.6.1 异构数据库 4
1.6.2 WebService 6
2 需求分析 6
2.1 功能需求 7
2.2 性能需求 8
2.2.1 时间特性 8
(所有权: 毕业设计网 QQ:306826066)
2.2.2 适应性 8
2.2.3 独立性 8
2.3 运行需求 9
2.3.1 用户界面 9
2.3.2 硬件接口 9
2.3.3 软件接口 9
3 概要设计 9
3.1 设计方案 9
3.2 数据源的采集设计 11
3.3 数据处理设计 12
3.4 XML数据文件设计 13
3.5 数据导出设计 15
4 具体实现 16
4.1 开发环境 16
4.2 部分编码详解 16
5 测试 20
5.1 测试方法 20
5.2 测试结果 20
结 论 21
参考文献 22
致 谢 23
声 明 24
.N(4)
·站内提供的所有资源均是由网上搜集或网友上传,任何涉及商业盈利目的均不得使用,仅能作为学习研究目的使用,否则产生的一切后果将由您自己承担!请您于24小时内自觉将其删除并向著者购买使用许可证。 ·站内提供的所有资源均是由网上搜集,若侵犯了您的权益,敬请来信通知我们! |