医院管理系统设计与实现【摘要】21世纪人类已经进入了信息化、数字化的时代。
随着计算机技术、通信技术的飞速发展,计算机信息处理技术已经逐渐渗入生活中的各个方面。
与此同时,医学技术的提高和人们生活观念的改变,使传统的医院管理机制表现出许多不足,例如药房药品种类繁多容易造成混乱、在管理病人住院时效率下降等。
这促使一种以计算机为平台的信息化医院管理系统的诞生。
本文将详细介绍医院管理系统,涉及到咨询管理、药房管理、病房管理及医师工作站管理等功能模块,分析了整个系统的架构、工作原理、实现功能等。
本系统是基于C#语言,并采用VS2008、SQL2000平台开发,具有安全、方便、配置简易等特点。
系统保证了数据的一致性和完整性,数据的安全性也得到了一定程度的保障。【关键词】医院管理系统;管理;数据库;The Design And Realization Of Hospital Management System Abstract:21th century is the century of information technology and digitalization. As the rapid development of computer and communication technology, computer information technology has gradually spread into many aspects of our lives. Meanwhile, with the improvement of medical technology and the change of our minds, traditional hospital management system shows many disadvantages. For instance, the chaos caused by a great variety of medicines and the inefficiency of management in patients. Such inconvenient affairs spur the emergence of hospital information management system which based on computers. This article detailed introduced the hospital management system which involves some functional modules such as advisory management, pharmacy management, ward management and doctor workstation management. This article also analyzed the structure of the system, how it works and its implement functionality. This system is based on C#, and be exploited by VS2008, SQL2000 platform. It is safe, convenient and easily used. The system ensures the consistence and integrity of the data, and also it ensures the safety of the data.Key words: hospital management system; management; database;目录摘要 (I)ABSTRACT............................................................................................................................................................ I I 引言 (1)1、系统分析 (2)1.1系统总体调查 (2)1.2需求功能分析 (3)1.3可行性分析 (3)1.4数据流程 (4)1.4.1数据流图 (4)1.4.2数据字典 (6)2、系统设计 (8)2.1系统目标设计 (8)2.2系统设计思路 (9)2.3系统功能分析 (9)2.4系统功能模块设计 (10)2.5系统通信原理图 (10)2.6数据库设计 (11)2.6.1数据库需求分析 (11)2.6.2数据库概念结构设计 (11)2.6.3数据库逻辑结构设计 (12)3、系统实现 (14)3.1开发工具 (14)3.1.1设计语言简介 (14)3.1.2后台数据库简介 (15)3.2系统通信模式 (16)3.3数据库实现 (16)3.4.1医院业务的主体部分 (18)3.4.2医院辅助管理部分 (21)3.5系统测试 (22)3.5.1门诊挂号模块测试 (22)3.5.2病历更新模块测试 (23)3.5.3划价收费模块测试 (23)3.5.4药品售出模块测试 (24)3.5.5新药入库模块测试 (24)3.5.6药品更新删除模块测试 (25)总结 (26)参考文献 (27)附录 (28)致谢 (29)引言21世纪是信息的社会,信息管理日益成为企业、公司经营活动的重要组成部分。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,信息技术也因此得到了飞速的发展。
管理信息系统就是我们常说的MIS(Management Information System),它在强调管理、强调信息的现代社会中变得越来越普及。
为实现管理上的先进性、准确性和实时性,数据库技术越来越广泛地应用到各项管理系统中。
随着科学技术的发展,人们的物质水平和精神水平也得到普遍提高。
在医院里人们不仅仅是追求身体的健康,而且在保健、美容等方面也很是关注。
这使医院的工作人员、病人流量及工作范畴等有了显著增加,这间接的对管理机制提出了更高的要求,从而使传统的医院管理机制在时间和空间上都有了很大的限制,显得效率低下、准确性差等缺点。
而提高医院的工作效率是当前的首要目标,因而必须通过借助于蓬勃发展的IT工具来实现高效管理,展现医院的崭新风貌。
作为一有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存,数据交换等方面均快速可靠,是传统管理机制所不能完成的。
因此,采用全新的计算机网络和管理系统,将成为提高医院管理效率,改善服务水准的重要手段之一。
本文研制的医院管理系统是医院日常管理中的主要业务部分,并非涵盖了医院管理的所有方面及其细节。
它的主要功能是实现门诊的挂号、划价收费、就医诊断、员工管理及药品管理,将病人信息和病历信息、药品信息统一归入到数据库系统中;次要功能是实现病房的管理、医疗辅助项目的管理和后勤的部分管理。
不但可以实现对医院业务的有效管理,而且缩短了病人看病的时间和减少了员工的工作流程。
从而使得医院的现代化管理相比以往的传统手工管理,可以做到信息的规范管理和快速查询,实现医院业务管理的系统化、规范化和自动化,减少管理工作量,提高管理效率,降低管理成本。
整个医院管理系统采用Microsoft visual studio 2008设计完成,以Microsoft Sql Server 2000作为后台数据库。
其子系统是以桌面软件为操作平台,可完成系统维护和管理等操作。
在分析用户需求功能的基础上,考虑到对开发工具的掌握程度,采用模块化设计的方法,以C/S模式的通信原理构建整个系统,力求设计出一个实用的医院管理系统。
1、系统分析1.1系统总体调查随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
时至今日,伴随着Internet 的迅猛发展,社会更是步入了网络时代。
这一技术的广泛应用,让许多原本繁杂的手工劳动变的简单、快捷。
正是基于此种进步,各种信息管理系统应运而生。
电子计算机在医院的应用已有三十多年的历史,60年代初,美国便开始了HIS的研究。
著名的麻省总医院<MGH>开发的COSTAR系统是 60年代初开始并发展到今天成为大规模的临床病人信息系统。
随着计算机技术的发展,70年代,HIS进入大发展时期,美日欧各国的医院,特别是大学医院及医学中心纷纷开发HIS,成为医药信息学的形成和发展的基础。
70-80年代,美国的HIS产业已有很大发展。
1985年美国全国医院数据处理工作调查表明,100张床位以上的医院,80%实现了计算机财务收费管理,70%的医院可支持病人挂号登记和行政事务管理。
25%的医院有了较完整的HIS,即实现了病房医护人员直接用计算机处理医嘱和查询实验室的检验结果。
10%的医院(2530)有全面计算机管理的HIS。
在我国,计算机的应用是在70年代末期才进入了医疗行业,当时以IBM的M340小型机为主,只有少数几家大型的部属综合医院和教学医院拥有,主要应用于科研和教学,还没有应用于HIS的管理。
80年代初期,随着苹果PC机的出现和BASIC语言的普及,一些医院开始开发一些小型的管理软件,如工资软件等;80年代中期,随着XT286的出现和国产化,以及DBASEIII和UNIX网络操作系统的出现,一些医院开始建立小型的局域网络,并开发出基于部门管理的小型网络管理系统,如住院管理,药房管理等。
进入90年代,NOVELL网和FOXBASE、FOXFRO数据库日益盛行,完整的医院网络管理系统的实现已经成为可能,于是一些有计算机技术力量的医院开始开发适合自己医院的医院管理系统。
一些计算机公司也不适时机的开发HIS,如大连汇源电子系统工程有限公司(与301医院合作)、IBM公司、微软公司、浪潮公司。
在信息时代,这种传统的管理方法必然将被以计算机为基础的信息管理所取代。
我作为一个计算机科学与技术专业的本科生,希望在这方面有所贡献。
改革开放的总设计师邓小平同志说过:“科学技术是第一生产力”,我希望能用四年所学编制出一个实用的程序帮助医院进行更有效的管理。
1.2需求功能分析需求功能分析是系统开发过程的起点,它在整个开发过程中起着至关重要的作用。
在经过详细的调研后,得到医院管理系统的需求功能如下:●尽量采用医院现有的软硬件环境,将其先进的管理方案融入系统当中,从而充分利用医院现有资源,提高系统开发水平,加强系统应用效果。