ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:89.09KB ,
资源ID:15846712      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-15846712.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(医院信息管理系统的开发.docx)为本站会员(b****7)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

医院信息管理系统的开发.docx

1、医院信息管理系统的开发 LEKIBM standardization office【IBM5AB- LEKIBMK08- LEKIBM2C】医院信息管理系统的开发本科学生毕业设计(论文)题 目:医院信息管理系统的开发系 别:电子与计算机系专 业:计算机科学与技术班 级: 2000-2-11姓 名:韩晓霖学 号:指导老师:程小辉日 期:2004年5月10日医院信息管理系统中文摘要本文简单介绍医院信息管理系统的开发过程及Delphi6与SQL Server 2000的运用。讨论医院信息管理系统的开发方案,并详细论述利用Delphi6+SQL Server 2000平台,设计开发医院信息管理系统的方

2、法。采用SQL Server 2000软件建立医院信息管理系统数据库,并用程序实现对这个数据库的操作和管理,建立一个完善、高效、友好的操作平台,让软件用户更好的对医院信息数据库进行维护和管理。关键字:医院信息管理系统;Delphi;SQL2000 Server; Exploitation of Hospital Information Management SystemABSTRACTThis passage simply introduces the Exploitation of Hospital Information Management System and the applicat

3、ion of Delphi6 and SQL discusses Exploitation project of Hospital Information Management System and discourses on how to design and develop Hospital Information Management System with Delphi6 and SQL builds the database with software SQL Server 2000, operates and manages the database through program

4、s and set up a perfect, efficient and friendly operation terrace, for that the software users can maintain and manage the Hospital Information Management System better. Keyword: Hospital Information Management System; Delphi;SQL2000 Server;摘要1.绪论1.1医院信息管理系统(HIMS)概述1.1.1HIMS概念医院信息管理系统(Hospital Inform

5、ation Management System, HIMS)在国际学术界已公认为新兴的医学信息学(Medical Informatics)的重要分支。美国该领域的 着名教授于1988年曾着文为医院信息管理系统下了如下定义:利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户的功能需求。1.1.2HIMS组成医院信息管理系统的组成主要由硬件系统和软件系统两大部分组成。在硬件方面,要有高性能的中心电子计算机或服务器、大容量的存贮装置、遍布医院各部门的用户终端设备以及数据通信线路等,组成信息资源共享的计算机网络;在软件方

6、面,需要具有面向多用户和多种功能的计算机软件系统,包括系统软件、应用软件和软件开发工具等,要有各种医院信息数据库及数据库管理系统。从功能及系统的细分讲,医院信息管理系统一般可分成三部分:一是满足管理要求的管理信息系统;二是满足医疗要求的医疗信息系统;三是满足以上两种要求的信息服务系统。各分系统又可划分为若干子系统。此外,许多医院还承担临床教学、科研、社会保健、医疗保险等任务,因此在医院信息管理系统中,也应设置相应的信息系统。医院信息管理系统是一个复杂的大系统,它的具体构型、分系统和子系统的划分、功能和规模的大小以及实施途径可以是多种多样的。但是从系统论和信息论的角度来看,医院信息管理系统是医院

7、这一实体在数据(信息)结构和信息处理概念上的抽象,可以用一个简单的模型来描述其基本组成。第一个层次是用户;第二个层次是用户实际使用的终端,可根据用户的应用作业给以不同功能的终端(如无盘或有盘微机、多媒体微机、图形工作站等);第三个层次被称为应用环境,也就是医院信息管理系统的硬件和系统软件提供给用户应用时的各种装置的混合体,诸如窗口操作、屏幕表格处理、键盘上的功能键、打印工具、辅助设备等;第四个层次是应用程序或医院信息管理系统的子系统,在这个层次,用户得以进入医院信息管理系统的应用程序,完成相关的功能;第五个层次是数据库管理系统(Data Base Management System, 简称DB

8、MS),它实施来自下设层次对数据库的要求,应用层次的所有应用程序都可以与DBMS通讯并访问数据库,数据库中的所有数据也能被各种应用程序访问、共享,并符合一致性的要求;第六个层次是实在的数据库,大量存贮着医院各部门有关管理、患者诊疗等各类数据,这些数据来自用户、应用程序并通过DBMS而获得。1.1.3HIMS功能(一)规范性医院信息管理系统是一个综合性的信息系统,它的应用软件功能涉及到国家和有关门部委制定的法律、法规。包括医疗、教育、科研、财务、会计、审计、统计、病案、人事、药品、保险、物资、设备等等。HIMS能满足各级医疗机构和各级卫生行政部门对信息的要求。遵从国家、省部委、地区卫生行政部门的

