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

电子产品自动搜索比价系统设计与实现

作 者: 祁良武
导 师: 李学庆
学 校: 山东大学
专 业: 软件工程
关键词: 信息检索 web信息抽取 JavaEE Ruby 电子产品
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 72次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Internet的迅猛发展将人类带入了信息社会和网络经济时代,对企业发展和个人生活都产生了深刻的影响。随着Internet的广泛应用,消费者不再受物理空间的约束,并且能通过搜索引擎或者直接访问购物网站获得尽可能多的商品信息,同时网络产品种类的多样性、网络上商品价格的低廉、网络购物的便利性使得越来越多的消费者利用因特网在电子商务购物平台上进行购物。网上购物,在为消费者节省成本的同时,也给消费者带来了新的“成本”——花费大量的时间浏览大量的网站,学习怎样提交查询和管理自己的订单。另外,每个网站都含有大量的不同种类的商品,用户要选购商品就不得不在大量网站内进行复杂的搜索,比较每种商品的报价、折扣和其它优惠措施。因此,用户很希望电子商务系统具有这样一种功能来帮助他们完成对商品的选购,这种功能可以发现大量网络上的购物网站,帮助用户获取大量的商品信息以选购商品。正是在以上背景下,本文提出了“电子产品自动搜索比价系统”的研发工作。论文首先对系统研究的背景和意义进行了论述,然后基于以上的实际情况,本文对系统进行了详尽的需求分析,给出了系统的基本功能和性能上的要求;接着对系统进行了初步的架构设计,陈述了系统的体系架构以及服务器端和移动设备终端各自的功能模块设计,并给出了系统总的工作流程。在以上需求分析和架构设计的基础上,针对系统实现的目标,本文给出了系统数据库的设计方案,列举出系统设计的数据表和表之间的联系,进而详细介绍了系统的详细设计和实现的思路和过程,包括系统所采用开发技术、系统各模块的实现过程以及后台数据的抓取方法,并对系统实现的个别特色功能进行了简单介绍。最后,论文给出了系统的总结,对当前已完成的工作和系统存在的有待完善之处进行了阐述。综上所述,我们在充分进行需求分析的基础上,基于JavaEE技术和Ruby技术设计并实现了“电子产品自动搜索比价系统”。

全文目录


摘要  10-11
ABSTRACT  11-13
第1章 绪论  13-16
  1.1 项目研究背景  13
  1.2 实现本系统的主要意义  13-14
  1.3 与本课题相关的主要研究工作  14-15
  1.4 本文的组织结构和章节安排  15-16
第2章 系统需求分析  16-23
  2.1 项目策划  16
  2.2 功能需求  16-17
    2.2.1 服务器端  16-17
    2.2.2 移动设备端  17
  2.3 系统关键业务流程  17-22
    2.3.1 Web数据的自动抽取流程  17-18
    2.3.2 网站平台的实现流程  18-19
    2.3.3 移动设备端的实现流程  19-20
    2.3.4 后台管理的实现流程  20-22
  2.4 性能要求  22-23
    2.4.1 基本要求  22
    2.4.2 时间特性要求  22
    2.4.3 故障处理要求  22-23
第3章 系统架构设计  23-29
  3.1 设计目标  23
  3.2 系统的体系架构  23-27
    3.2.1 系统体系架构总述  23-25
    3.2.2 服务器端功能  25-26
    3.2.3 移动设备端功能  26-27
  3.3 系统工作总流程  27-29
第4章 数据库的设计  29-32
  4.1 数据表总览  29
  4.2 数据表之间的联系  29-30
  4.3 数据表的详细设计  30-32
第5章 系统的详细设计与实现  32-62
  5.1 系统功能简介  32-33
  5.2 系统开发技术  33-38
    5.2.1 使用 J2EE的SSH架构来开发系统产品  33-36
    5.2.2 MVC模式的应用  36-37
    5.2.3 Ajax技术的应用  37
    5.2.4 Ruby结合Watir实现Web数据抓取  37-38
  5.3 系统总体类和页面设计  38-40
  5.4 系统持久层的设计与实现  40-44
  5.5 系统 DAO层的设计与实现  44-49
  5.6 系统业务逻辑层的设计与实现  49-52
  5.7 系统 Web层的设计与实现  52-53
  5.8 Database Crawler网络数据库爬取  53-55
    5.8.1 Ruby结合Watir的优势  53
    5.8.2 Ruby结合Watir具体实现说明  53-55
  5.9 系统其他功能的实现  55-62
    5.9.1 提示功能的实现  55-58
    5.9.2 高级搜索联动菜单的实现  58-60
    5.9.3 搜索过程的实现  60-62
第6章 总结与展望  62-64
  6.1 总结  62
  6.2 下一步工作  62-64
参考文献  64-66
致谢  66-67
学位论文评阅及答辩情况表  67

相似论文

  1. 生物医学领域检索系统查询扩展技术研究,TP391.3
  2. 面向海量邮件的检索系统研究与实现,TP393.098
  3. 基于跨语言信息检索的企业竞争情报收集系统模型研究,TP391.3
  4. 网页属性抽取的方法研究,TP391.1
  5. 嘉士德公司产品营销与供应商选择研究,F274;F426.63
  6. 基于策略Agent的个性化信息检索系统的研究与实现,TP391.3
  7. 废弃电子产品回收处理方式选择评价的研究,F426.63;F224
  8. 基于稀疏非负矩阵分解的图像检索,TP391.41
  9. 跨语言文本分类的研究,TP391.1
  10. 基于分类模型监测电子商务违禁信息的研究与实现,TP393.09
  11. 排序学习损失函数的研究,TP181
  12. 基于点击的用户聚类的研究,TP311.13
  13. 英汉跨语言问答系统中的文档语义检索,TP391.1
  14. 基于概率的潜在语义分析模型在搜索引擎商业文本分类系统中的应用研究,TP391.1
  15. 基于Web的医学文献数据库的设计与实现,TP311.13
  16. 基于语义Web的信息检索技术研究,TP391.3
  17. 基于OWL的地名本体构建与检索机制研究,P208
  18. 面向地名本体服务的空间信息检索研究,P208
  19. 基于数学规划的废旧电子产品回收物流系统建模,O221.4
  20. 基于迁移学习理论的Markov检索模型,TP391.3
  21. 汉英跨语言网址搜索引擎的设计与实现,TP391.3

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