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图

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 诊断结果 
 lRecordsmid 
 patient_id 病人id 
 cts 创建时间 
 patient_say 病情病人自己描述 
 diagnosis 诊断结果 
 doctor_id 医生id