9、信息规范和相关标准。(二)实用性医院信息管理系统符合现行医院体系结构、管理模式和管理流程,系统能满足医院对信息的需求,并且能辅助管理者决策,成为医院日常管理工作不可缺少的组成部分,为医院带来巨大的经济效益和社会效益。(三)技术先进性医院信息管理系统涉及了现代管理科学、系统论、信息论、计算机技术、网络通信技术、医院管理学和部门管理业务、医学科学技术等多学科的领域。采用先进、成熟且稳定的计算机技术、网络通信技术、开发和运行平台、数据库系统、图形图像处理系统等技术和产品。(四)保密性医院信息管理系统具备严格的权限管理和数据保密措施。对涉及医嘱、处方、诊断的确立、执行、终止、变更和财务、人事等重要数据

10、,提供痕迹更正功能,加密功能及操作日志登记功能。(五)可靠性系统具备完善的数据备份和数据恢复功能,并发现、提示和纠正错误。(六)简捷性系统人机界面亲善、直观、统一、清晰。为操作员提供简单、迅捷的操作方法。具备完善的容错、防错、纠错能力,及时方便的操作提示、帮助能力。(七)易扩充性及构架灵活性系统采取开放式设计、构架方法,有利于用户在需求增加或变更时能方便地对系统功能进行增减、合并、分割等。各功能模块可随意组合,适合不同规模、各种类型医院(中医医药、西医医院、中西结合医院)的模式要求。1.2HIMS国内外发展情况和发展趋势(一)国外的动态电子计算机在医院的应用已有三十多年的历史,60年代初,美国

11、便开始了HIMS的研究。着名的麻省总医院开发的COSTAR系统是60年代初开始并发展到今天成为大规模的临床病人信息系统。随着计算机技术的发展,70年代,HIMS进入大发展时期,美日欧各国的医院,特别是大学医院及医学中心纷纷开发HIMS,成为医药信息学的形成和发展的基础。7080年代,美国的HIMS产业已有很大发展。 1985年美国全国医院数据处理工作调查表明,100张床位以上的医院,80%实现了计算机财务收费管理,70%的医院可支持病人挂号登记和行政事务管理。25%的医院有了较完整的HIMS,即实现了病房医护人员直接用计算机处理医嘱和查询实验室的检验结果。10%的医院(2530)有全面计算机管

12、理的HIMS。 日本的HIMS开发和应用从70年代初开始。多数日本医院是80年代以后开始进行HIMS工作的,但发展十分迅猛,规模相当大,是以大型机为中心的医院计算机系统。如北里大学医院的IBM/3090双机系统。当前日本的HIMS总的趋势是系统化、网络化、综合性,开始走自上而下的开发路线,一般都有大型机作为中心、支撑整个系统工作,并尽量采用微机和网络技术,投资规模大,正在实现“ordering”工作方式,即数据从发生源直接输入计算机。到1991年统计有近10家实现或基本实现此种方式。支持诊疗的功能在不断加强,系统24小时运行。不少软件是医院和计算机公司联合开发的,一些大公司也开发了一些通用的医

13、院信息管理软件包,也有些医院自己开发。如北里大学,开发了综合的HIMS,开发费用(机器设备除外)为3亿4千万日元(约合人民币1300万元)。日常运行费用支出为一年5亿1千万日元(约合人民币2000多万元)。 欧洲的HIMS发展比美国稍晚,大多数是70年代中期和80年代开始。欧洲HIMS的特点是实现了一些区域信息系统。如丹麦的Red System,管理76所医院和诊所。法国第八医疗保健中心实现了能管理三所大医院和三所医药学院的一体化信息系统Grenoble IntegratedHIMS。随着初级卫生保健工作的发展,欧洲各国区域性医院计算机网络将实现。目前欧共体的SHINE工程已经开始,英法意德许

