摘 要
医疗行业紧密的关系到民生问题,与人民的生活质量息息相关,随着经济的不断发展,人民生活水平的不断提高,民众希望得到高质量的医院服务,医院也希望自己的管理可以方便,快捷并且准确。医院信息系统是指运用各种技术对医院的各个部门,财务等进行全方位的管理,该系统几乎覆盖医院所涉及到的所有业务和过程,是一类典型的信息管理系统。
本文的主要工作是研究“基于 PHP 的医院信息管理系统”的设计与实现。对“基于PHP 的医院信息管理系统”进行了需求分析和网站的总体设计,以及最后的详细设计及实现。“基于 PHP 的医院信息管理系统”一共分子四个部分:登录系统、门诊子系统、药房管理子系统和信息管理系统的系统维护系统。主要工作为如下几点:
1、使用 WAMP 框架结构来进行开发操作,包括 Windows 系统的界面操作、Apache的服务器软件操作、Mysql 的开发操作以及 PHP 的界面实现操作。
2、本文对“基于 PHP 的医院信息管理系统”做出需求分析。需求分析主要包括环境(硬件环境、软件环境和网络环境)分析、用户角色定义(患者、医生、挂号员、药剂师、管理员)。根据用户角色将本网站主要分为四个部分:门诊子系统、药房子系统、药房管理子系统和系统维护。网站子系统设计完成之后,再对各个用例进行分析、每个子系统的协作图进行分析、每个子系统的时序图进行分析。
3、本文对“基于 PHP 的医院信息管理系统”做出总体设计。本文根据医院信息管理系统做出相应的数据模型设计、界面设计和模块设计。在数据模型设计中,主要包括概念模型和数据表的设计。在数据模型设计中,主要包括概念模型和数据表的设计。其中概念模型主要包括系统 E-R 图。在数据表的设计中,设计出本软件所需各个角色所对应的数据表的内容。在界面设计中,主要包括人机交互界面设计和业务控制界面设计。
其中人机交互界面设计中主要设计出门诊子系统界面的类图和药房子系统界面的类图。
4、本文完成了“基于 PHP 的医院信息管理系统”的详细设计及实现。本文先在模块设计中,完成主要包括用户登录的时序图、门诊子系统的协作图、门诊子系统的时序图、药房子系统的协作图、药房子系统的时序图的设计工作。通过以上的步骤,完成了总体设计。继而通过对医院信息系统的拓扑结构进行实现,然后详细设计了系统的各个子系统,主要包括:登录系统、门诊子系统、药房管理子系统和系统维护子系统。最后根据详细设计,实现了各个模块的界面。此外,对门诊系统中的门诊挂号、门诊收费和门诊药房,均使用适配器 MZAdapter,实现了控件的复用;对门诊管理、药房管理、药房管理和系统维护分别给出相应的配置档;对系统进行部署,包括系统的使用环境、所用数据库,开发软件等。
5、本文最后对所做工作进行了总结分析,提出将在在后续工作中,主要从用户信息的保密程度及用户角色权限问题等进行研究和实现。
关键字:面向对象技术,PHP,医院信息管理系统,需求工程
Abstract
The healthcare industry has a close relationship to the livelihood issues, as the economy continues to develop and the continuous improvement of people’s living standards, people want to get high-quality hospital services,and the hospital hope its management can be convenient, fast and accurate. Hospital Information System is to manage the various departments of the hospital, such as the financial management with the use of various techniques, and the system covers almost all the business and process in the hospital, including patient registration, information management and collection of the work of the administrative aspects of the hospital, is a kind of typical information management system.
The main work of this paper is to design and implementation, PHP-based hospital information management system research. On PHP-based hospital information management system for the needs analysis and design of the site , as well as the final site implementation.
PHP-based hospital information management system is a total of four parts of the molecule: Outpatient subsystem, the subsystem of hospitalization, medicines management subsystem and maintenance information management system. The main work as follows:
1. Using WAMP framework for development operations, including interface Windows operating system, Apache server software operation, Mysql and PHP developers operating interface to achieve operation.
2. This paper hospital information management system based on PHP 's make a needs analysis. Demand analysis including the environment (hardware environment, software environment and network environment) analysis, user role definitions (patients, doctors , registered members, pharmacists, administrators). This site based on user roles will be divided into four parts: Outpatient subsystem, the subsystem of hospitalization , medicines management subsystem and system maintenance . After the site subsystem design is complete, then for each use case analysis, collaboration diagrams to analyze each subsystem.
3. This paper hospital information management system based on PHP 's to make the overall design . This paper makes the corresponding data model design, interface design and module design based on hospital information management system. In the data model design , including conceptual design models and data tables . In the data model design , including conceptual design models and data tables . Conceptual model which includes system E-R diagram . In the data table design , the design of the software required for the contents of the various roles of the corresponding data sheet. In interface design , including interactive interface design and service control interface design. Human-computer interface design in which the main interface subsystem design class diagram outpatient and inpatient subsystem interface class diagram. Through the above steps, the overall design.
4. This paper completed the detailed design and implementation of PHP -based hospital information management system. This article first through the hospital information system topology to achieve, and the detailed design of the various subsystems of the system , including: outpatient subsystem , the subsystem of hospitalization , medicines management subsystem and system maintenance subsystem. Finally, according to the detailed design , each module implements the interface . In addition, the system of outpatient outpatient registration , patient charges and outpatient pharmacies are using an adapter MZAdapter, to achieve the control of multiplexing. Outpatient management , hospital management, drug management and system maintenance are given the appropriate configuration file. Including the use of the system environment , the database software development and other purposes.
5. Finally, a summary of the work done by the analysis presented in the follow-up work will be mainly from the level of confidentiality and privilege issues , such as user roles user information for research and implementation.
Keywords: Object-Oriented Technology, PHP, Hospital Management Information System, Requirements Engineering
进入 21 世纪以来,我国的综合国力不断增强,科学不断发展并取得了另世人瞩目的成就,人们的生活水平不断提高,生活节奏也不断加快,越来越注重生活的质量与个人身体健康,在社会各方的需求下,我国的医院改革不断地深入,社会医疗体系也不断地完善,医疗行业亟需新鲜的技术力量的注入,公共卫生服务领域等各行各业的信息化管理的程度与人们的生活息息相关。
IT 技术的发展与创新是全球技术发展的重中之重,计算机的普及以及经济的飞速发展为 IT 技术的飞跃提供了可能,IT 技术的发展提高了人们的生活质量,同样地也一个地区的 IT 水平的发展也可以反映该地区的经济水平的发达情况。对于医疗事业而言,很好的将 IT 技术与科学的管理方法结合起来而应用到医院信息管理中,是现代化医院发展的一个必然趋势。医院信息系统(Hospital Information System,HIS)是现代医院发展与进步的一项不可或缺的环境与工具,也是医学信息学(Medical Informatics)的重要分支学科,也是一类典型的信息管理系统。对于医院信息系统,现在普遍被接受的一种定义是:是指利用计算机软硬件技术、网络通信技术等现代化手段,对医院及其所属各部门的人流、物流、财流进行综合管理,对在医疗活动各阶段产生的数据进行采集、储存、处理、提取、传输、汇总、加工生成各种信息,从而为医院的整体运行提供全面的、自动化的管理及各种服务的信息系统[1][2][3]。
现阶段,开发一个完整的信息管理系统需求越来越变得复杂,规模也越来越大,系统的开发往往不是一个人或者几个人就可以完成,通常需要一个团队一起讨论合作并分工来完成,在这种形式下,一个规范的而且可以被大多数人接受的开发过程显得尤为重要。需求阶段是软件项目开发的第一步骤,需求是软件项目的依据,获得完整的、准确的需求是软件项目成功的重要因素之一,软件项目开发的随后的各个阶段都要参考需求阶段的成果。正确的建模方法可以大大降低需求不一致的概率,完整的需求规格说明书可以对后期的软件开发工作带来很大的便利,需求验证工作则会进一步保证获取到的需求的正确性,有效的需求管理方法会帮助分析人员分析不同的需求之间的关联并对需求变化及版本进行管理,提早发现需求过程中可能存在的错误。统一建模语言(UnifiedModeling Language,UML)是由 OMG 组织(Object Management Group)在 1997 年发布的,目的就是为了为软件开发人员在开发计算机软件时可以提供一种通用的统一标准。2003 年,该语言已经被行业内广泛的认可[4]。
医院的信息化可以实现高效信息管理,良好的部门协作,提高服务质量等多个目标,既提高了医院的工作环境和效率,又满足的患者对良好服务质量的要求,在一定程度上可以间接的缓解医患关系的压力,例如,在挂号,划价的速度方面,收费排队方面,同时医院也可以很好的掌握整体的就医情况,为医院的总体的制度和计划的制定提供很好的依据,实现医院的由传统的手工管理到科学全面的管理方式的转换[5][6]。本次课题研究以“开发医院信息系统”为例,严格按照标准完成需求启动、需求获取、需求分析与建模、需求规范说明、需求管理等各个过程理解并灵活掌握需求工程的总体过程、需求工程的各个生命周期、用到的各种工具和需要特别注意的问题等,最终实现用户满意的医院信息系统,同时在实践中领会需求工程在软件开发过程中的重大意义。
随着医院先进技术的引入,信息化的概念已经逐渐被大众所接受,信息的表现在各个时期的意义是不同的,由于我国 IT 技术的发展的世界范围内起步相对较晚,这就导致在医院信息化的前进道路上,也相对晚于国外的一些先进国家的医院。
计算机最早进入到医疗行业还要追溯到上个世纪 70 年代末,IBM 以及 M340 都是典型的代表,但是设备的成本过高,就我国而言,仅有少数一些大型的医院引进了这类设备,而且在当时硬件水平不高,因此这类系统大多数并没有真正的投入使用,而是应用于研究性课题中。除此之外,也有一些着名的医疗信息系统至今仍然在成功的运行中,例如美国盐湖城医院的 HELP 等[7]。
到了 80 年初,随着个人计算机概念的推广以及一些新的编程语言开发,已经开始有一些医院开始运用一些小型的信息管理软件,但是在这个时期,这类软件的应用范围还不是很广泛,主要的用途是用于管理医院的财务信息。80 年代中期,计算机技术进一步飞速发展,计算机的性能也逐步提高,一些大型的医院开始引进了针对自己医院特点的管理性软件,包括对医院的药房管理,医生、职工的信息管理以及医院的财务管理等各个方面,充分运用了数据库技术,在这个阶段,计算机技术在医院信息管理中所占的比例有了大幅度的提高。以 IBM 为首的一些软件类的公司尝试推出通用的医院信息系统的软件[8][9]。
从医院数字化管理的历程来看,最后一个阶段可以看作一直延续到现在,在这个阶段,医院的信息管理不仅仅停留在单一的简单的层面,而是向多元化发展,例如病人床边系统,病人档案管理系统,病理信息系统等各个方面[10]。
欧洲各国的医院信息系统发展较美国相比稍晚一些,我国的医院信息系统较欧美国家相比要晚 20 多年,同样地,也经历了从手工向数字化的过渡,从单一功能的信息管理到多功能复合的信息管理系统的迈进。90 年代开始,计算机技术发展,也带动了医院信息管理进步的步伐,一些大型的医院有自己的计算机技术力量,开发出了适合自己的医院管理系统,各个软件公司也开始开发符合我国医院环境的信息管理系统,涵盖了医院管理中的各个方面,包括财务清算,药房记录与管理,设备管理,医务人员档案信息管理等[11][12]。
就我国的总体情况而言,一些先进的信息管理系统的应用范围还是仅限于一些大型的医院,有的医院虽然也建立了医院信息系统,但是应用的范围有限,还是仅限于一些基本的工作,例如挂号,收费等。信息管理系统的作用并没有充分的体现出来,一些对医院有核心作用的系统并没有很好的普及,2010 年我国的近 4000 所有代表性的医院做的一次调查显示,在这些医院中,办公自动化系统的使用率仍然不是很高,药房管理系统的使用率也没有明显提高。当然,我国医院的信息化、数字化程度也已经有了明显的进度和提高,具体表现在:较过去的 5 年相比,医院在信息系统上的投入有明显的增加,信息管理系统的应用层面加深,应用范围也有了增加;已经开始注重将信息管理系统应用于临床中,信息管理系统不再单一的应用与医院的管理工作,开始面向病人;各类信息管理系统开始形成标准,标准的形成是医疗信息系统长足发展的前提;已经逐渐形成了医疗信息产业,10 年前我国还只有少数的 IT 类公司涉足医疗信息领域,目前,全国已经有几百家专业的公司从事 HIS 的开发工作[13][14]。
PHP开发医院信息管理系统:
用户的登录界面
门诊子系统的登录界面
挂号界面
预约成功界面
药房增加用药界面
增加用药成功界面
用户资料维护界面
目 录
摘要
ABSTRACT
目 录
第 1 章 绪论
1.1 研究背景及意义
1.2 研究现状
1.3 本文工作
1.4 本文结构安排
第 2 章 相关概念及技术简介
2.1 医院信息管理系统简介
2.1.1 医院信息管理系统的主要特点
2.1.2 医院信息管理系统的主要功能
2.2 WAMP 开发框架简介
2.2.1 Mysql数据库管理系统简介
2.2.2 PHP简介
第 3 章 医院管理信息系统的需求规格
3.1 软件及硬件应用环境
3.2 软件的功能需求
3.2.1系统用例图
3.2.2基本用例验证
3.2.3软件部分子系统流程
3.3 软件的非功能需求
第 4 章 医院管理信息系统的总体设计
4.1 系统功能分析
4.2 系统体系结构
4.3 数据模型设计
4.3.1 概念模型
4.3.2 数据表
4.4 接口设计
4.4.1 人机交互接口设计
4.4.2 业务控制接口设计
第 5 章 医院信息管理系统的详细设计与实现
5.1 系统的拓扑结构及实现目标
5.2 模块的详细设计及实现
5.2.1 登录系统模块的详细设计及实现
5.2.2 门诊子系统模块的详细设计及实现
5.2.3 药房管理子系统的详细设计及实现
5.2.4 系统维护模块的详细设计及实现
5.3 自定义控件及复用
5.4 配置文件
5.5 系统部署
第 6 章 总结与展望
参考文献
作者简介及在学期间所取得的科研成果
致谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)