论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

基于webservice的异构数据库检索系统的设计(论文+程序)

(3)合并转换结果以XML文件格式存储在客户端,以随时方便使用者检索数据;

http://www.paper51.com

(4)在客户端使用转换后的XML文件进行其检索并对其导出。

内容来自www.paper51.com

具体设计步骤请见图6。

paper51.com

http://www.paper51.com

图6 系统实现具体步骤设计图 copyright paper51.com

3.2  数据源的采集设计

paper51.com

由于是对异地的数据库进行操作。本系统采集的数据是以XML的形式传播的,因此可以在本地数据库上建立Web Service代理来解决这些问题。访问结果以XML的形式返回给客户端。另外,服务端提供的Web Service是由.net实现则可以以DataSet来实现。DataSet是以XML为内容的数据实体,它可以成为Web Service的返回结果被客户端直接使用,如果是其他平台则直接返回XML数据,并在客户端可以将它封装成DataSet形式。对于用户的写操作则可以接收用户的操作语句,然后用SqlCommand来代理执行。这样服务端将远程客户访问本地数据的工作在本地执行。既能很好的管理共享数据,又能减少客户端程序远程访问的工作量. 如图7所示

内容来自论文无忧网 www.paper51.com

copyright paper51.com

图7 数据源采集步骤设计图

内容来自论文无忧网 www.paper51.com

3.3  数据处理设计

copyright paper51.com

对于数据的处理本着不改变原数据库里数据的数据类型和长度,如表1以及表2所示。在其基础上结合本系统所要达到的效果,即本身系统检索是要达到模糊查询的效果,此设计也是为了检索功能的通用性。对于其数据类型的处理采取了折中转换的形式,将SQLServer2000和Oracel9i里所有的数据类型在通过此系统合并之后,全部处理为本系统里的数据类型System. String。此转化的效果即达到了系统检索的要求,同时也不会破坏原数据的完整性。这是因为System. String是字符串类型。字符串是 Unicode 字符的有序集合,用于表示文本。String 对象是 System.Char 对象的有序集合,用于表示字符串。String对象的值是该有序集合的内容,并且该值是不可变的。 内容来自论文无忧网 www.paper51.com

表1 SQLServer数据类型对应本系统数据类型

paper51.com

SQLServer数据库里常用数据类型 copyright paper51.com

本系统数据类型 内容来自论文无忧网 www.paper51.com

bool

http://www.paper51.com

System. Boolean http://www.paper51.com

char 内容来自论文无忧网 www.paper51.com

System. Char 内容来自论文无忧网 www.paper51.com

byte

copyright paper51.com

System. Byte

内容来自论文无忧网 www.paper51.com

sbyte

内容来自论文无忧网 www.paper51.com

System. Byte

copyright paper51.com

ushort http://www.paper51.com

System.UInt16

paper51.com

uint 内容来自www.paper51.com

System.UInt32

内容来自www.paper51.com

ulong

内容来自www.paper51.com

System.UInt64 内容来自论文无忧网 www.paper51.com

short copyright paper51.com

System.Int16 内容来自论文无忧网 www.paper51.com

int paper51.com

System.Int32 内容来自论文无忧网 www.paper51.com

long

copyright paper51.com

System.Int64 copyright paper51.com

float

内容来自www.paper51.com

System. Single

copyright paper51.com

double http://www.paper51.com

System. Double 内容来自论文无忧网 www.paper51.com

text

paper51.com

System. String http://www.paper51.com

表2 Oracle数据类型对应本系统数据类型

内容来自论文无忧网 www.paper51.com

Oracle数据库里常用数据类型 paper51.com

本系统数据类型 内容来自论文无忧网 www.paper51.com

char

内容来自论文无忧网 www.paper51.com

System. Char

内容来自www.paper51.com

varchar2 http://www.paper51.com

System. String 内容来自www.paper51.com

nchar

copyright paper51.com

System. String http://www.paper51.com

------分隔线----------------------------
联系方式