欢迎光临
我们一直在努力

基于SpringBoot + Vue医院门诊挂号平台

项目介绍

本项目是一款功能完善的基于SpringBoot + Vue医院门诊挂号平台,采用前后端分离架构,支持三种角色权限(管理员、门诊医生、就诊患者),提供科室管理、医生排班、在线挂号、病历管理、就诊缴费、退号管理、公告通知、数据统计等核心功能。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

核心功能

  • 三种角色权限:管理员、门诊医生、就诊患者
  • 科室管理:维护医院科室信息、科室介绍
  • 医生管理:医生信息维护、所属科室、职称、擅长领域、坐诊状态
  • 排班管理:医生排班设置、挂号号源管理、挂号费用配置
  • 在线挂号:患者浏览科室医生、选择就诊时段、在线挂号
  • 挂号管理:挂号订单查询、退号处理、退单记录管理
  • 病历管理:医生填写就诊病历、患者查看就诊记录
  • 就诊缴费:挂号费用在线支付、缴费记录管理、多种支付方式
  • 公告管理:管理员发布通知公告、置顶管理、角色可见范围
  • 数据统计:ECharts可视化展示挂号数量、患者数量、病例数量、收入、缴费趋势、月度挂号趋势等运营数据

技术栈

后端

  • SpringBoot
  • MyBatis-Plus
  • MySQL
  • Redis
  • SpringMail
  • LangChain4j + DeepSeek API
  • JWT认证
  • Swagger
  • Hutool

前端

  • Vue 3
  • Element Plus
  • Vue Router 4
  • Pinia
  • Axios
  • Vite 5

功能说明

管理员功能

  • 登录/登出:系统登录,JWT令牌认证,验证码防护
  • 用户管理:管理员/门诊医生/就诊患者账号管理
  • 科室管理:维护医院科室信息
  • 医生管理:查看全院医生信息、所属科室、职称、坐诊状态
  • 排班管理:查看全院医生排班、挂号号源、挂号费用
  • 挂号管理:查看全院挂号订单、退号记录
  • 退单管理:查看所有退号记录与退号原因
  • 病历管理:查看全院就诊病历记录
  • 缴费管理:查看全院缴费记录、缴费状态
  • 公告管理:发布、编辑、删除公告
  • 数据统计:ECharts展示总用户量、挂号数量、患者数量、病例数量、收入、缴费趋势、月度挂号趋势等全局数据
  • 个人中心:修改个人信息、头像修改、密码修改
就诊患者功能
  • 登录/登出:系统登录,JWT令牌认证,验证码防护
  • 科室导航:浏览全院科室介绍
  • 医生查询:查看科室下坐诊医生信息、职称、擅长领域
  • 在线挂号:选择科室、医生、排班时段,提交挂号订单
  • 挂号记录:查看个人挂号记录、挂号状态、退号申请
  • 退号记录:查看个人退号记录、退号原因、退号金额
  • 病历查询:查看个人就诊病历、医生诊断、治疗方案
  • 缴费管理:查看缴费记录、在线缴费、缴费状态查询
  • 公告查看:查看平台发布的公告通知
  • 个人中心:修改个人信息、头像修改、密码修改
门诊医生功能
  • 登录/登出:系统登录,JWT令牌认证,验证码防护
  • 排班管理:查看个人排班、挂号号源、已挂号数量
  • 挂号管理:查看就诊患者挂号记录、更新就诊状态
  • 病历管理:填写患者就诊病历、修改病历
  • 缴费管理:查看患者缴费记录、缴费状态
  • 数据统计:ECharts可视化展示挂号数量、患者数量、病例数量、收入、缴费趋势、月度挂号趋势等经营数据
  • 个人中心:修改个人信息、头像修改、密码修改

许可证

本项目仅供学习交流使用。数据库和代码都齐全。包含1W多字的参考文档。

深入交流

chengxusheji23456

赞(0)
未经允许不得转载:171主机测评 » 基于SpringBoot + Vue医院门诊挂号平台
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址