基于Springboot3+Vue3的协同过滤鲜花商城推荐系统

springboot3 vue3协同过滤鲜花商城推荐系统

创新点:

  1. 协同过滤余弦函数

  2. Echarts 数据图表统计

  3. 丰富的功能设计、复杂的数据关联(共 21 个表)

  4. 系统多角色(3个角色)

  5. 评论(多级多用户评论)

系统角色划分(3个):

  1. 管理员

  2. 商家

  3. 用户 游客

技术栈:

前后端分离

后端:Springboot3 + Mybatis

前端:Vue3 + Element-Plus

数据库: Mysql8

版本要求:

JDK21,Mysql 8,node.js版本22及以上,maven版本建议3.9.9,navicat建议不低于16

项目功能描述

普通用户功能

登录注册退出, 个人信息修改, 密码修改

首页轮播图展示, 点击轮播图跳转到商品详情, 鲜花论坛, 系统公告展示, 推荐商品, 热门商品

商品列表展示, 根据类别展示商品, 根据关键字搜索商品, 分页展示商品

商品详情, 点赞和取消点赞, 收藏和取消收藏, 评价列表

商家商铺展示(商家基本信息+商家上架商品列表)

用户发布帖子, 管理帖子, 前台可以查看帖子列表和帖子详情

用户收货地址管理, 用户商品收藏管理, 用户商品浏览足迹管理, 用户信息反馈

商品加入购物车,购物车下单,商品直接下单, 选择收货地址, 选择支付方式(模拟支付宝, 微信支付), 生成订单

订单管理, 继续支付, 确认收货, 评价订单, 取消订单,删除订单

用户查看 鲜花论坛列表和详情, 用户查看公告列表和详情

商家功能

注册登录和退出, 商家信息修改, 密码修改

商家展示系统公告

商家资质填写, 店铺名称, 真实姓名, 身份证号, 店铺封面, 身份证正面, 背面, 提交资质信息, 修改资质信息, 后台管理员审核通过后才能发布商品信息

商品管理 发布商品,修改商品,上下架商品,修改库存,查看商品详情,查看审核状态

订单管理 查询订单, 查看订单详情, 商品发货, 评价回复

评价管理 查询评价, 评价回复

数据统计 商品数量, 订单数量, 商品热度排行榜, 商品销售额排行榜

管理员功能

登录和退出, 管理员信息修改, 密码修改

数据统计, 用户数量, 商品数量, 订单数量, 论坛数量, 用户注册统计图, 商品类别饼状图, 商品热度排行榜, 商品销售额排行榜

管理员管理 新增,修改,删除,批量删除,查询管理员

商家管理 删除,批量删除, 查询商家,审核商家(通过,拒绝)

用户管理 新增,修改,删除,批量删除,查询用户

商品分类管理 新增,修改,删除,批量删除,查询分类

商品管理 查询,审核商品

订单管理 查看订单列表, 查看订单详情, 查看订单评价

帖子分类管理 新增,修改,删除,批量删除,查询帖子分类

帖子管理 删除,批量删除,查询帖子,审核帖子(通过,拒绝)

信息反馈 查询反馈信息, 回复反馈信息

公告管理 新增,修改,删除,批量删除,查询公告信息

轮播图管理, 管理轮播图, 用于首页展示, 给轮播图关联商品

系统日志 记录用户,商家,管理员操作的行为

运行截图:

相关推荐
RuoyiOffice4 天前
SpringBoot3+Vue3 最推荐的开源 OA 系统 2026:流程驱动、资源闭环、多端互通
spring boot·vue3·flowable·oa·协同办公·spring boot 3·开源oa
鱼与宇5 天前
Element-plus离线访问(适用内网)
elementui·vue3
我就是DaLing呀!7 天前
vue3 + 独立的数据管理 Store实现视频剪辑功能
前端·typescript·vue3·canvas·store
我才是银古10 天前
当 360° 全景遇上真实地图:Vue 3 实现全景-地图双向联动的工程实践
3d·vue3·360影像
XLYcmy11 天前
HTML/CSS/JS 基础与 Vue 技术栈深度解析
java·前端·css·html·vue3·vue2·api
码视野14 天前
基于 Spring Boot + Vue3 的【大学英语四六级 (CET-4/6) 作文智能评分与句式润色系统】设计与实现(含PRD/三端高保真源码/大屏)
java·前端·人工智能·spring boot·后端·vue3
码视野14 天前
基于 Spring Boot + Vue3 的【高校化学实验室安全准入考试与危化品配伍排查系统】设计与实现(含PRD/三端高保真源码/大屏)
前端·人工智能·spring boot·后端·安全·vue3
fxshy14 天前
WebGIS 游戏化实践:基于 Cesium + Vue3 实现全球飞行模拟系统:从球体坐标、飞行动力学到地形碰撞实战
游戏·vue3·cesium·webgis·飞行模拟
jonyleek15 天前
技术实践:基于 Vue3 + Spring Cloud 微服务实现私有化文档系统的类 SaaS 协同体验
微服务·私有化部署·vue3·springcloud·协同编辑·jvs企业文档·无忧企业文档
码视野15 天前
基于 Vue3 + Element Plus 的【智慧社区洗车养车与上门流动洗车预约调度系统】设计与实现(含PRD/三端源码/大屏)
前端·javascript·vue.js·人工智能·vue3