首页 > 范文大全 > 正文

基于Web的医院网上挂号系统的设计和构建研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于Web的医院网上挂号系统的设计和构建研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要: 基于分层设计的思想和MVC的设计思路,深入讨论了医院网上预约挂号系统的总体设计方案,对系统的功能模块和体系结构进行设计,构建了具有普适意义的医院网上挂号系统的结构方案。采用SSH集成的三层框架,研究设计了基于web医院网上挂号系统,对登录模块、病人挂号模块、医院挂号管理模块、系统管理模块以及数据库系统进行了详细设计,给出了有关模块的功能结构和工作流程。

关键词: 预约挂号,Web,MVC架构,SSH

1、引言

近年来,我国的各大医院尤其是医疗水平高和门诊量大的综合性医院,门诊挂号拥挤已经成为普遍的问题,挂号难成为困扰医院服务质量提高的显著制约因素。针对这一问题进行研究,设计和构建了基于web的医院网上挂号系统。

基于web的医院网上挂号系统的开发和构建,随时通过登陆网站完成就医的挂号业务,有利于患者进行网上就医咨询、提前安排就医计划和减少候诊时间。尤其患者能够在网上提前预约知名医疗专家,有效缓解挂专家号难的困境。医院网上挂号系统的开发和构建是医院以病人为中心开展医疗服务的重要改革措施,对于方便患者就医、提高医疗服务水平具有重大意义。同时,基于web的医院网上挂号系统的开发和构建,突破了患者挂号时间和空间的局限,方便了患者的挂号途径,延伸了医院的服务半径和范围,对于医院医疗资源的充分利用也具有现实意义。

2、系统的总体设计

2.1 系统开发目标

从应用的角度,运行于web的医院网上预约挂号系统对外是医院预约诊疗的信息网站,是医院提供给广大患者及其家属预约挂号和用来了解医院医疗信息的窗口,而从医院的角度来看,是医院用于预约复诊病人和查看病人预约信息的统一办公平台,同时对于医院规范办公流程,方便医院进行挂号与诊疗信息数据的采集加工也具有重要作用。系统提供的主要业务功能涵盖了医院预约挂号的主要环节,并提供给医院管理人员及医生一些基本的管理职能。通过医院网上预约挂号系统平台的运行,可以对医院网上预约挂号的基本信息进行有效地集成、管理、传递和显示[1]。

从系统的主要功能来看,基于Web的医院网上预约挂号系统重点面向以下四类用户:患者及其家属、医生、医院的管理人员、保障系统运行的系统管理员[2]。开发和实现基于Web的医院网上预约挂号系统,从患者及其家属应用的角度来看,其目标在于能够提供科学便利的预约挂号管理模式和工作流程,能够最大程度的方便患者和为患者服务。而从医生应用的角度来看,能够使医生更好的安排就诊时间和就诊患者,提高工作效率,使医生更好的为病人提供及时和满意的服务。从医院的管理人员的角度来看,随着医院规模的不断扩大和就医患者人数的不断增多,医院的管理人员担负的管理任务更加繁重。基于Web的医院网上预约挂号系统能够方便的收集准确的第一手患者数据和医生就诊情况的资料,同时能够依靠软件的一些基本功能模块对这些基本数据进行汇总、统计、分析等各种加工处理,产生各种分类统计报表,方便医院管理人员实现科学化管理,满足对信息的不同层次的需求[3-4]。

2.2 系统的需求分析

基于web的医院网上预约挂号系统的服务对象是即将到医院进行预约挂号的患者,系统的主要目标就是要减少患者在窗口的排队时间和提高患者挂号工作效率并提高医院服务质量。根据医院和患者对网上预约挂号的基本需求,网上预约挂号系统的重点解决方案流程如下:患者登陆医院网上预约挂号系统(新用户注册成功后进行登陆),在网上选择合适的门诊科室和医生,进行基本信息的填写和预约挂号,完成基本操作后,如果当日挂号数未满则自动生成挂号单显示给患者,若当日挂号已满则进行提示,并请患者确认是否进行下一日的挂号预约。患者可以选择在网上进行挂号费用的交付,完成后直接进行取号,并按照挂号单显示的时间去医院就诊。

系统总体功能需求的分析和设计是一个软件系统设计能否成功的关键。医院网上预约挂号系统的开发是以医院医疗信息化的发展及规划为基础,是用于医院预约挂号工作的一个计算机应用系统[5]。对于系统功能模块的划分,可以采用模块化划分的基本思想,实现的基本功能主要包括患者预约挂号、处理号表、统计和门诊病历处理等。由于系统在功能需求方面主要面向四类用户:患者及其家属、医生、医院的管理人员、保障系统运行的系统管理员,因此,系统在功能需求描述方面包括以下几个大类:患者预约报名功能模块、医生应用功能模块、医院管理功能模块以及系统管理功能模块。当不同类别的系统用户登录后,系统根据用户所拥有的权限,自动进入相应的功能模块[6]。基于web的医院网上预约挂号系统的具体功能结构如图2.1所示。

图2.1基于web的医院网上预约挂号系统的功能结构

2.3 系统的结构方案设计

医院网上预约挂号系统在功能体系的设计上采用分层设计的思路,以分层的方式设计医院网上预约挂号系统平台,使构成系统的不同模块相互独立,系统在不同的层次上解决不同的问题,构成系统的不同层次互不影响其功能,在对系统模块进行更新、替换或修改等操作时更加方便,可以极大的改善系统的可维护性[7]。

系统的软件架构需要包括注册服务、医院信息服务、预约挂号服务、信息查询等服务。根据对医院网上预约挂号系统主要功能模块的分析,同时充分考虑系统的适用性以及未来的可扩展性,结合MVC架构的思想和J2EE平台的主要特点,可以将系统基本体系架构分为四个层次,四个层次分别涵盖系统平台功能应用、系统基本业务应用、系统主要功能服务以及系统支撑环境[8]。系统的总体架构可以描述如图2.2所示:

图 2.2 医院网上预约挂号系统的体系结构图

表示层包括用户处理接口、用户交互组件以及用户登录模块等对内和对外使用和展示的界面。表示层的重要组成部分是系统的平台门户,系统平台门户在互联网环境下把各种应用系统、数据资源和医院信息资源统一集成到系统门户之下,根据用户的权限、使用特点和角色的不同,系统平台门户具有不同的应用界面,能够实现多业务系统的集成,并对不同用户的各种要求做出快速响应,同时也具有对整个系统进行统一管理的功能。业务逻辑层用于封装系统需要实现的业务逻辑。服务层主要为业务逻辑层提供基础服务,服务层通过封装不同类型的服务,以服务描述的形式提供对外访问接口。服务层为系统的数据提供了技术基础和保障,通过信息标准、交换原则的制定,对业务系统提供标准的信息交换服务,确保数据交换过程的安全性、可靠性。