您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页HIS医院信息管理系统

HIS医院信息管理系统

来源:意榕旅游网


前 言

随着社会的发展,人们对健康越来越关注,医院的业务不断增长,处理越来越复杂,简单的人工经营管理,已无法满足医院的需要, 成为医院发展的瓶颈,人们对医疗服务的要求也越来越高。传统的手工操作模式,病人帐目繁杂,病人查帐困难, 病区和药房的药品浪费现象严重且无法追踪, 人工传送各种记帐单容易漏、错帐,人工划价收费差错难以避免,因此,如何提高服务水平、提高工作效率,成为迫待解决的问题。医院管理信息化不仅能提高医务人员的工作效率和医疗水平,而且能提高医院的服务质量和管理水平,因此,医院对管理信息系统有着强烈的需求。

信息管理平台,辅助企业进行现代化管理。它具备数据处理、计划、控制、预测和辅助决策功能。医院管理系统(Hospital management system)的目的就是为了减轻业务劳动强度,减少了差错,科学管理药品,节省人力,提高医院的财、物管理水平,增加经济效益,改善患者的就医环境,方便患者就医和查询,提高医院的服务效率和服务质量,提高医院的医疗质量和管理水平,去除传统人工管理的瓶颈。

所以,一个现代化的适应社会发展需要的医院,除了具备一流的医疗队伍、一流的服务设施之外,还应具备一流的管理信息系统。生活水平的提高与用户需求的增长将推动着MIS信息管理系统应用与HIS医院信息管理系统功能的不断完善与增强。 1.1 研究的背景与现状

随着信息时代的到来,计算机在各行各业得到了越来越广泛的应用。建设现代化的医院,信息管理的计算机化、网络化和数据高度共享化将是必不可少的条件。医院每天产生的信息量非常大,随着医院业务量的不断扩大,如果还用手工来处理的原始方法来处理医院每天产生的巨大的数据量,这将是一件非常困难的事情,也容易产生由人为因素引起的错误,给医院的日常管理带来了非常大的不便。这时医院迫切需要一套功能完善、操作简单、界面美观的医院管理系统来满足医院日常管理的需要,这也是时代发展的需要。

电子计算机在医院的应用已有四十多年的历史,60年代初,美国便开始了HIS的研究。著名的麻省总医院开发的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. 完善物品的管理,减少不必要的浪费;

9. 为领导层及时提供各类信息,协助领导层作出决策等等。 硬件服务器方面: 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 开发方案 该系统将采用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. 实用性

实用性是确定系统需求和选择技术的首要原则。医院信息系统的建设是一个不断发展的过程,而软件技术在快速发展。首先需要将目标定位在一个合理需求的基础上,应该能满足未来3~5年的应用需要。

其次需要充分地利用技术手段解决应用中的问题。解决问题水平的高低应体现在合理利用技术的程度、资源的利用水平上,并不是只有采用先进的网络技术才能体现系统建设的先进水平。

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.NET

ASP.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 services。

这些模型中的每一个模型都可以充分利用所有 ASP.NET 功能,以及 .NET Framework 和 .NET Framework 公共语言运行库的强大功能。这些功能以及使用它们的方法概述如下: 如果您具有 ASP 开发技能,则新的 ASP.NET 编程模型对您来说将会是非常熟悉的。不过,与 ASP 相比,ASP.NET 对象模型变化显著,它更为结构化并且面向对象。但这也意味着 ASP.NET 不是完全向后兼容的;几乎所有现有的 ASP 页都必须经过一定程度的修改后才可以在 ASP.NET 下运行。此外,对 Visual Basic .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数据库系统简介

本人设计的是一个关于医院的医院管理的数据库系统,通过这个系统管理员可以简捷、方便的对病人、医生及药品记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行医院查询、借阅、归还等功能。

该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部人员对数据库的查询访问和内部管理人员对数据记录的管理维护.每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计.

本系统采用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模式的优点

浏览器/服务器(B/S,Browser/Server)是在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. 提供模糊查询方式。 2. 查看打印数据功能。 3. 提供用户注销功能。 4. 查看用户操作历史纪录。

5. 提供对数据库数据的count()与sum()等操作。 6.提供对药品数据的拼音查询。 系统管理员对系统的需求: 1. 提供住据库字典的维护。 2. 提供对数据库的备份与还原。 院长对系统的需求: 1. 提供对医院信息的查询。 2. 提供对财务信息的查询。 3. 提供对药品价格的调整。 此外,系统好提供用户一些其它系统需求,例如: 1. 允许用户更改密码。 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 系统功能性需求

