Java开发的医院门诊挂号系统

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java 标签: 医院挂号系统 毕业设计 Java开发

2022-01-01 04:23:2 3059浏览

java开发的医院门诊挂号和用户网站预约挂号网站

1.简介

主要实现门诊挂号和用户网站预约挂号的功能

2.环境:

jdk7/8+mysql5.5+tomcat7/8

3.技术:

ssm(spring+springmvc+myibats)+css+jq+layui+ajax+simditor+图片剪裁

4.视频演示


5.功能介绍

5.1前端:

首页(医院概况,专家介绍,医院动态,特色疗法,病历展示,健康护理)
根据文章标题查询
文章列表展示(分页,分类:特色疗法,病历展示,健康护理,医院动态)
文章详情(上下篇文章链接,作者介绍,特色疗法展示)
专家列表(分页,预约挂号弹窗支付扫码即可预约成功)
专家详情,登录,注册(网站注册没有就诊卡号,请去医院门诊大厅拿)
我要预约(可以选择部门科室,坐诊医生进行预约,然后扫码支付即可预约成功)
我的预约查看(展示历史预约记录,可以删除;展示今天和以后的预约记录,以后的预约可以进行退款和删除操作)
查看我的就诊记录,修改登录密码,退出账号

5.2后台

分为超级管理员,医生,挂号护士,普通护士

5.2.1管理员:

1.登录,退出账号
2.员工管理:分页展示,根据姓名,状态,部门,角色来进行查询;编辑,删除,禁用,启用账号,初始化密码,上传电子照片(剪裁一寸电子照片);
3.角色管理:分页,添加,编辑,删除,根据名称查询;
4.权限列表:分页,添加,编辑,删除,根据名称和级别查询,权限分为三级目录,添加的时候根据目录级别显示上一级目录;
5.设置权限:根据角色设置不同的权限,系统有权限拦截,不同用户登录,左边菜单不一样,权限不可越界
6.部门管理:分页,添加,编辑,删除,根据名称查询
7.科室管理:分页,添加,编辑,删除,根据名称和部门查询
8.病人信息管理:分页,添加,编辑,删除,根据姓名,就诊卡号,手机号,身份号查询(主要是方便用户在医院直接办卡)
9.病历管理:分页,编辑,删除,根据姓名,就诊卡号,手机号,身份号查询
10.病历添加:输入就诊卡号或手机号或身份号查询当前病人是否已经挂号付费,以及展示他以前的病历信息
11.门诊挂号预约::输入就诊卡号或手机号或身份号查询当前病人是否已经挂号付费,护士为病人选择所挂科室和医生,现在挂号,护士挂号只能挂当天的,查询出病人所有今天和以后的挂号信息,根据预约日期和作证医生查询,一个病人一天只能挂号一次,不可重复挂号
12.挂号查询:分页,根据姓名,就诊卡号,手机号,身份号查询
13.医院概况:编辑,上传医院照片
14.医院动态:分页,添加,编辑,删除,根据名称查询,上架,下架
15.特色疗法:分页,添加,编辑,删除,根据名称查询,上架,下架
16.案例展示:分页,添加,编辑,删除,根据名称查询,上架,下架
17.将康护理:分页,添加,编辑,删除,根据名称查询,上架,下架
18.修改密码
19.查看个人基本信息

5.2.2医生:

1.登录,退出账号
2.挂号查询:分页,根据姓名,就诊卡号,手机号,身份号查询
3.病历管理:分页,编辑,删除,根据姓名,就诊卡号,手机号,身份号查询
4.病历添加:输入就诊卡号或手机号或身份号查询当前病人是否已经挂号付费,以及展示他以前的病历信息
5.医院动态:分页,添加,编辑,删除,根据名称查询,上架,下架
6.特色疗法:分页,添加,编辑,删除,根据名称查询,上架,下架
7.案例展示:分页,添加,编辑,删除,根据名称查询,上架,下架
8.将康护理:分页,添加,编辑,删除,根据名称查询,上架,下架
9.修改密码
10.查看个人基本信息
5.2.3挂号护士:

1.登录,退出账号
2.门诊挂号预约::输入就诊卡号或手机号或身份号查询当前病人是否已经挂号付费,护士为病人选择所挂科室和医生,现在挂号,护士挂号只能挂当天的,查询出病人所有今天和以后的。
3.挂号信息,根据预约日期和作证医生查询,一个病人一天只能挂号一次,不可重复挂号
4.挂号查询:分页,根据姓名,就诊卡号,手机号,身份号查询
5.修改密码
6.查看个人基本信息

6.er图

er.png

7.数据库字典

7.1Staff员工表

sid
phone 手机号,用于登陆的账号
faceimg 个人电子照片
cts 入职时间
status 1启用0禁用
realname 姓名
msg 禁用理由
role_id 角色id
idcard 身份证号码
hometown 籍贯
address 现在居住地址
sex 性别:男,女
borth 出生日期
record 履历
school 毕业学校
educational_background 学历
professional 职业
office 办公地点,办公室,主治医生的
registration_fee 挂号费
attending 主治
is_reg 是否开启挂号,1是0否
show_index 是否在首页专家介绍里显示1显示0不显示
App_num 网上预约上限

7.2Role角色表

rid
rname 角色名称

7.3功能、权限func

fid
fname 名称
url 路径
fid1 上一级目录
grade 目录级别
sort 排序 int
icon 图标
orderby 用于字段查询

7.4角色权限中间表Role_func

rfid
rid 角色id
fid Func的功能id

7.5部门 Department

did
dname 部门名称
d_desc 部门描述
room 房间号
is_open 对外开启预约?1开启0不开

7.6科室 Chamber

cid
department_id 对应的部门
cname 科室名称
cdesc 描述
room 房间号

7.7文章信息 Article

aid
title 标题
adesc 描述
context 内容
type 文章类型、gk医院概述、dt医院动态、lf特色疗法,bl病例展示,hl健康护理
put_away 上架1下架0
cts 创建时间
hit_num 点击量
tags 文章标签,逗号分割
come_from 文章来源
staff_id 文章作者
img 文章显示图片
specl 是否是典型案例,1是0否

7.8病人Patient

pid
real_name 姓名
idcard 身份证
cts 创建时间
sex 性别
age 年龄
phone 电话
address 地址
professional 职业
marital 婚否:未婚,已婚,离异
hometown 籍贯
allergy 药物过敏史
past_medical_history 既往史,以前的病历
hcard 就诊卡号
upass 密码,默认手机号后六位
reg_method 注册方式:网站注册,门诊护士添加

7.9预约、挂号 Appointment

aid
patient_id 病人id
cts 创建时间
money 挂号费
is_pay 是否支付1付0没有
pay_ts 支付时间
type 挂号类型、门诊挂号(只能挂当天的),网站预约(只能预约今天和以后时间)
appointment_ts 预约挂号时间
nurse_id 挂号护士id
doctor_id 看诊医生id
pay_method 支付方式
is_show 用户假删除1显示0删除
refund_ts 退款时间
is_refund 是否退款,1退款0取消(退款是网站预约的功能,退款只可以退明天和以后的预约)

7.10病历,看病记录,就诊记录 MedicalRecords

mid
patient_id 病人id
cts 创建时间
patient_say 病情病人自己描述
diagnosis 诊断结果
doctor_id 医生id

8.代码结构

8.1整体结构

image.png

image.png


8.2mybatis的数据库部分的sql代码封装的很好

image.png


9.联系作者

qq1913284695

微信号jf3qcom

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695