摘 要
近年来,随着信息技术的发展和普及,我国医疗信息产业快速发展,各大医院陆续推出自己的信息系统来实现医疗服务的现代化转型。不可否认,对一些大型三级医院来说,其信息服务质量还是广泛被大众所认可的。这就更需要一个建筑于医院之上的综合信息平台来为大众提供更好医疗信息服务,因此,医院预约挂号系统诞生了。
本文基于Mybatis、SpringMVC、SpringBoot、前后端分离技术,实现在医院预约挂号管理系统。系统以Java编程语言为基础,采用的B/S架构,以 MySQL作为数据库服务器,SpringBoot内置tomcat作为Web服务器,并成功调试运行。系统面向系统管理员、医生和患者三大用户群体,实现了管理员管理端、医生端功能、患者端功能。
系统运行可靠、性能稳定、界面友好、使用方便,提高了建设智慧医院需求,减少排队及等待时间,方便患者就医,提升管理工作的效率及信息的准确性。
关键词:就医制度;就医服务;Mybatis;SpringBoot;MySQL
章节安排
论文共分为六个章节;分别为:
第一章:主要内容是介绍本文背景以及意义,国内外对该问题的研究做出介绍,论文安排的章节详情。
第二章:主要内容是介绍一下系统的技术选择,对各个技术的选择进行分析,总结该技术的优势已经发展趋势。
第三章:系统分析,概括一下现在的市场需求,已经各个功能模块的分析与设计,已经可行性分析。
第四章:进行系统的详情设计,各个功能模块之间的介绍,以及对数据库的设计。
第五章:对以上的内容进行具体的功能实现。
第六章:对实现的功能进行模块测试,对具体的 测试做出对于的测试表展示是否正常运行。
功能需求分析
早期,很多餐厅都在使用电话预约等方式进行就餐,但是也有很多弊端如客流量一旦大起来了,如果在使用电话挂号或人工排队取号,避免不了有不遵守规矩的人来插队取号,人工的失误排队等问题,会产生大量的纠纷,就会导致客户的大量的不满意,而且如果现场取号进行排队,避免不了的是等待的时长会导致客户的极度不满,浪费大量的时间在排队取号上,所以这一列问题都是排队所带来的,为解决这一系列问题,在医院排队叫号信息系统的分析[4]中对医院排队的问题做出了具体的分析,根据此文献来进行对本文的排队系统进行优化,对于现在互联网的兴起,为了解决现场排队取号的一列问题,最好的方式就是通过互联网进行网上预约挂号。
预约挂号系统主要是对计算机数据库进行有效的管理。为了行之有效的进行挂号管理,经过查阅了大量的文献,确定本课题研究的预约挂号系统首先应具备4项基本操作,如图3-1所示的系统功能用例图:
1、密码验证功能用户必须输入正确地用户名和密码才能进入系统进行操作(管理员、医生、患者分别有自己的账户密码);
2、管理端登录可操作医生科室患者信息,对其进行维护;
3、医生端登录可查询已预约当前医生的患者信息可回复患者提问;
4、患者端登录科室并选择科室下面的医生进行挂号;还可以对医生进行提问题,病案查看等,医生端可查看患者提问信息并进行回复;
功能模块设计
该系统划分为三个功能模块:一是系统管理员模块,可以管理医生信息,科室信息及病人信息;二是医生端模块,可以看当前挂号的病人信息,以及针对当前病人的病情开处方;最后是患者模块,可以查看自己的预约记录,咨询医生及查看咨询记录;大致功能结构图如图4-2系统功能结构图:
系统实现
注册的设计与实现
因为该系统采用一个端口登录,所以注册的实现就在登录界面分别采用两个按钮来实现医生账号的注册与患者的账号注册,医生注册的信息与患者注册的信息是不一样的,所以这两个的注册按钮分别是图(5-1医生注册图)和(5-2患者注册图)
登录的设计与实现
为了保证正常的登录实现,只需要根据用户名与密码进行匹配,根据当前用户的权限(0:管理员,1:医生,2:患者)列表来判断当前的用户属于患者、管理员、医生。功能图如(5-3登录图):
登录成功后会采用token的方式来保存当前的用户信息,为了发起请求时不需要在次验证当前用户权限,采用token的方式进行保存用户信息。
管理员的设计与实现
管理员能管理的医生休假时状态禁用,当禁用后患者就不可以挂禁用医生的病号,具体的功能实现如(5-4禁用医生功能图):
管理员能管理的医生的信息,能够新增、删除、修改、查询医生的信息,具体的功能实现如(5-5管理医生信息功能图):
管理员能管理的患者的信息,能够新增、删除、修改、查询医生的信息,除了最基本的信息管理外最主要的是能重置患者的密码,具体的功能实现如(5-6管理患者信息功能图):
管理员能对医院的科室管理,能够新增、删除、修改、查询科室,具体的功能实现如(5-7管理科室信息功能图):
医生的设计与实现
医生的第一个功能就是查询已经挂号的患者并且根据序号就诊,就诊完毕后根据病情开处方,具体的功能图如(5-8处方功能图):
医生的第二个功能就是回答患者提出的问题,具体的功能图如(5-9回答问题功能图):
患者的设计与实现
患者进入系统的首页就是现实当前医院的所有医生信息并且会显示医生所在的科室,这样有利于挂号时可以选择自己满意的医生,如下图所示(5-10医生信息图):
由于时间有限,没有细描述。如需要参考,可以联系!下方有联系方式!