1、项目简介
本系统面向家庭医生服务与在线医疗场景,覆盖管理员、医生、患者三端,实现医生档案与排班管理、患者查找医生并预约挂号、就诊后在线沟通、电子处方开具、药品订单支付、就诊评价及 AI 健康咨询等完整流程。适合展示多角色权限隔离、预约状态流转与医疗业务协作的计算机类毕设课题。
2、技术栈
Spring Boot · Vue3 · Element Plus · MySQL · MyBatis-Plus · Sa-Token · WebSocket · Vite
3、详细介绍
【管理员端】
负责平台全局运营与数据监管,数据范围覆盖全部医生、患者、药品、订单与评价记录。
首页:展示欢迎信息与系统公告列表,便于了解平台动态
医生管理:维护医生账号、职称、专业方向及启用状态
患者管理:维护患者账号信息与账户状态
药品管理:维护药品名称、规格、价格与库存
订单管理:查看患者药品处方订单及支付、发货状态
评价管理:监管患者对医生的就诊评价内容
AI咨询:使用 AI 助手进行健康相关问答
公告管理:发布、编辑系统通知与活动公告
个人中心:修改资料与密码,查看账户余额及收支明细
【医生端】
面向注册医生,仅操作本人排班、预约、患者与处方相关数据。
工作台:展示欢迎信息与系统公告,作为日常入口
药品列表:浏览平台药品信息,便于开具处方时选用
患者管理:查看与本人相关的患者档案与就诊记录
排班管理:设置可预约日期与时段,控制号源数量
预约管理:按日期查看预约列表,处理待就诊、已完成与已取消状态
在线沟通:与患者实时文字沟通,支持会话列表与消息记录
我的评价:查看患者对本人的评价与评分
AI咨询:使用 AI 助手辅助健康问答
个人中心:修改资料,查看账户余额及收支明细
【患者端】
围绕「找医生 → 预约 → 沟通 → 拿处方 → 购药 → 评价」的自助就医流程。
首页:展示欢迎信息与系统公告,了解最新通知
查找医生:按姓名、专业、职称搜索医生,查看详情并选择时段预约
我的预约:查看本人预约记录及待就诊、已完成、已取消状态
在线沟通:与预约医生实时文字沟通,查看历史消息
AI咨询:向 AI 助手咨询常见健康问题
我的处方:查看医生开具的电子处方详情与药品明细
我的订单:对处方药品下单支付,跟踪订单状态
我的评价:对已就诊医生发表评价与评分
个人中心:修改资料与密码,查看账户余额及收支明细
【业务流程】 患者查找医生并预约挂号 → 医生确认排班时段 → 双方在线沟通 → 医生开具电子处方 → 患者下单购药 → 就诊后发表评价。
4、项目源代码截图



5、项目截图
管理员端










医生端截图









患者端截图









夜雨聆风