校园二手公益交易系统

Spring BootVueMySQL

功能介绍

校园二手公益交易系统面向在校学生、校园闲置物品供需双方以及后台运营人员,将二手交易、物品交换和公益捐赠集中在同一平台。学生可发布和维护自己的商品,浏览商品集市与交换市场,管理交换记录、订单、收藏、浏览记录和消息,并查看公益项目与个人捐赠记录。

典型流程是注册或登录后进入用户中心,发布闲置物品或查找所需商品,再通过消息交流和订单模块跟进交易;希望交换物品的用户可使用交换市场及“我的交换”,希望参与公益的用户可查看捐赠项目并记录参与情况。公告与个人资料页面承担平台通知和账号资料维护。

管理员通过独立后台维护用户、校区、商品分类、商品、交换、订单、公益项目及捐赠记录,同时使用公告、对话记录、操作日志与统计报表入口开展运营管理。适用于毕业季闲置流转、同校生活用品交易、物品交换及校园公益活动。项目材料包含源码、任务书、毕业论文与演示视频,交易支付或线下交付规则应以部署后的实际实现为准。

用例图/使用场景

学生发布闲置物品、浏览交易与交换市场、管理订单及公益捐赠;管理员维护商品与公益项目并开展后台运营。以下用例图对应现有角色和业务入口。

演示截图

首页

首页

管理员登录

管理员登录

技术栈

后端采用 Spring Boot、MySQL、MyBatis-Plus、Sa-Token,声明 SpringDoc、Jackson、Lombok、AOP、邮件与 Bouncy Castle 依赖。前端采用 Vue 3、TypeScript、Vite、Element Plus、Axios、Pinia、Vue Router,并使用或声明 ECharts、Day.js、VueUse 和 Motion V 等界面与数据展示依赖。

项目资料附件

分片附件需全部下载并解压,按包内重组说明将同组 .part 文件按编号顺序二进制拼接,恢复原 ZIP 后解压。

定制服务:+v pink996611