乐于分享
好东西不私藏

源码分享- Spring Boot + Vue3 的家庭医生在线预约系统

源码分享- Spring Boot + Vue3 的家庭医生在线预约系统

1、项目简介

本系统面向家庭医生服务与在线医疗场景,覆盖管理员、医生、患者三端,实现医生档案与排班管理、患者查找医生并预约挂号、就诊后在线沟通、电子处方开具、药品订单支付、就诊评价及 AI 健康咨询等完整流程。适合展示多角色权限隔离、预约状态流转与医疗业务协作的计算机类毕设课题。

2、技术栈

Spring Boot · Vue3 · Element Plus · MySQL · MyBatis-Plus · Sa-Token · WebSocket · Vite

3、详细介绍

【管理员端】

负责平台全局运营与数据监管,数据范围覆盖全部医生、患者、药品、订单与评价记录。

首页:展示欢迎信息与系统公告列表,便于了解平台动态

医生管理:维护医生账号、职称、专业方向及启用状态

患者管理:维护患者账号信息与账户状态

药品管理:维护药品名称、规格、价格与库存

订单管理:查看患者药品处方订单及支付、发货状态

评价管理:监管患者对医生的就诊评价内容

AI咨询:使用 AI 助手进行健康相关问答

公告管理:发布、编辑系统通知与活动公告

个人中心:修改资料与密码,查看账户余额及收支明细

【医生端】

面向注册医生,仅操作本人排班、预约、患者与处方相关数据。

工作台:展示欢迎信息与系统公告,作为日常入口

药品列表:浏览平台药品信息,便于开具处方时选用

患者管理:查看与本人相关的患者档案与就诊记录

排班管理:设置可预约日期与时段,控制号源数量

预约管理:按日期查看预约列表,处理待就诊、已完成与已取消状态

在线沟通:与患者实时文字沟通,支持会话列表与消息记录

我的评价:查看患者对本人的评价与评分

AI咨询:使用 AI 助手辅助健康问答

个人中心:修改资料,查看账户余额及收支明细

【患者端】

围绕「找医生 → 预约 → 沟通 → 拿处方 → 购药 → 评价」的自助就医流程。

首页:展示欢迎信息与系统公告,了解最新通知

查找医生:按姓名、专业、职称搜索医生,查看详情并选择时段预约

我的预约:查看本人预约记录及待就诊、已完成、已取消状态

在线沟通:与预约医生实时文字沟通,查看历史消息

AI咨询:向 AI 助手咨询常见健康问题

我的处方:查看医生开具的电子处方详情与药品明细

我的订单:对处方药品下单支付,跟踪订单状态

我的评价:对已就诊医生发表评价与评分

个人中心:修改资料与密码,查看账户余额及收支明细

【业务流程】 患者查找医生并预约挂号 → 医生确认排班时段 → 双方在线沟通 → 医生开具电子处方 → 患者下单购药 → 就诊后发表评价。

4、项目源代码截图

服务端源码
前端源码
数据库

5、项目截图

管理员端

医生端截图

患者端截图

相关学习资料