AI在线问诊平台

发布时间:2026/11/5 5:34:22

AI在线问诊平台 AI在线问诊平台完整代码地址https://www.aiyuanma.vip/posts/java-ai-inquiry-platform 项目概述AI在线问诊平台是一个基于若依框架开发的智能医疗问诊系统支持医生端、患者端和管理端三端协同工作提供在线问诊、AI辅助诊断、实时聊天等功能。项目特点三端分离管理端、医生端、患者端独立部署实时通讯基于 WebSocket 的即时聊天功能AI辅助智能诊断辅助系统数据可视化ECharts 图表展示权限管理基于若依框架的完善权限体系响应式设计支持多端访问 技术栈后端技术技术版本说明Spring Boot2.5.15核心框架MyBatis Plus3.3.0ORM 框架MySQL5.7数据库Redis最新缓存Druid1.2.20数据库连接池JWT0.9.1Token 认证WebSocket2.7.12实时通讯Swagger3.0.0API 文档PageHelper1.4.7分页插件Quartz-定时任务前端技术技术版本说明Vue2.6.11前端框架Element UI2.15.6UI 组件库Vuex3.4.0状态管理Axios0.24.0HTTP 客户端ECharts5.3.1数据可视化Lemon-IMUI1.8.0IM 聊天组件Socket.io4.7.4WebSocket 客户端Quill1.3.7富文本编辑器 项目结构java-ai-inquiry-platform/ ├── bacnkend/ # 后端项目若依框架 │ ├── ruoyi-admin/ # 管理模块 │ ├── ruoyi-common/ # 通用工具 │ ├── ruoyi-framework/ # 框架核心 │ ├── ruoyi-generator/ # 代码生成器 │ ├── ruoyi-quartz/ # 定时任务 │ ├── ruoyi-system/ # 系统模块 │ ├── sql/ # SQL 脚本 │ └── pom.xml # Maven 配置 │ ├── website_docker/ # 医生端前端 │ ├── src/ # 源代码 │ ├── public/ # 静态资源 │ └── package.json # 依赖配置 │ ├── website_user/ # 患者端前端 │ ├── src/ # 源代码 │ ├── public/ # 静态资源 │ └── package.json # 依赖配置 │ ├── doctor.sql # 数据库文件 ├── 演示-管理端.mp4 # 管理端演示视频 ├── 演示-客户端患者端.mp4 # 客户端演示视频 └── AI医疗问诊平台.xmind # 项目思维导图 快速开始环境要求JDK: 1.8Maven: 3.6MySQL: 5.7Redis: 最新版本Node.js: 14.xnpm/yarn: 最新版本1️⃣ 数据库配置导入数据库# 使用 MySQL 导入数据库文件mysql-uroot-pdoctor.sql修改数据库配置编辑bacnkend/ruoyi-admin/src/main/resources/application-druid.ymlspring:datasource:druid:master:url:jdbc:mysql://localhost:3306/doctor-dev?useUnicodetruecharacterEncodingutf8zeroDateTimeBehaviorconvertToNulluseSSLtrueserverTimezoneGMT%2B8username:root# 修改为你的数据库用户名password:your_password# 修改为你的数据库密码2️⃣ Redis 配置编辑bacnkend/ruoyi-admin/src/main/resources/application.ymlspring:redis:database:5host:localhost# 修改为你的 Redis 地址port:6379password:your_password# 修改为你的 Redis 密码如果有timeout:10s3️⃣ 启动后端# 进入后端目录cdbacnkend# 使用 Maven 编译mvn cleaninstall# 启动项目cdruoyi-admin mvn spring-boot:run# 或者使用 IDEIDEA/Eclipse直接运行 RuoYiApplication.java后端启动成功后访问接口地址http://localhost:18080Swagger 文档http://localhost:18080/swagger-ui/index.html4️⃣ 启动医生端前端# 进入医生端目录cdwebsite_docker# 安装依赖npminstall# 或使用 yarnyarninstall# 启动开发服务器npmrun dev# 或yarndev医生端访问地址http://localhost:80805️⃣ 启动患者端前端# 进入患者端目录cdwebsite_user# 安装依赖npminstall# 或使用 yarnyarninstall# 启动开发服务器npmrun dev# 或yarndev患者端访问地址http://localhost:8081 默认账号管理端账号admin密码admin123医生端请在管理端创建医生账号患者端支持注册新用户 核心功能模块管理端功能✅ 系统管理用户管理角色管理菜单管理部门管理岗位管理字典管理参数设置通知公告日志管理✅ 医生管理医生信息管理医生审核排班管理科室管理✅ 患者管理患者信息管理就诊记录健康档案✅ 问诊管理问诊订单问诊记录处方管理✅ 系统监控在线用户定时任务数据监控服务监控缓存监控医生端功能✅ 个人中心个人信息排班设置收入统计✅ 问诊管理待接诊列表问诊中列表历史问诊在线聊天✅ 患者管理患者列表患者档案就诊历史✅ 处方管理开具处方处方记录患者端功能✅ 首页医生推荐科室分类健康资讯✅ 问诊服务选择医生在线问诊实时聊天图文问诊✅ 个人中心个人信息问诊记录处方记录健康档案✅ 订单管理订单列表订单详情支付管理 配置说明文件上传配置编辑application.ymlruoyi:# Windows 配置示例profile:D:/ruoyi/uploadPath# Linux 配置示例# profile: /home/ruoyi/uploadPath七牛云配置可选如需使用七牛云存储编辑application.ymlqiniu:accessKey:your_access_keyaccessSecretKey:your_secret_keybucket:your_bucket_nameimageUrl:your_cdn_urlToken 配置token:header:Authorizationsecret:abcdefghijklmnopqrstuvwxyz# 建议修改为复杂密钥expireTime:30# 过期时间分钟 开发说明后端开发代码生成器访问http://localhost:18080/tool/gen可快速生成 CRUD 代码API 文档Swagger UIhttp://localhost:18080/swagger-ui/index.html可在线测试接口日志查看位置bacnkend/ruoyi-admin/logs/实时日志使用tail -f命令查看前端开发修改 API 地址编辑vue.config.js或.env文件VUE_APP_BASE_APIhttp://localhost:18080;打包部署npmrun build# 打包后的文件在 dist 目录 常见问题1. 后端启动失败问题数据库连接失败解决方案 1. 检查 MySQL 是否启动 2. 确认数据库配置是否正确 3. 确认数据库已创建并导入 SQL 文件问题Redis 连接失败解决方案 1. 检查 Redis 是否启动 2. 确认 Redis 配置是否正确 3. 检查防火墙设置2. 前端启动失败问题依赖安装失败# 清除缓存重新安装rm-rfnode_modules package-lock.jsonnpminstall问题端口被占用# 修改端口vue.config.jsdevServer:{port:8082// 修改为其他端口}3. 跨域问题后端已配置 CORS如仍有问题检查前端 API 地址配置后端 CORS 配置浏览器控制台错误信息 数据库说明主要数据表sys_user- 用户表sys_role- 角色表sys_menu- 菜单表doctor_info- 医生信息表patient_info- 患者信息表consultation_order- 问诊订单表consultation_record- 问诊记录表prescription- 处方表chat_message- 聊天消息表 部署说明后端部署打包项目cdbacnkend mvn clean package运行 JAR 包cdruoyi-admin/targetjava-jarruoyi-admin.jar使用脚本启动# Windowsry.bat# Linuxshry.sh前端部署打包项目npmrun build部署到 Nginxserver { listen 80; server_name your_domain.com; location / { root /path/to/dist; index index.html; try_files $uri $uri/ /index.html; } location /api { proxy_pass http://localhost:18080; } } 许可证本项目基于若依框架开发遵循 MIT 许可证。 技术支持如有问题请查看演示视频演示-管理端.mp4、演示-客户端患者端.mp4项目思维导图AI医疗问诊平台.xmind若依官方文档http://doc.ruoyi.vip 注意事项⚠️ 生产环境请修改所有默认密码和密钥⚠️ 建议使用 HTTPS 协议⚠️ 定期备份数据库⚠️ 注意个人隐私和医疗数据安全⚠️ 遵守相关医疗法律法规最后更新时间2024年12月项目版本v3.8.7
延伸阅读