根据医院的业务可分为药品、门诊、住院三种类型。其中,门诊信息的处理是整个系统的核心,由它处理医生和患者在医院的各种活动和过程;药品信息处理是基础,它掌握着药品、卫材等资产;住院管理则为医院领导提供医院管理的支持。

由于整个医院业务包含了人、财、物、信息各种资源的处理,十分复杂,为了实施系统的建设,抓主重点,解决最关键的问题,尽快见到成效,根据医院现有的情况,在这次系统设计中,在总体上定义了系统整个系统和功能的层次模型,做到系统是可扩展的和逐步完善的。在本系统建设中,主要包管理系统开发的若干规定,对于软件质量方面有一定的要求。本系统经过测试达到了预期效果,有一定的健壮性,容错能力强,测试质量合格,使用方便,窗体、代码均很清晰,本系统具有非常好的安全性,用户和管理员登陆都要经过身份验证,并且有自动生成的验证码,防止对系统的恶意行为,数据操作使用EJB技术,增强了数据的保密性。由于时间关系,本系统除主要功能,其他不是很完善,但有良好的可扩展性,以便后期功能模块的开发与完善。操作系统兼容:平台无关硬件兼容:对机器硬件设备无太多要求,有较强的可移植性。具体如表3-16所示:

需求分析是软件定义时期的最后一个阶段,它的基本任务是准确的回答“系统必须做什么?”这个问题。需求分析是发现——〉求精——〉建模——〉规格说明——〉复审的一个过程。在需求分析中,首先我们通过对第一章绪论的了解知道,当前医院管理系统仍旧面临的问题。然后我们通过深入的调查和研究不断地解决问题,反复细化逐步求精,以得出对系统的完整的、准确的、具体的需求。本章中首先给出了系统的要求,然后分别从系统的运行、功能性、数据库、非功能性等方面进行了需求分析,基本上完成了需求分析的的任务。

4 数据库设计

系统需求分析之后,就要对数据库进行设计了。支持管理信息系统的数据库系统由模式、子模式、应用程序、数据库和数据库管理系统等几部分组成,其中除数据库管理系统可以从现有产品中选购外,外模式、子模式、应用程序、数据库等则必须根据用户的具体要求进行分析和设计,这项工作称为数据库设计,它的核心问题是如何从系统的观点出发建立一个数据模式,使其满足以下几个条件:

1. 符合用户的要求,即能正确地反映用户的工作环境,该环境包括拥护需处理的所有”数据”,并支持用户需进行的所有“加工”。

2. 与所选用的数据库管理系统所支持的数据模式相匹配。 3. 数据组织合理,应易于操作,易于维护,易于理解。 为管理信息系统设计一个数据库系统通常包括如下几个步骤: 1. 用户需求分析; 2. 基本数据库结构的设计; 3. 中间数据库结构的设计; 4. 与应用程序的接口。

在前面的需求分析章节中我们给出了数据库需求分析,接下来我们将进行数据库的具体设计。 4.1 提取系统类

aHao的主键是code。此表记录了用户的详细信息,方便医院对病人信息的掌握,以及跟病人的病况追踪,同时方便医院与病人的联系。针对不同的病人制定了不同的挂号费用类型以及不同的就诊类型,显示病人是初诊还是复诊,方便把握病人的病况。记录病人挂号的时间,使对病人信息的查询更方便。记录操作员的编号,便于对挂号信息的查询与核对。其具体表结构设计如表4-4所示。

表 4-4挂号表

4.处方主、从表

处方主、从表主要用来保存医生处方或医嘱信息,处方主表包括code、sname、sex、doc、date,其中处方主表的主键是code,主要用来保存医生处方的基本信息。处方从表包括code、delid、MDname、MTID、sum,其中处方从表的主键是code,delid为外键,主要用来保存医生处方的药品信息。将医生的处方分为两个表方便了医生对标的查询修改,以及减少了数据冗余。具体设计如下表4-5

表 4-5 处方主、从表

5.库存表

库存表主要用来保存药品的库存信息显示药库的库存信息,库存表主要包括MDID和sum。药品库存表主要用来保存药品库存信息,提供用户对药品库存的查询,以方便用户及时的查询库存不足的药品,同时制定的药品采购单,并进行药品的采购以填补药品库存的不足。其具体结构设计如表4-6所示。

表4-6 库存表

4.3本章小结

