[Java毕设]校园二手交易平台
1. 系统介绍和所使用技术栈
1.1 技术栈:SpringBoot+Mysql+Vue
系统前端主要基于 Vue 技术栈构建,使用 Element Plus 完成页面组件与交互界面开发;后端基于 Java8 与 Spring Boot2 框架实现,负责业务逻辑处理、接口服务与权限控制;数据存储使用 MySQL5.7(兼容Mysql8);在开发与调试过程中,通过 Axios 实现前后端数据通信。整体技术方案具备结构清晰、开发效率高、易于维护与扩展等特点,能够较好支撑校园二手交易平台的功能实现与展示需求。
1.2 系统介绍
校园二手交易平台面向校内学生与管理员,围绕闲置物品发布、浏览、沟通、下单、线下交易与后台管理等核心场景进行设计。系统采用前后端分离的开发模式,既满足普通用户进行商品交易的使用需求,也支持管理员对用户、商品、订单、分类、公告与举报等业务进行统一管理。
2. 系统概述
2.1 项目定位
校园二手交易平台面向校内学生与校园管理员,围绕“校园场景下的闲置物品流转”构建完整业务闭环。系统不接入真实在线支付,而是采用“买家发起预约下单 -> 卖家确认 -> 线下面交 -> 买家确认完成”的交易方式,更贴合校园二手交易的实际使用场景。
2.2 角色划分
- 普通用户:注册登录、浏览商品、搜索筛选、查看详情、发布商品、收藏商品、发起订单、站内沟通、确认交易、提交评价、举报商品、维护个人资料。
- 管理员:登录管理后台、查看平台统计、维护用户与分类、发布公告、审核商品、监管订单、处理举报、查看评价。
2.3 系统总体展示
登录页同时对普通用户与管理员开放,既能满足学生用户进入交易系统,也支持管理员快速进入后台管理端。

3. 用户端功能展示
3.1 首页内容展示
首页承担平台导览与内容聚合功能,集中展示平台概览、热门分类、平台公告、热门商品与最新上架内容,帮助用户快速了解系统当前的商品流转情况与重点信息。
首页重点功能包括:
- 展示商品总量、在售商品数、完成订单数、成交金额等概览信息。
- 提供热门分类快捷入口,支持按分类快速进入商品大厅。
- 展示平台公告,便于用户了解交易规则与活动通知。
- 推荐热门商品与最新上架商品,提升商品曝光效率。


3.2 商品大厅与条件筛选
商品大厅是普通用户浏览商品的核心页面,支持按照关键词、分类、价格区间和成色进行组合筛选,并以卡片化形式展示商品封面、价格、成色、地点、卖家、浏览量和收藏量等信息。
该模块对应功能清单中的“商品分类浏览”“商品搜索与筛选”“商品列表查看”等能力,能够满足用户高频检索和批量浏览需求。

3.3 商品详情展示
商品详情页展示单个商品的完整信息,是用户完成收藏、沟通和下单的关键页面。页面集中呈现商品图片、标题、价格、原价、交易地点、发布时间、浏览量、收藏量、标签、商品描述以及卖家信息。
该页面支持的典型功能包括:
- 查看商品主图与相册信息。
- 查看价格、成色、交易方式、地点等核心交易字段。
- 查看卖家校区、学院、信用分等身份信息。
- 执行收藏商品、编辑商品等前台操作。
- 查看商品评价,辅助用户判断交易可信度。

3.4 商品发布与我的商品管理
平台支持普通用户自主发布商品。发布页面提供较完整的商品信息录入能力,包括标题、副标题、分类、成色、售价、原价、交易方式、交易地点、标签、封面图、商品相册与商品描述等字段。用户提交后,商品进入待审核状态,由管理员审核通过后在前台展示。

“我的商品”页面用于管理本人已发布的全部商品,可按标题、商品状态、审核状态进行筛选,并查看商品当前的上架状态与审核结果。同时,用户可执行查看、编辑、上架、下架等管理操作。

3.5 我的收藏
收藏功能用于帮助用户沉淀感兴趣的商品,提高回访与成交转化效率。收藏页面集中展示已收藏商品,支持查看商品卡片信息并执行取消收藏操作。

3.6 我的订单与交易处理
订单模块承接平台的核心业务闭环。用户可在“我买到的订单”和“我卖出的订单”两个维度下查看订单,支持按订单号、商品标题、订单状态进行筛选,并进行确认完成、取消订单、查看详情等操作。
该模块对应功能清单中的以下核心能力:
- 提交订单预约。
- 查看买到的订单列表。
- 查看卖出的订单列表。
- 查看订单详情。
- 卖家确认订单。
- 买家确认完成。
- 买家、卖家、管理员取消订单。

订单详情侧边栏可展示订单号、金额、交易地点、交易时间、联系人、备注与操作日志,清晰记录订单从创建到卖家确认的过程,便于用户追踪交易状态。

