Files
gpf_pet_hospital/FUNCTION_LIST.md
wangziqi 77eb648b38 完善统计功能并优化前端界面
后端:
- 扩展 StatsController,新增趋势分析(/trends)和今日待办(/today-todos)接口
- 更新 application-dev.yml 数据库配置(端口3306,允许公钥检索)
- 完善 pom.xml Maven 编译器插件和 Lombok 版本配置
- 添加 build-with-idea.sh 构建脚本

前端:
- 新增 Register.vue 注册页面
- 优化 Dashboard 仪表盘布局和数据统计展示
- 改进 MainLayout 侧边栏样式和品牌展示
- 更新 Login 登录页面样式
- 新增 theme.css 主题样式文件
- 扩展 API 接口(statsTrends、todayTodos)
- 更新路由和全局样式

文档:
- 添加功能检查报告和功能列表文档
2026-02-11 16:11:31 +08:00

288 lines
6.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 爱维宠物医院管理平台 - 功能清单
> 根据毕业设计开题报告整理
## 项目概述
**系统名称**: 爱维宠物医院管理平台
**技术栈**: 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*
*最后更新: 根据开题报告整理*