面向电子商务推荐系统的研究与应用
发布时间:2017-10-06 10:15
本文关键词:面向电子商务推荐系统的研究与应用
【摘要】:随着互联网的普及和电子商务的飞速发展,电子商务系统在给用户提供越来越多选择的同时也产生了“信息过载”的问题,这将导致用户无法顺利的找到自己所需要的商品。电子商务推荐系统可以从纷繁芜杂的信息中找到用户感兴趣的商品并将其推荐给用户,帮助用户顺利的完成购买过程。目前,虽然电子商务推荐系统在理论和实践上都得到了很大的发展,但是还存在很多不足。目前制约推荐系统发展的很大一个因素就是随着产品数量、用户数量、交易数量增加而激增的信息量,由此而产生的稀疏性、扩展性、实时性和精确性的问题。 本文首先简要说明了国内外电子商务推荐系统的现状和问题,研究分析了电子商务推荐系统建设的目的和意义;其次,介绍了J2EE、Ajax、MVC、SSH等先进的IT技术,并以此为主要技术手段,提出了电子商务推荐系统建设的设计和实现平台;最后,设计并且实现了电子商务推荐系统。本文的主要工作如下: 首先,本文严格按照软件开发规范设计和实现电子商务推荐系统,并且按照流程对电子商务推荐系统进行了需求分析、概要设计、详细设计以及编码实现等;同时针对关键业务结合UML建模工具对系统设计了系统业务流程,提出了系统的体系架构,并完成了系统功能设计; 其次,实现了基于MVC设计模式的SSH整合Ajax框架的电子商务推荐系统,用于实现线下线上商品的交叉销售和厂商决策推荐,其中决策推荐模块能够有效的消除传统推荐系统存在的冷启动问题; 再次,提出了warmup缓冲层的概念,实验证明warmup缓冲层能够大幅度的缩短用户请求的响应时间,对一点对实时性很强的电子商务网站推荐系统来说至关重要; 最后,使用批处理程序来批量对数据库进行操作,,在提升系统效率的同时减少了数据库的负担。采用Spring Batch Admin来对系统的批处理程序进行监控和管理。 实践证明,电子商务推荐系统能够充当销售人员的角色帮助用户找到合适的商品,使购物更加智能化,具有重大的理论和实践意义。
【关键词】:电子商务 推荐系统 Ajax SSH
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP391.3
【目录】:
- 摘要5-6
- Abstract6-9
- 插图索引9-11
- 附表索引11-12
- 第1章 绪论12-20
- 1.1 研究背景及意义12-13
- 1.2 国内外研究动态13-18
- 1.2.1 国内外电子商务研究现状13-15
- 1.2.2 国内外推荐系统研究现状15-18
- 1.3 论文的研究内容18
- 1.4 论文结构18-20
- 第2章 相关技术知识介绍20-31
- 2.1 B/S 体系结构简介20-21
- 2.2 Web 应用服务器简介21-23
- 2.2.1 集群的概念21
- 2.2.2 集群相关技术21-23
- 2.3 J2EE 平台23-26
- 2.3.1 J2EE 的概念23-24
- 2.3.2 J2EE 的优势24-25
- 2.3.3 框架简介25-26
- 2.4 MVC 设计模式26-28
- 2.4.1 MVC 概念26-27
- 2.4.2 MVC 的三种对象27
- 2.4.3 MVC 设计模式的优势27-28
- 2.5 Ajax 技术28-30
- 2.5.1 Ajax 概述28-29
- 2.5.2 Ajax 的优点29-30
- 2.6 本章小结30-31
- 第3章 系统需求分析31-41
- 3.1 系统背景31-33
- 3.1.1 系统目标31-32
- 3.1.2 系统可行性分析32-33
- 3.2 系统的功能性需求33-36
- 3.2.1 用例图33-34
- 3.2.2 角色识别34-35
- 3.2.3 系统的业务流程35-36
- 3.3 系统的非功能性需求36-40
- 3.4 本章小结40-41
- 第4章 系统的设计与实现41-62
- 4.1 系统的开发运行环境41-42
- 4.2 系统的架构设计42-43
- 4.2.1 整体架构设计42
- 4.2.2 系统的在线推荐架构设计42-43
- 4.3 系统主要功能设计43-57
- 4.3.1 注册模块43-44
- 4.3.2 登陆模块44-45
- 4.3.3 商品查询模块45-46
- 4.3.4 商品推荐模块46-48
- 4.3.5 决策推荐模块48-55
- 4.3.6 缓冲层55-57
- 4.4 数据库设计57-61
- 4.4.1 数据库概念设计57-59
- 4.4.2 数据库表详细设计59-61
- 4.5 本章小结61-62
- 第5章 系统测试环境与应用实例62-68
- 5.1 开发环境62
- 5.2 测试环境和结果62-63
- 5.3 系统运行界面图63-67
- 5.4 本章小结67-68
- 结论68-70
- 参考文献70-74
- 致谢74-75
- 附录 A 攻读学位期间发表的学术论文75
【参考文献】
中国期刊全文数据库 前10条
1 时雷;虎晓红;郭海;段其国;;一种基于J2EE平台的AES构架的研究与实现[J];大连民族学院学报;2007年01期
2 刘艳艳;朱群雄;;基于B/S三层结构的项目管理系统的设计[J];电脑知识与技术;2005年35期
3 梁民;汪伟;;基于AJAX技术开发web应用[J];电脑知识与技术;2006年05期
4 徐羡文;郑厦君;;数据挖掘技术在电子商务推荐中的应用[J];电脑知识与技术;2011年27期
5 周向军;;基于B/S三层结构的高职实践教学管理平台设计[J];电脑知识与技术;2011年35期
6 王丰;;国际电子商务发展的主要障碍及我国的应对之策[J];对外经贸实务;2009年06期
7 杨顺韬;;基于LVS的高性能负载均衡集群系统的设计[J];广西民族大学学报(自然科学版);2012年02期
8 王晓燕;潘开灵;邓旭东;;我国B2C电子商务发展现状研究[J];经济研究导刊;2011年29期
9 陈郑伟;彭岩;庄力可;;基于Ajax的电子政务平台的研究与应用[J];计算机工程与应用;2007年05期
10 王国霞;刘贺平;;个性化推荐系统综述[J];计算机工程与应用;2012年07期
本文编号:982214
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/982214.html