随着高校招生规模的扩大和学生消费水平的提高,校园内闲置物品数量日益增多,二手交易需求十分旺盛。然而,传统的线下跳蚤市场、QQ 群发布等方式存在信息分散、匹配效率低、缺乏信用保障等问题。基于 Java 的校园网络跳蚤市场系统应运而生,通过互联网技术将商品分类、发布、购物车、订单处理等功能数字化整合,为师生提供了一个高效、透明、可信的交易平台。
系统核心功能概览
- 用户注册与登录:支持用户和管理员两类角色的注册与登录。
- 个人中心:用户可查看和修改个人资料,管理我的订单、地址及收藏。
- 用户管理:管理员可管理用户账号、信息及余额等。
- 商品分类管理:对书籍、电子产品、生活用品等二手商品进行分类维护。
- 二手商品管理:发布和管理商品详情(名称、封面、成色、价格等),支持审核、评论、收藏及购买操作。
- 购物车功能:支持商品添加、数量调整及统一结算。
- 订单管理:全流程管理订单状态(已支付、已发货、已完成等),支持销量统计。
- 地址管理:维护收货人、电话及默认地址设置。
- 通知公告:发布系统公告及轮播图管理。
本系统采用 B/S 架构、SpringBoot 框架与 MySQL 数据库,涵盖商品发布、交易流程、用户服务等核心模块,实现了闲置资源的数字化展示与规范化处理。
3 需求分析
本章对系统的预期应用环境、功能性能需求及业务流程进行分析,为后续设计提供依据。
3.1 可行性分析
3.1.1 经济可行性
系统所需工具均为开源免费,结构适中,维护成本较低,具备经济可行性。
3.1.2 技术可行性
系统采用 B/S 架构,后端使用 Java 语言,结合 SpringBoot 框架与 MySQL 数据库。MVC 三层架构将业务逻辑、数据存取与界面显示分离,便于代码组织与维护。当需求变更时,仅需修改对应功能模块,提高了系统的可扩展性。
3.2 系统需求分析
3.2.1 功能需求
系统以用户日常信息维护为核心,涵盖个人中心、商品管理、订单管理等模块,满足用户从登录到交易的全流程操作,确保信息检索与维护的高效规范。
3.2.2 性能需求
(1)故障率低:系统设计需保证平稳运行,增加预防性功能,如错误提示与功能隔离,避免单点故障导致系统瘫痪。 (2)界面友好:界面简洁明了,提供必要的操作提示(如登录错误提示),降低上手难度。
3.2.3 安全性需求
服务器需防攻击,数据库不直接暴露于公网。实施权限控制,普通用户仅能操作授权范围。敏感信息(如身份证)仅限最高权限管理员查询。
3.3 系统用例分析
系统旨在将传统管理方式转为线上管理,保障交易安全规范。功能划分为管理员与用户两大角色。
(1)管理员关键功能包含个人中心、用户管理、商品分类、二手商品管理、系统管理及订单管理。

图 3-1 管理员用例图
(2)用户关键功能包含首页、二手商品、通知公告、后台管理、购物车及个人中心。

图 3-2 用户用例图

























