55-宠物爱心救助领养系统-宠物救助领养系统

文档地址

技术栈:

Spring Boot + Vue

补充说明:

后端技术要点:Spring Boot 3、Spring Security + JWT、MyBatis-Plus、MySQL、统一响应结构、RBAC 角色权限、操作日志、本地图片上传与静态资源映射、Springdoc 接口文档等。

前端技术要点:Vue 3、Vue Router、Pinia、Axios、Element Plus、ECharts、Vite 等。

用户端:
  1. 首页:展示平台导航、公益救助轮播图、平台公告与核心业务入口,突出线索上报、领养流转和回访闭环。

  2. 账户:支持普通用户、志愿者登录与注册;登录后通过 JWT 鉴权访问个人功能;不同角色展示不同入口。

  3. 领养大厅:展示可领养宠物卡片;支持按宠物类型、性别等条件筛选;查看宠物照片、健康状态、救助站与领养信息。

  4. 救助线索:用户可提交流浪宠物线索,填写宠物类型、发现地点、发现时间、紧急程度、描述、图片、联系人与电话;可查看自己提交的线索状态。

  5. 领养申请:用户可查看自己的领养申请审核进度;申请通过后可查看电子领养协议,完成协议签署与详情查看。

  6. 回访反馈:领养用户可查看回访任务,提交宠物健康、适应情况、饲养情况、反馈描述与图片,实现领养后的持续跟踪。

  7. 志愿者工作台:志愿者可查看可接工单、我的工单、经手宠物档案与回访任务;支持接单、更新救助进度、提交回访记录。

  8. 个人中心:用户可维护昵称、头像、联系方式、个人简介与密码等基础资料。

管理员端:
  1. 控制台:统计救助线索、救助工单、宠物档案、领养申请、回访任务、普通用户、志愿者和领养池等核心指标,并通过图表展示月度救助、申请和回访状态。

  2. 用户管理:管理普通用户、志愿者、救助站人员等账号信息,支持账号检索、编辑、启停与角色区分。

  3. 救助站管理:维护救助站名称、地址、联系人、联系电话、服务区域和状态,为线索派单与宠物安置提供基础数据。

  4. 线索审核:查看用户提交的救助线索,支持审核通过、驳回、分派救助站和志愿者,并推动生成救助工单。

  5. 工单调度:管理救助工单生命周期,覆盖待接单、处理中、已送医、已安置、待结案、已结案等状态;支持重派志愿者与结案建档。

  6. 宠物档案:维护宠物名称、类型、品种、性别、年龄、健康状态、救助经历、安置信息、领养状态与发布状态。

  7. 领养审核:审核用户提交的领养申请,记录审核意见;通过后可联动生成电子协议和回访计划。

  8. 协议管理:管理电子领养协议状态、签署时间、协议内容和关联宠物、领养人、救助站信息。

  9. 回访管理:维护回访计划、回访任务和回访记录;支持任务指派、记录审核、风险等级与异常预警。

  10. 系统运营:管理轮播图、公告、角色权限、系统配置、医疗记录、审核留档和操作日志,便于系统运营与审计追踪。

用户端界面示意:

管理员端界面示意:

相关推荐
极光代码工作室2 小时前
基于SpringBoot的课程预约系统
java·springboot·web开发·后端开发
Leighteen3 小时前
`try-finally` 里的 `return`:为什么 `finally` 会悄悄改掉返回值、吞掉异常
java·开发语言
名字还没想好☜3 小时前
Go 的 time.After 在 select 循环里内存泄漏:定时器堆积原理与 timer.Reset 正确姿势
java·数据库·golang·go·goroutine
林焱_RPAAI3 小时前
影刀RPA技术深度:CSS选择器高级实战指南——伪类属性选择器与性能对比完全解析
vue.js·react.js
圆山猫4 小时前
[Virtualization](三):RISC-V H-extension 与 Guest 执行模式
android·java·risc-v
caishenzhibiao4 小时前
期货先行者主图 同花顺期货通指标
java·c语言·c#
史呆芬4 小时前
分布式事务实战:微服务跨服务数据一致性解决方案
java·后端·spring cloud
IT界的老黄牛4 小时前
限流命中后该怎么办:直接丢、阻塞等待、延迟重投三种姿势的取舍
java·rocketmq·redisson·令牌桶·削峰·分布式限流
陳陈陳5 小时前
🚀 前端流式输出革命:SSE + BFF 架构从零到一实战指南
vue.js·架构·node.js
daad7775 小时前
记录matlab状态机demo
java·网络·matlab