📋 项目介绍
荣成市健康管理系统是一个面向市民的健康管理平台,旨在提供便捷的体检预约服务、健康资讯浏览、体检报告查询等功能。系统采用前后端分离架构,后端使用 Spring Boot 框架,前端使用 Vue3 + Element Plus 技术栈。
✨ 核心功能
- 🔐 用户管理 - 支持用户注册、登录、权限管理、角色分配
- 📅 体检预约 - 在线预约体检,支持多种体检套餐选择
- 📊 体检套餐 - 提供多种预设体检套餐,支持自定义检查组
- 📰 健康资讯 - 发布和浏览健康相关资讯文章
- 📄 报告查询 - 在线查看和下载体检报告(支持PDF导出)
- 📈 数据统计 - 用户分布统计、预约数据分析
- 🗺️ 区域管理 - 支持按区域管理用户和预约信息
- 💬 消息通知 - 系统消息和预约提醒功能
📁 项目结构
RC-Health-main/ ├── healthBoot/ # 后端项目 │ ├── src/main/java/com/example/health/ │ │ ├── common/ # 公共配置 │ │ ├── controller/ # 控制器层 │ │ ├── entity/ # 实体类 │ │ ├── mapper/ # 数据访问层 │ │ ├── service/ # 业务逻辑层 │ │ ├── utils/ # 工具类 │ │ └── HealthBootApplication.java │ ├── src/main/resources/ │ │ ├── mapper/ # MyBatis XML │ │ └── application.yml # 配置文件 │ └── pom.xml │ ├── healthVue/ # 前端项目 │ ├── src/ │ │ ├── assets/ # 静态资源 │ │ ├── components/ # 公共组件 │ │ ├── layout/ # 布局组件 │ │ ├── router/ # 路由配置 │ │ ├── store/ # Vuex 状态管理 │ │ ├── utils/ # 工具函数 │ │ ├── views/ # 页面组件 │ │ ├── App.vue │ │ └── main.js │ ├── public/ │ └── package.json │ ├── health_system.sql # 数据库脚本 └── README.md