毕设工坊
毕设工坊
返回成品库
小程序Java 项目Web 项目已完成

基于SpringBoot2+Vue2+微信小程序的校园二手教材交易平台

面向在校大学生的二手教材 C2C 交易平台,包含原生微信小程序(发布求购/在线下单/评价收藏)与 Vue2 后台管理系统,后端集成阿里云百炼 OCR 大模型,支持拍照识别书籍封面自动填写发布信息。

微信小程序VueSpring BootMySQLOCR
26 次浏览0 人喜欢2026-08-04

项目图片

共 18 张

本项目是一套完整的校园二手教材交易平台,采用"微信小程序端 + 管理后台端 + Spring Boot 后端"三端架构。学生可通过微信小程序发布闲置教材、搜索/浏览教材、在线下单、收藏评价、管理订单;管理员通过 Web 后台对用户、书籍、分类、订单、评价、反馈、通知进行统一运营管理。后端集成阿里云百炼 OCR 大模型,支持拍照识别书籍封面自动回填书名、作者、出版社、ISBN、定价等信息,大幅降低发布成本。

技术栈

小程序端:微信小程序

管理端:Vue 2

后端:Spring Boot、Spring Data JPA

数据库:MySQL

数据库表数量:13 个

软件版本

  • JDK 1.8、Maven 3.x、Node.js 16+
  • MySQL 8.x
  • Spring Boot 2.7.18、jjwt 0.11.5、Lombok 1.18.30
  • Vue 2.6.14、Element UI 2.15.14、Vue Router 3.5.1、Vuex 3.6.2、@vue/cli 5.0
  • Vant Weapp ^1.11.7
  • 后端服务端口:8090

功能模块

管理端

  • 登录页:管理员账号密码登录,基于 JWT 签发 Token,前端路由守卫拦截未登录访问
  • 首页仪表盘:展示用户总数、书籍总数、订单总数、交易总额、评价总数、反馈数、通知数等运营统计卡片
  • 用户管理:查看/检索注册用户列表,支持查看用户发布的书籍与交易数据,可禁用或删除违规账号
  • 书籍管理:教材列表检索与状态管理,可上下架、删除违规书籍,查看浏览量、收藏量等数据
  • 分类管理:支持一级/二级分类,配置图标与排序
  • 订单管理:查看全部交易订单,跟踪待支付/待发货/待收货/已完成/已取消/退款中等状态流转,可强制完成或取消订单
  • 评价管理:查看买家对卖家的交易评价与卖家回复,可删除违规评价
  • 反馈管理:查看小程序端用户提交的意见反馈
  • 通知管理:向指定用户发送系统通知,管理交易类消息

小程序端

  • 首页:搜索栏、教材分类快捷入口、热门推荐横滑区、最新上架列表,展示价格/成色/分类标签
  • 分类页:按一级/二级分类浏览筛选教材
  • 发布页:上传书籍图片,支持"AI 识别自动填写"与"扫描 ISBN 条码";填写原价/售价、选择二级分类与书籍成色、交易方式、校内交易地点与详细描述
  • 详情页:书籍图片轮播、价格/原价、成色描述、卖家信息,收藏、浏览量统计,进入卖家主页查看其在售书籍
  • 搜索:关键词模糊搜索,支持默认/价格排序
  • 订单:下单、支付后状态流转,待发货/待收货/已完成/已取消/退款中,确认收货、取消订单,快递单号填写与物流信息展示;发货超过 7 天系统定时任务自动确认收货
  • 消息通知:交易提醒,未读标记
  • 我的:个人资料编辑、我的发布/我的在售书籍、我的收藏、收货地址管理、设置、意见反馈、关于
  • 评价体系:交易完成后买卖双方互评打分,卖家可回复评价

核心亮点

  • AI 智能化发布:集成阿里云百炼多模态大模型,拍照识别书籍封面自动回填发布信息,并支持 JSON/正则双解析与识别置信度评估
  • 三端完整闭环:微信小程序 + Vue 后台 + Spring Boot 后端全功能覆盖,从发布、下单、发货、确认收货到评价、通知、运营管理的完整交易闭环
  • 双交易方式:支持校内线下自提与快递配送两种交易模式,适配校园二手交易的常见场景
  • 完善的订单状态机:待支付/待发货/待收货/已完成/已取消/退款中六种状态流转,配套交易消息推送与发货超 7 天自动确认收货的定时任务
  • JWT + 双环境鉴权:管理端 JWT Token、小程序端微信 openid 双通道鉴权,提供 dev与 prod两种运行模式便于演示与部署
  • 后端统一响应与异常处理:统一 Result 封装、全局异常处理器、分页结果封装、图片本地存储与代理,代码结构分层清晰,适合毕业设计论文撰写

资料包含

  • 微信小程序端完整源码
  • Spring Boot 后端完整源码
  • Vue 2 管理后台完整源码
  • MySQL 数据库脚本与演示种子数据
  • 后台管理端运行截图 9 张

适用选题方向

  • 校园二手教材交易平台设计与实现
  • 基于微信小程序的二手教材交易系统
  • 基于 Spring Boot 的校园 C2C 交易平台
  • 结合大模型 OCR 的教材智能发布系统
  • 校园生活服务类毕业设计

相关成品