news 2026/7/15 12:17:42

Spring Boot 3 + Vue 3 + MySQL 校园电子产品交易系统源码 前后端分离实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Spring Boot 3 + Vue 3 + MySQL 校园电子产品交易系统源码 前后端分离实战

一、项目简介

校园电子产品交易系统是一套基于 Spring Boot 3 + Vue 3 前后端分离架构的二手电子产品交易平台。系统面向校园场景,支持普通用户(可同时作为买家和卖家)和管理员双角色操作。系统提供商品发布审核、在线交易、订单管理、AI 智能导购、收藏评价等完整功能链路,覆盖从商品上架到交易完成的全部流程。

二、技术栈

技术说明
后端框架Spring Boot 3.x
ORMMyBatis-Plus
权限认证JWT(jjwt)
前端框架Vue 3
状态管理Pinia
构建工具Vite
数据库MySQL 8.x
AI 对话百度千帆 v2 API(DeepSeek 模型)
HTTP 客户端OkHttp
JSON 处理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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/15 12:17:36

如何巧妙处理yuzu模拟器的中文显示异常问题

如何巧妙处理yuzu模拟器的中文显示异常问题 【免费下载链接】yuzu-downloads 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu-downloads 作为Nintendo Switch最受欢迎的开源模拟器,yuzu为玩家提供了在PC上体验Switch游戏的便利。然而,许…

作者头像 李华
网站建设 2026/7/15 12:17:00

本地企业电销外包机构怎么选核查方法与合规推荐

一、本地电销外包机构的本地化服务优势及合规基础要求1.1行业合规基础准则商用呼叫中心电销业务需遵循工信部《关于加强呼叫中心业务管理的通知》、电信业务监管法规、《中华人民共和国个人信息保护法》、网络安全等级保护制度、反诈及骚扰电话治理监管规则。核心准入资质&…

作者头像 李华
网站建设 2026/7/15 12:16:35

Excel多文件批量查询终极指南:如何快速在数百个表格中查找数据

Excel多文件批量查询终极指南:如何快速在数百个表格中查找数据 【免费下载链接】QueryExcel 多Excel文件内容查询工具。 项目地址: https://gitcode.com/gh_mirrors/qu/QueryExcel 面对成百上千个Excel文件,你是否还在为查找特定信息而头疼不已&a…

作者头像 李华
网站建设 2026/7/15 12:16:23

GNFC社区贡献指南:如何参与开源高性能RDMA算法开发

GNFC社区贡献指南:如何参与开源高性能RDMA算法开发 【免费下载链接】GNFC A high performance RDMA congestion control algorithms 项目地址: https://gitcode.com/openeuler/GNFC 前往项目官网免费下载:https://ar.openeuler.org/ar/ 欢迎加入…

作者头像 李华
网站建设 2026/7/15 12:15:20

电子电路保护技术:从保险丝到智能保护的演进

1. 电路保护的基本认知误区在电子电路设计领域,过流和短路保护一直是个老生常谈却又常被误解的话题。大多数工程师的第一反应就是"加个保险丝",这种思维定式就像看到漏水就只会找抹布一样简单粗暴。实际上,保险丝只是电路保护工具箱…

作者头像 李华
网站建设 2026/7/15 12:14:57

3大核心模块解析:B站弹幕姬如何实现直播间高效互动管理

3大核心模块解析:B站弹幕姬如何实现直播间高效互动管理 【免费下载链接】Bilibili_Danmuji (Bilibili)B站直播礼物答谢、定时广告、关注感谢,自动回复工具,房管工具,自动打卡,Bilibili直播弹幕姬(使用websocket协议)&a…

作者头像 李华