Java开发的医院门诊挂号系统
Posted q_1913284695
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java开发的医院门诊挂号系统相关的知识,希望对你有一定的参考价值。
1.简介
主要实现门诊挂号和用户网站预约挂号的功能
2.环境:
jdk7/8+mysql5.5+tomcat7/8
3.技术:
ssm(spring+springmvc+myibats)+css+jq+layui+ajax+simditor+图片剪裁
4.视频演示
java基于ssm框架开发的医院预约挂号实战项目展示-杰凡IT
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](https://img-blog.csdnimg.cn/img_convert/1a8c95d935c5098ff6e76224e78939d5.png#clientId=ud65490ef-dd24-4&from=ui&id=u9ad49988&margin=[object Object]&name=er.png&originHeight=1210&originWidth=1266&originalType=binary&ratio=1&size=51610&status=done&style=none&taskId=uc2410b9d-a2b5-48b1-8db2-880d2d3ce8f)
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 诊断结果
lRecords
mid
patient_id 病人id
cts 创建时间
patient_say 病情病人自己描述
diagnosis 诊断结果
doctor_id 医生id
以上是关于Java开发的医院门诊挂号系统的主要内容,如果未能解决你的问题,请参考以下文章
基于java+ssm医院门诊预约挂号排班系统-计算机毕业设计