news 2026/9/3 5:04:08

基于Springboot+uniapp+RuoYi的医院挂号小程序

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于Springboot+uniapp+RuoYi的医院挂号小程序

医院挂号小程序

演示视频

https://www.bilibili.com/video/BV1RXqYB1EQN/

角色

管理员、医生、患者/用户

技术

后端基于若依(RuoYi)框架,核心技术栈为 Spring Boot(Java)、MySQL 数据库。
前端为Uni-app
开发的微信/多端小程序。

核心功能

本系统是一个医院挂号预约与信息管理小程序
其核心价值在于提供一个便捷的线上服务平台,实现患者的在线挂号预约、就诊信息查询、就诊卡管理,以及医院内部对医生、排班、预约、病历等信息的系统化管理,提升医院服务效率和患者就医体验。

功能介绍

管理员

  1. 系统基础管理:管理用户、角色、权限、部门、字典、参数等基础数据,维护系统稳定运行。
  2. 医生信息管理:录入、修改、删除医生信息,包括医生姓名、科室、职称等。
  3. 医生排班管理:设置和维护医生的出诊时间、地点和可预约数量。
  4. 预约记录管理:查看、审核和处理所有用户的挂号预约记录,进行状态更新。
  5. 就诊卡与账单管理:管理患者的就诊卡信息、充值记录和消费账单。
  6. 病历报告管理:录入和管理患者的电子病历和检查报告。

患者/用户

  1. 在线挂号预约:通过小程序查询科室、医生和排班信息,进行在线预约挂号。
  2. 个人中心管理:维护个人信息、绑定就诊人、管理就诊卡。
  3. 病历报告查询:随时随地查看个人的历史病历和检查报告。
  4. 消费记录查询:查看挂号、就诊等各项费用的详细消费记录。
  5. 问卷测评:参与医院提供的健康问卷或测评活动。
  6. 医生服务评价:对已完成就诊的医生服务进行在线评价。

医生

  1. 个人信息维护:查看和更新个人基本信息、专业特长等。
  2. 排班信息查询:查看自己的出诊排班计划。
  3. 患者预约查询:查看每日或指定时间段的预约患者列表。
  4. 病历报告查阅:查阅患者的电子病历和历史报告,辅助诊断。
  5. 接收患者评价:查看患者对自己的服务评价。

数据字典

预约 (yy_app)

字段名类型备注
idint编号
patidint患者ID
docidint医生ID
adatevarchar(255)预约日期
shvarchar(255)审核状态 (1:通过, 0:待审, 2:拒绝)
ctsvarchar(255)创建时间
dept_namevarchar(255)科室名称
ispjvarchar(255)是否评价 (0:未评价, 1:已评价)
iscomevarchar(255)是否就诊 (0:未就诊, 1:已就诊)
pricedecimal(10, 2)挂号费
isshowvarchar(255)患者是否删除 (1:未删除, 0:已删除)
proidint体检项目ID
apptypevarchar(255)预约类型
stsvarchar(255)预约开始时间段
etsvarchar(255)预约结束时间段
ispvarchar(255)支付状态 (0:未支付, 1:已支付)
ptsvarchar(255)支付时间
isrvarchar(255)退款状态 (0:未退款, 1:退款中, 2:已退款)
rtsvarchar(255)退款时间

账单 (yy_bills)

字段名类型备注
idint编号
btypevarchar(255)账单类型 (如: 住院单)
bdescvarchar(255)账单明细/描述
sdatevarchar(255)开始日期/入住时间
edatevarchar(255)结束日期
totalmoneyfloat(10, 2)总费用
numint天数或数量
pricefloat(10, 2)单价
ispayvarchar(255)支付状态
ptsvarchar(255)支付时间
ctsvarchar(255)创建时间
bedvarchar(255)床位信息
docidint主治医生ID
patidint患者ID
ordernoint订单号

就诊卡 (yy_card)

字段名类型备注
idint编号
patidint患者ID
cardnovarchar(255)卡号
moneyfloat(10, 2)余额
statevarchar(255)状态

消费记录 (yy_cardrecords)

字段名类型备注
idint编号
mtypevarchar(255)类型 (+:充值, -:消费)
ctsvarchar(255)创建时间
mdescvarchar(255)描述
moneyfloat(10, 2)金额
patidint患者ID
cardidint就诊卡ID
cardnovarchar(255)卡号

病例 (yy_case)

字段名类型备注
idint编号
patidint患者ID
docidint医生ID
cdatevarchar(255)看病日期
pcontvarchar(255)病情描述
dcontvarchar(255)诊疗方案

医生 (yy_doctor)

字段名类型备注
idint医生ID (关联sys_user)
realnamevarchar(255)姓名
majorlongtext擅长领域
sexvarchar(255)性别
levelvarchar(255)职称
udesclongtext个人简介
work_experiencevarchar(255)工作履历
scoreint总评分
avgscoreint平均评分
pjnumint评价人数
photovarchar(255)照片URL
ispubvarchar(255)是否发布 (1:发布)
paibanvarchar(255)排班信息 (JSON格式)
pricedecimal(10, 2)挂号费
deptidint科室ID

