# 爱维宠物医院管理平台 - 功能清单 > 根据毕业设计开题报告整理 ## 项目概述 **系统名称**: 爱维宠物医院管理平台 **技术栈**: Spring Boot + Vue.js + MySQL **目标用户**: 管理员、宠物医生、顾客(宠物主人) --- ## 一、前台模块(Public Module) 面向所有用户的公共展示功能。 ### 1.1 就诊指南 - [ ] 门诊预约流程说明 - [ ] 就诊须知和要求 - [ ] 医院科室介绍 - [ ] 医生排班信息展示 ### 1.2 系统公告 - [ ] 重要通知发布展示 - [ ] 优惠活动信息 - [ ] 疫苗接种提醒 - [ ] 节假日营业时间安排 ### 1.3 留言板 - [ ] 用户反馈提交 - [ ] 在线咨询功能 - [ ] 问题回复查看 - [ ] 历史留言记录 ### 1.4 登录注册模块 - [ ] 用户注册(用户名、手机号/邮箱、密码) - [ ] 用户登录(支持用户名/手机号/邮箱登录) - [ ] 密码找回功能 - [ ] 记住登录状态 - [ ] 角色自动识别(管理员/医生/顾客) --- ## 二、顾客功能模块(Customer Module) 面向宠物主人的服务功能。 ### 2.1 个人中心 - [ ] 个人信息查看与修改 - [ ] 修改密码 - [ ] 联系方式管理 - [ ] 头像上传 ### 2.2 宠物档案管理 - [ ] 添加宠物信息(名称、品种、年龄、性别、体重等) - [ ] 编辑宠物档案 - [ ] 上传宠物照片 - [ ] 疫苗接种记录 - [ ] 驱虫记录 - [ ] 既往病史记录 - [ ] 多宠物管理 ### 2.3 门诊预约模块 - [ ] 查看可预约时间段 - [ ] 在线预约挂号 - [ ] 选择科室和医生 - [ ] 预约状态查询 - [ ] 取消预约 - [ ] 预约历史记录 ### 2.4 我的订单模块 - [ ] 服务订单列表 - [ ] 订单详情查看 - [ ] 支付记录查询 - [ ] 订单状态跟踪 - [ ] 发票申请 ### 2.5 报告查询模块 - [ ] 检验报告查看 - [ ] 检查报告下载 - [ ] 历史报告检索 - [ ] 报告解读说明 ### 2.6 处方查询模块 - [ ] 电子处方查看 - [ ] 处方打印 - [ ] 处方下载(PDF) - [ ] 用药指导说明 ### 2.7 在线支付模块 - [ ] 支付宝支付 - [ ] 微信支付 - [ ] 支付状态查询 - [ ] 支付记录管理 - [ ] 退款申请 --- ## 三、宠物医生功能模块(Doctor Module) 面向医生的诊疗支持功能。 ### 3.1 个人中心 - [ ] 个人信息管理 - [ ] 职称和专长设置 - [ ] 历史诊疗记录查看 - [ ] 排班信息查看 ### 3.2 宠物信息管理 - [ ] 查看宠物档案 - [ ] 疫苗和驱虫记录查询 - [ ] 既往病史查看 - [ ] 过敏史标记 ### 3.3 门诊管理 - [ ] 今日预约列表 - [ ] 预约分诊处理 - [ ] 叫号系统 - [ ] 创建就诊记录 - [ ] 门诊状态管理 - [ ] 候诊队列查看 ### 3.4 病例模块 - [ ] 创建病历记录 - [ ] 主诉记录 - [ ] 检查结果录入 - [ ] 诊断结论 - [ ] 治疗方案制定 - [ ] 病历编辑和修改 - [ ] 历史病历查询 ### 3.5 处方模块 - [ ] 开具电子处方 - [ ] 药品搜索和选择 - [ ] 用法用量设置 - [ ] 处方审核 - [ ] 处方打印 - [ ] 处方作废 - [ ] 处方模板管理 --- ## 四、管理员功能模块(Admin Module) 面向管理员的系统管理功能。 ### 4.1 个人中心 - [ ] 管理员信息维护 - [ ] 修改密码 - [ ] 操作日志查看 ### 4.2 账户管理模块 - [ ] 员工账号管理(医生、护士等) - [ ] 顾客账号管理 - [ ] 权限设置与分配 - [ ] 账号状态管理(启用/禁用) - [ ] 重置用户密码 - [ ] 角色管理 ### 4.3 公告设置模块 - [ ] 发布公告 - [ ] 编辑公告 - [ ] 删除公告 - [ ] 公告置顶 - [ ] 公告分类管理 ### 4.4 药品模块 - [ ] 药品信息管理(增删改查) - [ ] 药品分类管理 - [ ] 库存查询 - [ ] 入库管理 - [ ] 出库管理 - [ ] 库存预警设置 - [ ] 库存盘点 - [ ] 药品有效期管理 - [ ] 供应商管理 ### 4.5 统计报表 - [ ] 收入统计 - [ ] 日/周/月收入统计 - [ ] 收入来源分析 - [ ] 销量统计 - [ ] 药品销量排行 - [ ] 服务销量统计 - [ ] 业绩统计 - [ ] 医生业绩排行 - [ ] 科室业绩分析 - [ ] 导出Excel报表 - [ ] 数据可视化图表 ### 4.6 门诊管理 - [ ] 门诊数据管理 - [ ] 预约记录管理 - [ ] 就诊记录管理 - [ ] 门诊排班设置 ### 4.7 病例管理 - [ ] 病例数据管理(增删改查) - [ ] 病例模板管理 - [ ] 病例归档 - [ ] 病例检索 ### 4.8 宠物档案管理 - [ ] 宠物档案管理(增删改查) - [ ] 档案查询与检索 - [ ] 档案导出 - [ ] 档案统计 ### 4.9 系统管理 - [ ] 系统参数配置 - [ ] 数据备份与恢复 - [ ] 操作日志审计 - [ ] 系统监控 --- ## 五、技术实现要求 ### 5.1 前端技术 - **框架**: Vue.js 3 - **UI组件库**: TDesign - **状态管理**: Pinia - **路由**: Vue Router - **HTTP客户端**: Axios - **构建工具**: Vite ### 5.2 后端技术 - **框架**: Spring Boot 2.7 - **JDK版本**: Java 17 - **数据库**: MySQL 8.0 - **ORM框架**: MyBatis-Plus - **安全框架**: Spring Security + JWT - **API文档**: Swagger/OpenAPI ### 5.3 系统特性 - [ ] RESTful API设计 - [ ] 前后端分离架构 - [ ] 响应式布局(适配PC/平板) - [ ] 数据加密传输(HTTPS) - [ ] 权限控制(RBAC) - [ ] 数据校验与防护 - [ ] 日志记录与审计 --- ## 六、开发进度计划 | 周数 | 工作内容 | 涉及功能模块 | |------|---------|-------------| | 第1-2周 | 需求分析与系统设计 | 整体架构设计 | | 第3-4周 | 数据库设计与接口定义 | 所有模块数据模型 | | 第5-6周 | 基础框架搭建 | 登录注册、个人中心 | | 第7-8周 | 核心功能开发 | 门诊管理、预约系统 | | 第9-10周 | 业务功能完善 | 病历、处方、药品管理 | | 第11周 | 报表统计功能 | 数据统计模块 | | 第12周 | 系统测试与优化 | 全功能测试 | | 第13-14周 | 文档编写与答辩准备 | - | --- ## 七、优先级说明 ### 🔴 高优先级(核心功能) - 登录注册模块 - 个人中心 - 门诊预约 - 病历管理 - 处方管理 - 药品库存管理 ### 🟡 中优先级(重要功能) - 宠物档案管理 - 在线支付 - 报告查询 - 统计报表 - 公告管理 ### 🟢 低优先级(增值功能) - 留言板 - 就诊指南 - 数据可视化图表 - 移动端适配优化 --- *文档生成时间: 2026-02-11* *最后更新: 根据开题报告整理*