学位论文 > 优秀研究生学位论文题录展示
基于XML的异构数据源集成与查询技术研究
作 者: 李杰盛
导 师: 刘梦娟;张敏
学 校: 电子科技大学
专 业: 软件工程
关键词: 电子商务 异构数据库 XML数据模型 数据集成
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 88次
引 用: 0次
阅 读: 论文下载
内容摘要
随着电子商务的发展,为了方便人们通过Internet购物,实现B2B以及B2C网上交易,迫切需要将网络上的异构数据源进行集成,以便提取出客户所需要的商品信息。网络上的数据大多以结构化、半结构化的方式存储,那么如何对这些数据源进行集成和查询呢?XML语言为异构数据源的集成提供了统一的数据平台,由于基于XML的数据是自我描述的,从而为信息的建模、交换和计算提供了新的载体。本论文提出了一种基于XML的异构数据源集成方案,给出了方案的功能结构、各个模块的功能以及所用到的关键技术,着重论述了XML公共模型的建立方法,即利用XML描述数据的优越性,设计了基于XML的查询模式,此模式描述了异构数据库查询的所有相关信息。本系统采用B/S三层架构模式,主要实现了以下三个关键问题:首先是公共模型的建立,利用XML描述数据的优越性,设计了XML模式的公共模型,该XML公共模型描述了异构数据库可供查询的所有相关信息,通过该公共模型呈现给客户的是一个透明的全局数据库。任何商品信息的查询请求提交后都要由Web服务器负责参考集成系统的公共模型,从中提取出相应的信息。第二个关键问题是异构数据源的局部数据查询,加盟商家数据库中的信息有的不希望被客户查询到,在加盟到本商城的时候,通过提供共享字段模板的方法来限制客户的查询范围,客户的查询就是基于各个商家提供的查询范围进行商品信息的查询,很好地保护了各个商家业务数据的安全。第三个关键问题是SQL查询语句参数的提取:设计解决了如何从XML文档中提取有关的SQL语句查询信息以实现数据的联合查询,并将不同格式的查询结果数据用统一的格式表示。最后结合一个实例,实现了在电子商务中异构数据源的集成与查询。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 绪论 9-16 1.1 课题的研究背景 9-13 1.1.1 电子商务的发展与现状 9-11 1.1.2 未来电子商务的发展趋势 11-12 1.1.3 几种搜索引擎的介绍 12-13 1.2 研究问题的提出 13-14 1.3 本论文选题的目的及主要工作 14-15 1.3.1 本论文选题的目的 14 1.3.2 本论文的主要工作 14-15 1.4 本论文的章节安排 15-16 第二章 相关理论基础和技术路线 16-33 2.1 XML 的优越性 16-21 2.1.1 XML 产生的背景 16-18 2.1.2 XML 的优点 18-20 2.1.3 SGML、HTML、XML 三者的关系 20-21 2.2 XML 的相关技术 21-24 2.2.1 XML 文档的结构 22-23 2.2.2 XML 的DTD 23-24 2.3 XML 的应用与发展前景 24-25 2.4 XML 与Java 25-28 2.4.1 Java 语言的特点 25-26 2.4.2 Java 数据库基础JDBC API 26-27 2.4.3 JDBC 的作用及重要接口 27-28 2.5 XML 与数据库交换 28-31 2.5.1 XML 的数据存取机制 28-30 2.5.2 XML 数据模型与数据库的关系 30-31 2.6 XML 在数据库中的应用模式 31-33 第三章 需求分析和系统设计 33-47 3.1 引言 33-35 3.2 异构数据库系统的特征和分类以及实现的目标 35-38 3.2.1 异构数据库系统的特征 35-36 3.2.2 异构数据库的分类 36 3.2.3 异构数据库的系统的实现目标 36-38 3.3 异构数据的集成技术 38-42 3.3.1 联邦数据库法 38-39 3.3.2 数据仓库法 39-41 3.3.3 虚拟法 41-42 3.4 系统的总体解决框架 42-47 3.4.1 系统的交易过程 44-45 3.4.2 系统的功能结构 45-47 第四章 主要模块的实现 47-63 4.1 Web 服务中间层数据库的设计和管理 47-49 4.2 公共模型的建立 49-52 4.2.1 按商品类别建立公共模型的优点 49-50 4.2.2 公共模型的组成 50-52 4.3 主系统结构 52-53 4.4 用户查询界面 53-55 4.5 数据源查询处理器 55-59 4.5.1 解析器的分类 55-56 4.5.2 DOM 解析器的用法 56-58 4.5.3 select 语句的生成 58-59 4.6 查询结果转换器 59-63 4.6.1 与远程异构数据库的连接 59-62 4.6.2 结果集转化为Bean 62-63 第五章 系统测试 63-68 5.1 开发环境 63 5.2 提交图书类查询内容以及数据库连接信息 63-64 5.3 Tomcat5 的数据库连接池配置 64-65 5.4 图书查询应用实例 65-68 第六章 结束语 68-70 6.1 论文所做的主要工作 68 6.2 论文进一步的工作 68-70 致谢 70-71 参考文献 71-74 附录:各个模块部分关键代码 74-91
|
相似论文
- SOA高校迎新系统中的SDO模型的研究与实现,G647
- 互联网上旅游评论的情感分析及其有用性研究,TP391.1
- 服装网络营销顾客忠诚度的实证研究,F274
- 中等职业学校语文课业设计的思考与实践,G633.3
- 论《联合国国际货物销售合同公约》在适用范围上的新发展,D997.1
- 一种可视化的分布式数据集成模型的研究与实现,TP311.52
- B2C市场中价格和价格离散的实证研究,F724.6
- 面向服务的数据集成模型的研究与实现,TP311.52
- 基于Hadoop的在线购物原型系统的设计与实现,TP311.52
- 山东邮政电子商务发展战略研究,F616
- 几个电子现金支付方案的分析与改进,TP393.08
- 关于设立上海电子商务银行的可行性研究,F832.2
- 电子贸易全球化背景下的税收征管研究,F812.42
- 电子商务系统开发运用法律问题探讨,D923.6
- 在线相册冲印系统的设计与实现,TP311.52
- 龙城电子商城购物系统的设计与实现,TP311.52
- 基于Google平台促销模块与商品模块的设计与实现,TP311.52
- 支持精细化营销的B2C平台的设计与开发,TP311.52
- 基于WEB平台的家电类产品智能导购系统的研究,TP311.52
- 网络音像交易平台设计与实现,TP393.09
- 电子商务技术扩散水平影响因素实证研究,F224
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|