当前位置:主页 > 经济论文 > 电子商务论文 >

基于个性化推荐的购物系统的设计与实现

发布时间:2020-10-21 10:29
   随着人们对互联网技术的深入研究和网络信息化的普及,人们越来越喜欢从在线购物台中购买商品。在线购物平台给人们的生活带来了很多便捷,它改变了人们的购物习惯。企业和个人可以通过在线购物平台对产品进行推广和销售,提高销售额。信息化技术不断的更新、网站的升级以及大量琳琅满目的商品的引进,吸引了大量用户的涌入,使得电子商务系统面临着诸多挑战。用户在购物平台中会浏览到很多不感兴趣的商品,系统不能给用户带来一个良好的导购,降低了用户的使用体验;庞大的用户量会给系统服务器带来很大压力,会导致系统响应用户的速度下降,易造成用户的流失。本文致力于实现一个高性能、及时响应用户请求、具有个性化推荐功能的在线购物系统。本购物系统使用Spring、MyBatis、SpringMVC框架实现了拥有前端门户系统和后端管理系统的个性化推荐在线购物网站。其中使用协同过滤算法、自定义商品过滤器以及用户标签三者融合的方式实现个性化推荐功能。本在线购物网站分为后端商品和订单维护模块,面向消费者的门户模块,用户登录模块,商品搜索模块,订单模块,数据服务模块以及个性化推荐模块。数据服务模块主要是对前端门户提供服务调用的接口。系统中使用SpringMVC注解的方式,进行Restful服务的开发。系统中各个模块部署到不同的容器中,实现门户网站和服务端的解耦。系统中使用Redis这个key-value数据库进行数据缓存,把经常访问的商品信息存储到缓存中,减轻直接对MySql数据库请求产生的压力。使用Solr建立商品数据索引,用户通过搜索调用Solr服务实现商品的搜索,并不是直接访问MySql数据库。本系统实现了在线购物平台的基本功能,并能够根据不同的用户喜好对其进行个性化推荐。
【学位单位】:沈阳师范大学
【学位级别】:硕士
【学位年份】:2017
【中图分类】:TP391.3
【文章目录】:
中文摘要
Abstract
第1章 绪论
    1.1 课题背景及意义
    1.2 国内外研究现状
        1.2.1 电子商务
        1.2.2 个性化推荐购物
    1.3 论文的研究内容与结构
第2章 相关技术介绍
    2.1 系统基本技术介绍
        2.1.1 Spring
        2.1.2 MySql
        2.1.3 My Batis
        2.1.4 Redis
        2.1.5 Solr
        2.1.6 Httpclient
    2.2 本章小节
第3章 个性化推荐算法的研究
    3.1 推荐算法简介
    3.2 Hadoop
        3.2.1 HDFS
        3.2.2 MapReduce
    3.3 本章小节
第4章 系统的需求分析
    4.1 系统模块功能需求分析
        4.1.1 前台模块
        4.1.2 后台管理模块
        4.1.3 Restful服务模块
        4.1.4 数据缓存模块
        4.1.5 个性化推荐模块
    4.2 系统功能用例分析
    4.3 本章小结
第5章 系统设计
    5.1 系统整体架构的设计
    5.2 系统功能模块的设计
        5.2.1 前台模块设计
        5.2.2 后台模块设计
        5.2.3 个性化推荐模块设计
    5.3 系统实体关系图
    5.4 数据库表的设计
    5.5 本章小结
第6章 系统的实现
    6.1 用户模块
    6.2 商品搜索模块
    6.3 商品详情展示模块
    6.4 个性化推荐模块
    6.5 购物车管理模块
    6.6 订单管理模块
    6.7 后台商品维护模块
    6.8 前台CMS内容管理模块
    6.9 数据缓存
    6.10 Solr服务
    6.11 系统测试
        6.11.1 测试
        6.11.2 测试结果
    6.12 本章小结
第7章 结论
参考文献
致谢

【参考文献】

相关期刊论文 前10条

1 梁满;周传生;;基于Presto海量日志分析系统的设计[J];黑龙江科技信息;2017年01期

2 刘佳璐;周传生;;基于Hadoop分布式个性化推荐算法的设计与实现[J];黑龙江科技信息;2017年01期

3 廖嘉灿;侯超钧;;基于SSM和HttpClient的在线选课辅助系统的设计与实现[J];计算机与现代化;2016年10期

4 李文鹏;;浅析基于Hadoop的大数据分析与应用[J];中国管理信息化;2016年09期

5 荣艳冬;;关于Mybatis持久层框架的应用研究[J];信息安全与技术;2015年12期

6 严水歌;付珍珍;;基于Mahout的高校学生食堂就餐窗口推荐算法研究[J];现代计算机(专业版);2015年23期

7 饶兰兰;肖杰伟;;一种大型B2C电商系统架构重构方案[J];黑龙江科技信息;2014年32期

8 邱祝文;;基于redis的分布式缓存系统架构研究[J];网络安全技术与应用;2014年10期

9 王晓琳;;基于HttpClient的代购同步技术研究与实现[J];微型电脑应用;2014年07期

10 朱亚兴;余爱民;王夷;;基于Redis+MySQL+MongoDB存储架构应用[J];微型机与应用;2014年13期


相关硕士学位论文 前10条

1 武志强;基于SpringMVC和MyBatis框架的理财规划系统的设计与实现[D];北京交通大学;2016年

2 姜梦龙;实用门户级CMS的研究与开发[D];安徽工业大学;2016年

3 董欣欣;基于SSM的大讲堂后台管理系统的设计实现[D];大连理工大学;2016年

4 陈鹏鹏;电商系统中数据可视化技术研究[D];东华大学;2016年

5 周建韡;电商系统数据库设计及数据访问优化技术研究[D];东华大学;2015年

6 胡敏;Web系统下提高MySQL数据库安全性的研究与实现[D];北京邮电大学;2015年

7 王琪;基于聚类的商品推荐算法的研究与应用[D];北京交通大学;2014年

8 满勤;基于J2EE的B2C电子商务系统的设计与实现[D];电子科技大学;2012年

9 琚煊煊;基于B2C电子商务网上订购系统设计及实现[D];华东师范大学;2011年

10 夏超伦;基于社会计算的电子商务协同过滤推荐算法研究[D];浙江大学;2011年



本文编号:2850008

资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/2850008.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户37745***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com