UML建模的医院信息系统分析与设计(共82页).doc





《UML建模的医院信息系统分析与设计(共82页).doc》由会员分享,可在线阅读,更多相关《UML建模的医院信息系统分析与设计(共82页).doc(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上浙江工业大学硕士学位论文采用UML建模的医院信息系统分析与设计姓名:喻永明申请学位级别:硕士专业:计算机技术指导教师:陈庆章;陈联专心-专注-专业浙江=T:业大学硕:十:学位论文采用UML建模的医院信息系统分析与设计摘要UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软件工 程领域的新思想、新方法和新技术。它的应用范围不限于支持面向对象的分析与设计,还 支持从需求分析丌始的软件开发的全过程在Rational统一过程(Rational Unified Process,RUP)出现后,它的应用就更加广泛。本文采用UML方法完成了整个医院信息系统(Ho
2、spi tal Informat ion System,HIS) 的分析与设计,采用用例视图、顺序图、活动图、类图等方法,对系统的主要功能进行描 述,确定系统的功能需求,完成对系统的架构设计和详细设计,并实现了系统。论文的主要工作如下:1)采用IJML面向对象技术方法建模医院信息系统,很好地解决目前医院信息系统开 发存在的诸多问题。由于采用了先进的分析和设计手段,使该信息系统具有较高的可靠性 和严谨性,也便于系统开发过程中的测试和后期的维护;2)围绕RUP核心思想(用例驱动、以架构为中心、迭代和增量的),从获取需求丌始, 经过系统分析、系统设计,到最后系统实现,采用逐步推演,逐步深入细化的组织
3、方式解 剖整个医院信息系统建模的过程。通过该医院信息系统的成功建模,证明基于RUP核心思想的UML建模技术在中大型应用系统的开发中切实可行;同时,也为准备采用该技术的项目或团队提供较好的借鉴实例。 关键词:HIS,UML,RUP,设计模式浙江:1业人学硕十学位论文The Analysis and Design of Hospital Information SystemUsing UML ModelingABSTRACTUML is a kind of modeling language which is welldefined,easily expressed,strong function
4、 and widely usedIt includes new theory,new method and new technology of soRware engineering fieldsIt doesnt only apply to objectoriented design and analysis,but also support the whole process of software development beginning with requirement analysisUML is widelyused,after The Rational Unified Proc
5、ess appearedIn this thesis,we used UML method to complete the whole hospital information system analysis and designIt is described the system and determine the requirement of systemS functionIt also completes the systemS architecture design and detailed design and implement tothe systemThe main idea
6、 of thesis is as follows:1)It adopt UML to objectoriented the modeling hospital information system,and will be agood way to solve a few questions from hospital information system in nowadays2)It moves around the main ideas of RUP(USecase driven,architecturecentric,iterative and incremental)At the be
7、ginning of get demand,through the system analysis,system design, until to the final of the system implementationIt adopts the stepwise deduction to go de印intothe way of refining organization to anatomise the whole the process of the hospital informationSVstemKey Words:HIS,UML,RUP,Design Pattern浙江工业大
8、学学位论文原创性声明本人郑重声明:所提交的学位论文是本人在导师的指导下,独立进行研究工作 所取得的研究成果。除文中已经加以标注引用的内容外,本论文不包含其他个人或 集体已经发表或撰写过的研究成果,也不含为获得浙江工业大学或其它教育机构的 学位证书而使用过的材料。对本文的研究作出重要贡献的个人和集体,均已在文中 以明确方式标明。本人承担本声明的法律责任。作者签名:喻不竹j11日期:矿,t月加日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留 并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本 人授权浙江工业大学可以将本学位论文的全部
9、或部分内容编入有关数据库进行检 索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密口,在 年解密后适用本授权书。2、不保瓤(请在以上相应方框内打“、)作者签名: 涂奠乞憎日期:)椰9年2月矽Elf弘醐:叩 棚7日导师签名:浙江1j业大学硕十学位论文第1章绪论11研究背景医院信息系统(Hospital Information System,HIS)可以定义为利用电子计算机和通讯设备,为医院所属各部门提供病人诊疗信息和行政管理信息的收集、存储、处理、提r11取和数据交换的能力,并满足所有授权用户的功能需求”。如今人民生活水平不断的提高和医疗保健需求不断的增长,卫生行
10、业保持着快速的发 展势头。医疗行业的发展、患者自身消费意识的增强和医疗体制改革的深化,要求对内医 院必须优化资源,改进流程、提高效率、降低成本,向管理求效益;对外必须提高服务意r口识,提升患者满意度,通过持续改进,向“以病人为中心”b的现代化服务型、经营型医院转变。医院信息系统直接面对百姓,需要高度的可靠性和快速相应能力,其质量好坏直接影 响到医院的服务质量。同时,越来越多的医院领导要求当今的医院信息系统需要实现从当 前“以医疗费用为核心”的医院信息系统向“以患者医疗信息为核心的数字化医疗信息 系统的转变。这样的需求趋势使得目前医院内部业务系统越来越复杂,采用传统的系统分 析和设计方法实现的H
11、IS系统,已经暴露出很多问题,例如:业务扩展性太差,系统功能 耦合度太高;各个子系统之间信息无法互通,无法满足医院个性化需求;系统常常出现各 种小故障,影响到系统的可靠性;对系统的任何修改,牵一发动全身等等一系列问题。这 说明,现有的一些传统的系统分析和设计方法已经越来越不适应医院信息化进程的要求, 面对如此庞大、复杂系统的开发,必须采用更科学、更先进的建模技术和软件开发过程作 支撑。而基于UML的建模方法和RUP软件丌发过程适合业务错综复杂的中大型系统的设计 开发。因此,基于面向对象技术在医院信息系统的设计开发中具有很强的现实意义。面向对象方法已经成为当前系统设计开发的主要方法,与传统的系统
12、分析设计方法不 同,它以对象的思考模式,把现实中业务抽象为一个个对象。封装成对象的好处是在对系 统的部分功能修改后,只需对相关对象进行修改,不会影响整个系统架构,从而较好的适 应医院业务的需求变化。统一建模语言(Unified Model ing Language,UML)和软件开r1发统一过程(Rational Unified Process,RUP)是面向对象技术建模的主要手段“。综上所述,面向对象分析设计方法的研究,特别是UML和RUP的研究,不仅有理论价一3一浙江=1:业大学硕士学位论文值,而且能够很好的用在医院信息系统的开发中。12国内外发展现状如今国内使用UML建模医院信息系统的例
13、子已经不少,例如:rJl宛楠在uML在HIS需求分析中的应用“。中使用UML对HIS系统进行了需求分析,包括执行者(Actor)的获取,确定系统中的执行者,是按角色来划分;用户的获取,通 过寻找各个角色的用例确定它与HIS之间的关系,即角色如何通过HIS完成其工作或得到 相应服务,这样可以对每个执行者提出问题以获取用例;活动图描述角色用例,着重描述 操作实现中所完成的工作以及用例实例或对象中的活动,已经对象状态改革的结果。r式1高德军在基于UML的医院信息化建模与实现。中使用UML对医院信息化进行了建模和实现,首先建立系统的需求模型,确定系统的使用者及功能。用u札用例图来表示需 求模型,用例图
14、主要由用例和角色组成。用例就是系统提供的某种功能的描述,它与实现 方法无关,角色是用例的功能使用者。接着建立了分析设计模型,包括静态模型(用类图 表示)和动态模型(用顺序图表示)。通过分析用例描述,确定用例涉及的对象,包括病 历、病理明细、病情描述分析、检查化验单、处方单、药品、药品库、入库单、入库单明 细等,再抽象成类。建立静态模型后,为了描述系统的动态特征,需建立系统动态模型。动态模型可以用时序图、合作图、状态图表示。最后是数据库模型设计,采用关系型数据 库系统,根据静态模型中的实体类图,将分析出的类中需要永久保存的实体类转化为关系 数据库中的表。在本文中作者从系统分析到实现和部署的全过程
15、描述使用UML语言建模易 于开发者之间、开发者与用户之间的交流,使软件系统易于开发和维护,能够满足用户的 需求,减少开发与维护成本。在UML建模的基础上开发的系统,在系统的易用性、可移植 性、可维护性、可靠性等方面都有非常明显的提高。rRl何菊在基于UML的医院信息系统建模。中介绍了标准建模语言UML用于对软件进行描述、可视化处理、构造和建立软件系统的文档。UML适用于各种软件开发方法、软件 生命周期的各个阶段、各种应用领域以及各种开发工具。但建模并不等同于程序编码,利 用同样的UML模型可以生成不同语言的框架代码,而且可以通过反向生成,在编写代码过 程中及时更新UML模型。本文同时借助ROS
16、E2002这个开发工具的支持,结合医院管理系 统这个实例,绘制各种相应的图形,从而很好地解决了对系统的建模问题,也从不同角度 和层次上为系统分析、设计和实现提供了支持。本系统本着以病人业务为中心,以信息管浙江:j:业人学硕十学位论文理为主线,以电子病历为发展目标,集病人信息、费用信息、管理信息于一体的原则设计, 虽然不尽完善,但尽可能地提高医院职工的工作效率,加强各部门之间的联系,提高医院 领导对各业务部门的监控能力。r7庞若蔚,王炜在基于UML的医院信息系统领域模型设计”。中介绍了在医院信息系统领域模型设计中的UML建模过程,主要分三个步骤,包括理解需求、分析、医院信息系 统的设计。其中理解
17、需求步骤介绍了医院信息系统是实现医院现代化建设的基础工程,是 提高医院的管理水平,业务的运转效率、医疗水平和服务质量的必要手段;分析步骤中首 先定义用例,确定系统的功能需求,接着对特定领域需求进行了分析,通过阅读规格说明、 用例以及寻找系统处理的“概念来进行特定领域分析,识别出要处理的所有关键类及它 们的相互关系;在设计步骤中对分析步骤中的成果进一步细化,细化分析类的方法和相互之间关系并增加新类以处理诸如数据库、用户接口、设备等技术领域的问题,细化各子系 统的接口和相互交互,得到实现时可以使用的设计模型。rR金轶,黄刊迪在利用UML建立医院门诊信息系统的用例模型。中介绍了针对门诊信息系统的需求
18、建立用例模型,主要描述门诊信息系统的总体用例图,反映了门诊的核心 功能有门诊、急诊、健康体检、会诊;支撑功能主要有挂号、划价、收费、检查、治疗、 发药等;管理功能主要有经济管理、人员管理、病案管理、药品、物资管理等;门诊在医 院信息系统中不是独立的系统,对内需要与医院信息系统中其他子系统紧密集成,对外需 要与医疗保险、社区医疗、卫生行政部门、工商物价部门等信息系统紧密连接。ra牟艳,楚德博在UML在医院网上挂号预约系统分析与设计中的应用“。中介绍了针对门诊网上挂号预约业务进行分析建模,分为业务需求分析、系统设计两个阶段。在需求 分析阶段由业务需求分析、需求建模、领域建模、用例实化、建立分析模型
19、5个步骤组成。 在系统设计阶段由细化类图、设计数据库模式、建立行为模型、建立实现模型4个步骤组 成。rlnl牛丽、范广慧在基于UML的医院门诊管理信息系统“”中介绍了以HIS中的门诊业务子系统为例,结合UML对其建模进行分析,包括需求分析、系统设计、系统实现及测 试3个阶段。在需求分析阶段,经过业务分析把门诊管理分成了门诊挂号子系统、门诊药 房划价子系统、门诊收费子系统三个子模块,并给出了以门诊的划价收费为例的用例图。 在系统设计阶段,紧紧抓住RUP中“用例驱动、以架构为中心的核心思想,描述系统的 静态模型及动态行为,找出系统所需要的类框架及类对象之间的交互关系。在系统实现阶一5一浙江:1=业
20、人学硕十学位论文段,把设计阶段的类转换成面向对象的程序设计语言代码。应用UML的组件图和部署图, 可以描述系统的物理实现。施庆平在基于UML医院病房监护系统的分析与设计11中介绍以医院病房监护系 统为例,利用统一建模的技术和方法,进行了系统的分析和设计,并给出了系统的具体实 现。在需求分析阶段,确定系统的功能,通过用例图形象地描述客户的要求,拟建系统(UseCase的集合)和外部坏境(Actor的集合)的关系。在分析和设计阶段,通过静态建模 和动态建模,描述了医院病房监护系统中“中央监视的业务情况。在系统实现阶段,使 用UML中配置图介绍了系统硬件体系结构。使用UML建模医院信息系统的例子在国
21、外文献中不是很多,但使用UML技术建模其他应用系统也有不少,例如:Pauline AWilcox etc在Business Modelling with UML:the Implementation ofCRM Systems for Online12中介绍了使用统一建模语言(UML)建模一个客户关系管理 (CRM)系统,主要分细化市场需求,制定有针对性的营销策略模型及系统实现三个阶段 来描述。Benoit Eynard,Thomas Gallet,Lionel Roucoules,Guillaume Ducellier在PDMsystem implementati。n based on UM
22、L13中介绍了以统一建模语言(UML)为理论基础 的建模技术设计开发了产品数据管理(PDM)系统。在分析设计阶段详细说明了生产和管 理服务的业务建模过程。13论文主要目标和内容分析目前国内医院信息系统的现状,我们会发现目前大部分医院信息系统都是传统的 系统分析和设计方法(如结构化设计方法、基于原型的开发方法等)开发的系统,很多系 统的分析设计主要凭系统分析员的经验积累,因此存在很大的风险。随着医院业务需求不 断延伸扩展,越来越多的业务管理需要通过信息系统的管理,使得现有医院信息系统在不 断的改进优化过程中变得越来越混乱,经常出现一些业务需求的修改导致整个系统的不稳 定。加上不断有外部系统需要接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 建模 医院 信息 系统分析 设计 82

限制150内