数据库技术是计算机技术中发展最快的领域之一,也是应用最广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。本章中我们介绍了医院信息管理系统数据库设计。支持管理信息系统的数据库系统由模式、子模式、应用程序、数据库和数据库管理系统等几部分组成,其中除数据库管理系统可以从现有产品中选购外,外模式、子模式、应用程序、数据库等则必须根据用户的具体要求进行分析和设计,这项工作称为数据库设计,它的核心问题是如何从系统的观点出发建立一个数据模式。

5 系统的设计与实现

5.1系统的总体设计

系统总体设计是信息开发过程中的另一个重要阶段,在这一阶段中将根据前一阶段需求分析的结果,在系统需求分析的基础上,按照系统需求分析的结论,科学合理地进行新系统的总体设计。系统总体设计包含两个方面:首先是统一建模结构设计。这个阶段的主要目标是将反映用户信息需求的系统逻辑方案转换成可以事实的基于计算机的物理方案,并为下一阶段的系统详细设计提供必要的技术资料。

系统总体设计的的依据如下: 1. 系统需求分析阶段的成果

2. 现行计算机软硬件技术、数据库技术等

3. 现行信息管理与信息技术的标准、规范等有关法律制度 4. 用户要求 5. 系统运行环境条件

我们采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能

5.1.1 统一建模模型 1.系统参与者

每一个系统都有一定的参与者,同时每个系统的参与者都不同,而且不同的参与者在系统的运作中都扮演了不同的角色,不同的角色又在参与系统运行中起到了不同的作用。经过上面章节系统需求分析得,本系统的参与者主要如下: 系统管理员: 对整个系统的进行维护和管理。 门诊挂号收费操作员:对挂号进行管理和各项费用进行收取。 药房管理员: 主要对药房的药品进行维护。 处方医师: 主要进行处方工作。

管理者: 对医院的各方面工作情况和物资情况进行查询。 就诊者:

为系统的一个隐含的对象,是系统的间接使用者。

2 . 总体建模

为了很好的把握系统设计及显示参与者与系统各个功能模块之间的关系,同时对系统有一个总体上的把握,我们首先对系统进行总体建模,具体如下图5-1所示:

医院管理系统<>挂号管理收费操作员门诊划价管理<><>门诊收费管理<>管理者门诊药房管理<><>药房管理员<>医生处方管理药房管理<>管理员院长信息查询<>医师系统维护基本信息管理 图5-1 总体建模 从上面的图5-1总体建模中可以看出,系统主要包括挂号管理、门诊划价管理、门诊收费管理、门诊药房管理、医生处方管理、药房管理、院长信息查询、系统维护、基本信息管理等九个模块,以及收费操作员、药房管理员、医师、管理员、管理者五种用户类型,并为每种用户提供不同的权限可以访问不同的模块,用户之间通过协作完成医院信息管理系统的功能。

3.门诊收费管理 }

图5-9 登陆界面

5.块图,如图5-11所示。

门诊挂号管理 挂号修改密码系统维护切换用户医生处方 号表处理挂即时号修改密码查询统计处方 退号挂即时号换号当日计汇总统工作量查询病人综合查挂号室月报 1.挂号 2.医生处方

