您好,欢迎访问三七文档
医院信息管理系统2008年4月10日摘要医院管理系统是典型的管理信息系统(MIS,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点.计算机化的医院信息系统已成为现代化医院运营必不可少的基础设施与技术支撑环境。就好象一个现代化医院的成功运行离不开功能完整,美观舒适的建筑物,技术娴熟的医护人员,性能齐全,高精尖的医疗设备一样,它也离不开计算机化的医院信息系统。经过分析如此情况,我们使用VB,数据库等开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统.关键词:原型法面向对象数据一致性数据窗口医院管理系统目录1第一章绪论32第二章相关技术介绍62.1课题背景42.2国内外研究现状42.3课题目的53第三章系统分析73.1系统的初步调查103.2系统的可行性分析113.3系统开发步骤114第四章系统设计144.1模块设计144.2开发环境74.3功能模块144.4数据流图154.5数据库设计154.6详细设计204.6.1系统主界面204.6.2用户管理界面214.6.3药品管理界面264.6.4挂号界面28i4.6.5划价界面305第五章开发总结336第六章致谢…………………………………………………………………………………………347参考文献………………………………………………………………………………………………35第一章绪论随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及企业管理中的作用,并把它当做企业的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。同样,在医疗系统中也不例外,其中加强对门诊信息的管理,一方面能更好为病人服务,另一方面能加强对医院效益的监控。本世纪以来,因为社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代——“信息时代”的开始,它使企业管理现代化成为可能。管理信息系统的发展管理信息系统通过对企业当前运行的数据进行处理来获得有关信息,以控制企业的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对企业的管理决策活动予以辅助。从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。第一阶段:1953年至1965年)单项数据处理阶段,也称电子数据处理EDP)阶段。这是电子计算机在管理领域应用的起步阶段。这一阶段,因为当时计算机硬、软件的限制,数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,第二阶段:1965年至1970年)综合数据处理阶段,也称事务处理系统TPS)阶段。这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子系统的控制,并具有一定的反馈功能。第三阶段:1970年至今)管理信息系统MIS)阶段。这个阶段是在企业中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。总的说来,计算机技术的发展,其性价比大幅的下降,使得其被大量广泛的使用。针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,如J2EE、。NET,COM/COM+等。这又大大的推动了企业的信息化进程。其影响可以归纳为如下两点:(1计算机已经成为我们学习和工作的得力助手:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。(2开发医院管理系统的意义现在我国的一些小型医院或诊所对于病人就诊信息的处理还停留在纸介质或半自动由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一有项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据企业目前实际的医院管理情况开发一套医院管理系统是十分必要的。课题背景要提高竞争力,既要有好的就医环境,同时也要有好的客户服务,而要实现这些目标的办法就是信息化。医院信息化建设的目标是:适应我国全面建设小康社会和医药卫生改革发展的形势,以病人为中心,综合运用现代信息技术计算机、网络、通讯等),充分体现药特点,提高医疗质量和市场竞争能力,满足患者与医院管理的多种需求,促进医院持续快速稳定发展。在手工管理的情况下,对病人的病历的管理是一个极其繁杂的过程,医生很难记住每一位病人的情况,就医记录。所以往往采用的手工记录的方式,这个势必造成具大的物资浪费。并且随着医院规模的扩大,对药品的管理,对药品价格的管理等都是一件巨大的工作。国内外研究现状通过这前段时间的市场调查和分析,初步了解到现在各种进销存软件的优点及不足。比如说有些传统进销存软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望e兴叹!1、体系封闭,无法实现网络化管理,更无法支持电子商务。传统软件因为产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。2、信息单一、落后且缺乏前瞻性,因为技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。3、对管理考虑甚少。软件依旧没有摆脱传统束缚,以对外报告为其存在目的。课题目的当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了更好管理门诊信息信息而设计的。当前,医院作为病人就诊的地方,有许多信息需要处理和管理。现今,有很多门诊信息都是初步开始使用,甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于医历等很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;因为数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个医院管理系统,使医院管理工作规范化,系统化,程序化,避免医院管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改医院情况。开发门诊管理系统的现实意义:现在我国的多数诊所或小型医院的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。归纳起来,好处大约有以下几点:1.可以存储以往的门诊信息,安全、高效;2.只需一到二名信息录入员即可操作系统,节省大量人力;3.可以迅速查到所需信息。第二章、相关技术介绍2.1开发环境本系统采用面向对象的软件开发方法,以Microsoft公司的可视开发环境VisualBasic6.0作为主要开发工具,使用MicrosoftAccess2000作为关系数据库,并在VB编程语言中采用ADO数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。2.1.1VisualBasic6.0开发环境VisualBasic6.0是一种可视化、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高、且功能强大。在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口API)函数,以及动态链接库DLL)、动态数据交换DDE)、对象的链接与嵌入OLE)、开放式数据连接ODBC)等技术,可以高效、快速地开发出Windows环境功能强大、图形界面丰富的应用软件系统。总的来看,VisualBasic有以下主要特点:1.可视化编程VisualBasic提供了可视化设计工具,把Windows界面设计复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码,只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。VisualBasic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。2.面向对象的程序设计在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而VisualBasic则是应用面向对象的程序设计方法OOP),把程序和数据封装起作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,VisualBasic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。3.事件驱动编程机制VisualBasic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,用户单击该按钮时,将产生一个“单击”事件,而产生该事件时将执行一段程序,用来实现指定的操作。在用VisualBasic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程,这些过程分别面向不同的对象,由用户操作引发某个事件来驱动执行某特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作。这样可以方便编程人员、提高效率。4.访问数据库VisualBasic系统具有很强的数据库管理功能。利用数据控件和数据库管理窗口,可以直接建立或处理MicrosoftAccess格式的数据库,并提供强大的数据存储和检索功能。同时,VisualBasic还能直接编辑和访问其他外部数据。VisualBasic提供开放式数据连接OpenDataBaseConnectivity),即ODBC功能,它可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLServer、Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问Server上的数据库,并提供了简单的面向对象的库操作指令、多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户服务器方案。VisualBasic6.0是专门为Microsoft的32位操作系统设计的,可用来建立32位的应用程序。在Windows9x、WindowsNT或Windows2000环境下,用VisualBasic6.0的编译器可以自动生成32位应用程序。这样的应用程序在32位操作系统下运行,速度更快,更安全,并且更适合在多任务环境下运行。2.1.2MicrosoftAccess与ADO作为应用程序与OLEDB连接的桥梁,ActiveXDataObjects(ADO为VisualBasic6.0下开发的应用程序访问本地或远程数据库提供了有效的手段。MicrosoftActiveXDataObjects(ADO主要优点是易于使用、高速度、低内
本文标题:医院信息系统论文
链接地址:https://www.777doc.com/doc-3679765 .html