Spring Boot 3 + Vue 3 核桃产品销售系统源码 前后端分离实战 一、项目简介这是一个基于 Spring Boot 3 Vue 3 前后端分离架构的核桃产品销售系统。系统采用 RESTful API 设计前端通过 Axios 与后端交互支持 JWT 身份认证。系统面向三种角色普通用户浏览商品、管理购物车、下单支付、评价收藏、商家管理商品库存、处理订单、回复评价、管理员用户管理、商家入驻审核、商品审核、订单监管、评价审核、分类与轮播图配置及系统日志查看。二、技术栈技术说明后端框架Spring Boot 3ORMMyBatis-Plus权限Spring Security JWT前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL三、功能模块管理员端用户管理查看所有非管理员用户列表支持按用户名/昵称/手机号搜索、按角色筛选可启用/禁用用户或删除用户商家入驻审核查看商家入驻申请列表按状态筛选审核通过或拒绝拒绝需填写原因通过后自动升级用户角色为商家商品审核查看所有商品列表支持按名称搜索、按状态筛选审核通过或拒绝商品上架拒绝需填写原因订单监管查看全平台订单列表支持按状态/订单号筛选查看订单详情评价审核查看所有评价列表支持按状态筛选审核通过/隐藏评价删除评价商品分类管理新增/编辑/删除商品分类分类下存在商品时禁止删除轮播图管理新增/编辑/删除首页轮播图支持排序系统日志查看操作日志列表支持按操作内容/用户名搜索平台数据统计查看全平台订单总数、总销售额、各状态订单数量等统计数据普通用户端用户注册与登录支持用户名密码注册/登录注册时可选择普通用户或商家入驻类型商品浏览查看商品分页列表支持按关键词搜索、按分类筛选、按商家筛选、按价格排序商品详情查看商品名称、价格、库存、描述、详情、产地、品种、封面图及多张商品图片商品评价查看已审核通过的商品评价列表包含评分、内容、图片、回复购物车管理添加商品到购物车、修改数量受库存限制、切换选中状态、删除单条或批量删除订单管理从购物车选中项创建订单、模拟支付、取消订单、确认收货、申请退款个人资料修改昵称、手机号、邮箱、头像修改密码需验证原密码收货地址新增/编辑/删除地址设置默认地址商品收藏收藏/取消收藏商品查看收藏列表检查某商品是否已收藏发表评价对已收货订单中的商品发表评价填写评分、文字内容并上传多张图片商家入驻申请提交店铺名称、联系方式、地址、描述等待管理员审核商家端商品管理查看本店商品列表支持按名称/状态筛选发布新商品、编辑商品信息商品上下架将商品设为下架或提交审核上架上架需管理员审核商品图片管理发布/编辑时上传多张图片按排序顺序展示库存管理手动入库增加库存、手动出库减少库存、盘点调整库存记录每次变动原因库存预警查看库存低于预警阈值的在售商品列表库存变动日志查看指定商品的入库/出库/调整历史记录订单管理查看本店订单列表支持按状态/订单号筛选查看订单详情发货处理填写物流单号进行发货操作退款处理查看用户退款申请可选择通过退款或驳回退款评价管理查看本店商品的所有评价包含用户昵称、商品名称、评分、图片回复评价销售统计查看本店的总订单数、总销售额、各状态订单数量等统计数据四、项目总结技术亮点采用 Spring Boot 3 Vue 3 最新技术栈前后端分离架构清晰JWT 无状态认证便于扩展MyBatis-Plus 简化数据访问Pinia 状态管理轻量高效Vite 构建工具提升开发体验。适用场景适合作为电商类课程设计、毕业设计项目或作为学习 Spring Boot 3 Vue 3 全栈开发的实战案例也适用于二次开发扩展为其他农产品销售系统。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K040