医院预约挂号系统设计与实现 大学毕业设计.docx
《医院预约挂号系统设计与实现 大学毕业设计.docx》由会员分享,可在线阅读,更多相关《医院预约挂号系统设计与实现 大学毕业设计.docx(23页珍藏版)》请在冰豆网上搜索。
![医院预约挂号系统设计与实现 大学毕业设计.docx](https://file1.bdocx.com/fileroot1/2022-10/7/2b57d671-c3a9-43a0-a4e7-31a4e2b8d455/2b57d671-c3a9-43a0-a4e7-31a4e2b8d4551.gif)
医院预约挂号系统设计与实现
摘 要:
在不断发展和进步的信息时代,互联网在我们生活和工作中扮演了重要的角色。
医院预约挂号系统是基于Web实现的,它摆脱了古老的到医院排队的挂号方式,方便群众就医、提高医疗服务水平具有重大意义。
有利于患者进行就医咨询,减少候诊时间,工作效率和医疗质量。
本设计采用JavaWeb和MySQL结合作为后台数据的支持,APP作为客户端,结合软件工程的设计思想实现医院预约挂号系统,实现了在线挂号、信息查询、医院概况以及个人中心等功能。
关键词:
医院预约;挂号;Android;JavaWeb
Abstract:
Intheinformationage,thedevelopmentandprogressoftheInternetinwhichweliveandworkplaysanimportantrole.HospitalappointmentregistrationsystemisaWeb-basedimplementation,itgotridoftheoldtothehospitalqueuingregisteredwaystofacilitatethepeopleformedicaltreatment,toimprovethelevelofmedicalservicesisofgreatsignificance.Beneficialinpatientswithmedicaladvice,toreducewaitingtime,workefficiencyandqualityofcare.ThisdesignusesJavaWebandMySQLasthebackenddatabindingsupport,Appasaclient,combinedwiththedesignideaofsoftwareengineeringtoachievehospitalappointmentregistrationsystem,
onlineregistration,information,healthcounselingandhospitalprofiles,andotherfunctions.
Keywords:
Hospitalappointments;Registered;Android;JavaWeb
1系统概述
1.1系统开发背景
随着经济与科学技术的高速发展,信息化的进程不断加快。
随着计算机性能不断提高,价格不断下降,智能手机已在医院医疗,教学,科研,管理的各个方面都有广泛的应用。
然而,我国还有部分医院的信息处理停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,病人排队等候时间长,辗转过程多,影响了医疗的秩序。
门诊一直是困扰医院提
第6页(共19页)
高服务质量的一个复杂环节,特别是医疗水平高、门诊量大的医院,而造成门诊质量难以提高的因素主要有两方面:
一是集中式挂号,就诊人员流量不均、具有不确定性,有明显的就诊高峰和低谷。
高峰期病人挂号排队长,就诊时间长,医生熟人插号现象,环境拥挤混乱,医生问诊时间短、不仔细、态度差。
而低谷期,医生无病人看、溜号,医院资源浪费。
二是专家号难挂,出现倒号、炒“专家号”现象,严重损害病人利益,影响到医院的声誉[1]。
此外,病人到医院就诊前对医院的相关信息了解不多,对所要挂的专科医生的情况又不太了解,只能凭经验和印象进行选择,具有较大的盲目性。
信息化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。
1.2医院预约挂号系统的研究意义
移动APP预约挂号系统是一种基于互联网的新型挂号系统,是卫生信息化建设的基础项目之一。
利用该预约挂号系统,用户只要拥有可以链接互联Android系统智能手机,安装本系统对应的客户端APP,实现远程挂号,不需走出家门,不需排队等候,轻松做到解决医院门诊挂号的难题,做到“足不出户选医生”。
采用
APP预约挂号,还可有效的解决倒、炒号、难挂专家号的现象,还通过有效的身份验证,杜绝倒、炒“专家号”的现象,提高医院门诊服务质量,取得良好的社会效益和经济效益[2]。
它能更好的改善就医环境,简化就医环节,节约就医时间,真正体现了以病人为中心,一切从方便患者出发,符合当今医院人性化温馨服务的理念。
通过预约就医,用户可以在移动平台进行挂号操作,实现了足不出户即可预约就医,既方便了患者,也减轻了医院管理的负担,对于医院和患者都非常方便快捷,是一种比较符合大众的服务方式。
因此移动APP在Internet应用上的地位也变得格外重要,医院预约挂号系统可以使得人们方便快速的挂上号,避免浪费不必要的排队时间。
2系统需求分析
2.1系统可行性分析
医院预约挂号系统的可行性分析包括以下几个方面的内容。
2.1.1技术可行性
JSP是在传统的网页HTML文件中加入Java程序片段和JSP标签,Java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果[3]。
MySql可以组织管理任何数据。
可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中,对数据进行增加、删除、修改、查询等操作[4]。
MySql数据库和JSP技术的组合,可以开发出实用、简便、高效的试卷智能生成系统。
因此,开发设计本系统在技术上是可以实现的。
2.1.2经济可行性
开发该系统主要采用MySql和Eclipse开发工具,开发时需要一台可以运行
MySQL和Eclipse开发工具的计算机和一台Android智能手机。
在开发的过程中只需要消耗少量的资源,但是开发的系统能够为教育事业贡献力量,为教师减少工作的时间,提高工作效率,所以我们是利用较少的资源创造更大的价值。
因此,开发设计本系统在经济上是可行的。
2.1.3运行可行性
医院预约挂号系统的后台管理是基于Web实现的,移动客户端基于移动互联网平台实现,系统后台需要运行在服务器上为客户端提供数据接口,客户端通过网络与后台数据进行交互,保证数据的时效性。
因此使用本系统无论是硬件设施还是软件需求都比较容易满足,在使用的过程中操作方便、使用便捷,不受条件约束限制[5]。
因此,开发设计本系统是可运行、可操作的。
2.2系统功能性分析
医院预约挂号系统是根据患者到医院就诊挂号的需要操作的相关事宜信息化,解决患者挂号难,提高医院相关工作的质量和效率。
客户端APP及后台数据
管理主要有如下几个功能。
系统功能结构如图2-1所示。
用
用
在
信
医
个
在
出
化
就
系
户
户
线
息
院
人
线
停
验
医
统
登
注
挂
查
概
中
挂
诊
单
指
管
录
册
号
询
览
心
号
管
管
南
理
理
理
管
理
医院预约挂号系统
客户端APP
后台数据管理
图2-1 系统功能结构图
1.在线挂号:
注册、登录。
(1)注册用户:
使用本系统需要实名制,如果是新用户,可以通过用户注册成为本系统的用户,注册成功后可以使用该系统中的具体功能。
(2)用户登陆:
用户使用该系统前,必须通过登录验证才可以进入本系统,进行相应的操作。
2.在线挂号
用户可以在客户端查看已预约的信息列表,以及预约的详细信息,同时可以在这里进行预约操作。
医院的相关人员可以在后台数据管理的系统中,查看所有预约记录,也可以根据选择的预约状态(已预约、已完成、已处理),查看相应的预约信息。
3.信息查询:
化验单查询、科室信息、医生信息、来院路线、出诊信息、停诊信息。
(1)化验单查询
患者在化验之后会产生其化验单,医院的相关人员使用后台数据管理中的化
验单管理功能将化验单中的数据同步到后台数据库中,患者可以通过化验单的编号利用该软件客户端查询化验结果。
(2)科室信息
进入科室信息查询的功能模块,首先是以列表的方式展示医院各科室的简要信息,点击列表中的某一科室可查看该科室的详细信息。
如果医院对部分科室有所调整,院方可以使用后台数据管理中的科室管理功能进行相应的修改,保证数据的时效性。
(3)医生信息
医院根据人员信息调动及时跟新数据,用户通过使用医生信息查询的这个功能模块查询各个科室的医生的详细信息,用户根据自己需求选择科室,系统会根据用户的选择将该科室的医生的基本信息以列表的形式展现出来,点击列表中的子项会显示相应医生的详细信息。
(4)来院路线
医院可以在后台数据管理系统中的就医指南管理模块中设置医院的地点,提供数个到该医院的常用路线,用户可以根据个人具体情况选择来院路线。
(5)出诊信息、停诊信息
在出诊信息查询的这一功能中,用户选择需要查询的科室的名称,页面将显示这一周内每天上午和下午出诊(停诊)的医生,用户可以根据近期医生出诊信息(停诊信息)选择挂号日期。
具体的出诊信息(停诊信息),需要院方使用后台数据管理系统进行实时更新。
4.医院概况
医院概况主要用于显示医院进的建设,主要包括医院中医生的基本信息、医院环境以及医疗设备信息等,让用户对医院有更充分的了解,便于用户对就医的选择。
5.个人中心
在个人中心功能模块中,用户可以查看自己的基本信息,以及修改个人的登录密码,定期修改登录密码能够提高用户使用该软件的安全性。
在这个功能模块
中用户可以看到该软件的版本号,用户可以点击版本号检查是否是最新版本,如果不是最新版本,将升级为最新版本。
2.3开发环境及工具
2.3.1系统结构
本系统后台数据管理是基于B/S模式的医院预约挂号系统。
B/S即
Brower/Server,浏览器/服务器,该模式统一客户端,将功能核心重点在服务器上,维系于系统的整个开发、维护和使用的过程。
客户端只需有浏览器,如 InternetExplorer,服务器安装MySql数据库和Tomcat服务器,客户端通过WebServer同服务器中的数据库进行数据交互。
这种开发模式的优点是使用本系统的地点不受环境限制,用户只需要有安装了浏览器的可联网设备即可访问本系统[6]。
2.3.2Elipse简介
Eclipse是一个开放源代码、基于Java的可扩展开发平台。
Eclipse的插件可扩展机制是最突出的特点和优势,它使Eclipse提高到了一个平台的高度,可以通过安装不同的插件。
Eclipse可以支持不同的计算机语言,比如C++、Python等开发工具。
Eclipse的本身只是一个框架平台,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)[7]。
2.3.3MySql简介
MySql是最流行的关系型数据库管理系统,关联数据库将数据保存在不同的表中,提高了灵活性,在 Web应用方面MySql是最好的DBMS(DatabaseManagementSystem:
数据库管理系统)应用软件之一。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言,软件体积小、速度快、总体拥有成本低,其功能完善,满足开发人员的需求[8]。
3系统设计
本系统