基于Java Web的医院网上预约挂号系统
2016-10-31张岩孙莉王慧玲王晨陈莲莲
张岩,孙莉,王慧玲,王晨,陈莲莲
(阜阳师范学院计算机与信息工程学院,安徽 阜阳 236037)
基于Java Web的医院网上预约挂号系统
张岩,孙莉,王慧玲,王晨,陈莲莲
(阜阳师范学院计算机与信息工程学院,安徽阜阳236037)
系统采用B/S模式,使用Java Web技术进行页面的设计和功能的实现,后台数据库是基于MySQL数据库。系统根据用户分为患者预约平台、医生管理平台和管理员平台,较为完整地完成了网上医院预约挂号系统的各种功能,为医院预约挂号管理工作提供了良好的条件,可以使患者充分了解医院及专家的基本信息,节省患者的排队时间,让患者能够公平、快捷地获取门诊号,为患者提供更优质、便捷的服务,可有效缓解患者“看病难、排队难”的问题。
预约挂号;Java Web;B/S架构
1 引言
到医院的门诊看病,第一件事就是挂号,挂号也是患者去医院就医过程的第一步。目前,许多患者到医院看病时都会觉得“挂号难”,特别是门诊量大、医疗技术水平高的综合型大医院,“挂号难”是一种普遍现象。因此,本文提出了一种医院网上预约挂号系统,使用信息技术实现网上预约挂号,方便快捷,有效缓解了医院“挂号难”的问题,方便了广大患者和医务工作人员。
2 系统设计
2.1系统功能设计
本系统共设计了3个参与者,他们分别是:患者、医生、管理员。
患者这一角色的设计,主要任务是根据个人病情,找到相应科室下的专家进行专家就诊预约;患者也可以预约住院床位,查看留言、公告、个人信息、指南信息、医院简介,留言反馈,修改个人信息等;当然,患者还可以取消就诊预约、退订床位。
医生这一角色,主要工作是要把患者的预约信息甄别出来,并予以处理。另外,在专家有事外出就诊或调整就诊时间前提下,有权利与义务处理患者预约,提前告知患者改天预约,或者预约其他专家,减少患者的损失。并且,专家有义务对患者的预约住院信息进行处理。
管理员主要负责各项信息的管理,包括:个人信息管理、用户信息管理、科室信息管理、专家信息管理、床位信息管理、留言信息管理、公告信息管理等。
本系统主要包括:患者预约挂号平台、医生管理平台和后台管理平台,分别由患者、专家、医院管理人员来操作,每个平台有若干个功能模块。现在,从三个分平台的角度,来展示医院预约挂号平台的整体功能。
2.1.1患者预约挂号平台
首先,患者进入患者预约挂号平台后,只有在注册得到有效账户后,才能访问科室下的医生进行预约就诊、预约住院、查看个人预约详情、取消个人预约、留言等。患者预约平台的功能模块如图1所示。
图1 患者预约挂号平台的功能模块图
2.1.2医生管理平台
医生进入医生管理平台后,可以查看预约信息,并作出同意或拒绝的处理;同时可以取消患者的住院申请,退订床位;医生还可查看个人信息并作修改。医生管理平台的功能模块如图2所示。
图2 医生管理平台的功能模块图
2.1.3后台管理平台
后台管理平台是医院的管理人员管理各类医院信息的平台,管理员登陆后,不仅可以修改个人密码,还可以删除、添加、编辑各类信息。后台管理平台的功能模块如图3所示。
图3 后台管理平台的功能模块图
2.2系统数据库设计
根据分析,系统数据库包括患者信息表(t_user)、专家信息表(t_yisheng)、管理员信息表(t_admin)、科室信息表(t_keshi)、床位信息表(t_chuangwei)、就诊预约表(t_yuyue)、住院预约表(t_yuyueZhuyuan)、公告表(t_gonggao)和留言表(t_liuyan),其逻辑结构如表1-9所示。
表1 患者信息表
表2 专家信息表
表3 管理员信息表
表4 科室信息表
表5 就诊预约表
表6 住院预约表
表7 床位信息表
表8 公告表
表9 留言表
3 系统实现
医院预约挂号系统是基于Java Web的管理系统,采用B/S构架,用户通过浏览器访问系统,系统的开发平台是Windows 7,开发工具是MyEclipse 10,服务器选择Apache Tomcat 7.0,数据库采用MySQL。
3.1患者模块
患者首次访问,在未注册的前提下,只可以选择查看首页医院简介、指南导航、科室简介以及科室下的医生简介、床位信息、最新公告,没有权预约就诊、预约住院、查看留言板和留言、修改个人信息等。首页界面如图4所示。
图4 患者预约挂号主界面
3.2医生模块
医生登陆之后,可以查看谁预约了自己。无意外情况,医生对预约信息进行“同意”操作,预约状态显示“您的预约已通过医生审核,请按时到门诊就医!”但如果医生当天休息,则医生会进行“拒绝”操作,提前通知患者“请改天预约或预约其他专家”。相应的,患者预约记录里也会显示同样的预约状态。医生主界面如图5所示。
图5 处理住院预约模块
3.3管理员模块
管理员登陆后即进入管理员主页,可看到这次登陆管理员的个人信息。在管理员主页下,管理员可进行查看个人信息、修改个人密码、添加新的管理员、删除管理员的操作。管理员主界面如图6所示。
图6 管理员主页
4 结语
本文设计的医院网上预约挂号系统是一个基于Internet的应用系统,求医者只需坐在家中,轻松点几下鼠标,就可以挂医院门诊号,可以做到“足不出户选医生”,这样能够有效减少求医者的等待时间,使其充分了解医院及相关医生的基本情况,有效缓解医院“挂号难”的问题。
Hospital online appointment registration system based on Web Java
ZHANG Yan,SUN Li,WANG Huiling,WANG Chen,CHEN Lianlian
Employing the B/S mode,this system uses the Web Java technology to carry on the page design and the function realization.The backstage database is based on the MySQL database.This system consisting of Patient Registration Platform,Doctor Management Platform,and Administrator Platform in terms of user type performs the functions of online hospital registration system.This system is to help the hospitals to manage the online registration better,to help the patients to fully know the hospitals and experts there,reduce their time for waiting,provide them with fair,and fast access to the clinic,better and convenient service,relieving the difficuty facing the patients when they see the doctors and wait in line.
appointment registration;Java Web;B/S architecture
TP39
A
1009-9530(2016)03-0112-03
2016-03-16
全国统计科学研究重点项目(2014LZ32);安徽省教育厅项目(KJ2016A551,2014msgzs153,2014zdjy080,2015gkk014);国家级大学生创新创业训练计划项目(AH201410371011,201510371015);阜阳师范学院项目(fsyxsc201421,2014ZYGX01,2015KJFH02)
张岩(1976-),男,阜阳师范学院计算机与信息工程学院副教授,研究方向:数据库。