返回作品
校园失物招领系统
创建于 2025 年 12 月 17 日
项目介绍
系统围绕”发布 → 审核 → 认领 → 确认”的完整业务链路设计:学生(普通用户)登记丢失物品或拾取物品,填写物品名称、分类、地点、时间、描述与联系方式;发布后信息进入”待审核”状态,由审核员角色把关信息真实性,通过后对外展示;失主或拾主通过认领记录发起认领申请并填写认领说明,审核员确认认领后,物品状态自动流转为”已找到”或”已认领”,形成业务闭环。
核心功能
- 物品分类管理:预置电子产品、证件卡类、生活用品、书籍文具、服饰配件、其他物品六类,支持分类的新增、修改、删除、排序与启停用,失物/招领表单中的分类以下拉框动态加载。
- 失物/招领信息管理:维护物品名称、分类、丢失/拾取地点、时间、详细描述、联系人及电话;新增时后端自动记录
createBy(用户名)与userId(发布人 ID),并初始化状态为”待审核”。 - 双角色审核:SQL 脚本内置”普通用户”(
user)与”审核员”(auditor)两个角色及zhangsan、lisi等演示账号;审核员通过manage:lost:audit/manage:found:audit权限执行审核接口,前端在状态为”待审核”时展示审核按钮,通过(状态 1)或拒绝(状态 3)二选一。 - 认领申请与确认:认领人填写姓名、电话与认领说明发起申请,状态初始为”待确认”;审核员确认认领(
manage:claim:confirm)时,后端在事务内同时更新认领记录状态与对应失物/招领物品状态,失物标记为”已找到”、招领标记为”已认领”。 - 检索与导出:列表页支持按物品名称、分类、状态组合筛选与分页查询;失物、招领、认领三张列表均支持 Excel 导出;修改接口校验”只能修改自己发布的记录”,防止越权篡改他人信息。
功能截图
暂无运行截图。