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

    医院信息系统的开发和建立文档资料.ppt

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

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

    医院信息系统的开发和建立文档资料.ppt

    中国中医药出版社,第五章 医院信息系统的开发与建立,5.1 信息系统开发方法5.2 信息系统的开发过程5.3 医院信息系统的开发方法与过程5.4 医院信息系统建立的基础5.5 医院信息系统的组织与实现,中国中医药出版社,5.1 信息系统开发方法,信息系统的开发是一项系统工程,涉及组织、技术、管理、运作方法等许多问题,必须遵循一定的方法和规律,解决好信息系统开发过程中所面临的各种问题。信息系统的开发方法和技术:生命周期法原型法利用软件包开发面向对象方法等,习题5-1,中国中医药出版社,5.1.1 生命周期法,生命周期法又称结构化方法(structured methodologies):基本思想是将一个信息系统开发过程视为一个生命周期,并分成几个阶段,各阶段有明确的任务和应得到的成果,也就是要经过开始、中间过程和结束。生命周期法的特点是强调结构化、规范化、文档化,强调在不同开发阶段中由不同的人员从事专门的工作,产生各阶段的文档,上一阶段的文档是下一阶段工作的依据。一个信息系统开发的生命周期大致可分为六个阶段:系统规划(立项需求)系统分析(研究报告)系统设计程序开发系统实施系统验收。,中国中医药出版社,信息系统开发的生命周期,(1)系统规划立项需求申请报告、系统设计任务书(2)系统分析系统研究报告(3)系统设计系统方案设计说明书(4)程序开发程序设计说明及代码说明(5)系统实施安装系统、软件调试、性能测试(6)系统验收后期运行评估、组织验收,习题5-1,中国中医药出版社,1)系统规划,收集组织或单位的管理信息,对目前环境、目标、现行系统的状况进行调查,明确当前组织所面临的问题及系统开发策略、基本方法等,进行可行性分析,写出立项需求申请报告和系统设计任务书。,中国中医药出版社,2)系统分析,根据任务书的要求,将用户的业务功能分解,提出新系统的逻辑模型,其工作成果体现在系统说明书中。系统分析要回答新系统具体要做什么,。系统分析是研制信息系统最重要的阶段,也是最困难的阶段。,中国中医药出版社,系统分析的困难,困难主要三个方面:即对问题空间的理解:系统分析员缺乏足够的关于对象系统的业务知识,往往无从下手.人与人之间的交流:用户缺乏计算机知识,或不善于把业务过程明确表达出来。环境的变化:系统分析员通过调查分析,抽象出系统的概念模型,锁定系统边界、功能、处理过程和信息结构,这些必须适应环境的变化。,中国中医药出版社,3)系统设计,系统分析现阶段要回答的中心问题是系统“做什么”,即明确系统的功能,这个阶段的成果是系统逻辑模型。而系统设计要回答的中心问题是系统“怎么做”,即如何实现系统说明书规定的系统功能。系统设计包括总体设计和详细设计。,中国中医药出版社,总体设计,主要包括计算机及其他硬件配置、网络选择、系统软件的选择、数据库的选择、软件开发工具、应用系统的软硬件结构等。信息系统的总体设计是牵涉到技术性因素较多的工作,要求设计者有足够的信息技术方面的背景知识,需要综合考虑许多因素。最好聘请有经验的信息技术专家、咨询公司等参与协作。,中国中医药出版社,详细设计,主要包括编码、输入、输出、用户界面、处理过程、安全性设计等方面。所有这些都要依据有效支持决策的信息基础结构进行,如数据定义和字典、数据模型、数据标准、信息沟通标准等。,中国中医药出版社,4)程序开发,程序的编写和数据库的实现由程序员来完成。程序员将根据作业式样书的要求用特定的计算机高级语言(如c+、java、Delphi等)进行编辑,从细节上加以完善。程序设计有很多技巧,好的程序员对程序设计知识应有比较深刻的了解,对所使用的编程语言比较熟悉,编写的程序容易被理解,同时应尽可能加上注释,建立清晰的文档。程序编制完成后,还要进行细致的系统调试工作,包括单元调试和系统联调。,中国中医药出版社,单元调试与系统联调,单元调试是指对每一个逻辑程序单元进行测试,通常根据测试表中设置的数据一步一步进行测试工作,以保证每一个程序单元能够完成系统设计预定的功能。系统联调是指对系统的各子系统或模块统一进行测试,检查相互之间是否会产生意想不到的影响,整个系统的性能是否良好等。结构化方法主张程序自顶向下实现,即尽量先实现上层模块,逐步向下,最后实现下层最基本的模块。在实现上层模块时,与这些模块有直接调用关系的下层模块仅给出它们的名字及有关参数传递,保证接口正确即可。,中国中医药出版社,5)系统实施,系统实施是开发信息系统的最后一个阶段,主要有新系统的安装、人员培训和系统转换等。系统安装需要做好各种硬件和软件的准备工作,硬件包括计算机服务器、工作站、终端、输入输出设备、存储设备、辅助设备(稳定电源、空调等)、通信设备等;软件包括系统软件、数据库管理系统及各种应用程序的安装和调试。人员培训主要是对用户的培训,这些工作人员往往精通业务,但缺乏计算机知识,应根据他们的基础提前进行培训,使他们逐步适应和熟悉新的操作方法。,中国中医药出版社,系统转换,系统转换是指用户单位从旧系统向新系统的过渡过程,它有直接转换、并行转换和部分转换三种转换方式。直接转换指彻底抛弃旧的系统,从一个确定的时间开始完全使用一个新的信息系统。并行转换是指新旧系统并行一段时间后再使用新系统,一旦新系统出现问题可以使用旧系统来解决问题。部分转换是一种较好的策略,它是将整个系统按一定的步骤,每次转换一个子系统,待稳定工作一段时间后,再转换另一个子系统,最后全面使用新系统工作,目前普遍采用这种系统转换方法。,中国中医药出版社,2、生命周期法的局限性,系统生命周期法适用于大型事务处理系统和高度结构化且完全可定义的管理信息系统的开发。需要有严格且规范的需求分析,预先可确定的说明书,以及对整个系统建立过程的严密控制。然而系统生命周期法存在严重的局限性,它不能很好地适用于20世纪90年代以来成为主流的小型台式机系统。这是由于以下原因造成的。(1)生命周期法系统开发时间长(2)生命周期法缺乏灵活性(3)生命周期法不适合面向决策的应用,中国中医药出版社,(1)生命周期法系统开发时间长,用生命周期法进行系统开发需要花费大量时间搜集信息并准备长篇的说明书。在一个系统从最初的系统定义到最终被安装使用,其周期可能要花费几年时间。如果花费时间太长,到该信息系统投入运行前用户的信息需求就可能发生变化,那么花费多年和大量资金开发的系统,在还处于设计过程中就可能已经不适应用户的需要了。,中国中医药出版社,(2)生命周期法缺乏灵活性,不适合非结构化的、需求不确定的系统。在使用生命周期法开发系统的过程中,每一阶段的工作都是建立在前一阶段的工作的成果之上的,如果某一阶段的工作发生了变化,则后面阶段的所有工作都要发生相应的变化,又因为一般是大型项目,工程复杂,这对于人力资源和财力资源的耗费当然是巨大的。使用生命周期法开发系统在各阶段的任务被正式确定之后,一般是不允许再加以改变的,特别是用户需求一旦确定之后就不允许修改了。生命周期法开发的系统有时不能完全满足用户的需求。生命周期法较适合开发过程一开始需求就完全确定的系统。,中国中医药出版社,(3)生命周期法不适合面向决策的应用,由于决策问题可能是高度非结构化和不固定的,需求经常发生变化。另外,决策应用往往缺乏很好的可定义模型及过程,决策者对自己的信息需求常常无法预先确定,他们可能需要借助一个实际系统来进行试验。规范化的需求说明可能会影响系统开发者探索和发现问题,所以对这些高度不确定性问题不适合用生命周期法进行解决。,中国中医药出版社,5.1.2 快速原型开发法,原型法(prototyping approach)产生于20世纪80年代初期,是一种实用的信息系统开发方法,适合于中、小型信息系统的开发。其基本思想是:先用快速的方法构成一个系统原型,使用户尽早看到未来系统的概貌,在此基础上与用户反复讨论和修改,得出系统的真正需求,直到开发者确信已完全掌握了用户的需求,才正式开发系统。,中国中医药出版社,原型开发法,原型开发法是先按照用户提出的需求,快速、低成本地建立一个系统原型,然后提供给用户试用,在试用过程中不断完善。通过用户与系统原型的交互作用,用户能够不断明确自己的信息需求;被用户最终认可的原型,即可作为系统的最终开发结果。,习题5-1,中国中医药出版社,原型法开发过程,原型法开发过程:用户需求建立初步原型试用并精练原型修改原型四个阶段原型法不像生命周期法那么规范,原型只是快速地生成一个系统的工作模型,并不生成详细说明书和验收文挡。需求是在构造原型时动态地确定下来的,系统分析、系统设计和实施过程都是同时进行的。,习题5-1,中国中医药出版社,1、原型法的步骤,(1)确定用户的基本需求(2)建立初始原型(3)运行和修改原型(4)正式开发,中国中医药出版社,(1)确定用户的基本需求,系统设计者和用户一起工作一段时间,以便获得用户的基本信息需求。是要在短期内分析人员与用户紧密配合,用户的主要功能要求和实现这些要求的数据规范、界面形式、处理功能、总体结构等,指定基本规格说明。关键在于设计者能否抓住问题的本质,建立起简明的系统模型,一般不用产生正式的文档。,中国中医药出版社,(2)建立初始原型,系统设计者快速地建立一个能完成系统的主要功能的工作模型。在快速分析的基础上,根据用户的基本需求尽快实现一个初始的原型。它能够反映系统的基本特性,而暂时忽略一些次要的内容和细节要求,但必须是一个实际可执行的系统。这一步需要强有力的软件工具支持,并且有一定的系统开发经验。一般原型系统只有不多的屏幕画面和少量的试验数据,其目的主要是为了向用户说明开发者对用户基本需求的理解。,中国中医药出版社,(3)运行和修改原型,鼓励用户使用系统并提出改进建议,对用户提出的修改意见进行修改,直至用户满意。这是系统开发者与用户进行交流、发现问题的重要阶段。通过用户使用原型系统,让他们实际体验使用系统的感觉,发现与所设想的系统之间的差距,提出新的要求,加深相关人员对系统及相互关系的理解。在运行试用原型的基础上,分析运行效果是否满足用户的需求,提出进一步的修改意见。用户与开发者在这种循环过程中不断交互、讨论,逐步逼近系统的最终要求。,中国中医药出版社,(4)正式开发,将用户和开发者达成意见一致的原型系统作为进一步开发的基础,据此设计出恰当的系统模型,并确定详细的系统开发计划,正式开始开发。,中国中医药出版社,原型法的工作流程如图5-1所示。,使用原型法成功的关键点是用户对于管理方面经验丰富,懂得信息系统的作用,能参与讨论;而系统开发者必须有丰富的开发经验,善于取舍,懂得如何与用户交流;同时还要有很强的系统构筑工具,可在短时间内开发信息系统原型;另外最好有一套典型的管理数据,用来说明业务。,中国中医药出版社,原型法的主要优点是:,(1)在系统开发初期只需要提出其基本功能,系统功能的扩充和完善是在开发过程中逐步实现的,变化比较灵活,降低了开发风险;(2)可以有效避免由于开发者和用户的认识隔阂所产生的失败,以用户为主导,用户能在较短的时间看到系统的模样,提高了用户的满意度;(3)由于最终系统是在原型系统的基础上不断修改而成,用户在不断地使用系统,因此减少了用户培训时间,简化了管理;(4)一般不需要很多专业人员参加,系统开发的成本较低。,习题5-1,中国中医药出版社,原型法适合需求不能完全确定的信息系统,对有些类型的信息系统而言,用原型法开发比用生命周期法更有效。特别是当需求不能完全确定时,原型法显得更为实用。例如像中医专家系统这样的面向决策的系统,就比较适合原型法。,中国中医药出版社,原型法的不足之处:,系统开发过程中的管理手段不够规范,不如结构化的生命周期法成熟和便于管理控制,因此对管理水平要求高;由于用户大量参与,评估标准难以完全合理;在开发和修改过程中,容易偏离目的;虽然缩短了开发时间,但可能损害系统的质量,增加维护代价。因此,一般将原型法与结构化的生命周期法结合使用,用原型法进行需求分析,将经过修改、确认的原型系统作为系统开发的依据。,习题5-1,中国中医药出版社,5.1.3 面向对象方法,面向对象(Object-Oriented,OO)方法,是一种新兴起的信息系统开发方法。面向对象方法起源于面向对象的编程语言,最开始主要用于仿真,用“对象”模拟客观世界中的实体,后被引入软件工程和信息系统开发中。面向对象的思想已经涉及到软件开发的各个方面。例如,面向对象的分析(Object Oriented Analysis,OOA),面向对象的设计(Object Oriented Design,OOD)、以及我们经常说的面向对象的编程实现(Object Oriented Programming,OOP)等。,中国中医药出版社,面向对象其基本思想,现实世界的实体都可以模拟为一个对象,每一对象都有自身的状态和行为;对象的状态可由一组属性值描述,其行为可表现为一组方法。每一个对象都定义了一组方法,允许对该对象进行各种操作。复杂的对象可由相对比较简单的对象以某种方法组成,一组具有相似数据结构(属性)和行为(方法)的对象聚集成一个类,如对象“内科医生”、“外科医生”、“牙科医生”、“中医”等,他们属于一个共同的类“医生”。一个类是一种抽象,其实质是定义了一种对象类型,它描述了属于该类型的所有对象的性质,描述了一种应用的重要特性。,中国中医药出版社,面向对象的技术把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。在信息系统开发中,由于分析、设计和编程之间的必然联系,把面向对象概念从面向对象编程推广到面向对象分析和面向对象设计,在方法和表示方法上相对保持一致,例如由E-R实体模型转换成面向对象分析模型,显得非常的自然,这样做可以大大减少转换工作,提高信息系统的开发效率。,中国中医药出版社,面向对象方法的基本概念,封装继承消息多态性,中国中医药出版社,封装,封装是指在建立总体程序结构时,应尽量将程序的各个成分(内部处理)隐藏在单一模块中。对象就是一个很好的封装体,它实现了数据抽象,把数据和服务封装在一起。对象向外提供的界面包括一组数据结构(属性)和一组操作(服务),从外部可以了解它的功能,但其内部实现细节是隐藏的,它不受外界干扰。,中国中医药出版社,继承,继承指对象继承它所在的类的结构、操作和约束,也指一个类(子类)继承另一个类(父类)的结构、操作和约束。继承体现了共享机制,其作用是便于信息组织与分类,简化对象及类的创建工作量。利用继承性,只要在原有类的基础上增加、删除或修改少量数据和方法就可以得到子类。例如住院患者所患病的种类不同,为了建立电子病历,可以先抽取患者的公共特性,即无论患何种疾病,都要记录患者的姓名、性别、出生日期、身份证号、入院诊断、入院科室、药物过敏等项目,通过继承可以建立下一层次不同病人的分类结构,从而减少类对象中数据和方法可能出现的大量重复,同时也便于类对象数据结构和服务的扩充。,中国中医药出版社,消息,消息是指对象之间互相传递信息的通信方式。完成一件事情的方法就是向有关对象发送消息,一条消息告诉一个对象做什么,它指出发送者、接收者、需要执行的服务及需要的参数。,中国中医药出版社,多态,多态是指相同的操作(如函数或过程)可作用于多种类型的对象并获得不同的结果。在面向对象方法中,可以给不同类型的对象发送相同的消息,不同的对象分别做出不同的处理。例如可以给呼吸科患者对象和泌尿内科患者对象定义不同的数据结构和检查,但可以给他们发送相同的消息“做体征检查”,呼吸科患者的对象接收此消息后要做扁桃体是否肿大、肺部罗音、胸部X线检查等,泌尿内科患者的对象则要检查是否腰痛、尿频、尿急等,产生不同的结果。多态性增强了软件的灵活性、重用性和可理解性。,中国中医药出版社,面向对象方法开发信息系统的过程一般可分为四个阶段。,(1)系统调查和需求分析(2)面向对象分析(OOA)(3)面向对象设计(OOD)(4)面向对象编程(OOP)面向对象概念可以应用于整个系统开发的生命周期,同样的类能够支持所有开发阶段,程序实现阶段只是增加具体的实现细节。,习题5-1,中国中医药出版社,(1)系统调查和需求分析,对系统将要面临的具体管理问题及系统开发的需求进行调查和分析。分析人员必须与用户一道工作,了解问题和分析现状。分析的模型应该是简要的,应了解到系统所要解决的问题。一个好的分析模型,应该能够被应用方面的专家所理解,它不应该包含任何实现细节的规定。,中国中医药出版社,(2)面向对象分析(OOA),要求将问题空间分解成一些类或对象,抽象出这种对象的行为、结构、属性和方法,以及对象之间的关系,并由此产生一个规格说明。在面向对象分析中,直接从问题空间映射到模型。对象抽象了问题空间的事物,使我们对问题空间的理解更直接、更准确和更容易,减少了语义差异和转换。面向对象分析包括标识对象、标识结构、定义主题、定义属性、定义服务等基本内容。对象是系统中最稳定的部分,标识对象能产生一个稳定的框架模型,以避免从分析到设计做较大的改动。结构表示问题空间的复杂程度,通常包括分类结构和组装结构。,中国中医药出版社,分类结构与组织机构,分类结构指“一般与特殊”结构,同“类属与成员”相对应,如患者包括患有各种疾病的患者。组装结构则对应于“整体与部分”组织方法,如组织机构由各行政科室和业务科室等组成。标识结构的目的是便于管理问题空间模型。主题是对问题空间模型的进一步提炼和抽象,一般控制在10个主题以内,使用户和系统分析员在更高层次上观察模型的全貌,如将医务信息管理过程分为挂号、门诊、病房、病案室等若干主题。定义属性是将所有的对象在对象库中进一步说明,包括描述对象的特征、对象之间的连接和约束等,使系统模型变得更加明确和详细。定义服务是指每一对象及类所需的行为。在所有的面向对象分析模型中都有实例的增加、修改、删除和选择服务,另外有计算和监控等基本服务。,中国中医药出版社,(3)面向对象设计(OOD),面向对象的分析和设计与问题空间的模型紧密相联,从面向对象分析转到面向对象设计的实质是对模型的扩充过程,其主要作用是对面向对象分析结果做进一步的规范化管理,便于用编程语言实现。面向对象分析的各个层次,如对象、结构、主题、属性和服务是对“问题空间”进行模型化,而面向对象设计则是对“实现空间”进行模型化,其核心是对每个对象的类建立它们的数据结构和算法。,中国中医药出版社,(4)面向对象编程(OOP),在面向对象设计期间规定的对象类和它们之间的联系,最后要进入具体的程序设计语言、数据库的实现阶段。实际上,所有关键性决策已在设计阶段做出,面向对象编程的任务是实现面向对象设计规定的各对象应该完成的功能。例如,用户界面设计,编写实现功能的代码等。面向对象概念可以应用于整个系统开发的生命周期,同样的类能够支持所有开发阶段,程序实现阶段只是增加具体的实现细节。,中国中医药出版社,面向对象设计可分为四个部分,问题空间设计:为了解决一些特定设计所需要考虑的实际变化,往往是对问题空间分析结果进行一些改进和增补,例如把问题空间的专类组合在一起,引进继承机制等。人机交互设计:根据不同层次的人和精神感受设计相应的用户界面。任务管理设计:主要解决进行执行问题,例如识别优先任务和关键任务,把它们分离开来进行细致的设计和编码,保证时间的约束性和安全性。数据管理设计包括数据存放和相应的服务两部分内容,无论采用何种数据管理方案(例如关系数据库、面向对象数据库等),每个对象实例的数据必须落实到具体的数据库结构模型中。,中国中医药出版社,5.1.4 利用软件包开发信息系统,通过购买应用软件包(Application Software Package)建立信息系统。应用软件包是指可从开发商那里买到的预先编写好的应用软件程序。应用软件包可大可小,它可以是一个简单的任务,也可以是一个复杂的大型主机系统软件。当有合适的软件包可选用时,建立信息系统就没有必要再自己编写软件程序了,这样可以减少设计、测试、安装和维护的工作量。,中国中医药出版社,下述情形适于选择购买软件包:,选择与其他企业具有相同的管理职能的软件。例如,工资管理系统、人事管理系统、物资管理系统等。很多单位由于缺乏信息系统的开发人员,不具备自行开发信息系统的条件。在这种情况下,购买软件包是一种能保证新系统建立的惟一方法。目前,已有许多运行在微机平台的操作简单的应用软件包问世,而且都是些基本应用。因此,最终用户采用微机作为开发平台时,购买软件包建立系统是一种快捷的策略。,习题5-2,中国中医药出版社,(1)软件包的优点,由于设计说明书、文件结构、处理逻辑、事务报表等已由软件包开发商完成,因此可以简化系统设计工作。软件包程序在投放市场前已进行过充分的测试,许多开发商都提供了样本测试数据,并能协助进行测试工作,简化了测试工作,而且还提供对系统的长期维护和支持。软件包开发商能为用户提供应用软件包技术上的长期支持,不会因信息系统工作人员的调离或工作变更而使系统受到影响,因为开发商仍能继续为企业提供系统的帮助支持。另外,系统和用户说明书是由开发商预先编好的,所以内容能保持最新。,习题5-2,中国中医药出版社,(2)软件包的缺点,软件包都是针对单独的某一种应用而设计的,对一个复杂的系统来说,建立一套技术性能完善、多用途的软件包尚未达到商品化程度。设计、编写完成单一功能的软件包比建立一个具有大量、复杂处理功能的系统要容易得多。例如,很多人力资源软件包开发商就不得不开发一些专门处理员工退休金或后备人才记录的软件包,因为在多用途的人力资源综合软件包中完成这些功能将比较困难。,习题5-2,中国中医药出版社,(2)软件包的缺点,在某些情况下,由于系统转换成本的提高,实际上购买软件包可能会给开发工作带来不利。虽然软件包开发商能提供转换软件的服务以及咨询帮助,但实际上软件包可能反而会拖延系统转换过程,特别是将一个很复杂的自动化系统转换为应用软件包处理时。在这种情况下,系统的转换成本就可能非常大。软件包不可能满足一个企业的全部需求,相对来说,它更适用于所有企业中比较通用的一些需求。,习题5-2,中国中医药出版社,2软件包的选择,在用软件包建立一个信息系统之前,必须对应用软件包进行全面评审。最重要的评审标准包括软件包的功能、灵活性、用户友好性、软硬件资源、数据库的选用、软件的安装和维护、文档资源以及费用等。,习题5-2,中国中医药出版社,软件包的评审标准:,(1)软件包的功能:(2)灵活性:(3)用户友好性(4)软硬件资源:(5)数据库或文件特征:(6)安装:(7)维护:(8)文档资料:(9)开发商资质:(10)费用:,中国中医药出版社,(1)软件包的功能:,1)软件包所能提供功能的情况;2)软件包能否修改,能否按照用户要求扩展功能的情况;3)软件包对用户的某些特殊需求能否支持的情况。,中国中医药出版社,(2)灵活性:,1)软件包的扩展功能的情况;2)开发商是否愿意为客户扩展功能的情况。,中国中医药出版社,(3)用户友好性,1)用户界面的友好性;2)用户操作的方便性;3)培训用户掌握软件包的时间性。,中国中医药出版社,(4)软硬件资源:,1)软件包能与哪些类型的计算机兼容;2)软件包支持操作系统平台的情况;3)软件包需占用内外存资源的情况;4)软件包运行的速度。,中国中医药出版社,(5)数据库或文件特征:,1)软件包采用数据库的类型及文件结构;2)软件包文件中的标准数据项与应用需求所描述的数据项的一致性;3)数据库或文件的设计在支持用户的处理或访问方面的情况。,中国中医药出版社,(6)安装:,1)安装过程是否方便;2)在安装过程中软件包是否需要改动的情况;3)需要考虑将现行系统转换成软件包系统的问题。,中国中医药出版社,(7)维护:,1)开发商是否具有对系统进行修改及升级的能力;2)系统维护是否方便;3)维护系统正常运行需要技术人员的数量;4)是否提供程序源代码,源代码的结构化程度及和维护的易难度。,中国中医药出版社,(8)文档资料:,1)文档资料的理解和使用方面的情况2)文档资料的完整性。,中国中医药出版社,(9)开发商资质:,1)开发商在该领域的销售和财务历史记录的情况;2)开发商在积极响应用户的维护请求方面的情况;3)开发商对用户的改进建议能否积极响应的情况;4)开发商是否具备一个能与用户定期会面并就软件包使用经验进行信息交流的情况。,中国中医药出版社,(10)费用:,1)购买或租用软件包的基本费用的情况;2)购买软件包的费用中是否包括维护费用及升级费用;3)对所期望的处理量进行估算,估计系统每年的操作费用的情况;4)按用户需求定制的软件包成本和安装费用的情况。,中国中医药出版社,3软件包的选择和系统开发过程,应用软件包来开发一个信息系统大致上有以下几个过程:系统分析,系统设计,编程、测试和转换以及运行和维护。系统分析包括对软件包的评价工作,它通常是把问题提交给各类软件包开发商进行。在此期间,可将用户提出的系统需求与开发商对问题的解答相比较,选择最能满足用户需求的软件包。随后的系统设计活动都将围绕使用户需求与软件包特征相匹配而进行,包括制定与软件包特征相吻合的用户需求,培训软件包应用技术人员,准备物理设计,按要求修改软件包设计等。编程、测试和转换包括安装软件包,完成软件包修改,设计程序界面,生成文档资料,转换成软件包,系统测试,培训软件包用户等;运行和维护包括纠正存在的问题,软件包更新或功能改善。,习题5-2,中国中医药出版社,用购买软件包的方法建立信息系统,一般无法完全控制整个系统的设计过程,甚至最灵活、最易于修改的软件包也会存在局限性。有经验的用户已经意识到,最好的软件包也不过最多满足大部分需求的70%,而余下的30%怎么办呢?用户将不得不采用其他手段来满足。如果软件包无法适应用户需求,那么用户只得去适应软件包,这是一般用户很不愿意的事。,中国中医药出版社,5.1.5 最终用户开发法,不依靠专业人员帮助而自行开发信息系统,这种情况称作最终用户开发。最终用户运用专门的第四代软件工具自行开发是完全可行的。虽然这些工具与常规的编程语言相比其运行速度较慢,但由于目前硬件成本越来越低,完全可以弥补软件运行速度的不足,使该方法在技术和经济上成为可行。最终用户既可依靠信息系统专业人员的技术支持,也可以自己完成许多过去由信息系统部门承担的开发活动。采用最终用户开发法建立的系统比用传统的生命周期法开发的系统要快得多。,习题5-2,中国中医药出版社,1最终用户开发工具,最终用户开发工具的出现大大提高了应用程序的生成速度和便利程度。很多第四代工具都有内嵌的应用设计知识库,例如,很多第四代工具都能便利地存取数据并生成报表和图形;当运用第四代语言进行数据库连接时,数据库能够自动地被组织和定义好。除此之外,第四代开发工具还有一些新的能力,如图形、电子表格、模型化,以及特殊信息检索等,这些都是满足重要的商业需求所必需的。,中国中医药出版社,2最终用户系统开发法的优缺点,由于最终用户可以完全靠自己或只借助少量信息系统专业人员的帮助来建立应用系统,因而最终用户开发的信息系统比用传统的系统开发方法建立系统所需的时间短,更能贴近用户的需求。但是由于这些系统还必须接受规范的信息系统环境约束,所以它们既可能为用户带来好处,同时也会存在不可避免的问题。,中国中医药出版社,(1)优点,1)需求明确:由用户自己开发系统,可以避免用户需求被技术专家误解的问题出现。2)容易被用户接受:用户对自己设计和开发的系统更容易接受并乐于使用。3)能发挥用户的积极性:第四代开发工具能使用户在系统开发过程中发挥积极主动的作用,用户靠自己或专业人员的少量帮助就能开发出完整的应用系统。4)减少应用系统后备资源:由于开发系统的责任由信息系统专业人员转给了最终用户,所以用户开发的系统有助于减少应用系统后备资源。专业信息系统人员的工作效率也能通过使用第四代语言得到提高。,中国中医药出版社,(2)缺点:,由于最终用户开发系统是发生在传统的信息系统管理与控制机构外部,所以也会给用户带来风险。多数用户尚未找到一种战略能确保最终用户开发出满足用户目标或满足与其职能相匹配的质量保证标准的应用系统。最终用户系统开发面临以下一些主要挑战:1)当用户和系统分析员的职能不再明显区分时,系统就无法进行充分的评审分析。2)缺乏全面的质量保证标准和控制:3)数据难以控制:4)“私用”信息系统增多。,中国中医药出版社,1)系统就无法进行充分的评审分析,当用户和系统分析员的职能不再明显区分时,系统就无法进行充分的评审分析。由于用户开发的应用系统就缺乏独立的外部评审,缺乏独立的问题分析或可选方案的来源,因此用户就很难完整并全面地说明其需求。,中国中医药出版社,2)缺乏全面的质量保证标准和控制:,由于用户开发的系统常常快速地建立,没有一套正规的开发方法,这类系统往往缺乏适当的标准、控制和质量保障过程,一般也没有用于测试数据和提交规范的文档。,中国中医药出版社,3)数据难以控制:,运用最终用户开发工具能容易地建立起自己的应用系统和数据文件。对于在很多文件中都可能含有的一些完全相同的信息,这些信息在每个不同用户的应用系统中定义方法可能各不相同,那么要想确定数据所处的位置并确保同一信息对整个组织始终保持一致将变得非常困难。,中国中医药出版社,4)“私用”信息系统增多。,用户能用第四代开发工具建立自己专用的“私用”信息系统,这类系统没有规范的文档。一旦系统的开发者离开其岗位,这种非文档化的私用系统将无法容易地移交给他人使用。,中国中医药出版社,3最终用户系统开发的管理,为了保证组织采用最终用户开发时得到最大收益,同时保证开发过程始终处于管理控制之下,可以采用以下两种策略:(1)建立信息中心(2)对最终用户应用的管理,中国中医药出版社,(1)建立信息中心:,信息中心是一个专为最终用户计算机应用提供培训和支持的机构。信息中心的重要作用就是提供系统硬件、软件和支持最终用户使用开发工具的技术专家,对终端用户进行培训等。用户用信息中心提供的工具能建立自己的计算机化报表、电子表格、图形或选取决策和分析数据。信息中心顾问负责指导并协助用户从事较复杂的应用系统开发。信息中心的工作人员需兼备硬件、软件和数据库的专业知识,他们既要向用户承担教师和顾问的双重任务,同时也参与较复杂的应用分析、设计和编程。,中国中医药出版社,一般信息中心提供的基本服务包括以下几方面:,1)终端用户计算机基础知识、系统操作技术的培训。2)提供用户操作手册等参考材料。3)协助存取和传送数据,协助调试程序。4)提供有关适合开发应用的工具及方法的咨询。5)协助确定质量保证标准和控制。6)原型的建立和修改。7)高级语言和开发工具的使用培训。8)提供对外部接口的协作,确保系统的安全运行。9)对一系列现行系统应用和数据库进行维护。10)对新的硬件和软件进行评估。,中国中医药出版社,信息中心的软硬件配置,信息中心硬件可以采用大型主机、小型机、微机、工作站或是上述机型的综合运用。而典型的软件一般包括防火墙及防毒软件、文字处理软件、建模或规划软件、数据库软件、图形软件、报表生成器、用户友好的第四代查询语言和用于第四代应用开发的高级编程语言等。,中国中医药出版社,信息中心能为管理带来很多益处:,有助于企业制定并执行硬件和软件标准,防止最终用户将不同类型或不兼容的技术引进企业;能防止系统应用冗余的产生;它能改进数据共享并使一致性问题减至最小;能确保最终用户开发的应用满足审计、数据质量和安全标准;能与企业的信息系统部门一道工作,协助管理部门对用户采用的软、硬件进行审批。,中国中医药出版社,(2)对最终用户应用的管理:,除建立信息中心外,管理者还可采用另一种确保最终用户应用符合企业整体目标的战略。也可建立多个小型分布式中心作为集中式信息中心的补充,它们按不同业务部分的需求和业务职能范围提供培训和开发工具,同时也能保证所提供的支持适用于各类型最终用户应用开发者的需求,例如只用高层命令或简单的查询语言访问数据的用户所需的培训就不同于实际编写软件程序和用第四代开发工具进行应用开发的最终用户。培训和支持还应考虑到每个用户对计算机的看法、教育水平、认知的类型,以及能否接受变革。管理者不允许随意开发最终用户应用。用户应将最终用户系统纳入自身的战略系统规划中。,中国中医药出版社,管理者还应建立对最终用户应用开发的控制机制,这些控制包括:,1)最终用户信息系统项目的成本控制。2)用户开发的应用其软、硬件标准控制。3)微机、字处理软件、数据库管理系统、图形软件、查询及报表工具的企业标准控制。4)质量保证评估的控制。无论是各最终用户,还是来自信息系统部门或内部审计部门的专家,都应对最终用户开发的信息系统进行评审。5)对最终用户开发的应用所涉及的测试、文档、精确度,以及整个输入、修改、备份、恢复和监督的控制。,中国中医药出版社,5.1.6 利用资源外包建立信息系统,聘请专门从事开发服务的外部开发商进行开发工作。这种将计算中心的运作、通信网络或应用开发的控制权交给从事系统服务的外部开发商的方式称做资源外包。由于信息系统在现代信息社会中所起的作用非常大,企业在信息系统方面的费用正在迅速上升,为了控制信息技术成本,依靠外部开发商进行系统开发是一种可以考虑的选择。,习题5-2,中国中医药出版社,1利用资源外包进行系统开发的优缺点,有些用户发现用资源外包方式建立系统比用户自己维持内部计算机中心和信息系统工作人员更能控制成本,所以资源外包已成为一种较为流行的方法。负责系统开发服务的外部开发商能从规模经济中(利用相同的知识、技能和能力服务于许多不同的用户)获得收益。由于计算机技术及信息技术的飞速发展一些企业内部的信息系统人员对知识的掌握无法与技术变化同步,所以企业可以借助资源外包进行开发。但不是所有企业都能从资源外包中获得好处,一旦不能对系统很好地理解和管理,那么资源外包的缺点就可能给用户带来严重的问题。,中国中医药出版社,(1)资源外包的优点:,1)经济方面:外部开发商能以低于内部成本的费用向企业提供同样的服务和价值。2)服务质量:通过竞争,使企业能以较低的成本从开发商那里获得高质量的服务。3)可预算性:由于事先约定费用4)灵活性:由于成本和性能可按变化的需求不断进行调整,外部开发商可提供较强的业务控制和适应能力。5)可以解放人力资源,使其用于其他项目:将较少且昂贵的高层次人才集中到具有较高价值和回报的活动中。,习题5-2,中国中医药出版社,(2)资源外包的缺点:,资源外包也可能带来一系列严重问题。例如:失控战略信息易损企业对外部环境的依赖。,习题5-2,中国中医药出版社,1)失控:,当一个企业将开发、运行其信息系统的责任承包给开发商时,它可能失去对信息系统职能的控制。如果开发商成为企业运行和开发信息系统的惟一选择,那么企业将不得不接受开发商所提供的任何技术,这种从属关系可能会失去对技术管理的控制。,中国中医药出版社,2)战略信息易损:,由于企业信息系统由外部人员运行、开发,所以商业秘密可能会泄露给竞争对手。若允许外部开发者开发或操作使企业具有竞争优势的应用系统,那将更有害。,中国中医药出版社,3)依赖性:,企业会随开发商对企业信息系统的开发、运作而变得在生存能力上对开发商更加依赖,那么开发商的财政问题或服务上的衰减都可能对企业产生严重的影响。,中国中医药出版社,2靠资源外包建立系统的时机选择,管理者在决定依靠资源外包建立系统之前,要对信息系统在企业中的作用进行以下评估。(1)是否必须应用信息系统,而期限紧迫。(2)信息系统服务不间断处理对企业的生存并非至关重要,像员工保险索赔系统就适于采用资源外包。(3)应用资源外包方式是否会剥夺企业未来信息系统革新所需的专业技术知识。(4)当企业现行信息系统能力不足、效率低或技术落后时。有些企业靠资源外包作为一种改进自身信息系统技术的省力方法。例如,可借助外部资源帮助企业实现由传统的大型主机系统转换成新的信息系统结构分布式处理系统。,中国中医药出版社,3对资源外包的管理,企业要想通过资源外包获得利益,就需确保对系统开发过程加以严格控制,通过进行准确的业务分析以及对外部开发商实力和局限性的了解,识别出最适

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开