更多相关文章

2026/11/5 5:32:24

Java个人博客系统

Java个人博客系统 项目简介 这是一个基于Spring Boot MyBatis Thymeleaf开发的个人博客系统,功能完善、界面简洁美观,支持Markdown文章编写、文章管理、评论管理、分类标签等核心博客功能。系统采用前后端不分离架构,适合Spring Boot初学者…

2026/10/24 10:41:46

网站崩了是什么原因?八类故障和它们各自的数据特征

摘要:网站崩溃从来不是单一原因。根据公开研究和行业报告,流量过载、代码变更、数据库瓶颈、第三方依赖故障、DDoS 攻击、DNS/CDN 异常、基础设施故障和前端问题是最常见的八类根因。每一类故障在监控数据上都有可识别的特征,掌握这些特征&am…

2026/11/4 13:44:30

社区论坛系统

社区论坛系统 代码地址:https://www.aiyuanma.vip/posts/java-community-forum 项目简介 豆宝社区是一个基于SpringBoot Vue技术栈开发的前后端分离多用户社区论坛系统。本项目类似简版的掘金技术社区,实现了用户注册、登录、发帖、回帖、评论、关注、用户中心等…

2026/11/5 5:32:56

第 2 章|你的系统难,难在哪:本质复杂度 vs 偶然复杂度