14、多公司都参与了此项工程。在分布式数据库系统和开放网工程方面已做了大量工作。 (二)国内的情况计算机70年代末期就进入了我国医疗行业,当时以IBM的M340小型机为主,只有少数几家大型的部属综合医院和教学医院拥有,如北京协和医院、北京肿瘤医院、301医院等,主要应用于科研和教学,还没有应用于HIMS的管理。80年代初期,随着苹果PC机的出现和BASIC语言的普及,一些医院开始开发一些小型的管理软件,如工资软件等;80年代中期,随着XT286的出现和国产化,以及DBASEIII和UNIX网络操作系统的出现,一些医院开始建立小型的局域网络,并开发出基于部门管理的小型网络管理系统,如住院管理,药房管理

15、等。进入90年代,NOVELL网和FOXBA-SE、FOXFRO数据库日益盛行,完整的医院网络管理系统的实现已经成为可能,于是一些有计算机技术力量的医院开始开发适合自己医院的医院管理系统。一些计算机公司也不适时机的开发HIMS,如HP公司(与301医院合作)、IBM公司、微软公司、浪潮公司。但这些系统都存在如下一些问题:1、软件水平较低,一般只能做些初级的事务处理,也有的软件开发之后用了一段时间就停下了,坚持不下去,其原因是: (1)各医院计算机专业人才缺乏,技术力量薄弱,特别是缺少高层次系统分析人员和跨专业复合型人才。 (2)项目多,力量分散。 (3)医院经费有限,很难建立起理想的软、硬件支

16、撑环境。 2、重复开发多。据一个省调查,几年来,总共开发262个项目中,工资系统就有41个,医疗统计21个,人事21个,重复率达70%多,究其原因: (1)单位管理方式有一定差异,软件不能通用。(2)软件没有一个统一的标准,难以推广。 (3)全国没有一个较高水平、可广泛推广的医院管理软件包。2.系统需求分析2.1系统功能需求医院信息管理系统主要功能有:用户管理、数据的备份还原、门诊挂号、门诊药房管理、门诊病例管理、住院登记、住院药房管理、病房管理、手术室管理、住院病人查询、医院员工管理、中心药房管理、卫生材料管理、供应商管理和财务管理。1)用户管理:这个模块可以对这个软件用户进行管理,如添加、

17、删除用户,对软件用户进行权限管理。2)数据的备份还原:主要是对此医院信息管理系统的数据进行备份和还原。3)门诊挂号:主要功能是对门诊病人进行挂号工作。给每个门诊病人分别指定一个唯一的门诊挂号编号,以便对门诊病人就诊进行管理,并且可以指定挂号医师,进行门诊收费等。4)门诊药房管理:根据门诊医师的医嘱,计算病人需要购买药品的费用并进行收费且打印药品收费单。5)门诊病例管理:主要是对门诊病人的病例进行管理。对没有病例表的初次病人进行添加病例表。每个病例表中包括病例号、病人姓名等病人的基本资料,以便门诊医师的查看。6)住院登记:对住院病人的基本资料进行输入,根据病房病床的空缺情况对病人将要入住的病房病

18、床进行指定,并把所有的信息添加到医院信息管理系统数据库中去,目的是让医护人员更好的对住院病人进行管理。7)住院药房管理:主要是对住院病人的药品分发进行管理。根据医嘱把药品分发给住院病人,安排吃药的时间。8)病房管理:可以向数据库中添加病房信息。每个病房信息记录中包括病房号、病房类型(如高级或普通病房)、病房科别和病床数。9)手术室管理:可以向数据库中添加手术室信息,并且对手术室使用计划进行管理,很好的对手术进行安排。每个手术室信息记录中包括手术室编号、手术室类型(如一般手术室、生物洁净手术室或感染症手术室)、所述科室和备注。10)住院病人查询:主要对住院病人信息进行查询。11)医院员工管理:主

19、要对医院员工信息和工资情况进行管理。可以对信息进行添加、删除、修改和查询。12)中心药房:主要是对中心药房的药品进行添加、删除、修改和查询。门诊药房和住院药房的药品都要从中心药房中调出。13)卫生材料管理:对医院卫生材料(如手术钳、一次性针筒、棉花等)信息进行管理。14)供应商管理:对医院物资供应商的基本信息进行管理。15)财务管理:对医院开支项目进行管理和查询。2.2系统组成和体系结构根据以上系统需求分析,医院信息管理系统所有模块有:用户管理、数据的备份和还原、门诊挂号管理子系统、门诊药房管理子系统、门诊病例管理子系统、住院登记子系统、住院药房管理子系统、病房管理子系统、手术室管理子系统、住

