Spring Boot 3 + Vue 3 安徽地方特色产品销售网站源码 前后端分离实战 一、项目简介本项目是一个基于 Spring Boot 3 Vue 3 前后端分离架构的安徽地方特色产品销售网站。系统采用单体应用架构前端通过 Axios 调用后端 RESTful API 完成数据交互。平台包含三种角色普通用户浏览、购买、评价、商家店铺管理、商品管理、订单处理和管理员平台运营管理、数据统计。系统实现了商品浏览、购物车、订单流转、商家入驻审核、评价管理、优惠券等完整电商功能并提供万字文档与数据库初始化脚本适合作为课程设计或电商项目二次开发的参考。二、技术栈技术说明后端框架Spring Boot 3ORMMyBatis-Plus权限控制Session 登录校验角色普通用户/商家/管理员前端框架Vue 3状态管理Vuex / Pinia构建工具Vite数据库MySQL文件上传MultipartFile 本地存储三、功能模块普通用户端用户注册与登录支持用户名密码注册/登录商家注册需填写店铺信息并提交审核首页数据聚合获取轮播图、热销产品、新品推荐、顶级分类等首页数据商品浏览与搜索按关键词、分类、地区、价格区间筛选商品支持按销量/价格/时间排序商品详情查看查看商品主图、价格、库存、商家信息店铺名等详情购物车管理添加商品到购物车、修改数量、切换选中状态、全选/取消全选、删除商品收货地址管理添加/修改/删除地址设置默认地址下单时选择收货地址订单创建与支付从购物车选中商品按商家自动拆单填写备注后创建订单支持支付/取消/确认收货退款申请对已支付订单申请退款填写退款原因商品收藏添加/取消收藏商品查看我的收藏列表分页评价功能对已完成订单提交评价含评分、内容可修改/删除自己的评价个人信息管理修改昵称、手机号等个人信息修改登录密码需验证旧密码商家端商家入驻申请提交店铺名称、联系人、地区、描述等信息等待管理员审核商家信息管理查看/修改店铺信息店铺Logo、描述等不可修改审核状态商品管理发布商品自动设为待审核、编辑商品信息、上下架商品、删除商品订单处理查看本店订单列表按状态/订单号筛选执行发货填写物流公司/单号、审核退款同意/拒绝并填写拒绝原因评价管理查看本店商品收到的评价列表对评价进行回复数据统计查看本店订单统计数据含月度订单趋势、收入等管理员端仪表盘概览查看平台用户数、商家数、商品统计、订单统计等汇总数据图表统计查看月度订单趋势、月度收入、分类产品分布、地区销售排行用户管理分页查询用户列表可按关键词/角色/状态筛选重置用户密码为 123456启用/禁用用户删除用户商家管理分页查询商家列表按关键词/审核状态筛选审核商家入驻通过/拒绝删除商家商品管理分页查询所有商品按关键词/状态/分类筛选修改商品状态上架/下架/审核删除商品分类管理添加/修改/删除商品分类支持树形结构订单管理分页查询所有订单按状态/订单号/关键词筛选查看订单详情评价管理分页查询所有评价按状态/关键词筛选审核评价通过/屏蔽删除评价轮播图管理添加/修改/删除轮播图设置标题、图片、链接、排序、启用状态四、项目总结本项目技术选型采用 Spring Boot 3 Vue 3 最新稳定版本结合 MyBatis-Plus 实现高效数据访问Session 鉴权满足中小规模电商场景。前端使用 Vue 3 Composition API 与 Pinia 状态管理代码组织清晰。系统覆盖了电商核心业务流程包括多角色权限、购物车拆单、订单状态机、退款审核、评价审核等适合用于学习前后端分离开发、Spring Boot 3 新特性实践或作为地方特产电商平台的快速原型与二次开发基础。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K016