上一章立了一个论:没有银弹。这一章把刀磨细——你系统里的"难",到底难在哪一类? 分不清这两类,你就会把力气全花在错的地方:拿框架去解决一个根本不是框架的问题,却把真正难的那两处一直晾着。 一、先回到那张地基表(本章的一切从这里长出来) 本质复杂度 偶…

2026/11/5 5:32:56

基于机器学习的古籍文字识别与断句校正系统

基于机器学习的古籍文字识别与断句校正系统 1. 项目定位 本仓库实现一套面向古籍页面图像的 端到端可复现流水线:从上传图卷、版面归一与预处理、深度学习文字识别(OCR)、文本整理、勘校与异体处理、句读标注(深度学习模型与规则后…

2026/11/5 5:32:56

Vue 3.4 子组件标题不更新:保留 prop 的响应式读取

父组件已经切换标题,子组件却一直显示第一次传入的内容,先别急着加 key 强制重建。这篇针对 Vue 3.4 默认编译配置下的 script setup,定位基础类型 prop 被解构后失去后续关联的问题,并给出保留属性访问和 toRef 两种写法。同时说…

2026/11/5 5:32:56

制造可控故障,生成 Core Dump,并用匹配的程序和符号定位问题

制造可控故障,生成 Core Dump,并用匹配的程序和符号定位问题 前几篇已经在 QEMU ARM64 中运行了交叉编译的程序,并使用 Dropbear 完成了密钥登录和 SSH 端口转发。本篇继续练习故障定位:在 guest 中运行一个会主动触发 SIGABRT 的…

2026/11/5 5:27:56

FDE如何从一个陌生行业中,找到10个值得落地的AI场景?

从行业研究、业务流程拆解到场景评估,一套可复用的企业AI机会发现方法论 作者|FDE前线 当AI Agent、RAG、工作流自动化等技术逐渐成熟,企业AI落地的一个重要问题正在发生变化:技术人员已经能够较快地搭建应用原型,但…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