基于构件的软件重用技术在医院管理系统中的应用研究

基于构件的软件重用技术在医院管理系统中的应用研究

刘巍, 宋理国[1]2016年在《基于构件的软件重用技术在医院管理系统中的运用》文中认为随着计算机技术的不断发展,在当前社会各个领域当中,各类软件都得到了十分广泛的应用。相比于过去,软件产品的数量、功能、复杂程度等都有了很大的提升。在此基础上,为了进一步提高软件开发的质量和效率,采用了基于构件的软件重用技术,通过对以前开发的软件资源进行重新利用。尤其是在医院管理系统当中,该技术更是得到了良好的应用。本文基于软件重用技术的概念及意义,对其在医院管理系统中的应用进行了分析。

贺无名[2]2003年在《基于构件的软件重用技术在医院管理系统中的应用研究》文中进行了进一步梳理随着计算机技术的发展,软件日益深入社会生活各个层面,对软件的需求大大增长,软件产品的规模以及复杂程度与以前相比,也有了数量级的增长。如何有效的提高软件开发的效率和质量?软件重用技术为人们提供一条重要的途径。软件重用技术通过重复使用以前开发的软件资源,有效的提高了软件生产率和质量,成为当前计算机领域的研究热点。软构件技术作为实现软件重用的有效途径,获得了广泛的研究和应用。本文根据国内外软件重用技术的发展状况和构件技术原理,对基于构件的软件重用技术及其在医院管理系统中的应用进行了探讨。本文研究的主要内容包括:⒈对软件重用技术的发展现状进行了综述和分析。 ⒉阐述了构件实现的规范和标准,重点论述了COM构件的特点及其实现,并探讨了构件库和基于构件的软件重用系统设计方法。⒊论述了构件技术应用于医院管理系统中的方法,设计并实现了一个基于构件的软件重用系统――医院信息管理系统,从应用角度证明了基于构件的重用技术在系统开发中的优势。

陈雨阳[3]2011年在《基于构件的网络教学系统的设计与实现》文中提出随着Internet技术的发展及应用的普及,高校的教学越来越多的依赖于信息技术,良好的网络教学系统的开发有利于提高高校教学的效果和质量;有利于扩展本地教学的功能。当前网络教学系统已经有了充分的发展,但是大部分的系统在开发上还存在开发时间长,编码重复率高,难以扩展等等的缺点。本文充分研究构件技术及面向构件的软件工程,提出一种面向构件的网络教学系统的思想。所做的工作主要包含:1.对软件构件技术基础理论和面向构件的软件开发模式进行了详细论述。详细讨论了构件的概念、构件模型、构件获取、构件数据库、构件组装等技术。2.详细研究了面向构件的开发思想、基本步骤和关键技术。3.依据构件模型针对网络教学系统的构件实例进行设计,设计了系统各部分功能模块构件,并采用系统结构的方法组装构件,从而开发出一套网络教学系统应用软件,同时,着重研究了原系统的封装和复用,使用一定的标准封装为可复用的构件。4.实现了信息输入、通用信息查询、打印、Excel报表构件的部分功能。本文在面向构件的软件开发方法研究基础之上,按照面向构件开发流程设计出网络教学系统,同时对构件的检索算法进行优化,最终应用在构件生成中。

