Spring Boot 3 + Vue 3 + MySQL 校园电子产品交易系统源码 前后端分离实战
一、项目简介校园电子产品交易系统是一套基于 Spring Boot 3 Vue 3 前后端分离架构的二手电子产品交易平台。系统面向校园场景支持普通用户可同时作为买家和卖家和管理员双角色操作。系统提供商品发布审核、在线交易、订单管理、AI 智能导购、收藏评价等完整功能链路覆盖从商品上架到交易完成的全部流程。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限认证JWTjjwt前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL 8.xAI 对话百度千帆 v2 APIDeepSeek 模型HTTP 客户端OkHttpJSON 处理FastJSON 2文件上传本地文件存储三、功能模块普通用户端用户注册与登录通过学号注册账号登录后获取 JWT Token 进行身份认证支持修改密码。商品浏览与筛选按分类、关键词、成色、交易地点、价格区间筛选在售商品列表支持分页展示。商品详情查看查看商品图片、描述、价格、卖家信息自动记录浏览历史页面底部展示相似商品推荐。发布商品填写商品名称、分类、成色、价格、描述、图片等信息提交后进入待审核状态。编辑/删除商品修改自己发布的商品信息修改后需重新审核或删除下架商品。收藏商品点击收藏按钮收藏/取消收藏商品在“我的收藏”页面查看收藏列表。购买下单选择商品创建订单填写支付方式和备注系统自动生成订单编号。订单操作对待付款订单执行模拟支付对待收货订单确认收货对未发货或未收货的订单取消操作并恢复商品在售状态对已支付或待收货的订单申请退款。卖家发货与退款处理卖家对待发货订单执行发货操作对退款中的订单选择同意或拒绝退款。提交与回复评价对已完成订单进行评分和文字评价卖家对收到的评价进行回复。AI 智能对话向 AI 助手发送消息系统自动搜索相关商品并推荐支持多轮对话。猜你喜欢推荐基于浏览、收藏、购买历史进行协同过滤推荐未登录时展示热门商品。个人信息管理修改真实姓名、手机号、头像、年级、专业、宿舍等信息。管理员端管理员登录使用管理员账号密码登录后台管理系统。用户管理查看用户列表支持关键词搜索禁用/启用用户账号重置用户密码为 123456删除用户。商品管理查看所有商品列表支持按分类、关键词、状态筛选审核商品通过/拒绝并填写审核备注下架商品。分类管理添加商品分类、修改分类信息、删除分类。订单管理查看全部订单列表按状态、订单号筛选处理退款申请同意退款/拒绝退款。数据统计查看总订单数、已完成订单数、总交易金额、今日订单数、退款中订单数、最近 7 天订单趋势、各分类商品数量。违禁词管理查看违禁词列表添加违禁词删除违禁词。系统配置查看系统配置列表更新配置项的值。四、项目总结本系统技术亮点在于完整实现了校园二手电子商品交易闭环从前端商品展示、智能推荐到后端订单流转、退款处理均有覆盖。Spring Boot 3 Vue 3 的前后端分离架构便于二次开发和部署集成 AI 对话功能为搜索推荐提供了扩展空间。项目适合用于学习前后端分离开发、电商系统设计、JWT 认证、MyBatis-Plus 使用等场景也可作为课程设计或毕业设计的基础源码。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K084