欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    HIS医院信息管理系统.docx

    • 资源ID:4884984       资源大小:157.90KB        全文页数:24页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    HIS医院信息管理系统.docx

    刖言随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工 经营管理,已无法满足医院的需要 成为医院发展的瓶颈,人们对医疗服务的要求也越来越高。传统 的手工操作模式,病人帐目繁杂,病人查帐困难,病区和药房的药品浪费现象严重且无法追踪,人工 传送各种记帐单容易漏、错帐,人工划价收费差错难以避免,因此,如何提高服务水平、提高工作效 率,成为迫待解决的问题。医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提高 医院的服务质量和管理水平,因此,医院对管理信息系统有着强烈的需求。M信息管理平台,辅助企业进行现代化管理。它具备数据处理、计划、控制、预测和辅助决策功能。 医院管理系统(Hospital management system)的目的就是为了减轻业务劳动强度,减少了差错,科 学管理药品,节省人力,提高医院的财、物管理水平,增加经济效益,改善患者的就医环境,方便患 者就医和查询,提高医院的服务效率和服务质量,提高医院的医疗质量和管理水平,去除传统人工管 理的瓶颈。所以,一个现代化的适应社会发展需要的医院,除了具备一流的医疗队伍、一流的服务设施之外, 还应具备一流的管理信息系统。生活水平的提高与用户需求的增长将推动着MIS信息管理系统应用与 HIS医院信息管理系统功能的不断完善与增强。1.1研究的背景与现状随着信息时代的到来,计算机在各行各业得到了越来越广泛的应用。建设现代化的医院,信息管 理的计算机化、网络化和数据高度共享化将是必不可少的条件。医院每天产生的信息量非常大,随着 医院业务量的不断扩大,如果还用手工来处理的原始方法来处理医院每天产生的巨大的数据量,这将 是一件非常困难的事情,也容易产生由人为因素引起的错误,给医院的日常管理带来了非常大的不便。 这时医院迫切需要一套功能完善、操作简单、界面美观的医院管理系统来满足医院日常管理的需要, 这也是时代发展的需要。一电子计算机在医院的应用已有四十多年的历史,60年代初,美国便开始了 HIS的研究。著名的 麻省总医院MGH开发的COSTAR系统是60年代初开始并发展到今天成为大规模的临床病人信息系统。 随着计算机技术的发展,70年代,HIS进入大发展时期,美日欧各国的医院,特别是大学医院及医学 中心纷纷开发HIS,成为医药信息学的形成和发展的基础。70 80年代,美国的HIS产业已有很大发 展。1985年美国全国医院数据处理工作调查表明,100张床位以上的医院,80%实现了计算机财务收 费管理,70%的医院可支持病人挂号登记和行政事务管理。25%的医院有了较完整的HIS,即实现了病 房医护人员直接用计算机处理医嘱和查询实验室的检验结果。10%的医院(2530)有全面计算机管理的 HIS。计算机70年代末期就进入了我国医疗行业,当时以IBM的M340小型机为主,只有少数几家大型 的部属综合医院和教学医院拥有,如北京协和医院、北京肿瘤医院、301医院等,主要应用于科研和 教学,还没有应用于HIS的管理。80年代初期,随着苹果PC机的出现和BASIC语言的普及,一些医 院开始开发一些小型的管理软件,如工资软件等;80年代中期,随着XT286的出现和国产化,以及 DBASEIII和UNIX网络操作系统的出现,一些医院开始建立小型的局域网络,并开发出基于部门管理 的小型网络管理系统,如住院管理,药房管理等。进入90年代,NOVELL网和FOXBASE、FOXFRO数据 库日益盛行,完整的医院网络管理系统的实现已经成为可能,于是一些有计算机技术力量的医院开始 开发适合自己医院的医院管理系统。一些计算机公司也不适时机的开发HIS,如HP公司(与301医院 合作)、IBM公司、微软公司、浪潮公司。但这些系统都存在如下一些问题:软件水平较低,一般只能做些初级的事务处理,也有的软件开发之后用了一段时间就停下了,坚 持不下去,其原因是:(1)各医院计算机专业人才缺乏,技术力量薄弱,特别是缺少高层次系统分析 人员和跨专业复合型人才。(2)项目多,力量分散。(3)医院经费有限,很难建立起理想的软、硬件支 撑环境不可能实现。通过使用医院信息管理系统,规范了业务处理流程,堵塞了管理中的漏洞。全院 信息通过计算机软件系统连接成一个整体,实现数据高度共享,降低管理成本,提高了管理数据的准 确性和实时性。为了配合国家医疗卫生行业信息化建设,以及现行医院管理中实际存在的问题,我确 立了本次课题。在此研究中我得到了医院部门的大力支持。希望通过此次课题的研究来解决当今医院 管理系统存在的问题,推动国内医疗卫生行业信息化建设,并且拓展医疗卫生行业的系统集成市场。1.2研究的目的与意义随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工 经营管理,已无法满足医院的需要,成为医院发展的瓶颈,人们对医疗服务的要求也越来越高。传 统的手工操作模式,病人帐目繁杂,病人查帐困难,病区和药房的药品浪费现象严重且无法追踪,人 工传送各种记帐单容易漏、错帐,人工划价收费差错难以避免,因此,如何提高服务水平、提高工作 效率,成为迫待解决的问题。医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提 高医院的服务质量和管理水平,因此,医院对管理信息系统有着强烈的需求。美国著名教授 Morris.Collen于1988年曾著文为医院信息系统(HIS)下了如下定义:利用电子计算机和通讯设备, 为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数据医交换的能力, 并满足所有授权用户的功能需求。开发医院管理信息系统(HIS)的目标就是立足医院应用实际,着眼 院未来发展,以强化医院管理,提高医疗质量,方便患者就医和查询,提高医院的服务效率和服务质 量,设计一套符合国家功能规范要求,安全稳定,操作简便的医院信息系统,为医院提供一套全方位 的解决方案。1.3可行性分析1.3.1设计思想作为一个完整的HIS系统,至少应包含住院管理子系统,病区管理子系统,病案管理子系统和院 长查询子系统。完整的医院信息系统对信息的处理大体上可分为三个不同的层次:数据的收集过程; 数据的集中加工、处理与分析过程和决策咨询与决策支持过程。一般来说,数据的收集过程与基层科 室的事务处理活动相联系;数据的集中处理与分析过程与中层科室的工作任务相联系;决策、支持过 程则与高层领导相联系。医院管理系统是根据医院信息系统(HIS)设计的轻巧,而且实用的病人就诊管理系统其中药功 能包括:门诊管理、处方管理、药房管、基本信息的维护、对系统信息的管理和维护。实用性是评价医院信息系统的主要标准。它应该符合现行医院体系结构、管理模式和管理程序, 系统的建立和运行应该成为医院日常管理工作中不可缺少的组成部分,并且对医院带来一定的经济效 益和社会效益。1.3.2系统调研建立信息系统的目的是要解决现行系统的问题。在信息系统的开发中,首先要明确目标及要解决 的问题,在流程设置及各个功能的设计上紧紧围绕目标来进行。我们从下述几个方面来分析医院信息 系统的目标和需求:情况,反映各单位各部门的效益;8, 完善物品的管理,减少不必要的浪费;JT9. 为领导层及时提供各类信息,协助领导层作出决策等等。硬件服务器方面:1. 可用性2. 可扩展性3. 可靠性4. 智能化的可管理性5. 安全性6. 服务网络方面:1. 局域网主干的带宽必须大于100Mbps,至少10Mbps交换到桌面;2. 局域网支持虚拟网划分技术(VLAN);3. 支持网络安全,必须设置防火墙;4. 支持方便的图形化网络管理软件。1.3.3可行性分析/可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开 发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投 资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题 是否能够解决。该系统的可行性分析包括以下几个方面的内容。1. 经济可行性:医院信息系统是现代化医院必不可少的基础设施与技术支撑环境。医院信息系统属于迄今世界上 现存的企业级信息系统中最为复杂的一类,这是医院本身的目标、任务和性质决定的。它不仅要同其 他所有管理信息系统(MIS)一样追踪、管理伴随人流、财流、物流所产生的管理信息,从而提高整 个系统的运行效率,而且还应该支持以病人医疗信息记录为中心的整个医疗、教学、科研活动。现阶 段不允许医院信息系统代替人们作出任何决策。医院信息系统只能为人们的管理决策提供各式各样尽 可能充足可靠的数据、信息,然后由人们作出最终的选择与决策。无论这种管理决策是直接或者间接 影响病人医疗事务,还是直接或间接影响医院管理事务。医院信息系统不是简单地模拟现行的管理方 法,而是根据医院管理模式采用科学化、信息化、规范化、标准化理论设计建立起来的。因此在现阶 段,医院信息系统与手工管理方法是互为依据、互为支持的,医院信息系统为科学化、信息化、规范 化管理提供了可靠依据。建立医院信息系统是一项艰巨的系统工程。它涉及了现代管理科学、系统化、 信息化、计算机技术、网络通信技术、医院管理学和各部门管理业务、医学科学技术等多学科的范畴。 现代化医院管理体系,必须要有信息系统支持,以便适应新的医院运行机制转变,即由社会福利型向 经营核算型转变,要求医院管理者由经验管理向现代化科学管理转变。因此,必须建立医院信息系统。HIS系统的有效运行,将提高医院各项工作的效率和质量,促进医学科研、教学;减轻各类事务 性工作的劳动强度,使他们腾出更多的精力和时间来服务于病人;改善经营管理,堵塞漏洞,保证病 人和医院的经济利益;为医院创造经济效益。主要是对项目的经济效益进行评价,本系统开发经费对于个人在经济上是可以接受的。所以本系 统在经济上是可行的。2. 技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要 等。该管理系统采用了当前新兴的Browser/Server模式进行开发。三层的Browser/Server体系结构具 有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了 Internet/Intranet技术,是技术 发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用微软的SQL Server 2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、 安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面, 科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低, 其硬件平台完全能满足此系统的需要。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且有良好的效益。因此系统 的开发是完全可行的。1.3.4开发方案 / y<该系统将采用ASP.NET应用程序的典型系统架构模式:数据库数据访问层业务逻辑层, 如图1-1所示:图1-1系统架构模式1.4本章小结在计算机技术日渐成熟的今天,作为人们生活中不可或缺的一部分,计算机逐渐的运用到了人们 生活的方方面面。医院信息管理系统作为现代计算机技术运用到MIS信息管理系统的一个具体实例 的有效运行,它不但提高了医院各项工作的效率和质量,促进医学科研、教学;减轻各类事务性工作 的劳动强度,使他们腾出更多的精力和时间来服务于病人;而且改善了经营管理,堵塞漏洞,保证病 人和医院的经济利益;为医院创造经济效益。从本章的1.1节研究的背景与现状来看,医院信息管理技术在我国还不是很成熟,相信在不久的 将来,医院信息管理技术将给人们的就诊和医院的管理带来更多的便利。本章1.2节研究的目的与意 义,概述了研究的目的及现实意义。本章1.3节可行性分析,说明了系统开发的可行性。2基础知识概述2.1医院信息管理系统概述2.1.1医院信息管理系统定义美国著名教授Morris.Collen于1988年曾著文为医院信息系统(HIS)下了如下定义:利用电子计算 机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提取和数 据医交换的能力,并满足所有授权用户的功能需求。开发医院管理信息系统(HIS)的目标就是立足医 院应用实际,着眼院未来发展,以强化医院管理,提高医疗质量,方便患者就医和查询,提高医院的 服务效率和服务质量,设计一套符合国家功能规范要求,安全稳定,操作简便的医院信息系统,为医 院提供一套全方位的解决方案。而根据卫生部制定本医院信息系统(HIS)软件基本功能规范第三条中医院信息系统的定义 为:医院信息系统(HIS)是指应用电子计算机和网络通信设备,为医院及其所属各部门提供病人医 疗信息、财务核算分析信息、行政管理信息和决策分析统计信息的收集、存储、处理、提取和数据通 讯的能力,并能满足所有授权用户对信息的各种功能需求的计算机应用软件系统。2.1.2医院信息管理系统特点作为一个医院信息管理系统一般具有如下特点:1. 实用性实用性是确定系统需求和选择技术的首要原则。医院信息系统的建设是一个不断发展的过程,而 软件技术在快速发展。首先需要将目标定位在一个合理需求的基础上,应该能满足未来35年的应 用需要。其次需要充分地利用技术手段解决应用中的问题。解决问题水平的高低应体现在合理利用技术的 程度、资源的利用水平上,并不是只有采用先进的网络技术才能体现系统建设的先进水平。2. 通用性虽然各医院有不同的组织机构和管理模式,但系统能够适应多种实际情况。系统在设计时,就充 分运用计算机能实现的科学的管理模式和合理的信息流程来设计系统,保证系统能够满足多种需要。3. 安全性信息管理系统的用户涉及医院的医生、护士、医疗技人员和管理人员等,系统既包含与病人医疗 相关的数据,又包含经济方面的数据。系统必须提供一套长期稳定的、统一的、便于管理的用户管理 手段。不管用户使用系统的哪个部分或功能,在系统中所具有的账号都是惟一的。系统同时包括操作 日志管理功能,随时可以查询操作员在特定时间进行的操作,以备查考。2.2开发平台VS.NET2003概述本系统是基于VS.NET2003开发平台,以流行的ASP.NET技术和C#作为后台语言开发出来的。 本节将重点介绍一下ASP.NET,下一节我们将介绍一下C#语言。Visual Studio .NET是一套完整的开发工具,用于生成ASP Web应用程序、XML Web services 桌面应用程序和移动应用程序。Visual Basic .NET> Visual C+ .NET>Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另 外,这些语言利用了 .NET Framework的功能,此框架提供对简化ASP Web应用程序和XML Web services开发的关键技术的访问。阅读下面关于Visual Studio .NET中的Visual J#智能设备应用程 序、ASP.NET移动设计器、Windows窗体、XML Web services以及XML支持的概述。分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由 于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代 码量。2. 统一编程类该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集(API)。目前,C+开 发人员使用Microsoft基础类,而Java开发人员使用Windows基础类。框架统一了这些完全不同 的模型并且为Visual Basic和JScript程序员同样提供了对类库的访问。通过创建跨所有编程语言的 公共API集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从JScript到C+的所 有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。3. ASP.NETASP.NET建立在.NET Framework的编程类之上,它提供了一个 Web应用程序模型,并且包 含使生成ASP Web应用程序变得简单的控件集和结构。ASP.NET包含封装公共HTML用户界面元 素(如文本框和下拉菜单)的控件集。但这些控件在Web服务器上运行,并以HTML的形式将它 们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为Web开发人 员提供了面向对象的编程的丰富性。ASP.NET还提供结构服务(如会话状态管理和进程回收),进一 步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET使用这些同样的 概念使开发人员能够以服务的形式交付软件。使用XML Web services功能,ASP.NET开发人员可以 编写自己的业务逻辑并使用ASP.NET结构通过SOAP交付该服务。ASP.NET不仅仅是下一版本的Active Server Page (ASP);它是统一的Web开发平台,用来提供 开发人员生成企业级Web应用程序所需的服务。ASP.NET的语法在很大程度上与ASP兼容,同时 它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现有 ASP应用程序中逐渐添加ASP.NET功能,随时增强该ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic .NET、C#和JScript .NET.)创作应用程序。另外,任何 ASP.NET应用程序都可以使用整 个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环 境、类型安全、继承等等。ASP.NET可以无缝地与 WYSIWYG HTML编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优 点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。当创建ASP.NET应用程序时,开发人员可以使用Web窗体或XML Web services,或以他们认 为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存 经常使用的数据,或者对应用程序的配置进行自定义,这里只是列出几种可能性而已。使用Web窗体可以生成功能强大的基于窗体的Web页。生成这些页时,可以使用ASP.NET服 务器控件来创建公共UI元素,以及对它们进行编程以用于执行常见的任务。这些控件使您能够用可 重复使用的内置或自定义组件生成Web窗体,从而简化页面的代码。XML Web services提供了远程访问服务器功能的途径。使用XML Web services,企业可以公开 数据或业务逻辑的编程接口,这样客户端和服务器应用程序就可以获取和操作这些编程接口。通过使 用诸如HTTP和XML消息传递之类的标准跨越防火墙移动数据,XML Web services可在客户端- 服务器或服务器-服务器方案下实现数据的交换。XML Web services不与特定的组件技术或对象调用 约定相关联。因此,用任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访 问 XML Web serviceso这些模型中的每一个模型都可以充分利用所有ASP.NET功能,以及.NET Framework和.NET Framework公共语言运行库的强大功能。这些功能以及使用它们的方法概述如下:如果您具有ASP开发技能,则新的ASP,NET编程模型对您来说将会是非常熟悉的。不过,与 ASP相比,ASP.NET对象模型变化显著,它更为结构化并且面向对象。但这也意味着ASP.NET不 是完全向后兼容的;几乎所有现有的ASP页都必须经过一定程度的修改后才可以在ASP.NET下运 行。此外,对VisualBasic .NET的一些主要更改也意味着,用Visual Basic Scripting版本编写的现 有ASP页通常将不会直接移植到ASP.NET中。不过,在大多数情况下,只需对少数几行代码进行 必要的修改。从ASP.NET应用程序访问数据库是向Web站点访问者显示数据的常用技术°ASP.NET使得为 此目的而对数据库的访问比以往更加方便。它还使您能够从您的代码管理数据库。ASP.NET提供一种简单的模型,该模型使Web开发人员能够编写在应用程序级运行的逻辑。开 发人员可以在Global.asax文本文件中或在作为程序集部署的已编译类中编写这种代码。这种逻辑可 以包括应用程序级事件,但开发人员可以轻松地扩展这种模型,以适应他们的Web应用程序的需要。ASP.NET提供易用的应用程序和会话状态功能,它们对于ASP开发人员来说是熟悉的,且容易 与所有其他.NET Framework API兼容。对于需要使用像ISAPI编程接口(随附于以前的ASP版本中)那样功能强大的API的高级开 发人员,ASP.NET 提供了 IHttpHandler 和 IHttpModule 接口。实现 IHttpHandler 接口,给您提供 了一种与IIS Web服务器的低级别请求和响应服务交互的手段,并提供与ISAPI扩展非常类似的功 能,但编程模型却较为简单。实现IHttpModule接口使您可以包含参与对应用程序发出的每个请求的 自定义事件。ASP.NET利用.NET Framework和公共语言运行库中的性能增强功能。另外,它还可以提供相 对于ASP和其他Web开发平台来说显著的性能改进。所有ASP.NET代码都是编译的,而不是解 释的,这就允许对本机代码采用早期绑定,强类型处理,以及实时(JIT)编译,这里只列举几个优点 而已。ASP.NET还可方便地分解,即开发人员可以移除那些与他们开发的应用程序不相关的模块(例 如,会话模块)。ASP.NET还提供丰富的缓存服务(包括内置服务和缓存API两种)。ASP.NET还 提供性能计数器,开发人员和系统管理员可以监视这些性能计数器,以测试新的应用程序和搜集有关 现有应用程序的度量标准。在Web页中编写自定义调试语句,对排除应用程序代码中的错误非常有帮助。但是,如果不移 除它们,则会带来麻烦。问题是,在应用程序准备好移植到生产服务器时从页面中移除调试语句,会 需要很大的工作量。ASP.NET提供TraceContext类,在开发页面时该类用于在页面上编写自定义调 试语句。只有当您已经对页面或整个应用程序启用跟踪时它们才出现。启用跟踪还将有关请求的细节 追加到页面,或者,追加到存储在应用程序根目录中的自定义跟踪查看器(如果这样指定的话)。.NET Framework和ASP.NET为 Web应用程序提供默认授权和验证方案。可以方便地移除、 添加或者替换这些方案,这取决于应用程序的需要。ASP.NET配置设置存储在基于XML的文件中,这些文件都是人可读和可写的。每一个应用程 序都可以有不同的配置文件,可以扩展配置方案,以适应您的要求。当应用程序安装在同一台计算机 上,但使用不同的.NET Framework版本时,就说应用程序是并行运行的。IIS 6.0使用一个称为辅助进程隔离模式的新进程模型,它不同于IIS早期版本中使用的进程模 型。当在 Windows Server 2003上运行时,默认情况下ASP.NET使用该进程模型。2.3 开发语言 C#概述/ <2.3.1 C#语言简介C# (读作"C sharp”)是一种简单、现代、面向对象且类型安全的编程语言。C和C+程序员能 很快熟悉它。C#同时具备“应用程序快速开发”(RAD)语言的高效率和C+固有的强大能力。Visual C# ,NET是Microsoft的C#开发工具。它包括交互式开发环境、可视化设计器(用于生 成 Windows和 Web应用程序)、编译器和调试器。Visual C# .NET是Visual Studio .NET的产品套 件的组成部分,该产品套件还包括Visual Basic .NET、Visual C+ .NET和JScript脚本语言。所有 这些语言都支持对Microsoft .NET Framework的访问,该框架包括一个公共执行引擎和一个丰富的类 库。.NET Framework定义了一个“公共语言规范”(CLS),这是一种通用规范,它确保遵循该规范的语 言与类库之间实现无缝的互操作性。对C#开发人员而言,这意味着即使C#是一种新语言,但仍 可恰如其他成熟工具(如Visual Basic .NET和Visual C+ .NET)一样,使用相同的、功能丰富的类 库。C#本身不包含类库。2.3.2使用C#语言的原因C#是一种精确、简单、类型安全、面向对象的语言,它使企业程序员得以构建广泛的应用程序。C#还凭借以下功能,为您提供生成持久系统级组件的能力:1. 对集成现有代码提供完全COM/平台支持。2. 通过提供垃圾回收和类型安全实现可靠性。3. 通过提供内部代码信任机制保证安全性。4. 完全支持可扩展元数据概念。5. C#还可以凭借以下功能,与其他语言交互操作、跨平台互用并与遗留的数据交互操作:6. 通过COM+ 1.0和.NET Framework服务提供具有紧密库访问的完全相互作用支持。7. 对基于Web的组件交互提供XML支持。8. 版本转换功能使管理和部署变得简易。2.4 SQL数据库系统简介本人设计的是一个关于医院的医院管理的数据库系统通过这个系统管理员可以简捷、方便的对 病人、医生及药品记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行医院查询、借阅、 归还等功能。该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部人员对数据库的查询访问和 内部管理人员对数据记录的管理维护.每一部分中包含各自实现的各项功能,对每一项功能的实现,将 按照窗体设计以及运行情况的顺序逐一进行设计.JT本系统采用SQL技术建立数据库,使用ASP.NET技术建立数据源的链接,并且生成医院管理的数 据库应用程序从而实现数据库的管理功能。接下来我们将具体介绍SQL语言。SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于 数据库的通讯。ANSI (美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语 句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用 SQL 的常见关系数据库管理系统有:Oracle、Sybase、Microsoft SQL Server、Access> Ingres 等等。 虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系 统。但是,标准的 SQL 命令,比如"Select”、 "Insert”、 "Update”、 "Delete”、 "Create"和"Drop"常 常被用于完成绝大多数数据库的操作。MS SQL Server就是用的Transact- SQL。SQL语言有着非常突出的优点,主要是:1. 非过程化语言2. 统一的语言3. 是所有关系数据库的公共语言非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。 SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句 接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL 语句的输入。SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有 SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查 询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类 型的索引。统一的语言:SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程 序员、决策支持系统人员及许多其它类型的终端用户。SQL为许多任务提供了命令,其中包括:1. 查询数据2. 在表中插入、修改和删除记录3. 建立、修改和删除数据对象4. 控制对数据和数据对象的存取5. 保证数据库一致性和完整性以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。 所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用 SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植 的。2.5采用B/S开发模型为什么采用B/S开发模式?因为B/S模式具有C/S模式所没有的优点,更具备实用性。接下来我 们将介绍一下B/S模式的优点JT浏览器/服务器(B/S,Browser / $。成。是在Internet中被广泛采用的工作模式,可以看做是一种标 准的、通用的和分布式的客户端/服务器(C/S,Client / Server)系统。用户可以通过浏览器向分布在网 络上的服务器发出请求。B/S工作模式简化了客户机承担的任务,服务器将负担更多的工作,应用 系统的执行和对数据库的访问主要在服务器上完成。服务器负责处理数据逻辑和事务逻辑,客户机只 负责处理应用系统服务界面操作。服务器分布在网络之中,客户机不必关心具体的每一台服务器,而 可以把分布在网络上的许多服务器当成是一台巨大的“虚拟服务器”。企业内部网采用B / S工作模式 有许多优点。优点如下:1. 开放而非专用的标准。2. 较低的应用开发及管理成本。基于B/S技术开发的应用系统,安装、配置和升级主要在服务 器上进行,在用户计算机上通常只需要安装通用的浏览器软件即可,可以支持客户端跨操作系统平台 的使用。由于浏览器软件常常是客户机操作系统的默认安装内容,不需要管理员为每个不同的应用维 护客户端系统,故而降低了开发及管理成本。3. 应用推广成本低。一旦用户掌握了浏览器的使用,就基本掌握了各种不同应用系统的使用。2.6本章小结在本章节中我们对开发所用到的基础知识进行了简要的介绍,包括医院信息管理系统概述、开发 平台VS.NET2003概述以及开发语言C#概述。简单介绍了医院信息管理系统的定义和特点,并给出 了两种不同的HIS医院信息管理系统的定义:美国著名教授Morris.Collen和卫生部制定本医院信 息系统(HIS)软件基本功能规范第三条中的对医院信息管理系统的定义,同时对开发平台与开发 语言进行了概述。3需求分析3.1任务概述3.1.1目标不同的用户对系统的需求不同。具体如下所示:操作员对系统的需求:1. 提供模糊查询方式。JT2. 查看打印数据功能。3. 提供用户注销功能。4. 查看用户操作历史纪录。5. 提供对数据库数据的count()与sum()等操作。6. 提供对药品数据的拼音查询。系统管理员对系统的需求:1. 提供住据库字典的维护。2. 提供对数据库的备份与还原。院长对系统的需求:1. 提供对医院信息的查询。2. 提供对财务信息的查询。 /3. 提供对药品价格的调整。此外,系统好提供用户一些其它系统需求,例如:i1. 允许用户更改密码。3.2需求规定3.2.1系统要求1. 系统性能要求完整的医院信息系统对信息的处理大体上可分为三个不同的层次:数据的收集过程;数据的集中 加工、处理与分析过程和决策咨询与决策支持过程。一般来说,数据的收集过程与基层科室的事务处 理活动相联系;数据的集中处理与分析过程与中层科室的工作任务相联系;决策、支持过程则与高层 领导相联系。从数据采集的角度,HIS要求窗口业务系统收集的信息完整、准确、及时和安全。一个完整的医院信息系统必需支持日常的、大量的前台事务处理。后台数据库必须必须能存储大 量的医疗数据,并能方便的进行数据的转储、备份、还原操作。整个系统要求有很强的联机事务处理 能力,能够不间断的7天/24小时高效,安全运行。另外系统对事务的实时性要求也比较高,在同一 时刻只允许一个事务操作。由于医院信息系统涉及到医院管理的各个方面,因此,对系统的安全性也 有很高的要求,对于不同操作员的权限要严格区分。另外,系统还要能防范计算机黑客和病毒的攻击。 对系统中重要的数据要保密存储。3.2.2系统运行需求整个系统采用B/S (客户机/服务器)模式,采用面向对象结构开发。服务器端可以采用小型机, 网络操作系统采用Windows NT或Windows 2000 Advanced Server。网络数据库可以采用关系数据库 产品如Microsoft SQL Server 2000。在客户端采用可以运行Windows 2000/xP的PC机。因为要在医院 范围内建立局域网,因此必须要求网卡,网线,交换机等设备。3.2.3系统功能性需求根据医院的业务可分为药品、门诊、住院三种类型。其中,门诊信息的处理是整个系统的核心,由它 处理医生和患者在医院的各种活动和过程;药品信息处理是基础,它掌握着药品、卫材等资产;住院 管理则为医院领导提供医院管理的支持。JT由于整个医院业务包含了人、财、物、信息各种资源的处理,十分复杂,为了实施系统的建设, 抓主重点,解决最关键的问题,尽快见到成效,根据医院现有的情况,在这次系统设计中,在总体上 定义了系统整个系统和功能的层次模型,做到系统是可扩展的和逐步完善的。在本系统建设中,主要 包管理系统开发的若干规定,对于软件质量方面有一定的要求。本系统经过测试达到了预期效果,有 一定的健壮性,容错能力强,测试质量合格,使用方便,窗体、代码均很清晰,本系统具有非常好的 安全性,用户和管理员登陆都要经过身份验证,并且有自动生成的验证码,防止对系统的恶意行为, 数据操作使用EJB技术,增强了数据的保密性。由于时间关系,本系统除主要功能,其他不是很完善, 但有良好的可扩展性,以便后期功能模块的开发与完善。操作系统兼容:平台无关硬件兼容:对机器 硬件设备无太多要求,有较强的可移植性。具体如表3-16所示:需求分析是软件定义时期的最后一个阶段,它的基本任务是准确的回答“系统必须做什么? ”这 个问题。需求分析是发现一一求精一一建模一一规格说明一一复审的一个过程。在需求分析 中,首先我们通过对第一章绪论的了解知道,当前医院管理系统仍旧面临的问题。然后我们通过深入 的调查和研究不断地解决问题,反复细化逐步求精,以得出对系统的完整的、准确的、具体的需求。 本章中首先给出了系统的要求,然后分别从系统的运行、功能性、数据库、非功能性等方面进行了需 求分析,基本上完成了需求分析的的任务。4数据库设计系统需求分析之后,就要对数据库进行设计了。支持管理信息系统的数据库系统由模式、子模式、 应用程序、数据库和数据库管理系统等几部分组成,其中除数据库管理系统可以从现有产品中选购外, 外模式、子模式、应用程序、数据库等则必须根据用户的具体要求进行分析和设计,这项工作称为数 据库设计,它的核心问题是如何从系统的观点出发建立

    注意事项

    本文(HIS医院信息管理系统.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开