徐宏斌[4]2007年在《面向知识重用的集成化管理信息系统企业建模研究》文中研究说明企业信息应用的行业化是企业信息化领域的重要发展趋势。构建面向特定行业的企业工程/企业集成参考模型,可以在企业信息化实施速度、实施质量等方面取得改善,也是设计、开发基于行业版本的、自助批量定制的下一代信息系统的基础支撑技术。研究企业信息化行业化解决方案的基础核心问题是设计支持行业知识复用的机制、过程和方法。本文综合运用企业建模、软件重用、知识管理、模型驱动体系架构(MDA)等理论和方法,对面向知识重用的集成化管理信息系统的企业建模与企业模型知识的重用问题进行了系统研究。本文所做的主要工作如下:在对现有企业建模体系结构深入分析的基础上,提炼出面向知识重用的企业建模原则和特征,进而构建了一个面向知识重用的集成化管理信息系统的企业建模框架,给出了支持领域知识重用的企业模型组件结构。认为对企业本体合理分类是实现领域知识重用的前提,并进一步把企业本体划分为目标本体、组织本体、资源本体、过程本体和知识本体5个类别,对这5类本体及其关系进行了阐述。认为行业或领域类别是企业模型知识重用的重要知识情境,构建了一个面向知识重用的、叁维度(资源转化维、资源配置维、批量维)的企业分类框架,进而构建了一个面向知识重用企业建模的知识情境模型。运用Rough Sets的相关理论与方法解决情境知识的表达和情境相似性评估问题,并给出一种知识模糊分类检索途径。基于企业模型知识重用层次的分析,给出了领域知识重用模式和企业模型知识进化模式,在此基础上提出一个以企业模型知识库为核心的、面向知识重用的多层次业务支撑平台架构。通过扩展MDA计算模型完善了业务模型驱动模型体系,针对业务模型驱动的企业管理信息系统构建问题给出了技术实现方案。最后,以流程型生产的一个典型行业——水泥行业为例,对面向知识重用的集成化MIS的企业建模理论在该行业的应用进行了研究。

李光[5]2006年在《基于构件的软件开发方法在领域应用中的研究和实现》文中研究指明软件复用(Software Reuse,又称软件重用、软件再用)是在开发一种新的应用系统时,重复使用以前开发活动中曾经积累或使用过的软件资源。软件复用技术不仅可以提高软件生产率和软件质量,而且也是降低开发成本、缩短开发周期的重要途径。 作为软件复用的一种重要方式,基于构件(Component,又称部件、组件)的软件开发技术获得了广泛关注和应用。它是指将应用系统中相对稳定的成分提取出来,形成可以重复使用的软件单元—构件,以便以后开发系统时使用。软件开发者通过组装已有的构件便可形成新的应用系统。 本文根据国内外软件复用技术的发展状况,对基于构件的软件开发技术进行了研究和论述。主要内容包括: 1.对国内外软件复用技术的发展现状进行了综述和预测分析。 2.阐述了构件的基本概念、分类、实现规范与标准(如COM/DCOM、JAVABEAN、CORBA),研究了基于构件的软件开发方法的主要活动,比较了传统的开发方法和基于构件的开发方法的区别,总结了使用基于构件的软件开发方法的优缺点。 3.为了提高软件的重用水平和构件的使用频率,本文介绍了基于领域的软件构件开发,分析了领域工程的主要活动。进一步阐述了领域构件的管理和领域构件库管理系统,介绍了构件库中构件的几种分类方法。同时设计并部分实现了一个小型的领域构件库。 4.针对构件的具体实现方式,详细阐述了基于COM的软件构件理论,在COM构件的基础上进一步分析了叁层服务器/客户机模型,总结了在VC环境下COM构件的创建方法,例示了它在办公套件软件中的应用,并在实际领域软件开发过程中,以四层层次型软件体系结构为基础开发了两个飞机场领域的COM软件构件。 5.分析了软件体系结构的基本理论和几种不同类型的软件体系结构,并为了最大限度的实现体系结构层次上的软件复用,阐述了设计模式,并将其中的观察者模式运用到了实际的领域系统开发中,收到了良好的效果。 6.将基于构件软件开发方法运用到了机场管理系统的航班管理和航显管理两个子系统中,开发了数据库操作构件和航班显示信息构件,从应用的角度表现了可复用构件及基于构件的软件开发技术在系统设计和快速实现方面所具有的突出优势和强大的生命力。

王一宾[6]2005年在《一种基于Agent的软件体系结构风格研究》文中指出科学合理的软件体系结构是开发一个成功应用系统的必要条件,对于提高系统的开发效率和质量具有非常重要的意义:另一方面,面向Agent技术的提出为复杂分布式问题的求解找到了办法。在软件体系结构中引入Agent技术,可以使体系结构具有良好的灵活性、动态性和适应性,进而提高体系结构的通用性、适用性和重用性。 本文首先分析了软件体系结构的基本概念和基本理论,包括软件体系结构的定义、生命周期模型等;然后系统阐述了软件Agent的基本概念和基本理论,包括软件Agent的定义、属性、结构等;根据对软件体系结构和软件Agent技术两者的分析和研究,把软件体系结构与软件Agent技术结合到一起,提出了基于Agent的多级正交软件体系结构风格及基于Agent的多级正交软件体系结构风格的软件开发方法理论。最后,利用医院信息管理系统实例进行了分析和验证。

