学位论文 > 优秀研究生学位论文题录展示

基于Hadoop的在线购物原型系统的设计与实现

作 者: 孙志佳
导 师: 张立东
学 校: 东北大学
专 业: 计算机应用技术
关键词: 云计算 电子商务 在线购物 Hadoop HBase
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 145次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着经济的大发展,商业模式的不断转变,近年来,电子商务已经倍受商业界和用户的青睐,成为全新的消费购物方式。由于在线购物人数的不断增加,商品种类不断翻新,在线购物系统服务器端的存储和处理能力受到了前所未有的挑战。近年来,随着对海量数据存储及超级计算的需求,云计算应运而生,有效地解决了服务器端的存储和计算能力不足的问题,降低了构建服务器的成本和能耗。Hadoop是开源社区根据Google构建的开源云计算框架,受到了广大开源爱好者的提倡及各大企业的发展及应用。根据对在线购物系统和Hadoop的深入分析和研究,提出了基于Hadoop的在线购物系统。本文的主要工作可以分为以下三个部分:(1)海量离散数据的存储与显示。将在线购物系统中存在的海量离散数据(如图片、日志等)存储在Hadoop的分布式文件系统HDFS中,并根据HDFS提供的API实现对数据的读写。(2)基于HBase和MySQL数据库的设计。利用分布式数据库HBase的特性设计在线购物原型系统的数据库表,并根据MySQL的关系特性构建HBase数据库中表的索引。(3)在线购物Web系统的设计与实现。利用J2EE、Web开发框架Struts2及Eclipse开发工具进行系统的设计与实现。本文论述的应用已经实现并经过测试证明其可用性。以上应用的实现说明了当今最流行的云计算平台在电子商务网站系统中的应用的可行性,以及对电子商务网站系统所遇问题给予了很好的解决方案,并对现今及以后电子商务平台提供了可扩充的、可靠的、性能佳的服务平台。

全文目录


摘要  5-6
Abstract  6-11
第1章 绪论  11-17
  1.1 课题背景  11-15
    1.1.1 电子商务  11-13
    1.1.2 云计算  13-14
    1.1.3 基于云计算的电子商务研究现状  14-15
  1.2 研究的目的与意义  15-16
    1.2.1 课题研究的目的  15
    1.2.2 课题研究的意义  15-16
  1.3 本文的主要工作  16-17
第2章 开源云计算框架Hadoop分析  17-35
  2.1 引言  17
  2.2 开源云计算框架Hadoop概述  17-18
  2.3 开源云计算框架Hadoop分析  18-34
    2.3.1 分布式文件系统HDFS  18-23
    2.3.2 计算框架MapReduce  23-27
    2.3.3 分布式数据库HBase  27-32
    2.3.4 协调系统Zookeeper  32-34
  2.4 本章小结  34-35
第3章 基于Hadoop的在线购物原型系统设计  35-53
  3.1 引言  35
  3.2 系统整体结构设计  35-37
  3.3 离散数据存储显示设计  37-39
    3.3.1 离散数据显示设计  37-39
    3.3.2 离散数据存储设计  39
  3.4 数据库设计  39-46
    3.4.1 MySQL和HBase数据库关系  39-40
    3.4.2 HBase数据库  40-42
    3.4.3 MySQL数据库  42-44
    3.4.4 统一数据接口  44-46
  3.5 Web系统设计  46-52
    3.5.1 系统结构设计  46-48
    3.5.2 系统功能设计  48-52
  3.6 本章小结  52-53
第4章 基于Hadoop的在线购物原型系统实现  53-67
  4.1 引言  53
  4.2 在线购物系统的整体结构  53-54
  4.3 离散数据存储及显示模块  54-55
    4.3.1 离散数据存储模块  55
    4.3.2 离散数据显示模块  55
  4.4 通用数据库接口模块  55-56
    4.4.1 结果集ResultSet  56
    4.4.2 HBase接口模块  56
    4.4.3 MySQL接口模块  56
  4.5 Web系统整体结构  56-66
    4.5.1 前台客户端系统  57-62
    4.5.2 后台管理系统  62-66
  4.6 本章小结  66-67
第5章 原型系统测试及评估  67-75
  5.1 引言  67
  5.2 系统环境搭建  67-69
    5.2.1 公共基础环境  68
    5.2.2 Hadoop环境搭建  68-69
  5.3 服务器平台性能测试  69-72
    5.3.1 测试环境以及测试内容  69
    5.3.2 HDFS性能测试及评估  69-70
    5.3.3 HBase性能测试及评估  70-72
  5.4 Web系统测试及评估  72-74
  5.5 本章小结  74-75
第6章 结束语  75-79
  6.1 总结  75-76
  6.2 进一步的工作  76
  6.3 展望  76-79
参考文献  79-83
致谢  83

相似论文

  1. 互联网上旅游评论的情感分析及其有用性研究,TP391.1
  2. 云计算平台下的动态信任模型的研究,TP309
  3. 服装网络营销顾客忠诚度的实证研究,F274
  4. 中等职业学校语文课业设计的思考与实践,G633.3
  5. 论《联合国国际货物销售合同公约》在适用范围上的新发展,D997.1
  6. 基于云计算的数字图书馆服务模式研究,G250.76
  7. B2C市场中价格和价格离散的实证研究,F724.6
  8. 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
  9. 山东邮政电子商务发展战略研究,F616
  10. 几个电子现金支付方案的分析与改进,TP393.08
  11. 关于设立上海电子商务银行的可行性研究,F832.2
  12. 电子贸易全球化背景下的税收征管研究,F812.42
  13. 基于信誉度的云环境下资源管理的研究,TP315
  14. 电子商务系统开发运用法律问题探讨,D923.6
  15. 在线相册冲印系统的设计与实现,TP311.52
  16. 龙城电子商城购物系统的设计与实现,TP311.52
  17. 基于Google平台促销模块与商品模块的设计与实现,TP311.52
  18. 支持精细化营销的B2C平台的设计与开发,TP311.52
  19. 基于WEB平台的家电类产品智能导购系统的研究,TP311.52
  20. 网络音像交易平台设计与实现,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com