评价 (yy_eval)

字段名类型备注
idintID
patidint患者ID
docidint医生ID
appidint预约ID
pfint评分
pcontvarchar(255)评语
ctsvarchar(255)评价时间
etypevarchar(255)类型 (如: doctor)
proidint体检项目ID

患者 (yy_patient)

字段名类型备注
idint编号
phonevarchar(255)手机号
upassvarchar(255)密码 (MD5加密)
faceimgvarchar(255)头像URL
realnamevarchar(255)姓名
statevarchar(255)状态 (1:正常, 0:禁用)
msgvarchar(255)禁用原因
ctsvarchar(255)注册时间
sexvarchar(255)性别
xuelivarchar(255)学历
workvarchar(255)工作
ageint年龄
emailvarchar(255)邮箱
addressvarchar(255)地址
isfacevarchar(255)采集人脸 (0:未采集, 1:已采集)
facedatalongblob人脸数据
allergysvarchar(255)过敏史

问卷测评记录 (yy_pattest)

字段名类型备注
idint编号
patidint患者ID
tidint问卷ID
tnamevarchar(255)问卷标题
myresultvarchar(255)测试结果
answersvarchar(255)测试内容/答案

体检项目 (yy_pro)

字段名类型备注
idint编号
pnamevarchar(255)项目名称
pimgvarchar(255)封面URL
pdesclongblob描述
ispubvarchar(255)是否发布
pricefloat(10, 2)价格
docidint医生ID
timelenvarchar(255)时长
scoreint总评分
avgscoreint平均评分
pjnumint评价人数

报告 (yy_report)

字段名类型备注
idint编号
patidint患者ID
docidint医生ID
furlvarchar(255)报告文件URL
fdatevarchar(255)日期
fnamevarchar(255)报告名称
fcontlongtext报告内容

医生排班 (yy_scheduling)

字段名类型备注
idint编号
docidint医生ID
sdatevarchar(255)排班日期
stsvarchar(255)开始时间
etsvarchar(255)结束时间

问卷 (yy_test)

字段名类型备注
idint编号
tnamevarchar(255)标题
questionslongtext问题 (JSON格式)
resultslongtext测试结果设定 (JSON格式)
timgvarchar(255)封面URL
tdescvarchar(255)简介
uidint创建者ID
ispubvarchar(255)发布状态

部分截图



































版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 10:05:55

边缘语音AI部署的三大技术挑战与应对策略

当你在RK3588平台上部署语音识别模型时,是否曾遇到过这样的困境:明明在PC端运行流畅的模型,一到边缘设备就"运行不畅"?本文将为你揭开Sherpa-ONNX框架在ARM架构设备上的算子兼容性谜题,并提供从理论到实践的…

作者头像 李华
网站建设 2026/9/2 5:04:39

EmotiVoice语音合成系统容错能力测试:异常输入处理

EmotiVoice语音合成系统容错能力测试:异常输入处理 在智能语音助手、虚拟主播和有声内容平台日益普及的今天,用户对文本转语音(TTS)系统的期待早已超越“能说话”这一基本功能。人们希望听到的是自然、富有情感、贴近真人表达的声…

作者头像 李华
网站建设 2026/9/2 22:37:44

20、深入探索Nagios服务检查接收器(NSCA)及其应用

深入探索Nagios服务检查接收器(NSCA)及其应用 1. NSCA基础介绍 NSCA(Nagios Service Check Acceptor)是Nagios中的一个重要组件,用于接收被动服务检查结果。它有两个重要的参数: - -p port :当不使用默认的TCP端口5667时,可以使用此参数定义一个替代端口。 - -t…

作者头像 李华
网站建设 2026/9/2 3:29:12

23、性能数据的图形化展示与处理

性能数据的图形化展示与处理 1. Nagios 处理插件性能数据 Nagios 能够提取性能数据,并将其写入文件供其他程序处理,或者直接传递给每次服务或主机检查后运行的外部软件。不过,服务和主机检查提供的性能数据,只有在相应插件以预定义格式提供时才能被处理。 例如,使用 c…

作者头像 李华
网站建设 2026/9/2 16:53:32

12、量子门全面解析:原理、应用与限制

量子门全面解析:原理、应用与限制 1. 量子门基础 量子门是作用于量子比特的算子,通常用幺正矩阵表示。常见的量子门有恒等算子 (I)、哈达玛门 (H)、非门、受控非门、托佛利门和弗雷德金门等。 还有一些重要的矩阵,如泡利矩阵: (X = \begin{bmatrix}0 & 1\1 & 0\…

作者头像 李华
网站建设 2026/9/3 3:52:21

13、量子算法:从 Deutsch 算法到 Deutsch–Jozsa 算法

量子算法:从 Deutsch 算法到 Deutsch–Jozsa 算法 1. 量子算法概述 算法的开发往往先于其运行的机器。经典算法的出现比经典计算机早了数千年,同样,在大规模量子计算机问世之前,就已经存在了几种量子算法。这些量子算法通过操纵量子比特来解决问题,通常比经典计算机更高…

作者头像 李华