20、院病人查询、医院员工管理子系统、中心药房管理子系统、卫生材料管理子系统、供应商管理子系统和医院财务管理子系统。结构图如下所示:2.3系统开发环境1)硬件环境 CPU :PIII733 内存 :384M 硬盘 :120G2)软件环境操作系统 :Windows 2000 Server开发软件 :Borland Delphi6数据库 :SQL Server 2000 2.4开发语言和开发工具简介本系统用到的开发软件有:Delphi6和SQLServer 2000。我之所以选择这两个开发软件,有以下几个方面的原因:1、一本Mastering Delphi6而获得美国Delphi精英奖的着名Delphi

21、专家Marco Cantu曾经说过:“Delphi过去一直是并且现在仍然是面向对象编程技术和Windows可视化编程技术的最好结合。”Delphi的简单入门和它强大的功能是我选择Delphi作为首要的开发工具的最主要的原因。2、我较早就接触了Delphi且对它有了浓厚的兴趣,所以就开始学习Delphi。由于我钻研Delphi已经有了一段不短的时间,为了很快可以对系统进行开发,所以我选择了这种自己熟悉并且强大的软件开发工具。3、目前有多种数据库软件可以选择如Access、FoxPro和Oracle等。我选择了SQLServer2000是因为SQL语言的强大并且SQlServer2000是目前比较

22、主流的数据库。Oracle也是一种强大的数据库,但是由于我对这种数据库不是很熟悉,为了很快可以进行软件的开发,我选择了自己熟悉的SQL Server 2000。下面就简单介绍一下这两个软件。2.4.1Delphi6简介在DOS时代,程序员可以选择的开发工具是非常有限的。随着Windows平台的推出,这种情况有所改善,人们可以使用C语言或者Visual Basic 语言。但是它们要么功能虽然强大但是使用非常困难,要门使用虽然简单但是语言本身具有重大的局限。因此人们迫切需要一种能够集两者优点而摒弃两者缺点的开发工具这便是产生的历史背景。在古希腊的神话里,有一个智慧女神,她的名字就叫做Delphi,

23、也许这就是Borland公司把这个强大的开发工具叫做Delphi的最初意愿吧。事实上,Delphi名副其实,它是第一个综合了可视化开发环境、优化的源代码编译器和可伸缩的数据库访问引擎的Windows开发工具。在Delphi的早期版本中,比较号的特性包括:基于窗体和面向对象的方法、高速的编译器、强大的数据库支持、与Win-dows编程的紧密结合及其组件技术。但最重要的还是Object Pascal语言,它才是所有这一切的根本。随着Windows平台的不短升级,delphi也完成了自己从到的阶梯迈进。在中,Delphi实现了从16为平台向32位平台的转移,初步形成了RAD(Rapid Applic

24、ation Development)的概念。在新增的功能中,最重要的是:多记录对象和改进的数据库网格、OLE自动化支持和变体(Variant)数据类型、完全的Windows95支持和继承、长字符串数据类型、可视化窗体继承。随着软件技术的进步,COM、ActiveX、WWW、多层数据库应用程序等复杂技术越来越多地进入到程序员地日常开发中,Borland公司适时地推出,为上述复杂技术地应用提供了一套完整地解决方案。为了方便程序员们编写程序,在中添加了Code Inseght技术、DLL调试支持、组件模板、TeeChart、Decision Cube、WebBroker技术、组件包、ActiveFo

25、rms以及由接口技术所提供地与COM的高度集成。的推出首先是为了是Delphi地使用更加简单,为此Borland加入了代码导航和类自动完成功能,同时MIDAS、DCOM、CORBA等技术地应用更使得Delphi称为企业级地开发平台。中增加了AppBrowser编辑器、新的Windows98特性、改进地OLE和COM支持、扩展的数据库组件以及向VCL核心类添加地很多特性,包括对停放、约束与位置点控件地支持。之后不久,Borland很快便推出了。在数据库地开发、集成环境地改善、VCL地增强和COM服务器地扩展上都取得了长足地进步,引入了ADO数据集,并能够有效控制Microsoft Excel、M