此子模块拥有号表处理、挂即时号两个功能界面。可以对号表进行查询、修改、删除以及对病人进行挂号信息输入。由于医院人员有限,所以对每个科室的每个医生都有就诊。每个医生上午和下午就诊次数都在指定的次数内,超过次数将不对此医生进行即时挂号。在病人进行挂号时,系统将自动生成病历号,防止了出现相同的病历号。自动实现生成病历号的代码如下 string code= System.DateTime.Today.ToString(\"yyyy\")+System.DateTime.Today.ToString(\"MM\")+ System.DateTime.Today.ToString(\"dd\"); code+=System.DateTime.Now.Hour.ToString()+System.DateTime.Now.Minute.ToString()+System.DateTime.Now.Second.ToString(); this.txtCode.Text=code; 同时查询医生的挂号次数,超过次数将不对此医生进行挂号。挂号费跟诊金费自动填充,可以防止乱收费。其中主要是对表HaoFeiDefine、Haobiao、jishi的增加、修改、删除和保存。用到的SQL语句主要有:Insert、Update、Delete。 此子模块拥有处方功能界面,可以输入医生处方信息。医生根据病人的病历号生成病人的处方。本系统的一个创新之处就是使用了拼音码对药品进行模糊查询。实现的具体代码如下:

SqlDataAdapter sda=new SqlDataAdapter();

sda.SelectCommand=new SqlCommand(\"select *

图5-12 门诊挂号功能模块图

from MedicineDictionary ,MStore,MedicineType where MStore.MDID=MedicineDictionary.MDID and MedicineType.MTID=MedicineDictionary.MTID

and MedicineDictionary.MDSpellCode like '%\"+this.txtMDname.Text+\"%'\使用拼音码对药品进行模糊查询

3.系统维护

此子模块拥有查询统计功能界面。具有当日汇总统计、工作量查询、病人综合查询、挂号室日报等功能,提供了挂号室每天及每月挂号费汇总统计以及工作量、病人综合信息查询。操作员可以对挂号信息进行查询,同时汇总统计当日的挂号费及诊金界面并可以进行打印。还可以根据查询条件查询指定日期内的工作量、病人信息并打印,以及对指定月份内的挂号费、诊金进行月汇总统计。对指定月份内的挂号费、诊金进行月汇总统计的具体代码如下:

date1=this.txtGHsd.Text; date2=this.txtGHed.Text;

SqlDataAdapter sda=new SqlDataAdapter(); sda.SelectCommand=

new SqlCommand(\"select count(code) as num,sum(haofei) as haofei,sum(treatm) as treatm from jishi where date between '\"+txtGHsd.Text+\"'and '\"+txtGHed.Text+\"'\4.修改密码

提供当前用户的Session对象,根据Session对象对其密码进行修改。 5.切换用户

可以更改登陆用户。返回到登陆界面。 5.2.4 划价收费

拥有了门诊划价收费的权限之后用户将可以进入划价收费界面,此界面包括一个子功能模块:划价收费。管理员通过登陆,根据医生处方或医嘱单对药品进行评估,并进行收费,同时生成划价单,以提供给门诊收费。

1. 划价收费 根据医生的处方或者医嘱进行药品费用的评估并计算出总费用,同时打印划价收费单。系统可以自动算出划价金额,根据收款金额自动算出找零金额,并且打印收费单给病人以作为收费凭据。界面如图5-7。计算划价金额的代码如下:

double total=0; for(int i=0;iint a=Convert.ToInt32(this.dataHJ.Items[i].Cells[3].Text);

double b=Convert.ToDouble(this.dataHJ.Items[i].Cells[2].Text); total=total+(a*b); }

this.txttotal.Text=total.ToString(); 找零代码如下:

this.txtchange.Text=

Convert.ToString(Convert.ToInt32(this.txtpay.Text)-Convert.ToInt32(this.txttotal.Text)); 5.2.5 住院管理

用户拥有了住院管理的用户权限后用户可以进入住院管理界面,此界面包括三个功能子模块:入院管理、查询统计、切换用户。住院管理子系统是医院信息系统建设的重要部分,其具体功能包括病人住院登记、病人资料修改、入院病人查询、各科室病床查询等功能。可以根据各种不同的收费类别情 6.1 环境要求 运行环境的要求接下来我们将以表的形式列举出来,如下表6-1所示。 表6-1 运行环境要求 名称 数据服务器 应用服务器 客户端 6.2 安装实例 整个项目安装过程主要包含3个环节: 1. 安装IIS5.0(internet信使服务)把源程序复制到C:\\Inetpub\\wwwroot默认路径下面,方便程序的调试并监视程序的运行情况。 2. 建立数据库,由于我们使用的是SQL2000数据库,所以我们在这之前要先安装Microsoft SQL Server 2000数据库.

接下来我们将具体介绍数据库的建立。首先运行SQL Server 2000数据库的服务管理器,然后打开SQL Server 2000数据库的企业管理器,在数据库服务器上附加名为HIS的数据库。具体步骤为:首先,在数据库的右键菜单中选择[所有任务]命令,然后再选择[附加数据库]命令,并在弹出的对话框中选择要附加数据库的路径,同时进行验证,最后点击[确认]。这样我们的数据库就建立完毕了。

操作系统 Windows2000以上 Windows2000以上 Windows98以上 数据库 SQL2000以上版本 SQL2000以上版本 无要求 浏览器 IE5.0以上 IE5.0以上 IE5.0以上 其它要求 无要求 IIS5.0以上 无要求

3. 创建虚拟目录,在控制面板的管理工具中打开internet信使服务,并在默认网站目录下新建一个名称为MYHIS的虚拟目录。同时设置Login.aspx为默认起始页。

数据库连接设置在MYHIS/类/DB.cs文件中修改。主要修改服务器名称、数据库访问用户名和密码。服务器名称为本地数据库服务器名称;数据库访问用户名为sa;数据库访问密码为sa。

其主要代码为:

public static SqlConnection sqlcon() {

return new SqlConnection(\"server=.;database=HIS;uid=sa;pwd=sa\"); }

6.3 安装测试

双击桌面上的internet explorer浏览器的快捷图标,在地址栏输入http://localhost/MYHIS开始运行。并采用黑盒方法对系统进行测试。

6.3.1 登录功能的运行与测试

下面我们将对系统用户的登录进行测试。 测试系统用户登录功能: 1. 测试页面:Login.aspx 2. 测试功能:系统用户登录

3. 测试过程:输入用户名和密码,如果用户名和密码正确,系统将给与用户登录,并进入系统主界面。否则系统将不给与用户登录,并弹出对话框提示用户’密码或用户名不正确!请重新填写!’,点击[确定]重新登录。从而实现了系统用户的登录。

4. 测试结果:系统用户登录未出现问题,实现了系统用户的验证登录。系统登录界面如图6-1所示。

图6-1 系统用户登录界面

6.3.2 门诊划价收费功能的运行与测试 测试门诊划价收费功能: 1. 测试页面:HJSF.aspx 2. 测试功能:门诊划价收费 3. 测试条件:以门诊划价操作人员的用户身份登陆,对医生处方上列出的药品的医药费进行收取。

4. 测试过程:输入病历号20060601224637,点击[查看],将显示病人的病人姓名:汤伟、性别:男、医生:汤伟以及病人的用药信息。然后点击[开始划价]将显示合计金额为45,输入收款:100,再点击[找零],则显示找零:55。此时显示的界面如图6-2所示。最后点击[确认收费]进行门诊的划价收费。系统还提供对选定的用药信息进行删除以及对门诊划价收费单进行打印。打印界面如图6-3所示。

图6-2 门诊划价收费

图6-3 门诊收费单

5. 测试结果:经过黑盒测试,系统完成了设计任务,功能正确,界面整洁、清晰,布局较为合理;数据结构和外部数据访问未出现错误;性能正确。

6.4 本章小结

本章的主要内容是系统的测试与运行,详细地阐述了该系统的安装步骤:数据库以及虚拟目录的建立。给出了登录功能的运行与测试,以及门诊划价收费功能的运行与测试。到这里本系统的设计工作就基本完成了。

大学出版社,2004-03-01

[15] 《构建Web解决方案——应用ASP.NET和ADO.NET》,Dino Esposito,清华大学2002-10-01 [16] 《用ASP.NET开发动态网站》,张敏 清华大学出版社,2002-01-01 [17] 《ASP.NET网页制作教程》,王国荣 华中理工大学出版社,2002-08-01 [18] 《面向对象程序设计导论》第三版,(美) C.Thomas,电子工业出版社,2001年.

[19] 《ASP.NET数据库高级教程(C#篇)》,李应伟 姚素霞 景丽 清华大学出版社,2004年

[20] 《ASP.NET网站开发四“酷”全书:新闻,论坛,电子商城,博客》,万峰科技,电子工业出版社,2005年

致谢

至此,“医院管理系统”的学习开发告一段落,但是在本系统中还有许多不完善的地方,还需要进一步的完善。在本系统的开发过程中,使我学到了很多知识,增长了很多技能。在这一过程中,我要目录

5.2.1 登录界面 ............................................................................................... 错误!未定义书签。 5.2.2 功能界面 ............................................................................................................................... 18 5.2.3 挂号管理 ............................................................................................... 错误!未定义书签。 5.2.4 划价收费 ............................................................................................................................... 19 5.2.5 住院管理 ............................................................................................................................... 20 5.2.6 药库管理 ............................................................................................... 错误!未定义书签。 5.2.7 系统维护 ............................................................................................... 错误!未定义书签。 5.3本章小结 ........................................................................................................... 错误!未定义书签。 6 系统测试..................................................................................................................... 错误!未定义书签。

6.1 环境要求 .......................................................................................................................................... 20 6.2 安装实例 .......................................................................................................................................... 20 6.3 安装测试 .......................................................................................................................................... 21 6.3.1 登录功能的运行与测试 ....................................................................................................... 21 6.3.2 门诊划价收费功能的运行与测试 ....................................................................................... 21 6.4 本章小结 .......................................................................................................................................... 22 总结 ................................................................................................................................ 错误!未定义书签。 参考文献......................................................................................................................... 错误!未定义书签。 致谢 ................................................................................................................................................................ 23

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务