跳到主要内容

往届作品 / 智慧社区就诊服务系统

智慧社区就诊服务系统 预览图 11 / 6

2026届 · 软件工程

智慧社区就诊服务系统

居民预约挂号和图文咨询,医生写病历,管理员排班放号,不接医保支付。

Vue3 / SpringBoot / MySQL / Redis / Element Plus

项目介绍

社区卫生服务中心排队长、病历难找、号源对不上。这个毕设做成智慧社区就诊服务:居民预约挂号、图文咨询、看病历和健康档案;医生接诊、问诊、写病历、看自己的班;管理员排班放号、管科室医生和公告。居民、医生、管理员三套登录。不接医保,也不做线上缴费。

居民用手机号注册(要身份证号),预约五步:科室、医生、时段、填写症状、确认。号源按上午下午放,预约规则可配:默认提前 7 天、每天最多 3 个号、就诊前 2 小时不能自己取消。并发用 Redis 锁加乐观锁,避免超卖。咨询选医生写主诉、可附图,医生接诊后双方发文字或图片,会话 7 天超时关闭。病历由医生在就诊后录入主诉、诊断、处置,居民只读;创建 24 小时内医生可改。健康档案含血型身高体重、过敏、慢病、紧急联系人。管理员看板看预约趋势和科室热度,可导出预约 Excel,超管改系统参数和管管理员账号。定时任务会生成号源、处理过期预约、关超时咨询、发定时公告。咨询是图文会话,不是 WebSocket 音视频。

适合讲「基层医疗信息化」的 Java 全栈题,规则多、角色多,答辩材料好写。

主要功能

  • 三套登录:居民注册登录、医生工号登录、管理员登录
  • 预约挂号:选科室医生时段,号源扣减,可取消(超时规则限制)
  • 在线咨询:选医生发主诉和图片,接诊后图文往来,到期关闭
  • 电子病历:医生录入,居民查看,限时可改
  • 健康档案:血型、身高体重、过敏慢病、紧急联系人
  • 站内通知:预约成功/取消、就诊提醒、咨询回复、公告
  • 医生工作台:今日预约、改就诊状态、问诊、排班日历
  • 排班与号源:按周配班、调号、停诊;居民端按号源预约
  • 管理端:居民/医生/科室、预约、公告、操作日志、系统配置

技术栈

前端:Vue 3、TypeScript、Vite、Element Plus、Pinia、ECharts。 后端:Spring Boot 3.2、Spring Security、MyBatis-Plus、JWT、Flyway、EasyExcel。 数据库:MySQL 8 + Redis(号源锁和缓存)。文件本地存储。

适合谁做

适合软件工程、计算机、医学信息。答辩可讲号源防超卖、预约规则、病历权限;明确没有医保结算和在线支付,咨询也不是视频问诊。