26、icrosoft Word等COM服务器。Delphi地每次更新,都给程序员们带来了巨大的惊喜,人们在使用的同时,又在盼望着的出现。在事隔两年后,Borland终于推出了人们翘首以待的版本。添加了很多新特性,包括新添的Component Library for Cross-Platform (一种扩展的运行时库)、新型的dbExpress数据库引擎、Web服务与特别的XML支持(一种功能强大的Web开发框架)、更多的IDE增强和很多新组件与新类,并通过它们支持跨平台的开发。2.4.2SQLServer2000简介Microsoft SQL Server2000是Microsoft公司开发的优秀

27、企业级大型网络数据库。它是把多线程作为基础结构,显着的优点是:所需的资源少、同时又能够把数据合并起来管理,既能够保证数据的完整性,又能够保证数据的安全性。采用Windows 2000 Server 的操作系统与Microsoft SQL Server2000有较好的兼容性。SQLServer2000系统具有很高的可靠性、可伸缩性、可用性、可管理性、数据仓库等特点,为各种用户提供了完整的数据库解决方案,可以帮助他们快速地建立自己地Internet商务体系。目前,SQLServer2000系统在我国地许多行业和领域得到了广泛地应用。SQL Server 2000 的各种版本SQL Server 2

28、000 企业版作为生产数据库服务器使用。支持 SQL Server 2000 中的所有可用功能,并可根据支持最大的 Web 站点和企业联机事务处理 (OLTP) 及数据仓库系统所需的性能水平进行伸缩。SQL Server 2000 标准版作为小工作组或部门的数据库服务器使用。SQL Server 2000 个人版供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要 SQL Server 数据存储。在客户端计算机上运行需要本地 SQL Server 数据存储的独立应用程序时也使用个人版。中国最大的资料库下载SQL Server 2000 开发版供程序员用来开发将 SQL Serve

29、r 2000 用作数据存储的应用程序。虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是只能将开发版作为开发和测试系统使用,不能作为生产服务器使用。3.医院信息管理系统数据库的设计3.1安装SQLServer2000组件要使用SQLServer2000的组件,必须对其安装并在Windows注册表里注册。安装 Microsoft SQL Server 2000 之前,请考虑下列事项: 确保计算机满足 Microsoft SQL Server 2000 的系统要求。有关更多信息,请参见 SQL Server 2000的硬件和软件安装要求。硬件要求下表说明安装 M

30、icrosoft SQL Server 2000 或 SQL Server 客户端管理工具和库的硬件要求:操作系统要求下表说明为使用 Microsoft SQL Server 2000 各种版本或组件而必须安装的操作系统:如果在同一台计算机上安装 SQL Server 2000,则应备份 Microsoft SQL Server 的当前安装。 如果安装故障转移群集,则在运行 SQL Server 安装程序之前禁用所有专用网卡上的 NetBIOS。检查所有 SQL Server 安装选项,并准备在运行安装程序时做适当的选择。如果使用的操作系统的区域设置不是英语(美国),或者如果自定义字符集或排序

31、顺序设置,则查看与排序规则设置有关的主题。考虑了以上的问题以后,就可以安装SQL Server 2000了。运行SQLServer2000的程序,就可以自动安装SQLServer2000组件并自动进行注册。运行SQL Server 2000个人版安装程序,安装程序会让你按照自己的需要选择一些选项。首先,安装程序会让你选择安装哪种SQL Server 2000组件:仅客户端工具或服务器和客户端工具。中国最大的资料库下载仅客户端工具仅安装客户端关系数据库管理工具。此选项包含管理 SQL Server 的客户端工具和客户端连接组件。此外,该选项使您得以选择其它要安装的组件。服务器和客户端工具该选项执

32、行安装服务器和客户端工具以创建具有管理能力的关系数据库服务器。选择服务器和客户端工具选项将显示所有附加的安装选项我选择服务器和客户端工具,以便将自己的计算机作为一个服务器。然后选择典型安装,这样,SQL Server 2000就安装完成了。3.2使用SQL Server 20003.2.1在SQL Server 2000中新建一个数据库。进入SQL Server 2000操作平台后,右键点击“数据库”,选择新建数据库。将新建的数据库命名为HIMS。3.2.2SQL Server 2000数据表的设计和建立。根据医院信息管理系统的需求分析,此系统需要设计建立26个数据表,分别为:门诊医师工资表、门诊医师信息表、西药表、管理人员工资表、管理人员信息表、科室表、病房信息表、病床

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2