摘 要
医院门诊预约管理系统(Hospital Outpatient Appointment Management System)是以中小型医院门诊预约为背景,为了更好地服务方便患者,通过有效门诊预约管理实现有序的就诊。该管理系统能够方便、快捷的创建管理医生科室和患者信息,记录预约、就诊信息等,包括管理员后台管理、患者预约平台和医生管理平台三个平台。
本次医院门诊预约管理系统采用SSM框架来进行整体开发,同时它采用JSP技术设计web页面,利用业务逻辑层、数据持久层和web表现层的整合,使设计思路更清晰简明,系统实施、测试和维护更加方便,采用MySQL数据库来做数据的存储和管理[13]。该管理系统满足了不同权限下不同用户的实际需求,实现了对数据的增加、删除、查询、修改操作。通过管理员管理系统后台,对医生患者预约、就诊信息以及权限信息,还有科室信息、药品信息进行管理,系统前台由患者预约、医生审核预约信息进行接诊以及用户修改个人信息、密码等相关功能构成,总体来说是一个具备门诊预约相关功能以及方便维护的管理系统。
关键词:门诊预约管理;预约挂号; Java;JSP; SSM框架;MySQL
引言
在互联网飞速发展的大环境下,大众已经普遍接受互联网带来的便捷性,我国也越来越重视网上预约挂号这一新的挂号看病方式,医院门诊预约与互联网的结合,也展现出了新的发展形势信息社会的快速发展。目前中小型医院随着医疗规模的发展,在国内医疗领域内也发挥着重要作用,需要利用门诊预约管理系统,更好地服务于患者,为患者提供便利,通过网上提前预约挂号,患者节省排队等候挂号的时间,医生也可以根据情况合理安排预约者就诊,增强医院的门诊服务管理质量,提升医院在患者心中的印象[14]。
如今大型医院基本具备完善的管理系统,网上预约挂号看病已经有很多成功的案例,效果相当明显,医院门诊预约系统实行以后,预约者只需要通过互联网,选自己合适的时间和看病的科室医生进行预约,这不仅方便了患者对于就诊的选择,也简化了就诊的流程,现在仍然在不断持续的运营和改进中[5]。
现在许多中小型医院是通过接入第三方预约挂号平台实现预约挂号,也有未实行预约挂号系统的医院,本次论文主要想要建立适合中小型医院自身状况的在线门诊预约管理系统,能够让患者选择合适的就诊医生及科室以及就诊时间进行预约。医生能够结合自身情况审核患者预约信息,合理安排规划自己的接诊任务进行工作。
1.现行系统概述
1.1 公司概述
中国如今已经有很多大型医院具备较完善的预约挂号系统,也有很多第三方平台把一个地区的医院整合在一起实现预约挂号服务,方便患者预约选择医院、科室和医生。例如青岛市健康信息服务平台结合青岛市医疗健康信息化的工作特点和实际情况,依托浙江远图互联科技股份有限公司建立“患者就医全流程优化系统”,建设全市统一的居民健康信息服务系统,加快医疗卫生机构数字化建设[9]。健康信息服务平台实现在线预约诊疗,在线查看诊疗报告、电子病历、就诊记录、健康资讯、健康档案等信息。通过平台运行基本达到预期效果,医院的人工挂号缴费窗口大量减少,排队挂号缴费高峰期时间明显缩短。初步实现了网络预约挂号、实时查看检验检查结果、查询个人就诊信息,医院就诊各环节信息化、智能化,实现了就诊流程的优化,节约了患者预约就诊时间,提高了医院的工作管理效率和患者对医院的满意度。
1.2 现行系统运行状况概述
本次设计实现的医院门诊预约管理系统是一个中小型医院的在线预约系统,主要包括患者、医生和管理员三个对象。患者根据个人的实际情况,选取相应科室下的医生进行就诊预约,填写相应的病情描述。医生把患者的预约信息根据自己的实际情况进行审核予以处理,合理安排自己就诊时间,有权利在有事或者调整就诊时间情况下,拒绝患者的预约并附加说明相应理由,告知患者改天更换时间预约,或者预约其他医生。管理员主要是负责管理医院门诊预约系统内各项信息,医生患者账号的权限管理,包括管理员个人、患者、医生、科室、药品、就诊信息、预约信息等[7]。
本系统通过患者预约平台、医生管理平台和管理员后台管理平台这三个平台整合来完成医院的门诊预约,每个平台都具有不同的功能模块。用户通过浏览器访问系统,系统是基于Java开发,开发工具是eclipse,利用JSP进行动态页面开发,不仅可以在服务器端上运行,也可以在网页上做需求操作,并且利用SSM框架做整体开发设计[11]。
2.系统分析
2.1 系统目标与需求分析
本次毕业设计系统目标是利用现有的开发软件、数据库等先进的开发平台,配置一定的系统环境,建立一个具有开放体系结构、易维护的适合中小型医院自身状况的在线门诊预约管理系统,能够让患者选择合适的就诊医生及科室以及就诊时间进行预约,医生能够结合自身情况审核患者预约信息,合理安排规划自己的接诊任务进行工作[12]。
本系统设计了患者预约平台、医生管理平台和管理员后台管理平台来实现需求功能。患者注册成功后,登录预约平台,进行就诊预约,并具有修改查看个人信息密码、预约、预约历史等功能模块。医生登录医生管理平台,查看预约信息并做出同意或拒绝的处理,也可以查看并修改个人信息、就诊历史等功能模块。管理员登录后台管理平台,可以修改个人信息密码,也可以对科室、医生、患者、药物、就诊信息、预约信息等各类信息进行增删改查,还可以管理医生、患者的登录权限。
2.2 可行性研究
2.2.1 社会可行性
医院门诊预约管理系统是为了提高医院的运行效率,方便医生以及病人的门诊预约操作的管理系统,中小型医院需要这样一个系统来提高管理服务,增强自身竞争力,它的实行对于促进社会信息化建设比较有益,没有违反相应的社会道德,在法律层面也没有涉及侵权等问题,并且该系统的操作要求简单,在社会上适用可行。
2.2.2 经济可行性
医院门诊预约管理系统在经济上是完全可行的,主要利用大学学习的专业知识和网络书籍学习技术知识综合运用开发,运用免费开发软件和最基本的SSM框架进行代码开发实现管理系统,不需要购买软件、框架或者端口之类的,通过老师的指导和同学帮助或网络搜索查询解决困难问题,没有任何费用的支出,能够使医院实现较大的效益。
2.2.3 技术可行性
医院门诊预约管理系统利用JSP技术进行动态页面设计,使用Java和SSM框架进行整体开发,并利用MySQL数据库技术作数据的存储[10],这些技术都是运用学习过的内容,相应的技术知识也可以通过书籍网络查找学习拓展运用,并且相关技术已经发展成熟,能够在规定期限内实现此管理系统,还有各种软件帮助实现系统功能。
2.3 系统开发方法的选择
门诊预约管理系统主要采取的系统开发方法是JSP技术、Java和SSM框架。
JSP是基于Java的技术,可以在服务器端上运行,也可以在网页上运行,从而将需要实现的一些功能动态效果展示在动态页面上。当用户请求访问服务器端的时候,在服务器端就会执行相应的我们设计好的Java代码[1]。它在多种平台下都能顺利进行,支持多种多样的开发工具。
Java是一门面向对象的语言,在选取开发软件的技术的时候许多人所首选的语言,侧重于对象与对象之间的连接,适合系统的开发和设计。它适合用在分布式环境,支持多线程,可以带来更好的交互响应和实时行为[2]。
SSM框架包括Spring、Spring MVC、Mybatis三个模块,适用于搭建大型应用系统。Spring是一个轻量级的Java开发框架,它的作用是控制项目中对象之间的依赖关系,避免程序过度耦合,简化开发。Spring MVC是轻量级的web框架,用于web层,也是Spring框架的一部分,它的功能相当于controller用来处理用户请求。MyBatis是一个基于Java的持久性框架,支持普通SQL查询,主要用来管理数据库,对数据进行增、删、改、查操作[4]。
2.4 组织结构与功能分析
图1门诊预约管理系统结构图
2.5 业务流程分析
图2 业务流程图
医院门诊预约管理系统主要的业务就是实现门诊挂号的在线预约、医生审核以及就诊的功能,管理员可以修改个人信息密码,对患者、医生、科室、预约及就诊信息等进行管理,医生可以设置自己的个人信息密码,审核处理患者预约信息,患者可以在线注册登录,预约挂号以及修改个人信息等功能,其主要业务流程如上图。
2.5.1 患者注册登录
患者注册时,在注册页面上输入用户名、密码、真实姓名等个人信息进行注册。注册成功后,在主页使用用户名和密码进行登录。该业务流程如图3。
图3患者注册登录业务流程图
2.5.2 预约挂号
患者登录后进入预约页面,填写相应病情描述,选择合适的科室、医生以及就诊时间进行预约,提交门诊预约信息[15]。该业务流程如图4。
图4预约挂号业务流程图
2.5.3 医生处理预约挂号
患者提交门诊预约信息后,所预约的医生根据患者预约信息进行审核后确定是否接受预约请求,若医生因故不能接受患者预约需要说明理由并反馈给患者,以便患者选择其他医生或其他时间再进行预约。该业务流程如图5。
图5医生处理预约信息业务流程图
2.6 数据与数据流程分析
2.6.1 管理系统的顶层数据流程图
医院门诊预约管理系统顶层数据流程图:管理系统外部实体有患者、医生、管理员,患者在系统进行预约挂号,医生处理预约信息并将处理后预约信息反馈给患者,医生就诊后在系统内生成就诊信息,管理员从后台对系统各类信息进行管理,具体如下图。
图6顶层数据流程图
2.6.2 管理系统的第一层数据流程图
第一层数据流程图是将顶层图中的系统流程进行了进一步的细化,主要有六个业务流程,科室管理、医生管理、患者管理、预约管理、就诊管理、以及后台管理,具体数据流图如下:
图7第一层数据流程图
2.6.3 “预约管理”数据处理过程展开的第二层数据流程图
预约管理模块分为门诊预约、预约医生、预约管理,患者预约时,根据科室医生信息进行选择预约,生成预约信息,医生审核预约信息判断是否接受生成反馈信息,具体数据流图如下:
图8预约管理第二层数据流程图
2.6.4 “医生管理”数据处理过程展开的第二层数据流程图
医生管理主要是医生对自己个人信息、患者预约信息等进行管理,以及管理员对医生相关信息进行管理,患者在预约后需要所预约的医生确认后才算预约成功,所以还包括审核预约信息的部分,具体数据流图如下:
图9医生管理第二层数据流程图
2.6.5 “患者管理”数据处理过程展开的第二层数据流程图
患者管理主要是患者对预约信息、个人信息以及管理员对患者信息进行管理,患者预约挂号并对自己预约信息进行查看修改,具体数据流图如下:
图10患者管理第二层数据流程图
2.7 数据字典
数据字典的各数据条目是根据系统数据流图所得到的,是系统中数据项的集合,根据系统的数据流图,提出本系统的数据字典,如表1至表6。
2.7.1 数据元素条目
表1数据元素列表
数据项编号 | 名称 | 别名 | 说明 | 数据值类型 | 取值范围 | 长度 | 有关数据结构 |
1—001 | 患者姓名 | 患者名 | 预约的患者名称 | 字符型 | 8 | 预约信息,患者信息 | |
1—002 | 医生姓名 | 医生名 | 医院科室的医生名称 | 字符型 | 8 | 预约信息,医生信息 | |
1—003 | 科室名称 | 科室名 | 医院诊疗科室 | 字符型 | 20 | 科室信息 | |
1—004 | 药品名称 | 药名 | 医院药品的名称 | 字符型 | 20 | 药品信息 |
2.7.2 数据结构条目
表2数据结构列表
编号 | 名称 | 说明 | 结构 | 相关的数据结构 | 有关数据流 |
2—001 | 患者信息 | 患者的基本信息 | 患者用户名,患者姓名,性别,年龄,联系方式,住址 | 查看、修改(F2) | |
2—002 | 医生信息 | 医生的基本信息 | 医生用户名,医生姓名,性别,年龄,联系方式,住址 | 查看、修改(F5) | |
2—003 | 预约信息 | 门诊预约的相关信息 | 科室名称、医生姓名、患者姓名、预约时间、病情描述 | 预约挂号(F1)、审核(F6) | |
2—004 | 科室信息 | 医院科室的基本信息 | 科室编号、科室名称 | F10 |
2.7.3 数据流条目
表3数据流列表
编号 | 名称 | 来源 | 去向 | 组成 | 数据平均流量 | 最大流量 |
3—001 | 预约挂号(F1) | 患者 | D1 | 患者姓名、科室名称、医生姓名、预约时间 | 800次/天 | 1000次/天 |
3—002 | 审核(F6) | D1 | 医生 | 患者姓名、预约时间、病情描述 | 20次/天 | 30次/天 |
3—003 | 登录(F11) | 管理员 | P6 | 管理员信息、患者信息、医生信息、预约信息、科室信息、药品信息 | 2次/天 | 5次/天 |
2.7.4 数据存储条目
表4数据存储列表
编号 | 名称 | 输入数据流 | 输出数据流 | 组成 | 有关的数据处理过程 |
4—001 | 预约信息(D1) | F1 | F6 | 患者姓名、医生姓名、预约时间 | P1 |
4—002 | 医生信息(D2) | F8 | F5 | 医生姓名、科室名称、联系方式 | P2 |
4—003 | 患者信息(D3) | F3 | F2 | 患者姓名、年龄、联系方式 | P3 |
4—004 | 科室信息(D5) | F10 | 科室编号、科室名称 | P5 |
2.7.5 数据处理过程条目
表5数据处理过程列表
编号 | 标识 | 名称 | 输入数据流 | 输出数据流 | 处理过程 |
5—001 | P1 | 预约管理 | F15 | F7、F16 | 对患者预约信息进行存储、管理 |
5—002 | P2 | 医生管理 | F14 | F8、F13 | 对医生信息进行存储、管理 |
5—003 | P3 | 患者管理 | F18 | F3、F17 | 对患者信息进行存储、管理 |
5—004 | P4 | 就诊管理 | F19 | F9、F20 | 对医生就诊信息进行留存 |
5—005 | P5 | 科室管理 | F22 | F21、F10 | 管理科室相关信息 |
5—006 | P6 | 后台管理 | F13、F16、F17、F20、F21 | F14、F 15、F 18、F19、F 22 | 对预约信息、医生信息、患者信息、科室信息、就诊信息进行管理 |
2.7.6 外部实体条目
表6外部实体列表
编号 | 名称 | 别名 | 输入数据流 | 输出数据流 | 数量 |
6—001 | 患者 | 病人 | F2 | F1 | 100 |
6—002 | 医生 | F5、F6 | 30 | ||
6—003 | 管理员 | F12 | F11 | 3 |
2.8 数据处理过程
数据处理过程首先进行数据采集,搭建数据库,管理员后台管理上传科室医生药品等系统需要存储的基本数据,患者用户自己上传输入的数据,还有医生就诊系统产生的数据,把这些数据汇总存入数据库并检查有无遗漏,然后需要进行数据分析,利用分层数据流图进行数据流程分析,检查数据的匹配情况,建立统一的数据字典[3]。
3.系统设计
3.1 系统总体结构设计
医院门诊预约管理系统主要功能模块分为包括患者预约平台和医生管理平台的前台管理,以及后台管理[8]。通过本系统患者登录后主要进行有关预约挂号的增加、删除、修改、查询等内容,也可以修改个人信息,医生登录后主要进行对患者预约的处理以及个人信息的修改,管理员拥有医生患者账户管理的权限,还可以修改管理各类信息。该系统功能结构图如下:
图11系统总体功能结构图
3.2数据结构与数据库设计
3.2.1概念结构设计
概念结构设计充分反映门诊预约管理系统各信息之间的联系,能满足用户对数据的处理要求,本系统的数据通过E-R图的形式作详细说明。
3.2.2 逻辑结构设计
门诊预约管理系统主要表的逻辑设计内容如下:
1.预约信息表(预约编号,预约时间,病情描述,预约状态,预约失败原因,申请时间,就诊时间,科室编号,患者编号,医生编号)
2.预约历史表(预约编号,预约历史内容,申请时间,患者编号)
3.就诊信息表(就诊编号,预约编号,医生编号,患者编号,就诊时间,就诊描述,就诊状态,药物信息)
4.用户表(用户编号,用户名,用户密码,用户角色,真实姓名,年龄,联系方式,住址,科室编号,用户职称,注册时间,用户权限)
5.科室表(科室编号,科室名称)
6.药品表(药品编号,药品名称,药品型号,药品描述,药品库存,添加时间)
3.2.3 物理结构设计
表7物理结构总表
编号 | 表名 | 中文含义 |
表一 | user | 用户表 |
表二 | appointment_info | 预约信息表 |
表三 | appointment_history | 预约历史表 |
表四 | section | 科室表 |
表五 | medicine | 药品表 |
表六 | treatment_info | 就诊信息表 |
3.3 代码设计
门诊预约管理系统主要采用了层次码的编码方式,其重要代码包括预约编号等,下面举例如下:
(1)预约编号格式为::XXXX XX XXX
在预约编号格式中,第1~6位XXXXXX为预约年月,7~9位XXX为预约序号。例如:202002123表示2020年2月第123位预约的患者。
(2)就诊编号格式为::XXXX XX XXX
在就诊编号格式中,第1~6位XXXXXX为预约年月,7~9位XXX为就诊序号。例如:202003036表示2020年3月第36位完成就诊
3.4 输入/输出设计
3.4.1 输出设计
患者通过就诊历史界面可进行查看就诊信息等。就诊历史界面如图19所示。
图19“就诊历史”界面
3.4.2 输入设计
用户填写正确的登录名、密码登录进入系统主界面。网站首页登录界面如图20所示。
图20“登录”界面
3.5 模块功能与处理过程设计
表8 具体功能表
编号 | 功能名称 | 功能描述 | 输入内容 | 输出内容 |
1 | 登录 | 验证用户身份信息、实现用户登录 | 用户名、密码 | 是否可以登录成功 |
2 | 注册 | 添加新的用户 | 用户基本信息 | 用户信息表 |
3 | 修改密码 | 用户进行修改密码 | 原密码、新密码 | 是否修改密码成功 |
4 | 预约挂号 | 患者对相应科室医生进行预约 | 科室、医生、预约时间、病情 | 生成预约单 |
5 | 预约挂号处理 | 医生处理患者的预约信息 | 接受、拒绝理由 | 生成待就诊信息、拒绝信息 |
6 | 患者管理 | 管理员对患者信息修改、权限设置 | 患者信息、权限 | 新的患者信息、权限 |
7 | 医生管理 | 管理员对医生信息修改、权限设置 | 医生信息、权限 | 新的医生信息、权限 |
8 | 科室管理 | 管理员新增科室、修改科室信息 | 新增科室信息 | 新的科室信息 |
9 | 药品管理 | 管理员新增药品、修改药品信息 | 新增药品信息 | 新的药品信息 |
3.6 信息系统安全设计
门诊预约管理系统运行的安全是至关重要的,从信息传输、信息处理、信息内容方面入手,保证信息安全。为了数据安全对数据库的访问设置权限,部分数据用户可以调用,其余数据只有管理员才能调用,严格限制账户的访问权限。不同属性的系统用户登录的界面以及实现的功能不一样,仅有管理员可以连接到后台进行各类信息管理,且有权限对患者、医生账户进行修改或禁用、启用处理,及时删除多余的、过期的账户[6]。
为了预防和维护系统安全,有必要定期备份数据转入磁盘存储,如此即使出现问题也可以及时恢复原始数据。
4.系统实施
4.1 系统实施
4.1.1用户注册登录模块
患者注册账户完成后,填写正确的用户名、密码登入系统。患者注册界面如图21所示。
图21患者注册界面
4.1.2患者管理模块
患者预约平台,可查看个人信息、修改个人信息、密码,进行预约,以及查看历史预约、待就诊和就诊历史记录;
患者预约填写病情描述,并选择合适的时间、科室、医生进行预约。预约界面如图22所示。
图22预约界面
患者查看预约记录,并可进行查询等操作。预约信息界面如图23所示。
图23预约信息界面
患者查看某个就诊时间内科室医生的就诊历史记录。就诊历史界面如图24所示。
图24 就诊历史界面
查看患者基本信息以及从预约到就诊完成的一系列诊断信息。就诊信息界面如图25所示。
图25 就诊信息界面
4.1.3医生管理模块
医生管理平台,医生可以查看患者预约信息、待接诊信息以及接诊历史信息,也可以对个人信息进行修改查看管理;
医生根据查看预约时间、患者信息、病情描述等信息,对患者预约信息进行接收、拒绝等操作。预约单界面如图26所示。
图26 预约单界面
医生查看预约时间、患者信息、病情描述等信息,并可进行查询操作;接受患者进行就诊,查看患者基本信息,并填写诊断内容、药物信息等。待接诊界面如图27所示。
图27 待接诊界面
医生查看接诊历史信息详情等。接诊历史界面如图28所示。
图28 接诊历史界面
4.1.4管理员后台管理模块
管理员后台管理平台,可进行患者管理、科室管理、医生管理、预约信息管理、就诊信息管理、药物管理等,并对此进行增加、删除、查询、修改操作,也可以对个人信息进行修改查看管理;
管理员查看患者用户信息,并进行查询、增加、修改以及账户权限设置等操作。患者管理界面如图29所示。
图29 患者管理界面
管理员查看医生信息,并可进行查询、修改、增加以及账户权限设置等操作。医生管理界面如图30所示。
图30 医生管理界面
查看患者预约相关信息、状态、诊断详情等,并可进行查询操作。预约信息管理界面如图31所示。
图31 预约信息管理界面
管理员可以查看全部科室医生的就诊信息相关详细内容,并可以进行查询操作。就诊管理界面如图32所示。
图32 就诊信息管理界面
管理员查看管理科室编号、科室名称、科室人员等信息,对科室信息进行增加、修改、删除等操作。科室管理界面如图33所示。
图33 科室管理界面
管理员查看管理药品信息,并可对药品信息进行查询、修改、增加、删除等操作。药品管理界面如图34所示。
图34 药品管理界面
4.2 系统运行管理制度
为规范系统工作,保证管理系统安全、稳定、有序运行,制定系统运行管理制度,在发生操作错误后得到及时、准确地解决。
管理员负责系统及相关数据的正常使用和安全保障,每天定时检查系统运行环境,做好系统应急预案的制定与实施,以及日常维护,对数据库进行检测和优化,进行系统数据的备份以及相关数据的恢复工作。管理员要定期检查清除管理系统运行中发生的故障和错误,定期进行计算机病毒和其他有害数据检测,对系统进行必要的检查与完善。为了使系统适应数据信息的变化,定期对系统做局部更新,满足用户新提出的需要,并将检查结果进行记录,维护门诊预约管理系统的正常运作。
5.系统维护
5.1测试环境
测试环境是在Windows10系统下,运行服务器采用了Tomcat8.0版本,开发工具采用eclipse,开发语言采用JSP、Java、SSM框架,数据库采用MySQL。
5.2测试过程
(1)测试方法
医院门诊预约管理系统采用黑盒测试方法进行测试。黑盒测试方法又称功能测试,完全不管程序内部的结构内容,把程序看成一个黑盒子,只按需求说明书规定测试功能是否能正常使用,接收输入信息,能否正确的输出信息[3]。
(2)测试用例及测试结果
表9 测试用例表
用例编号 | 测试项 | 验证过程 | 预期结果 | 实际结果 |
1 | 患者注册登录 | 患者注册后输入用户名:user 密码:123 | 成功登录患者页面 | 成功登录患者页面 |
2 | 医生登录 | 医生输入用户名:doctor 密码:123 | 成功登录医生页面 | 成功登录医生页面 |
3 | 管理员登录 | 管理员输入用户名:admin 密码:123 | 成功登录管理员后台页面 | 成功登录管理员后台页面 |
4 | 患者、医生、管理员修改密码 | 输入原密码:123 新密码:123456 | 修改成功登录页面 | 修改成功登录页面 |
5 | 患者用户禁用 | 进入患者管理页面禁用患者用户 | 禁用成功,患者无法登录 | 禁用成功,患者无法登录 |
6 | 科室查看 | 进入科室管理页面 | 成功查看科室列表 | 成功查看科室列表 |
7 | 新科室添加 | 进入新科室新增界面输入科室信息 | 添加成功新的科室 | 添加成功新的科室 |
8 | 医生查看 | 进入医生管理界面 | 成功查看医生列表 | 成功查看医生列表 |
9 | 医生删除 | 进入医生管理界面 | 删除成功并弹出删除成功信息 | 删除成功并弹出删除成功信息 |
10 | 预约信息查看 | 进入预约管理信息界面 | 显示所有预约信息列表 | 显示所有预约信息列表 |
11 | 就诊信息查看 | 进入就诊信息管理界面 | 显示所有就诊信息列表 | 显示所有就诊信息列表 |
5.3测试结论
经过对医院门诊预约管理系统的测试,根据测试用例进行功能操作测时,基本都可以对实际操作情况给出相应的反馈,没有出现明显的错误。在测试过程中,我针对患者、医生和管理员的各项功能界面的每个具体功能都进行了反复合理规范的测试,并且对正常情况下用户的操作可能出现的突发情况也进行了测试,总体来说,系统通过测试没有发现问题。
结论
毕业论文是将大学四年所学习专业知识理论进行实际运用的机会,通过这次设计开发以中小型医院为背景的门诊预约管理系统,锻炼了我解决实际问题、综合运用专业知识的能力。从一开始的毫无头绪,后来在网上查阅书籍资料了解信息,前期对管理系统进行需求分析和功能设计比起代码实现来说更加重要,根据自己所需要进行详细设计实现的功能来实现系统。
刚开始系统开发时,首先需要熟悉医院门诊的工作流程,在各个网络书籍上寻找相关知识背景的数据和需求,尽管整个过程中存在许多问题,但也从老师和同学那里得到了许多好的建议和专业的解决方案,实现了我想要的功能,最终获得适合本系统的设计方案。系统整体的详细设计和最终测试结果我非常满意,系统成功运行。
随着系统设计的结束,本次设计开发医院门诊预约管理系统的各项功能并不是特别完善,感觉系统还有提升空间,例如增加收费功能,进一步为患者提供便利,节省去窗口缴费时间等。相信自己在以后积累更多的经验,技术水平进一步提高,能够将系统做得更好更完善。
本次开发过程中,虽然毕业设计内容复杂,过程困难但我的收获却更丰富,学到了许多新知识,积累了实际经验,使头脑中的知识更好地运用起来,也发现了自己的计算机知识储备还远远不够,不足和遗憾不会让我退缩只会更好的鞭策我前行,我会更加努力继续学习,继续提高自己的专业素质,让我能够在未来拥有更强的理解力和沟通力、更好的实践能力以及更高的应变能力。
参考文献
[1]刘何秀,郭建磊,姬忠红.JSP程序设计与案例实战 [M].北京:人民邮电出版社,2018.
[2]埃克尔著,陈昊鹏译.Java编程思想[M].(第4版).北京:机械工业出版社,2007:17-690.
[3]王珊,萨师煊著.数据库系统概论[M].(第5版).北京:高等教育出版社,2014.
[4]黑马程序员著.Java EE企业级应用开发教程[M].北京:人民邮电出版社,2017.
[5]姜熳,严正仲,陈功,陈平.医院预约挂号平台的集成设计与实现[J].中国卫生信息管理杂志,2018(06).
[6]陈大超.医院计算机网络信息安全管理维护工作策略[J].电子技术与软件工程,2017(08).
[7]张岩,孙莉,王慧玲,王晨,陈莲莲.基于Java Web的医院网上预约挂号系统[D].安徽:淮南师范学院学报,2016(03).
[8]姚力,蒋昆.医院网络预约挂号系统的构建[J] .中国数字医学,2014(02):92-94.
[9]韩海燕,杜永健.互联网+医疗:青岛市大力推进“互联网+医疗”行动计划[J].走向世界,2017(02).
[10]郑智方.MySQL的重要性以及步入云的应用实例.计算机产品与流通,2020(01).
[11]肖成金,吕冬梅.Java程序开发数据库与框架应用[J].科技展望,2017(05).
[12]郝银丽,赵晓楠.部队中小型医院网上预约挂号系统的设计与实现[J].电子设计工程, 2013(17) .
[13]于涛.基于Java EE的信息管理系统研究与设计实现[D].上海:华东师范大学,2010.
[14]张昊.中小医院信息化建设现状和发展趋势[J].信息化建设,2016(06).
[15]朱燕来.医院信息系统在门诊就医流程的优化与实践[J].中国卫生标准管理.2016(13) .
致谢
大学四年生活即将结束,毕业论文是自己在大学期间自身能力成长的反馈以及对老师教学知识的学习情况的总结,也想借此机会感谢大学生活中给予我帮助的老师和同学们。这次论文的完成,不止是我自己的努力,同时还要感谢老师的指导,在论文主题选择的早期阶段,自己对于选择什么样的主题很迷茫,最初决定的主题在指导老师沟通讲解下发现了其中一些问题,通过老师的专业指导,让我决定更换成了现在这个更适合自己的论文主题。在项目搭建过程中,我对大学四年学习的专业知识有了更深的记忆和理解,通过在图书馆和上网查阅相关资料书籍,也额外学习到了许多新的技术知识,并且在老师指导下也意识到自己对于所学的知识不太扎实,很多地方还是不足,不能熟练的综合运用自己所学的知识,因此在开发过程中遇到了许多困难,感谢同学们的帮助和老师的指导,在我遇到的各种问题的时候都及时得到了解决,在论文整个过程中,感谢老师帮我们规划安排了时间,一次又一次认真帮助检查格式内容等问题,非常感谢我的专业老师和指导老师,使我能够顺利的按时按量的完成毕业论文。
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:1158,如若转载,请注明出处:https://www.447766.cn/chachong/132746.html,