电商商品推荐系统 (任务书+开题报告+论文+答辩PPT+项目说明文档)
商品编码:G0157
分类:Vue+SpringBoot · 价格:¥19.99
![]()
项目简介
本系统是一个基于用户行为数据的电商商品推荐平台,面向普通用户、商家和平台管理员,提供商品浏览、智能推荐、购物下单、优惠券、售后、评价和后台运营管理等功能。 系统围绕电商购物流程构建,从用户注册登录、浏览搜索商品、收藏和加入购物车,到提交订单、使用优惠券、确认收货、评价商品、发起售后,形成完整的线上交易闭环。平台通过浏览记录、收藏记录等用户交互数据构建推荐依据,结合协同过滤算法为用户展示个性化商品,帮助用户更快发现感兴趣的商品,也帮助商家提升商品曝光和运营效率。
技术栈
- 后端:JDK 8、Spring Boot 2.13.0、MyBatis、Maven
- 前端:Vue 3.2.13、Element Plus 2.4.3、ECharts 5.4.3、Axios 1.6.0
- 数据库:MySQL
项目规模
- 数据表数量:21 张
- 角色数量:3 个(管理员、商家、普通用户)
具体功能
前台用户
- 用户可以在前台首页查看轮播图、公告、资讯、热销商品、新品商品和推荐商品。
- 用户可以按商品名称、分类、价格区间检索商品,并查看商品详情、商品图片、富文本描述、销量、库存和商家信息。
- 用户进入商品详情时,系统会记录浏览历史,并根据登录用户判断是否已收藏该商品。
- 系统基于用户浏览和收藏行为构建用户与商品交互集合,通过用户协同过滤和 Jaccard 相似度计算相似用户,再推荐相似用户感兴趣但当前用户尚未交互的商品。
- 未登录用户或无有效推荐结果时,系统返回随机商品,保证推荐区域始终有可展示内容。
- 用户可以将商品加入购物车,查看购物车列表,修改购买数量,删除购物车商品,并查看购物车商品数量。
- 用户提交订单时可选择收货地址和可用优惠券,系统保存订单主表和订单明细,并记录订单总金额、实付金额、优惠金额、收货人和收货地址。
- 用户可以在个人中心查看订单详情和订单列表,根据订单状态完成确认收货、评价等操作。
- 商家可以查看本店订单并更新订单发货状态。
- 商家可以新增商品,维护商品名称、分类、价格、原价、库存、库存预警值、主图、多图和富文本描述。
- 商家可以编辑商品信息,上架或下架商品,并查看低于预警值的库存商品。
- 商品图片通过上传接口保存到服务器上传目录,富文本编辑器中的图片同样使用统一文件上传接口。
后台管理员
- 管理员可以查看全平台订单列表,按订单编号和状态进行检索,并进行订单维护。
- 管理员可以管理全平台商品,审核商品状态,删除异常商品,并按分类、商家和状态筛选商品。
- 管理员可以审核商家状态,维护商家资料,启用、禁用或拒绝商家。
- 管理员可以维护用户账号,查询用户资料,启用或禁用用户账号。
- 管理员可以维护商品分类、首页轮播图、公告、资讯和留言回复,支撑平台前台内容展示。
- 管理员可以查看和维护平台全部优惠券数据。
- 管理员可以查看全平台售后申请并删除异常记录。
- 管理员首页统计用户数量、商家数量、商品数量和订单数量。
- 商家首页统计本店商品数量、订单数量、待发货订单数量和售后申请数量。
- 订单统计提供按日销售额和按月销售额接口,适合折线图或柱状图展示销售趋势。
- 商品统计提供分类销售统计和热销 Top10 统计,适合饼图、柱状图或排行榜展示销售结构。
界面截图

商品中心

商家咨询回复

购物车确认订单

业务列表

详情页面

后台留言管理
论文截图

论文摘要页

论文功能结构图