3.7 站内消息
站内消息模块按照“商品 + 对方用户”的维度聚合聊天记录,方便买卖双方围绕具体商品进行沟通。页面左侧显示会话列表,右侧显示当前商品对应的聊天区域,并支持继续发送消息。
该模块对应功能清单中的会话列表、聊天记录、发送消息等功能,是推动订单生成与线下面交的重要沟通通道。

4. 管理端功能展示
4.1 管理看板
后台看板集中展示平台运行概况,包括用户总数、商品总数、在售商品数、待审核商品数、订单总数、已完成订单数、待处理举报数与累计成交金额等核心统计指标,为管理员提供快速决策依据。

4.2 用户管理
用户管理模块支持按用户名、昵称、手机号、角色和状态查询用户,并展示用户基础资料、校区学院、信用分、最近登录时间等信息。管理员可在该模块中统一维护用户状态与角色权限。

4.3 分类管理
分类管理模块用于维护平台商品分类。管理员可新增、编辑、删除分类,并设置分类图标、排序号、状态与描述,从而保证前台分类导航与筛选条件的统一性。

4.4 公告管理
公告管理模块用于维护平台通知与交易规则。管理员可对公告标题、类型、置顶状态、发布状态和发布时间进行统一管理,并支持新增、编辑、删除等操作。

4.5 商品审核与监管
商品审核模块是前台发布流程的重要后置环节。管理员可按照标题、商品状态、审核状态等条件筛选商品,查看商品的价格、分类、卖家与发布时间,并进行审核通过或驳回操作。
该模块直接对应功能清单中的“商品审核列表”和“管理员审核商品”。

4.6 订单监管
后台订单管理模块展示订单号、商品标题、买家、卖家、金额、状态与交易时间等信息,便于管理员对平台交易进行统一监管。

管理员还可以进一步查看订单详情与操作日志,掌握订单演进过程、交易地点、备注信息等内容,以便在纠纷处理或状态核查时快速定位问题。

4.7 举报处理
举报处理模块支持管理员查看被举报商品、举报人、原因类型、举报说明、状态与举报时间,并执行处理操作。该模块与商品审核、订单监管共同构成平台风控治理体系。

4.8 评价查看
评价查看模块用于统一管理平台交易完成后的评价数据。管理员可按商品标题和评分进行筛选,查看订单编号、评价人、被评价人、评价内容与评价时间,从而辅助判断交易质量与用户信用情况。

5. 核心业务闭环展示
5.1 普通用户闭环
根据功能清单,普通用户可完成如下完整业务流程:
- 用户注册并登录系统。
- 在首页或商品大厅浏览商品。
- 通过搜索、筛选和详情页判断目标商品。
- 通过收藏功能保留意向商品。
- 通过站内消息与卖家沟通交易细节。
- 提交订单预约线下面交。
- 卖家确认订单后,订单状态进入待面交。
- 面交完成后,由买家确认交易完成。
- 用户可对已完成订单进行评价,必要时也可发起举报。
5.2 管理员闭环
根据功能清单,管理员可完成如下完整后台管理流程:
- 登录后台系统。
- 查看平台数据看板,掌握平台整体运行状态。
- 对用户、分类、公告等基础数据进行维护。
- 对前台用户发布的商品进行审核与监管。
- 对交易订单进行统一查看与状态核验。
- 对举报信息进行受理和处理。
- 查看评价信息,辅助平台治理与信用判断。
6. 核心状态说明
6.1 商品状态
| 状态值 | 说明 |
|---|---|
ON_SALE | 在售 |
RESERVED | 已预约 |
SOLD | 已完成交易 |
OFF_SHELF | 已下架 |
6.2 商品审核状态
| 状态值 | 说明 |
|---|---|
PENDING | 待审核 |
APPROVED | 审核通过 |
REJECTED | 审核拒绝 |
6.3 订单状态
| 状态值 | 说明 |
|---|---|
PENDING_CONFIRM | 待卖家确认 |
WAIT_MEET | 待线下面交 |
COMPLETED | 交易完成 |
CANCELLED | 交易取消 |
6.4 举报状态
| 状态值 | 说明 |
|---|---|
PENDING | 待处理 |
PROCESSED | 已处理 |
REJECTED | 驳回 |
7. 功能覆盖情况总结
结合《功能清单》与系统截图可见,本项目已经形成较完整的“前台交易 + 后台管理”双端体系,具体体现为:
- 前台覆盖登录、首页展示、商品浏览、商品详情、商品发布、商品管理、收藏、订单、消息等高频核心场景。
- 后台覆盖看板、用户管理、分类管理、公告管理、商品审核、订单监管、举报处理、评价查看等治理场景。
- 业务流程完整,能够支撑校园二手交易从信息发布、沟通协商到交易完成、评价反馈的闭环运行。
- 页面风格统一,前台突出商品展示与交易效率,后台突出数据管理与平台治理。
8.源码及文档获取:
[Java毕设]校园二手交易平台_SpringBoot+Vue源码及文档
转载自CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/weixin_44470298/article/details/160154343



