【医院智能分时预约挂号系统设计7500字(论文)】_第1页
【医院智能分时预约挂号系统设计7500字(论文)】_第2页
【医院智能分时预约挂号系统设计7500字(论文)】_第3页
【医院智能分时预约挂号系统设计7500字(论文)】_第4页
【医院智能分时预约挂号系统设计7500字(论文)】_第5页
已阅读5页,还剩15页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

医院智能分时预约挂号系统设计目录TOC\o"1-2"\h\u19141医院智能分时预约挂号系统设计 135531引言 1319252系统开发及使用可行性分析 2108622.1技术可行性 227082.2操作可行性 2262082.3经济可行性 2301273系统需求分析 3228743.1系统用户需求分析 3195863.2系统功能需求分析 4245123.3系统业务需求分析 5190234概要设计 578014.1系统结构设计 593214.2系统功能模块设计 544854.3数据库设计 6314515系统可视化界面 11257375.1系统登录模块 11203145.2用户系统模块 1232055.3管理系统模块 14155156系统测试 1751866.1测试方法 17147266.2模块功能测试 17228506.3系统测试总结 18201927总结与展望 189537参考文献 19【摘要】智能分时预约挂号系统旨在提高患者用户就诊效率、简化看病流程以及缩短看病时间,同时缓解医院门诊压力、减少长时就诊间排队以及长时间排队挂号等“不必要”状态。通过查阅资料以及日常对医院就诊模式的了解,以及对现有挂号系统的体验,设计一个智能分时预约挂号系统,在现有挂号系统基础上作出一定功能优化,帮助患者用户高效就医。本论文将对智能分时预约挂号系统进行详细介绍,对系统设计过程以及结果进行截图展示,简洁明了的表达系统的设计以及使用方法。智能分时预约挂号系统后端采用Java编程语言实现系统业务逻辑,采用SSH框架实现业务体系,前端采用HTML、CSS,对于数据库的使用采取MySQL以及navicat等可视化的操作软件。系统的整体架构为b/s结构,即对web开发的系统,用户不必再需要下载以及更新软件,在一定程度上还有助于中国老年人的使用。【关键词】智能分时;预约挂号;医院;B/S结构1引言基于移动互联网的智能分时预约挂号服务体系是一种全新的医疗门诊自动化挂号服务体系,是健康和医疗行业信息化体系建设的最为基础性工程之一,通过我们使用了智能分时预约挂号服务体系,患者用户每天都可以足不出户即可实现自动挂号和看病就诊,患者每天只需要在自己所预约的时间段内直接前往医疗机构看病,不需要长时间排队等候,减少时间浪费以及不必要的身体压力。通过智能分时预约挂号缓解医院门诊压力,减少拥堵,并且节省了人工资源,这样就可以降低医院成本的同时也降低患者用户的看病成本。现代化医疗体系基于信息化以及互联网+,高效、高速和稳定的智能分时预约挂号技术发挥着重要作用,基于互联网的智能分时预约挂号系统在现代化医院体系中起着重要作用、拥有深厚的意义。基于互联网的智能分时预约挂号系统通过互联网高效便捷的信息化资源和基础设施,对医疗现代化、信息化服务更加便捷、高效的部署,该系统是现代化医院体系的重要组成,通过现代化智能系统极大改善了患者用户的就诊体验,同时也极大的改善了医院的门诊情况。随着医疗体系逐渐现代化,医疗、教育等各个方面都有计算机的运用,计算机的出现和广泛使用使得各行业变得更加高效和便捷,极大的改善了用户体验,并且使各行业的运行成本更低,俗话说:“羊毛出在羊身上”,这样一来,用户的成本也就更低。因为用户成本降低,而收入增加,所涉猎的范围就可以更广,再随着科技的发展,所以信息化必然会带来更多的行业,而且是更多高效便捷的新兴行业,现代化医疗体系就是这样。2系统开发及使用可行性分析2.1技术可行性通过对目前文献和社会调研,在各大论坛和各大城市大型医院都有相关系统的研发和设计,并且已经投入生产,对患者用户体验都有很大改善,医院门诊的流量也有所缓解,针对这一现象可以看出此系统的设计很现实。通过上述的技术介绍以及环境搭建,再加上目前已有的相关系统,从技术上来说能够实现医门诊院业务流程应有的业务功能。2.2操作可行性构建系统E-R图以及功能模块图之后,便会看出系统操作是否可行。分别从开发者、患者用户和管理员用户三个方面来分析,系统的搭建使用常规框架即可实现,所以对于开发者是完全可行的。对于患者用户,目前我国处于一个全民网民的国度,上至老人,下至儿童都会网上冲浪,完全可以操作此类简洁高效的挂号系统。对医院管理者,也即系统管理员,开发者为系统管理员同样开发了后台可视化界面,管理员登录管理账号后进入系统即可对医院门诊数据进行修改,以适时发布医院通知。2.3经济可行性智能分时预约挂号系统在投入生产之前的设计与开发基本不需要经费。在自己的电脑搭建环境,实现前后端与数据库的连接,做出功能模块图以及E-R图即可编写后台业务逻辑。对于患者用户,则只需通过链接访问此系统,产生的相关费用除了医院收取的挂号费用以外只有上网的流量费产生,而此系统的数据传输量极少,费用也可忽略不计。3系统需求分析对智能分时预约挂号系统需要考虑多方面的需求,医院管理者和医生以及患者用户的需求都需要满足。需求分析是构建系统的首要步骤,构建需求分析可以避免系统逻辑错误和功能缺失。智能分时预约挂号系统的主要任务则是改善患者用户体验,缓解医院门诊流量。3.1系统用户需求分析智能分时预约挂号系统通过现实业务需求针对患者用户和医院管理员分别做出功能需求分析。患者用户进入系统首页登录账号后可以查看个人信息,并且进行挂号,如果患者有需要取消挂号,则可以在个人中心进行取消自己的挂号信息。如图3-1所示。图3-1用户用例图管理员通过管理员系统登录后可以对用户、专家、医院、科室等信息以及医院系统公告进行管理。如图3-2所示。图3-2管理员用例图3.2系统功能需求分析智能分时预约挂号系统,是现代化医疗体系针对患者用户看病体验和医院流量做出改善的研究以及部署。其功能需求见下:患者用户:注册--若患者在本次生病期间是首次使用到挂号系统的用户,则必须在进入系统网站首页后再点击注册,在这里输入自己的账号时就需要在其中填写相关的个人信息,使用所注册的账号和密码正确后才能成功登录到该系统。登录--在系统首页使用注册好的账号密码进行登录,进入系统则可以根据相关提示及页面导航进行挂号。挂号--成功登录系统后,用户可以根据页面导航选择医院对应的科室对应的医生填写自己的个人信息点击挂号。取消挂号--患者在已挂号的情况下,如果需要取消挂号并且在规定时间内则可以进入个人中心点击取消挂号。查看患者个人信息--无论患者是否已挂号,都可以在登录自己的账号后进入个人中心查看个人信息,对个人信息做到心中有数,如果个人信息填写错误可以立即修改。管理员用户:修改密码--管理员登录系统后可以实现修改自己的密码,确保后台系统及数据安全。管理医院—实现对同一城市内的医院进行统一管理。管理科室—实现对医院内的不同科室实现增删改查。管理患者—实现对患者用户的增删,只有管理员拥有该权限。管理公告—实现系统公告的增删改查,及时通知患者以及其他系统用户相关消息。退出—实现安全退出当前管理系统,避免因违规退出导致系统信息丢失。3.3系统业务需求分析(1)患者用户在系统挂号后,系统需要确保用户挂号的数据不丢失。患者可以在挂号报名时间内参诊。如有取消挂号需要,用户必须在就诊前的指定时间内取消,如果时间临近就诊则不能取消,以免影响医院整体业务。同时用户有权限查看自己的信息并有权限修改。(2)管理员可以对平台的一切数据进行管理,上至医院科室、系统公告,下至患者用户信息。4概要设计4.1系统结构设计智能分时预约挂号系统采用B/S结构体系,实现服务器端与浏览器端的数据交互,服务器收到浏览器请求后向数据库请求数据,得到数据库返回的数据信息后返回响应给浏览器。其原理如图4-1所示。图4-1系统工作的原理图4.2系统功能模块设计智能分时预约挂号系统整体功能模块分为两部分,患者用户和系统管理员,各模块详细功能如图4-2所示。图4-2系统功能模块图4.3数据库设计4.3.1数据库需求分析数据库是本次智能分时预约挂号系统的核心数据,数据库中各表之间的关系需要明确。对患者用户可以拥有多个挂号信息,但是每个挂号单信息只能对应一个患者用户。科室同样可以对应多个患者用户,这两者属于多对多的关系,但是每个科室不能有相同的患者用户。4.3.2数据库概念结构设计对数据库的概念结构,智能分时预约挂号系统有多重用户,数据库的结构相对复杂一些。对用户和科室以及挂号信息中主键和外键的设置不能存在业务逻辑冲突,需要根据实体之间对应关系来设置主外键。根据如图4-3所示的系统总体E-R模型图,清楚的表达了各实体间对应关系。图4-3系统总体E-R图用户实体信息中共包含7个对象,其中id为主键,不同用户对应不同的id,避免姓名等信息相同发生冲突。如图4-4所示。图4-4用户实体属性图专家实体共有7个实体对象,专家id作为主键唯一标识专家。与用户一样,避免同名等信息冲突。如图4-5所示。图4-5专家实体属性图预约信息即患者用户生成的挂号单。该实体有7个对象,每个信息单都有不同的id编号进行唯一标识。该实体需要标明患者用户信息及就诊信息。如图4-6所示。图4-6预约信息实体属性图4.3.3数据流图用户登录智能分时预约挂号系统进入前台系统实现挂号、取消挂号及查看、修改个人信息等功能。管理员登录智能分时预约挂号系统进入后台管理实现对前台系统信息的增删改查,及时更新系统信息。数据流程如图4-7所示。图4-7智能分时预约挂号系统数据流图4.3.4数据库表设计(1)患者用户信息表设计结构如表4-1所示。表4-1患者用户信息表字段名描述数据类型是否主键user_id唯一标识符int是user_name姓名varchar(50)否user_pwd登录密码varchar(50)否user_address用户住址varchar(50)否user_tel用户电话varchar(50)否user_email用户邮箱varchar(50)否user_del删除记录varchar(50)否智能分时预约挂号系统中的用户信息表存储用户姓名、密码、地址、电话、邮箱等基本个人信息。(2)医院统计信息表设计结构如表4-2所示。表4-2医院统计信息表字段名描述数据类型是否主键yiyuan_ididint是name医院名称varchar(50)否position医院位置varchar(50)否cal医院电话varchar(50)否del删除记录varchar(50)否医院统计信息表存储同一城市内不同医院的信息,此功能是智能分时预约挂号系统的一大创新点,系统做一个医院统计,将同一城市内各大医院的预约都在此系统内实现,患者用户不需要再寻找每个医院的系统,做到统一规划统一部署,极大改善用户体验。(3)系统公告表设计结构如表4-3所示。表4-3系统公告表字段名描述数据类型是否主键id公告编号int是biaoti标题varchar(50)否content公告内容varchar(50)否created创建时间varchar(50)否系统公告用于发布医院相关通知,把公告加在系统首页可以及时通知患者用户和各科室医生及专家相关消息,方便医院从上到下调整医院部署。(4)科室信息表设计结构如表4-4所示。表4-4科室信息表字段名描述数据类型是否主键keshi_ididint(11)是keshi_name科室名称varchar(50)否del删除记录int(11)否科室信息表在系统业务中属于核心部分,科室的划分及部署确定患者用户就诊部门及疾病属性。同时管理员可以对科室信息进行调整。(5)专家信息表设计结构如表4-5所示。表4-5专家信息表字段名描述数据类型是否主键是否外键id专家编号int(11)是否yiyuan_id医院idint(11)否是keshi_id科室idint(11)否是zhuanjia_name姓名int(11)否否sex性别varchar(11)否否age年龄int(11)否否shanchang专业擅长varchar(255)否否leixing工作介绍varchar(255)否否fujian照片路径varchar(255)否否del删除记录varchar(255)否否专家作为医院核心人员,其信息必须展示全面,每个专家智能服务一家医院以及一个科室,所以使用医院id和科室id作为专家表的外键与医院信息表和科室信息表实现多对一的关系。(6)预约挂号信息表设计结构如表4-6所示。表4-6预约挂号信息表字段名描述数据类型是否主键是否外键id编号int(11)是否zhuanjia_id科室int(11)否是user_id姓名varchar(255)否是phone电话varchar(255)否是age年龄varchar(255)否是date预约时间varchar(255)否是illness疾病varchar(255)否是预约信息表是智能分时预约挂号系统中生成的核心数据信息,该表通过一系列外键信息生成。用户只需要在指定时间内前往就诊即可,而在这一时间段内,专家则会在挂号信息表中指定科室诊。5系统可视化界面5.1系统登录模块无论是进入管理员系统还是患者用户系统,都需要通过正确的账号密码。新用户同时拥有注册权限,使用所注册的账号密码进入智能分时预约挂号系统。具体流程如图5-1所示。图5-1登录流程图患者用户通过正确的账号密码进入系统首页可以看到所在城市医院信息,可以根据病情及地理位置等需要选择医院,并查看科室和值班医生信息进行挂号。如图5-2所示。图5-2用户登录界面图患者如果是新用户即首次使用此系统需要根据界面所提示的用户注册导航填写个人信息进行注册。如图5-3所示。图5-3用户注册效果图5.2用户系统模块5.2.1首页进入系统可以根据页面信息及导航选择需要的功能进行操作。包括用户登录注册、挂号、信息查询等功能。如图5-4所示图5-4系统首页5.2.2专家信息用户登录系统即可点击对应科室的医生进行挂号,挂号界面会介绍医生的详细信息。如图5-5所示。图5-5专家信息页面图5.2.3挂号信息确认医生信息后根据界面提示点击挂号,患者即可在填写个人信息后成功完成在线挂号。如图5-6所示。图5-6预约挂号页面图5.3管理系统模块系统管理员登录后台系统基本可以修改系统内任意信息,这种权限也只对系统管理员开放。如图5-7所示。图5-7管理员系统首页5.3.1管理患者用户管理员有权限对患者用户信息删除。当然是在有必要的条件下,管理员需要遵守相关规定,不能随意删除用户个人信息。如图5-8所示。图5-8用户管理图5.3.2管理医院信息系统管理员拥有添加、删除医院的权限,这个功能是本系统亮点业务的衍生功能。即将所在城市的医院归纳到此系统统一管理。如图5-9所示.图5-9医院管理图5.3.3管理科室信息科室的管理权限对管理员开放,医院业务变化时实现科室及时更替或者增加。如图5-10所示。图5-10科室管理图5.3.4管理医生信息管理员同样拥有对医生管理的权限,实现医生信息、科室信息、会员信息公告信息等等的更新,后台更新的所有医生信息都会立即同步到前台系统。如图5-11所示。图5-11专家管理图5.3.5管理系统公告系统公告的更新与管理职能通过后台系统管理,前台只有查看的权限,管理员对公告拥有一切管理权限,同其他信息一样,后台更新的公告会立即更新到前台系统。如图5-12所示。图5-12公告管理图6系统测试系统实现后必须经过测试确保数据安全、功能齐全并符合业务流程才可以上线。所以系统测试是开发必不可少的环节。6.1测试方法采用黑盒测试的方法对系统进行测试。也就是不管系统内部逻辑与结构,只对系统的功能检测,如果测试过程中有数据丢失、数据无法添加等现象则需要修改对应逻辑代码。具体方法可以从多个角度考虑,比如像系统新用户一样输入一个老程序员毫无根据想象出来的数据;或者像黑客那样做,寻找系统漏洞并通过漏洞测试,就像用户权限,黑客会考虑管理员权限与患者用户的权限不同,但是管理员的权限肯定更大,作为开发者就应该考虑管理员权限是否分配不足,造成业务无法开展;用户权限是否分配过多,引起系统数据冗余或丢失。6.2模块功能测试6.2.1用户系统测试根据系统首页导航输入正确和错误的账号密码观察系统反映结果。结果信息如表6-1所示。表6-1系统登录测试表测试项输入数据测试结果成功登录正确账号密码成功进入系统失败登录错误账号或密码准提示账号或密码错误进入系统选择对应医院、对应科室、对应医生,查看医生信息无误后点击挂号,对挂号功能检测,挂号完成后进入个人中心查看系统是否将挂号信息传入个人中心。挂号成功即可测试取消挂号的功能,依然在个人中心查看挂号信息,点击取消挂号。结果信息如表6-2所示。表6-2挂号及取消挂号测试表测试项输入数据测试结果挂号输入个人信息点击挂号个人中心显示挂号信息取消挂号个人中心点击取消挂号挂号取消成功6.2.2管理系统测试管理员根据系统首页导航进入医院管理模块,实现对医院的增删管理功能,同时将修改的数据同步到患者用户系统。如表6-3所示。表6-3医院管理测试表测试项输入数据测试结果医院增删点击添加或删除医院前台系实现医院信息同步管理员通过首页导航进入科室管理模块,实现对科室管理功能,并将数据及时更新到患者用户系统。如表6-4所示。表6-4科室管理测试表测试项输入数据测试结果科室增删点击添加或删除科室前台系更新科室信息管理员通过首页导航进入专家管理模块,实现对不同科室内专家管理功能,并将数据同步到患者用户系统。如表6-5所示。表6-5专家管理测试表测试项输入数据测试结果科室增删点击添加或删除专家信息前台系更新专家列表6.3系统测试总结基于以上数据可以看出系统功能基本符合并实现了医院业务,经过黑盒测试方案的执行可以看出系统基本功能一切正常,达到了预期。7总结与展望智能分时预约挂号系统以医院门诊挂号业务为核心逻辑,通过计算机技术将现实中挂号就诊业务利用终端实现,患者用户只需通过一部手机或者一台电脑实现足不出户就可以挂号就诊,大大降低用户精力和时间成本,同时也为医院节省人力和物力成本,提升工作效率,缓解医院流量,对于流感类疾病减少不必要的传染。基于强大基础科学,现代应用科学也越来越发达,未来智能分时预约挂号系统同时也可以应用在人工智能领域,结合人工智能技术实现自动挂号,不断改善和提升患者用户生活水平和生活质量,同时为构造智能医院作出贡献。系统业务方面,通过查阅学校图书馆资料、知网文献和网络开放资料等方式做出系统的业务逻辑及业务框架,避免最后系统功能出现缺失或者冲突,构建好业务流程便开技术框架的搭建。技术方面,本系统业务逻辑及业务框架采用MySQL数据库,Java面向对象高级编程语言以及SSH集成框架实现,系统可视化界面则使用HTML5、CSS等前端编程语言实现。本次系统的开发将所学的理论与实践相结合,同时调查现有技术及社会现实中业务流程的情况,通过业务流程分析业务需求,理论与实践两方面结合而成构建智能分时预约挂号系统。对个人来说是对大学四年所学知识的检验,更是对步入社会工作的一次历练,对今后从业计算机相关工作奠定基础,甚至可以为在寻找工作的面试中增加和面试官的谈资。展望未来,有幸从业于计算机行业并紧跟时代先进技术的发展,智能分时预约挂号系统作为一次实战项目经历是我更加自信的从校园走向社会,今后无论取得怎样的成就、技术无论掌握到什么程度,都离不开我在所学的基础知识以及实战技能。参考文献[1]高林钧,常瑞,张恩迪,陈雨飞.基于二维码的开放实验室预约管理系统设计[J].现代制造技术与装备,2022,58(05):17-19.DOI:10.16107/ki.mmte.2022.0334.[2]李唯.基于SpringBoot+Mybatis的驾校预约系统设计与实现[J].电脑编程技巧与维护,2022(03):10-12.DOI:10.16184/prg.2022.03.003.[3]赵桂香.混合停车场共享预约系统设计[J].交通企业管理,2022,37(02):72-75.[4]张文韬.开放性实验室的网上预约系统设计[J].无线互联科技,2022,19(05):57-58.[5]巩蕾.医

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论