吕大威[7]2007年在《IRP中构件模型的研究与设计》文中进行了进一步梳理信息系统是现代企业管理系统的重要组成部分,建立合理的信息系统成为当务之急。体系结构决定了一个系统的主体结构、宏观特性和具有的基本功能及其特性,因此信息系统体系结构是整个软件设计成功的基础和关键所在。此外大部分信息系统,在功能上有类似之处,因而利用软件的重用技术就可以把开发过程大大简化,构件无疑是一个不错的选择。构件是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能模块、软件框架、软件构架(或体系结构)、文档、分析件、设计模式等。构件分为构件类和构件实例,通过给出构件类的参数,生成实例,通过实例的组装和控制来构造相应的应用软件。首先,本文在分析信息系统层次结构的基础上,提出信息系统结构的层次化构件模型,描述了基于构件化层次模型的信息系统的抽象层次、结构元件、结构特征。给出了不同抽象粒度构建的形式化描述方法、构件连接的形式和方法、基于企业模型的系统软件组织方式,为信息系统的设计与开发提供了参考模型。其次,本文给出了一种业务构件模型设计方法,应用聚类算法来识别两类业务构件(过程构件和实体构件),以信息资源规划需求模型作为聚类分析样本点的数据来源,并给出样本点关联值的计算方法。通过引入“聚焦点实体”的概念改进识别业务构件的准确性,给出构件粒度的计算公式,以降低业务构件的复杂度。并描述了业务构件接口的设计步骤。最后,本文利用构件模型,给出了一个完整的制造型企业信息管理系统的实例。从需求分析到聚类算法的实现,建立关联矩阵和业务构件的划分都进行了详尽分析和描述。

李晔[8]2003年在《基于构件的形式化需求分析方法研究与实现》文中提出本课题来源于陕西省自然科学基金项目《信息系统的形式化开发方法研究》,本人主要承担该项目前期需求分析建模方法的研究和实现。众所周知,对问题域的正确认识是软件开发的首要前提,面对千差万别的用户要求,如何能够快捷、准确的获取系统的需求并建立起无歧义的、完整的需求模型已成为软件开发中的核心问题。传统的需求分析方法,存在需求获取交流困难和分析建模周期过长两大难点。要有效地解决这两大难点,最根本途径只有改进和完善现有的软件开发方法,提高需求分析的形式化和工程化水平,规范软件开发过程,采用标准化的表示方法有效地促进软件设计、开发和测试人员的相互理解。本课题的研究目标主要是在分析现代制造企业信息管理特点的基础上,针对软件需求分析阶段的难点,通过将形式化方法和构件技术相结合,提出一套较完整的、适应我国制造企业MIS系统开发的、高效率、高质量的基于构件的形式化需求分析方法,并在此方法的理论指导下,开发出一个基于构件的形式化需求分析实验平台。

吴雪梅[9]2005年在《面向数据表单的构件库技术的研究与实现》文中进行了进一步梳理随着软件规模和复杂度不断增大,传统的软件开发模式面临着巨大的挑战,出现了新一轮的“软件危机”,解决这个问题行之有效的途径就是软件复用。构件技术在软件复用中扮演着重要的角色。 以CRF表(病例报告表)为代表的数据表单的应用非常广泛,但是当前在数据表单的开发和使用过程中,存在着大量的重复性工作。为此本文使用软件复用技术为各类数据表单的开发和使用提供了一个公共的平台——基于构件的数据表单开发平台,作为对该问题域的一个解决方案,之后在此基础上推导出了面向领域(数据表单的应用领域)的构件库在该平台中的重要作用,因而如何管理和维护这样一个面向数据表单领域的构件库成为了本文的研究重点。 本文主要是在对基于构件的数据表单开发平台的体系结构进行研究的基础上,重点讨论了面向数据表单的构件库技术的研究与实现。本文首先对基于构件的数据表单开发平台的体系结构进行了介绍;其次讨论了作为该平台物质支持的构件库的体系结构,构件的分类机制:采用的是刻面分类法,检索机制:采用的是普通检索与刻面检索两种方法;最后,为了保证数据表单数据的质量,本文提出将约束条件和数据表单构件绑定及构件间约束条件绑定的方法,并给出了以OCL作为这些约束的关键技术的实现。

