详情

asp.net0050 基于Web Services的异构数据库检索系统的设计

项目介绍

 

在计算机系统信息集成中,如何充分利用现有的各种数据库资源,实现不同数据库间的连接、数据交换、数据共享,以实现各个数据库之间的协同工作,已经成为办公自动化和信息化建设的一个关键问题。为了提高现有数据库之间的数据交流,解决各个数据库之间协同工作的问题,开发了这套基于WebServices的异构数据库数据检索系统。

其主要功能是实现不同数据库之间的数据转换,消除异构,检索出异地数据库指定数据。本系统采用了C/S体系结构,使用C#XML语言开发,同时运用OledbWebService 等实现接口来完成此系统的功能。基于WebService异构数据库数据检索系统为数字化资源的整合利用提供了全新的解决方案。此外,从数据库的现状来看异构数据库联合使用的要求是非常迫切并会长期存在下去的。

关键词XMLWebServices;异构数据库;数据检索

功能需求

本系统启动以后,在输入连接SQL ServerOracle数据库相应的连接字符确认连接成功。选择目标数据库,并且查看数据库相应的表和其字段。在选择中意的表后对其进行默认规则的合并,保存成具有描述表基本特征的XML文件至用户本地。对合并后的XML文件进行检索并将其结果输出。

数据流图(Data Flow Diagram,简称DFD) 是一种最常用的结构化分析工具,它从数据传递和加工角度,以图形的方式刻画系统内的数据运动情况。

本系统的顶层DFD图共有三个外部项,分别是用户、系统后台管理员、数据转换规则系统。

    用户主要是把将要转换的源数据库中的数据从表中读出来,并且将数据传递给多个数据库之间的数据转换功能的实现。该实现主要是对数据的数据类型转换的处理,这是系统默认的转换方式。当处理完数据后,如果数据处理成功,转换系统就会把该数据以XML形式导出到用户本地。系统后台管理员主要是发布数据采集用的WebService。在数据源发生变化时候,发布变化后的数据源的采集WebService数据库转换规则系统主要是把默认的转换规则。默认的转换规则主要是进行数据保持不变的转换,用户主要是对数据进行检索操作,以便符合用户的要求。通过调用转换规则,就可以调用相应的转换程序。转换程序也分为默认的转换程序和用户自定义的转换程序,系统默认的转换程序主要是指两个不同的数据库之间进行保持数据不变的操作,也就是跨数据库的信息传递。而用户自定义的转换程序是指数据从源数据库中读出来之后,需要进行一些操作,比如说计算或者数据类型的转换,然后再把新的数据传递给目标数据库。

站长说明

       成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易,  我们会从QQ或者邮箱等方式发送毕业设计程序。

        我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) ,  需要用户提供详细的   , 功能要 求.开发技术要求(开发语言、开发工具、框 架等  ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!