SpringBoot3+Vue3+MySQL校园二手交易系统源码 前后端分离实战

发布时间:2026/8/2 16:19:32
SpringBoot3+Vue3+MySQL校园二手交易系统源码 前后端分离实战 一、项目简介本项目是一个基于 SpringBoot 3 Vue 3 前后端分离架构的校园二手交易系统面向高校场景提供 C2C 二手商品交易服务。系统包含普通用户、卖家、管理员三种角色其中普通用户可浏览商品、下单购买、参与秒杀与优惠活动卖家可由普通用户切换身份负责商品发布与订单处理管理员通过独立后台进行运营配置包括 Banner、公告、优惠券、秒杀活动及订单退款审核。系统内置即时聊天、智能推荐、评价体系等模块覆盖电商交易核心链路。二、技术栈技术说明后端框架Spring Boot 3ORMMybatis-Plus权限认证JWTToken 鉴权前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL文件上传本地文件存储三、功能模块管理员端Banner 管理查看、新增、编辑、删除首页轮播图支持排序字段控制展示顺序。公告管理维护系统公告内容支持分页查询与编辑公告将推送至用户消息中心。优惠券管理配置优惠券类型满减/折扣、最低消费金额、折扣比例、剩余数量与有效期支持上下架。每日特惠管理设置特惠商品、特惠价格与生效日期参与每日特惠的商品在用户端独立展示。秒杀活动管理创建限时抢购活动配置秒杀价、秒杀库存与活动起止时间活动结束后自动失效。订单管理查看全平台订单按状态或订单号搜索处理买家退款申请审核通过后执行退款操作。普通用户端注册登录支持学号/手机号注册新用户注册成功后自动发放新人优惠券至账户。密码重置通过学号与手机号双重验证后重置登录密码。商品浏览按商品分类或关键词搜索支持按价格、销量、最新上架排序。商品详情查看商品图文详情、卖家信息、评价列表浏览行为自动记录至历史记录。收藏商品对感兴趣的商品进行收藏/取消收藏收藏列表展示标题、封面图与当前价格。加入购物车选择商品数量加入购物车支持修改数量或删除购物车项。下单购买支持直接购买或购物车勾选结算结算时可选择可用优惠券进行抵扣。订单管理查看我的订单列表按待付款/待发货/待收货/已完成等状态筛选查看订单详情与支付预览。确认收货与评价确认收货后对商品进行评分1-5 星并填写文字评价卖家可回复。即时聊天查看会话列表显示未读消息数发送/接收文本消息消息标记已读。优惠券中心浏览可领取优惠券列表一键领取我的优惠券按未使用/已使用/已过期分类展示。秒杀抢购参与限时秒杀活动抢购成功后自动生成订单并发送站内通知。每日特惠查看每日特惠商品列表展示特惠价与原价对比。个人中心编辑昵称、头像、学号、手机号等个人信息支持修改登录密码。收货地址管理新增/编辑/删除收货地址可设置默认地址。消息通知查看系统通知列表订单状态、秒杀结果等支持单条或全部标记已读。浏览历史展示最近浏览的 50 条商品记录包含商品标题、封面图与价格。卖家主页查看卖家信息、在售商品数、总销量、好评率及在售商品列表。智能推荐基于用户浏览/收藏/购买行为进行协同过滤推荐展示推荐理由与预测评分。卖家端发布商品填写商品标题、描述、价格、库存、分类、封面图与详情图片提交后进入待审核状态。商品管理查看我发布的商品列表分页展示支持编辑商品信息与下架删除。订单管理查看收到的订单列表分页查看订单包含的商品明细与买家信息。评价回复对买家评价进行文字回复每条评价仅可回复一次回复内容同步展示在商品详情页。四、项目总结本项目技术选型贴合当前主流前后端分离开发模式Spring Boot 3 Vue 3 Mybatis-Plus 的组合具备良好的工程化实践参考价值。业务层面覆盖电商系统核心链路商品、购物车、订单、支付预览、优惠券、秒杀、评价、聊天并加入了智能推荐等进阶功能。代码结构清晰角色权限划分明确适合作为 Java 全栈课程设计、毕业设计或电商项目二次开发的基础模板。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K234