柯科峰[10]2004年在《基于软件构件的分布式国际货运代理系统的应用研究》文中指出融合现代信息技术和管理思想的国际货运代理系统成为近年来国际货运代理行业改革企业内部管理、提高企业素质与市场竞争力、挖掘企业潜在客户、不断扩展企业业务领域的关键工具。本文在架构于Web技术的国际货运代理系统中引入了Agent代理技术和分布式构件技术。利用Agent代理技术可以更好的服务用户,强调提供用户个性化服务,实现复杂多样的服务控制;基于构件的软件开发(CBSD)已经从理论研究进入应用实施的阶段,但在国际货运代理领域仍然需要解决业务对象建模、基于构件的动态业务处理过程的实现等多个关键问题;基于B/S架构信息系统的网络特性,如何加强系统的运行安全、数据安全也是本文研究的内容。本论文的主要研究成果包括以下几个部分: 1.本论文在总结当前国内外国际货运代理系统的最新应用研究现状的基础上,针对传统国际货运代理软件偏重业务管理而不重视人性化服务的特点,结合Agent代理技术和构件技术,在本B/S架构国际货运代理系统中研究并实现用户个性化信息服务、后台智能邮件系统以及客户远程订单跟踪服务; 2.B/S架构国际货运代理系统的报表具有随意性、变化性和可维护性等特点,而当前没有有效针对该系统的B/S报表控件。本文在深入研究的基础上,应用.Net中的C#技术设计并实现基于构件的用户自定义报表生成器,控件通过网络自动下载到客户机上运行。用户通过报表控件能够独立制作、修改报表模板,所作的修改能在国际货运代理系统报表子系统中实时体现出来,满足系统对报表的各种要求。 3.B/S架构系统的迅速发展和其具有的开放性、跨地域性等特点,使得信息的安全性、保密性的要求也就大大的提高。结合DES、AES等加密算法和MD5、SHA等散列函数,本论文设计实现MPCryptLib通用加密构件,并针对B/S构架国际货运代理系统中具体的信息安全需求,给出相关的技术实现方法或推荐解决方案。 4.最后,针对传统的C/S二层结构及B/S叁层结构模式中存在的不足,提出了B/S架构基于分布式COM构件技术的国际货运代理系统的四层体系结构;在深入分析的基础上将分布式构件技术与面向对象的建模方法相结合,提出业务过程驱动的系统建模方法;通过对某大型国际货运公司业务的深入调研并结合其他相关系统的特点,成功实现B/S架构的国际货运代理系统iCargo,并在上海某国际货运公司成功实施。·n·基于分布式构件的国际货运代理系统的应用研究 该系统的实施为构建新一代基于B/S架构的国际货运代理系统给出了一个较好的解决方案与具体实现,也为国际货运代理系统向跨地域、分布式协同工作的发展起到一定的示范作用。

参考文献:

[1]. 基于构件的软件重用技术在医院管理系统中的运用[J]. 刘巍, 宋理国. 科技展望. 2016

[2]. 基于构件的软件重用技术在医院管理系统中的应用研究[D]. 贺无名. 广西师范大学. 2003

[3]. 基于构件的网络教学系统的设计与实现[D]. 陈雨阳. 华东师范大学. 2011

[4]. 面向知识重用的集成化管理信息系统企业建模研究[D]. 徐宏斌. 南京理工大学. 2007

[5]. 基于构件的软件开发方法在领域应用中的研究和实现[D]. 李光. 贵州大学. 2006

[6]. 一种基于Agent的软件体系结构风格研究[D]. 王一宾. 合肥工业大学. 2005

[7]. IRP中构件模型的研究与设计[D]. 吕大威. 燕山大学. 2007

[8]. 基于构件的形式化需求分析方法研究与实现[D]. 李晔. 西安理工大学. 2003

[9]. 面向数据表单的构件库技术的研究与实现[D]. 吴雪梅. 东北大学. 2005

[10]. 基于软件构件的分布式国际货运代理系统的应用研究[D]. 柯科峰. 东华大学. 2004

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于构件的软件重用技术在医院管理系统中的应用研究
下载Doc文档

猜你喜欢