登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 管理学类 > 信息管理与信息系统 > 正文

基于协同过滤的购物推荐系统文献综述

 2020-04-15 05:04  

1.目的及意义

电子商务的概念已经为大多数人所熟知,它是一种全新的的商业模式。电子商务的基础是因特网,没有网络,电子商务的发展无从谈起。正是网络的迅速发展造就了电子商务的迅猛发展势头。由于交易平台的不同,电子商务的结算方式也和以往相比发生了很大的改变,由必须由人亲自办理的结算方式转化为虚拟的网络支付。这种迅捷便利的方式在很大程度上拉近了商家与顾客之间的距离,可以让商家在最大程度上满足客户的需要。而对于商家来说这种商业模式为企业带来的价值也是非常明显的。商家可以在网络中寻找最适合自己的供应商,在全国范围甚至全球范围内销售自己的商品。伴随着B2C网上购物商城的兴起,人们生活方式发生了巨大的变化,更多的购物行为发生在互联网上,通过对其前端开发和后台设计初步探索,研究其在设计过程中设计流程,进而开发一套适合用户的购物系统,这对方便用户整体购物,提升用户购物体验以及在一定程度上促进我国电子商务的成长和进步都具有一定的作用。

但由于商品太多,信息过载,如何能够高效的为用户推荐商品显得尤为重要。现如今,推荐系统无处不在。在音乐网站听歌,在社交网站发表自己的感受以及分享照片,网站服务提供商都会收集用户的访问记录以及用户的喜好,对用户的行为进行分析并且根据用户喜好以及用户群体统计信息,给用户提供相似物品的推荐以及定点广告投放,进而促进商家的销量,提高网站质量以及起到更佳的广告效果。

随着互联网的快速发展,网络中的商品信息量迅速增长,商品种类也日趋繁多,用户通过互联网要获得自己感兴趣的物品需要花费越来越多的时间。由此催生了推荐系统。推荐系统的基本作用是依据用户的访问记录,特定行为,分析用户的喜好,主动向用户推荐可能喜欢的图书与文献给用户,供用户参考。推荐系统满足了用户个性化的需求,节省了用户搜寻信息的时间,获得和用户喜好相关的最热门最新的商品。在许多商务网站,社交网站中,都使用推荐系统来向用户推荐商品。

{title}

2. 研究的基本内容与方案

{title}

软件设计目标是实现一个采用JavaEE开发、包括账户模块、商品管理模块、查询模块、购物模块、系统管理模块、统计模块等六大模块的Java Web网页。

其中账户模块是许多IT系统的基本模块,用户可以注册、登录账户,并编辑修改账户的身份、地址信息。商品管理模块是购物系统的核心模块之一,商品管理是指商品上推到系统中,呈现在用户的可浏览视图中以供购买,商品下架则是不开放该商品的购买权限以及移出用户的可浏览识图。查询模块:用户可以查询在售商品(即已上架的商品)、查询购物车中的商品和查询已购买的商品。购物模块是核心模块之一,用户对心仪的在售商品或购物车中的商品进行购买产生结算,主要有订单结算、积分结算和打折结算。系统管理模块是网上购物系统的支撑模块之一,管理员通过管理界面查看用户信息、业务员信息、商品信息、业务员/统计人员授权、用户封号等操作,以及开启和关闭系统。统计模块是统计人员根据系统的业务数据进行相关的用户、订单、营业额的统计,为商业决策提供建议。


对于商品的推荐,可能采用多种推荐算法的混合形式,将选择最合适的算法来作为系统的核心推荐算法,其中包括基于评论数,销量,好评数,搜索数的排名推荐;基于用户在注册时填写的相关特征的信息进行推荐;基于用户的协同过滤推荐;基于购物车商品的协同过滤推荐;基于用户的喜好类型的推荐;基于购物车商品的同类型好评多的商品推荐。


在具体的开发上,我们选择Java语言和Mysql数据库来进行开发。Java语言的普适性和健壮性无需多言,其中还有Spring、SpringMVC、Springboot、Mybatis等开源框架来便于大众开发。

Spring框架是一个开源的应用框架,基于Java平台的控制反转容器。而SpringFramework的核心特性可以被用于任何的Java应用。尽管SpringFramework没有强加任何特殊的编程模块,它依旧在Java社区变得流行,并且有取代EnterpriseJavaBean模块的趋势。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图