《【《智能分时预约挂号系统设计与实现》9200字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《智能分时预约挂号系统设计与实现》9200字(论文)】.docx(23页珍藏版)》请在第一文库网上搜索。
1、智能分时预约挂号系统设计与实现1绪论21.1 研究意义及研究背景21.2 国内外发展现状31.3 研究内容及研究目的31.4 开发语言及结构体系41.5 项目环境52系统开发及使用可行性分析52.1 技术可行性52.2 操作可行性52.3 经济可行性63系统需求分析63.1 系统用户需求分析63.2 系统功能需求分析73.3 系统业务需求分析84概要设计84.1 系统结构设计84.2 系统功能模块设计84.3 数据库设计95系统可视化界面145.1 系统登录模块145.2 用户系统模块155.3 管理系统模块176系统测试206.1 测试方法206.2 模块功能测试206.3 系统测试总结21
2、7总结与展望21参考文献23智能分时预约挂号系统摘要智能分时预约挂号系统旨在提高患者用户就诊效率、简化看病流程以及缩短看病时间,同时缓解医院门诊压力、减少长时就诊间排队以及长时间排队挂号等“不必要”状态O通过查阅资料以及日常对医院就诊模式的了解,以及对现有挂号系统的体验,设计一个智能分时预约挂号系统,在现有挂号系统基础上作出一定功能优化,帮助患者用户高效就医。本论文将对智能分时预约挂号系统进行详细介绍,对系统设计过程以及结果进行截图展示,简洁明了的表达系统的设计以及使用方法。智能分时预约挂号系统后端采用JaVa编程语言实现系统业务逻辑,采用SSH框架实现业务体系,前端采用HTM1、CSS,对于
3、数据库的使用采取MySQ1以及navicat等可视化的操作软件。系统的整体架构为b/s结构,即对web开发的系统,用户不必再需要下载以及更新软件,在一定程度上还有助于中国老年人的使用。关键词:智能分时;预约挂号;医院;B/S结构1绪论1.1 研究意义及研究背景基于移动互联网的智能分时预约挂号服务体系是一种全新的医疗门诊自动化挂号服务体系,是健康和医疗行业信息化体系建设的最为基础性工程之一,通过我们使用了智能分时预约挂号服务体系,患者用户每天都可以足不出户即可实现自动挂号和看病就诊,患者每天只需要在自己所预约的时间段内直接前往医疗机构看病,不需要长时间排队等候,减少时间浪费以及不必要的身体压力。
4、通过智能分时预约挂号缓解医院门诊压力,减少拥堵,并且节省了人工资源,这样就可以降低医院成本的同时也降低患者用户的看病成本。现代化医疗体系基于信息化以及互联网+,高效、高速和稳定的智能分时预约挂号技术发挥着重要作用,基于互联网的智能分时预约挂号系统在现代化医院体系中起着重要作用、拥有深厚的意义。基于互联网的智能分时预约挂号系统通过互联网高效便捷的信息化资源和基础设施,对医疗现代化、信息化服务更加便捷、高效的部署,该系统是现代化医院体系的重要组成,通过现代化智能系统极大改善了患者用户的就诊体验,同时也极大的改善了医院的门诊情况。随着医疗体系逐渐现代化,医疗、教育等各个方面都有计算机的运用,计算机的
5、出现和广泛使用使得各行业变得更加高效和便捷,极大的改善了用户体验,并且使各行业的运行成本更低,俗话说:“羊毛出在羊身上”,这样一来,用户的成本也就更低。因为用户成本降低,而收入增加,所涉猎的范围就可以更广,再随着科技的发展,所以信息化必然会带来更多的行业,而且是更多高效便捷的新兴行业,现代化医疗体系就是这样。1.2国内外发展现状2011年,中国网民规模已经有将近5亿,十年之后,也就是2023年,我国网民规模已经超过十亿,排除一部分儿童和年龄极大的老年人,我国的互联网已经全国覆盖,即全民网民。在“十三五”期间,我国网民就增长近一倍。由此可见,互联网的发展和应用相当快速,人们从网上获得越来越多的信
6、息,与此同时,网络使用也为医疗服务带来极大的改善。截止目前,医疗系统也在不断完善和进步,挂号系统已经成为各大医院缓解门诊压力、降低人工成本的必备方法。在国内大城市就诊,不再需要专门前往医院排队挂号,只需要一个链接,患者用户就可以挂号,患者只需要在就诊期间前往医院直接就诊,不需要再消耗时间做前期排队准备。众所周知,近百年来我国经历战火,战火结束初期还比较落后,国家百废待兴,各个行业都需要发展,医疗行业同样不例外,当时相对国外的医疗体系还很落后,国外的就诊挂号系统研发和应用也相对我国较早。但进入21世纪,国家和人民砥砺前行,目前国内医疗体系已经完全称得上国际一流。1.3 研究内容及研究目的在现代化
7、医疗体系中,智能分时预约挂号系统是医院实现信息化服务的必要组成,门诊自古以来就是小诊所大医院的必要组成事物,其重要性可想而知,想要缓解医院压力以及改善患者用户体验就必须对门诊挂号做出改善。本论文就是对医院门诊智能分时预约挂号进行详细概述,以及针对医院门诊业务流程对系统需要实现的功能模块进行研究,并对此设计开发一个智能分时预约挂号系统,方便患者用户使用、减少不必要的时间浪费并减缓医院流量和降低人工成本。针对不同医院,需要分别实现各大医院的模块,不能把所有医院混为一谈,提高医院工作效率改善用户就诊体验为系统首要任务。1.4 开发语言及结构体系1.4.1 HTM15系统前端主要使用HTM15编程语言
8、,作为Web开发,目前HTM15是必备前端开发语言,相比1997年的互联网标准HTM14,H5进行了一定的技术改进,开发者使用H5版本的开发的前端界面会更漂亮,而且技术更先进。HTM15结合SVG,使网页可以处理更多内容,版本更加也变得更加稳定。所以使用该技术无疑是正确的选择。H5的自动化技术更成熟,不需要再手动输入标签,开发者只需要在自动生成的标签内添加数据。由于该系统采用B/S结构,而且是多用户使用,需要满足在多平台操作的要求,H5则能满足跨平台兼容,由此开发者也不必针对不同平台进行制定前端页面开发。以上两点优越性都为开发者极大的提升了开发效率。1.4.2 JavaScriptJS(Jav
9、aScript)作为网络高级解释性脚本语言,可以在智能分时预约挂号系统Web开发的网页中添加众多动态页面,使患者用户更加舒适的浏览网页,提升患者用户体验3o后台逻辑完成后,可以通过JS对前端进行优化,只要在后台逻辑范围内增加的动态功能都可以实现。1.4.3 JavaServerPagesJSP(JavaServerPages)属于动态网页开发技术,通过JSP标签的使用可以在前端代码中插入JaVa代码,生成动态网页,当然,这一过程需要发布到tomcat容器并且转换成SerV1et才能运行,对比HTM1则不需要转换,由于HTM1属于静态页面,可以直接运行。1.4.4 JavaJava作为本次系统开
10、发的主流编程语言对系统的整体逻辑和结构功能都起着不可替代的作用。当今的Web系统开发由于都需要满足不同用户不同平台的操作,所以如果没有良好的代码环境则会给开发者带来繁琐的设计,而JaVa则可以实现跨平台的运行,即“一次编译,到处运行”,开发者不需要因为平台不同而更换结构。Java的框架也为开发节省了时间成本,开发者只需要在既定框架里面填写不同层次的代码,实现不同层次应有的逻辑。1.4.5 体系结构系统通过B/S结构实现Java程序向Web浏览器输出数据,即患者用户发起挂号等请求,浏览器需要向患者用户响应并输出数据,供患者用户查看并使用,这一结构更适合用户快捷使用,而且维护和使用成本可以更低。1
11、.5 项目环境1.5.1 软硬件环境硬件环境:Mac软件环境:编译软件使用ECIiPSe,数据库使用MySQ1浏览器使用ChrOme1.5.2 开发环境JRE(JaVaRUntimeEnVirOnmem)作为JaVa运行环境也即开发环境是实现跨平台的关键技术,而JRE又包含在JDK(JavaDeve1opmentKit)中,智能分时预约挂号系统的开发使用JDK1.8的版本。数据库使用Mysq15.7版本。1.5.3 运行环境程序使用的运行环境基于Mac系统。在Mac系统下通过搭建Java环境来实现后端逻辑及功能模块。结果展示使用chrome浏览器,谷歌虽然是一款国外的浏览器,但是其运行速率极快
12、,稳定性和安全性也更强,对于开发者也很友好,兼容性极强。最终的程序则要实现跨平台运行,无论用户使用任何一款浏览器都可以完美打开智能分时预约挂号系统,这也是基于Java跨平台运行的优越性。2系统开发及使用可行性分析2.1技术可行性通过对目前文献和社会调研,在各大论坛和各大城市大型医院都有相关系统的研发和设计,并且已经投入生产,对患者用户体验都有很大改善,医院门诊的流量也有所缓解,针对这一现象可以看出此系统的设计很现实。通过上述的技术介绍以及环境搭建,再加上目前已有的相关系统,从技术上来说能够实现医门诊院业务流程应有的业务功能。2.2操作可行性构建系统E-R图以及功能模块图之后,便会看出系统操作是
13、否可行。分别从开发者、患者用户和管理员用户三个方面来分析,系统的搭建使用常规框架即可实现,所以对于开发者是完全可行的。对于患者用户,目前我国处于一个全民网民的国度,上至老人,下至儿童都会网上冲浪,完全可以操作此类简洁高效的挂号系统。对医院管理者,也即系统管理员,开发者为系统管理员同样开发了后台可视化界面,管理员登录管理账号后进入系统即可对医院门诊数据进行修改,以适时发布医院通知。2.3经济可行性智能分时预约挂号系统在投入生产之前的设计与开发基本不需要经费。在自己的电脑搭建环境,实现前后端与数据库的连接,做出功能模块图以及E-R图即可编写后台业务逻辑。对于患者用户,则只需通过链接访问此系统,产生
14、的相关费用除了医院收取的挂号费用以外只有上网的流量费产生,而此系统的数据传输量极少,费用也可忽略不计。3系统需求分析对智能分时预约挂号系统需要考虑多方面的需求,医院管理者和医生以及患者用户的需求都需要满足。需求分析是构建系统的首要步骤,构建需求分析可以避免系统逻辑错误和功能缺失。智能分时预约挂号系统的主要任务则是改善患者用户体验,缓解医院门诊流量。3.1 系统用户需求分析智能分时预约挂号系统通过现实业务需求针对患者用户和医院管理员分别做出功能需求分析。患者用户进入系统首页登录账号后可以查看个人信息,并且进行挂号,如果患者有需要取消挂号,则可以在个人中心进行取消自己的挂号信息。如图3-1所示。图
15、3-1用户用例图管理员通过管理员系统登录后可以对用户、专家、医院、科室等信息以及医院系统公告进行管理。如图3-2所示。图3-2管理员用例图3.2 系统功能需求分析智能分时预约挂号系统,是现代化医疗体系针对患者用户看病体验和医院流量做出改善的研究以及部署。其功能需求见下:患者用户:注册-若患者在本次生病期间是首次使用到挂号系统的用户,则必须在进入系统网站首页后再点击注册,在这里输入自己的账号时就需要在其中填写相关的个人信息,使用所注册的账号和密码正确后才能成功登录到该系统。登录-在系统首页使用注册好的账号密码进行登录,进入系统则可以根据相关提示及页面导航进行挂号。挂号-成功登录系统后,用户可以根据页面导航选择医院对应的科室对应的医生填写自己的个人信息点击挂号。取消挂号-患者在已挂号的情况下,如果需要取消挂号并且在规定时间内则可以进入个人中心点击取消挂号。查看患者个人信息-无论患者是否已挂号,都可以在登录自己的账号后进入个人中心查看个人信息,对个人信息做到心中有数,如果个人信息填写错误可以立即修改。管理员用户:修改密码-管理员登录系统后可以实现修改自己的密码,确保后台系统及数据安全。管理医院一实现对同一城市内的医院进行统一管理。管理科室一实现对医院内的不同科室实现增删改查。管理患者一实现对患者用户的增删,只有管理员拥有该权限。管理公告一