# ai家庭医生系统 **Repository Path**: zeron2022/ai-family-doctor-system ## Basic Information - **Project Name**: ai家庭医生系统 - **Description**: 一款基于springboot + vue 的前后端项目 关于医疗的ai - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-01-19 - **Last Updated**: 2026-01-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI 家庭医生系统 - 中医智能健康助手 #### 项目介绍 AI 家庭医生系统是一款基于 Spring Boot + Vue.js 的前后端分离的中医智能健康管理平台。系统集成了智能问答、影像分析、健康档案管理等核心功能,旨在为用户提供专业、便捷的中医健康服务。 **核心特性:** - 🏥 **智能问答系统** - 基于AI的中医症状分析和健康咨询 - 📊 **影像分析** - 医疗影像智能识别与分析 - 📋 **健康档案** - 个人健康数据管理与追踪 - 🔐 **安全认证** - JWT令牌认证与权限管理 - 📱 **响应式设计** - 适配多种设备的现代化界面 #### 技术架构 **后端技术栈:** - **框架**: Spring Boot 2.7.18 - **数据库**: MySQL 8.0 + MongoDB - **ORM**: MyBatis Plus 3.5.6 - **安全**: Spring Security + JWT - **文档**: SpringDoc OpenAPI 1.7.0 - **Java版本**: JDK 17 **前端技术栈:** - **框架**: Vue 3.4.38 + TypeScript - **UI组件**: Element Plus 2.8.5 - **状态管理**: Pinia 2.2.6 - **路由**: Vue Router 4.4.5 - **构建工具**: Vite 5.4.8 - **HTTP客户端**: Axios 1.7.7 #### 项目结构 ``` ai-family-doctor-system/ ├── backend/ # 后端Spring Boot项目 │ ├── src/main/java/ # 后端源码 │ ├── database/ # 数据库初始化脚本 │ └── pom.xml # Maven配置 ├── frontend/ # 前端Vue项目 │ ├── src/ # 前端源码 │ │ ├── views/ # 页面组件 │ │ ├── api/ # API接口 │ │ ├── store/ # 状态管理 │ │ └── router/ # 路由配置 │ └── package.json # 依赖配置 └── README.md # 项目说明 ``` #### 快速开始 **环境要求:** - JDK 17+ - Node.js 16+ - MySQL 8.0+ - MongoDB 4.4+ **后端启动:** ```bash cd backend mvn clean install mvn spring-boot:run ``` **前端启动:** ```bash cd frontend npm install npm run dev ``` **访问地址:** - 前端应用: http://localhost:5173 - 后端API: http://localhost:8080 - API文档: http://localhost:8080/swagger-ui.html #### 功能模块 1. **智能问答中心** - 中医症状智能分析 - 健康问题自动解答 - 对话历史记录 2. **影像分析系统** - 医疗影像上传 - AI智能识别 - 分析结果展示 3. **健康档案管理** - 个人健康数据记录 - 历史问诊记录 - 健康趋势分析 4. **用户认证系统** - 用户注册登录 - JWT令牌认证 - 权限管理 #### 部署说明 **生产环境部署:** 1. **后端部署:** ```bash mvn clean package -DskipTests java -jar target/tcm-smart-health-backend-0.0.1-SNAPSHOT.jar ``` 2. **前端部署:** ```bash npm run build # 将dist目录部署到Nginx或静态服务器 ``` **Docker部署(可选):** ```bash # 构建镜像 docker build -t tcm-backend ./backend docker build -t tcm-frontend ./frontend # 运行容器 docker run -p 8080:8080 tcm-backend docker run -p 80:80 tcm-frontend ``` #### 开发指南 **代码规范:** - 后端遵循Java开发规范 - 前端使用ESLint + Prettier - 提交信息遵循Conventional Commits **分支管理:** - `main`: 主分支,稳定版本 - `develop`: 开发分支 - `feature/*`: 功能分支 - `hotfix/*`: 热修复分支 #### 贡献指南 我们欢迎任何形式的贡献! 1. **Fork 本仓库** 2. **创建功能分支** (`git checkout -b feature/AmazingFeature`) 3. **提交更改** (`git commit -m 'Add some AmazingFeature'`) 4. **推送到分支** (`git push origin feature/AmazingFeature`) 5. **开启 Pull Request** #### 许可证 本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情 #### 联系方式 - 项目主页: [GitHub Repository] - 问题反馈: [Issues] - 邮箱: [项目维护者邮箱] --- *让AI赋能中医,让健康触手可及*