Spring Boot 3 + Vue 3 宠物医院管理系统源码 前后端分离 实战项目 📅 2026/7/10 1:19:08 一、项目简介宠愈之家宠物医院管理系统是一套基于 Spring Boot 3 Vue 3 前后端分离架构的综合性管理平台。系统覆盖预约挂号、诊疗管理、药品库存、账单支付、健康资讯等核心业务环节支持管理员、医生、客户三种角色协同操作实现宠物医院日常运营的数字化管理。系统采用前后端分离架构后端提供 RESTful API前端通过 Vue Router 进行路由管理不同角色拥有独立操作权限与功能界面。二、技术栈技术说明后端框架Spring Boot 3ORMMyBatis-Plus权限认证Spring Security前端框架Vue 3状态管理Pinia构建工具Maven数据库MySQL三、功能模块管理员端用户管理分页查询系统用户列表支持按角色/状态/关键词筛选可新增、编辑、启用或禁用用户账号。角色权限系统内置 ADMIN管理员、DOCTOR医生、CLIENT客户三种角色不同角色拥有独立操作权限与菜单可见性。科室管理新增、编辑、删除科室设置科室负责人并可将医生分配到指定科室。字典管理维护字典类型如就诊类型、支付方式等及字典数据项支持按编码快速获取数据。药品管理维护药品信息名称、规格、库存、单价、预警阈值查看低库存预警列表。药品出入库执行药品入库或出库操作自动更新库存数量并记录操作日志。诊疗项目管理新增、编辑、删除诊疗项目名称、价格、所属科室控制项目上下架状态。健康文章管理发布、编辑、删除健康科普文章文章支持标题、内容、封面图及发布状态管理。系统日志分页查询操作日志支持按操作类型、用户名、关键词筛选记录操作人、IP、方法及参数。数据统计查看首页概览今日就诊量、总营收、客户数、医生数、宠物数、待处理预约及咨询展示近 7 天就诊量趋势图表与营收趋势图表。医生端医生工作台查看个人今日接诊量、本月接诊量、待处理预约数、待回复咨询数、总病历数。预约管理查看预约列表支持按状态、宠物主人、关键词筛选可确认、拒绝或完成预约自动通知客户状态变更。在线咨询查看客户提交的咨询列表回复咨询内容支持上传图片关闭已完成的咨询。病历管理创建、编辑就诊病历记录诊断、医嘱、检查结果关联宠物和预约记录自动通知宠物主人。处方管理开具处方选择药品、填写用量、用法、天数查看处方详情作废无效处方。账单管理创建就诊账单添加多个收费项目自动计算总金额查看账单详情及支付状态。个人统计通过工作台查看个人接诊趋势数据。客户端宠物档案新增、编辑、删除宠物信息名称、品种、年龄、性别、体重、毛色查看个人宠物列表。预约挂号选择科室和医生填写症状描述支持上传图片提交预约申请查看预约状态。在线咨询选择科室和医生提交咨询问题支持上传图片查看医生回复记录。账单查看查看个人就诊账单列表及详情含收费明细项在线支付账单记录支付方式、支付时间。病历查看查看个人宠物的就诊病历详情诊断、医嘱、检查结果。通知提醒接收系统通知预约状态变更、新病历、账单待支付等标记已读或一键全部已读。个人信息查看、编辑个人资料修改登录密码。公共前台无需登录科室展示查看所有启用的科室列表。医生信息按科室筛选查看医生列表含姓名、职称、头像、简介。健康文章分页浏览已发布的健康科普文章查看详情自动增加浏览量。诊疗项目按科室筛选查看已上架的诊疗项目名称、价格、说明。四、项目总结技术亮点包括采用 Spring Boot 3 Vue 3 前后端分离架构使用 Spring Security 实现细粒度角色权限控制MyBatis-Plus 简化数据访问层开发Pinia 管理前端状态数据统计模块集成图表展示。适用场景为Java 全栈开发课程设计、毕业设计或宠物医院/诊所信息化管理系统的二次开发与学习。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K020