医院门急诊输液室管理信息系统的设计与实现毕业论文
2021-04-29 21:47:29
摘 要
护理人员短缺的状况已经成为一个不容忽视的问题,尤其在高峰期,病人多,护理人员少是必须要面对的难题。为了解决这方面的问题,利用计算机作为工具,是一个很好的选择。本研究为提升护理效率,解决输液护理管理过程中的包括三查七对,输液和换液等效率的提升等问题,着手开发设计一个医院门急诊输液室管理信息系统,方便护理人员对输液患者进行信息化管理,方便医院的平常护理工作。并且提供基本的瓶签单,输液单核对,瓶签单打印,患者流量监控,实时工作量统计,患者信息管理等功能。研究采取的技术路线为C 语言和MFC,外加数据库技术。
关键词:C ,数据库,门诊管理信息系统,医院
Abstract
The shortage of the nursing has become a problem which can’t be overlooked. Especially in the rush-hour, it's a tough problem to deal with the situation that there are too little nurses but too much patients. To solve the problem, it's a good choice to use computer as a tool. The research aim to improve the efficiency of the nursing, and solve the tough problem about the three inspections and seven verifications, and the improvement of efficiency in infusion. To realize that, I intent to develop a software and call it Hospital Emergency Infusion System. The system is developed to make it more convenient for the nurse to manage the information about patient and infusion. It provides basic function to check bottle bill and infusion card, to print bottle bill and infusion card, to monitor the flow of patient, and to check the real-time-workload. The technology pathway of the research is C and MFC, in addition, I also use database.
Key words: C ; database; Out-patient management information system; hospital;
目 录
第1章 绪论 1
1.1 软件开发背景 1
1.2 研究目的 1
1.3 研究基本内容 1
1.4可行性分析 2
第2章 相关技术介绍 3
2.1 Windows平台VS 2010开发环境介绍 3
2.2 C 语言介绍 3
2.3 MFC介绍 3
2.4 ACCESS数据库软件介绍 4
第3章 系统需求分析 5
3.1 运行环境要求 5
3.2 总体功能需求 5
第4章 系统设计 6
4.1 输液单管理模块 6
4.1.1 增加输液单 6
4.1.2 删除输液单 7
4.1.3 修改输液单 7
4.1.4 查询输液单 8
4.2 药品信息管理模块 8
4.2.1 添加药品信息 8
4.2.2 查询药品信息 9
4.3 病人信息管理模块 9
4.3.1 添加病人信息 9
4.3.2 删除病人信息 10
4.3.3 查询病人信息 11
4.3.4 修改病人信息 11
4.4 配药管理模块 12
4.4.1 查看输液单 12
4.4.2 打印输液卡 12
4.4.3 打印瓶签单 13
4.5 输液管理模块 14
4.5.1 开始输液: 14
4.5.2 换液/结束输液: 14
4.6 辅助功能 15
4.6.1 实时工作量查询 15
4.6.2 流量监控 16
第5章 系统数据库设计 17
5.1 实体属性图设计 17
5.1.1 输液单实体属性图 17
5.1.2 病人信息实体属性图 17
5.1.3 输液药品信息实体属性图 18
5.1.4 座位信息实体属性图 18
5.1.5 正在输液输液单号实体属性图 18
5.1.6 系统用户表实体属性图 19
5.2 数据库表单设计 19
5.2.1 输液单信息表设计 19
5.2.2 病人信息表设计 19
5.2.3 输液药品信息表设计 20
5.2.4 座位信息表设计 20
5.2.5 正在输液输液单号信息表 21
5.2.6 系统用户表 21
第6章 系统测试 22
6.1 测试目的 22
6.2 测试用例 22
6.2.1 输液单管理模块 22
6.2.2 药品信息管理模块 22
6.2.3 病人信息管理模块 22
6.2.4 配药管理模块 23
6.2.5 输液管理模块 23
6.2.6 辅助功能 23
6.3 结论 23
第7章 结论 24
7.1 总结 24
7.2 展望 24
参考文献 25
致谢 26
第1章 绪论
1.1软件开发背景
当今社会是信息化社会,是一个信息化高速发展的时代,需要我们利用好信息化的工具去改变和完善社会各方面的工作方式,提升各方面的工作的效率和速度。尤其是在医疗方面,抓住信息化的机遇,使自身向信息化医疗迈进是一件不得不做的事情。而就门诊输液护理的现状来说,输液护理人员短缺的状况已经成为一个不容忽视的问题,尤其是在急诊输液病人增多的时期,这一现象更为明显,病人多,护理人员少,护理质量自然得不到提升,在医患矛盾比较容易激发的状况下。采取一定措施来解决好这方面的问题变得尤为重要。为了解决这方面的问题,利用好信息化计算机化的工具,是一个很好的选择。跟上时代的步伐,才能提供更加优势和高质量的医疗服务给患者,才足够我们去改善甚至解决门急诊输液管理方面护理人员短缺的问题。开发医疗急诊输液室管理信息系统的目的和必要性,正是各种因素的综合驱动。正是在这样的背景下,我们才更加需要对医院各方面管理系统开发去进行研究,门急诊输液管理系统就是这样一种需要我们研究的系统。
1.2研究目的
顺应信息化的趋势,开发设计一个医院门急诊输液室管理信息系统,方便护理人员对输液患者进行信息化管理,方便医院的平常护理工作。并且提供基本的瓶签单,输液单核对,瓶签单打印,患者流量监控,实时工作量统计,患者信息管理等功能。满足护理人员短缺现状下高效快速管理病人输液过程的需求。同时满足现代化医院管理信息化的需求。
1.3研究基本内容
开发设计一个医院门急诊输液室管理信息系统,完成从患者进入医院挂号开始,到根据挂号随机分配输液座位,根据医嘱和处方与患者座位,患者姓名或ID号等信息的联系核查药物是否为该患者的用药以及患者各方面信息是否正确来完成三查七对的过程,并且在输液一瓶完毕后根据输液单信息判断是否已经完成输液,在完成输液后改变该患者座位状态为空闲状态,使该位置重新可供新来的患者使用的自动化管理的流程。同时拥有额外的在流程中辅助打印瓶签单功能,以及供护理管理者查询实时座位的空闲与占用状态,患者信息,患者流量统计等功能。
为实现以上分析的输液过程辅助作用,该系统要求具有护理人员对处置单进行核对、打印瓶签单、患者流量监控、实时工作量统计、患者信息管理等功能,具有良好的用户界面,使护理人员可以利用该系统完成相关工作,具有一定的实用性。
1.4可行性分析
目前医院方面的管理系统研究还比较少。处于需要进一步发展的阶段。门急诊输液管理系统,做为医院管理系统这个大的系统的一部分,在数据库技术出现,以及面向对象开发编程语言的走向热门和在各行各业的广泛运用,以及软件工程开发理论的成熟的情况下,结合这三者来设计出门急诊输液管理系统在技术上变得可行。
第2章 相关技术介绍
系统开发过程采用VS2010开发环境,C 语言,MFC界面开发方式,以及数据库技术。本章将分别对其进行基本介绍。
2.1 Windows平台VS 2010开发环境介绍
Windows平台是微软研制的图形操作系统,是目前使用范围最广的一种操作系统平台,大多数的程序开发工作都可以在该平台上完成,VS2010开发环境,是微软为程序员开发软件而建立的一个功能强大的程序开发软件,该软件提供了多种语言的开发环境。作为Windows平台最流行的开发环境,它可以用来创建Windows平台下的Windows应用程序,也可以用来创建网络应用程序。它支持包括C#,c++,VB等多种编程语言的软件开发。提供了便携而强大的开发界面,包括工作区,工具箱,工具栏,资源管理器等各种工具,也包括各种强大编辑的代码调试工具。可用来开发从控制台应用程序到窗口应用程序,到Windows服务,静态链接库,动态链接库等各种软件或功能模块。
2.2 C 语言介绍
C 源自C语言,C语言诞生于贝尔实验室,Dennis Ritchie于1972年在当他和Ken Thompson致力于设计Unix操作系统时创建了它。因此C 拥有C语言的特性:强有力的控制结构,快速,代码紧凑,程序小,易于兼容。C被定向成满足程序员的需要。它可以让你访问硬件,它使您能够操纵内存中的个别位。它有丰富的操作符选择,可以让你有效地表达自己。危险的是,正因此,在C中你可能犯在某些语言中是不可能的错误。 C给出你更多自由,它也让你更多的责任。而C 比C多了面向对象的特征,具有面向对象编程的封装,继承,多态等特性,同时具备C的高效性。其中,封装用面向对象进行了公私有变量函数的区分。多态采用虚函数是C 的一种经典实现方式。继承体现了面向对象的精髓。