国防科学技术大学硕士学位论文基于组件技术的供应链系统的研究与实现姓名:吴妍申请学位级别:硕士专业:软件工程指导教师:阳国贵20051101基于组件技术的供应链系统的研究与实现作者:吴妍学位授予单位:国防科学技术大学参考文献(37条)1.参考文献2.杨芙清软件复用及相关技术[期刊论文]-计算机科学1999(5)3.BatoryD.SmaragdakisYObject-OrientedFrameworksandProduct-Lines19994.BoschJ.MolinP.MattssonMObject-orientedframeworks-problemsandexperiences19975.AlanWBrown.赵文耘.张志大规模基于构件的软件开发20036.JohnsonRE.FooteBDesigningreusableclasses1988(02)7.JohnsonREFrameworks=(Components+Patterns)1997(10)8.RumbaughJ.JacobonI.BoochGTheUMLReferenceManual19999.RobertsD.JohnsonREvolvingframeworks:Apatternlanguagefordevelopingobject-orientedframeworks199810.AndertGObjectframeworksintheTaligentOS199411.SparksS.BennerK.FarisCManagingobject-orientedframeworkreuse1996(09)12.ABrownLarge-ScaleComponent-BasedDevelopment200013.谢冰.杨芙清青鸟工程及其CASE工具[期刊论文]-计算机工程2000(11)14.麻志毅.赵俊峰.孟祥文.张文娟青鸟面向对象软件开发工具JBOO2.0[期刊论文]-计算机工程2000(11)15.周欣.孙家.杨芙清青鸟C++程序理解工具[期刊论文]-计算机工程2000(11)16.钟林辉.谢冰.邵维忠青鸟软件配置管理系统JBCM及相关工具[期刊论文]-计算机工程2000(11)17.孙艳春.邹炜.马亮一个基于Internet的构件库管理系统JBCLMS[期刊论文]-计算机工程2000(11)18.张海飞.袁磊.夏宽理构件库功能集模型[期刊论文]-计算机工程2000(11)19.韩敏敏可重构的电子商务前台系统及其生成工具的研究与实现[学位论文]硕士200220.HafedhMili.FatmaMili.AliMiLiReusingSoftware,IssuesandResearchDirections1995(06)21.YangFuqing.WangQianxiang.MeiHong.ChenZhaoliangReuse-basedsoftwareproductiontechnology2001(01)22.Lauralemay.RogersCadenheadJava2编程200223.BragaRTV.MasieroPCAnapproachforframeworksconstructionandinstantiationusingpatternlanguages200224.SvahnbergM.BoschJIssuesconcerningvariabilityinsoftwareproductlines200025.SandhuRS.CoyneEJ.FeinseinHL.YoumanCERole-Basedaccesscontrolmodels1996(02)26.GammaE.HelmR.JohnsonR.VlissidesJDesignPatterns:ElementsofReusableObject-OrientedSoftware199527.李英军设计模式200028.邱巍峰BEAWebLogicServer宝典200329.KeepenceB.MannionMUsingpatternstomodelvariabilityinproductfamilies1999(04)30.陈兆良.王千祥.梅宏.杨芙清面向对象领域设计中的变化性处理[期刊论文]-电子学报2001(11)31.JacobsonI.GrissM.JonssonPSoftwarereuse:Architecture,processandorganizationforbusinesssuccess199732.张龙祥uml与系统分析设计200133.邵维忠.杨芙清面向对象的系统分析199834.谢攀C/S,B/S及三层结构35.张志伟J2EE构建企业系统--专家级解决方案200136.陈兆良.王千祥.梅宏.杨芙清面向对象领域设计中的变化性处理[期刊论文]-电子学报2001(11)37.FayadM.SchmidtDCObject-Orientedapplicationframeworks1997(10)相似文献(10条)1.学位论文焦健基于组件技术的研究生教学管理信息系统的研发2005软件复用是在软件开发中避免重复劳动的解决方案。它将已有的软件及其有效成分用于构造新的软件或系统,使得应用系统的开发不再采用一切从零开始的模式,而是以已有的工作为基础,充分利用过去应用系统开发中积累的知识和经验,从而将开发的重点集中于应用的特有构成成分。软件组件技术是支持软件复用的核心技术,在近几年来迅速发展并受到高度重视。目前主要的组件技术规范有微软公司的COM技术、SUN公司的EJB和对象管理组织(OMG)提出的CORBA。本文对这三种组件技术规范的工作原理、结构框架、发展演变等方面进行了简要论述,并将三种组件技术规范进行了比较,明确了它们的特点与区别。基于组件的软件开发(CBSD)是现今软件复用实践的研究热点。该方法是对以前传统的开发方法的一种改变,它使得软件开发从代码开发转移到对己测试、使用的组件的集成。本文中设计的三峡大学研究生教学管理信息系统是一个基于组件的软件开发实例。通过对研究生教学管理业务流程进行分析,将系统功能组件划分成学生管理组件、用户管理组件、检索记录组件和业务组件四部分,并分别为每个组件编写代码,再将设计完成的组件部署到EAServer服务器中,在已编写好的4GL网页中调用这些组件,实现教学管理系统各模块的功能。通过这个实例,提供了组件技术在软件开发中的又一具体实现方法和途径。随着这一组件技术开发成果在研究生教学管理信息系统的应用,可以减轻研究生教学管理的工作量,提高管理部门的工作准备效率。B/S模式下统一的管理平台能方便各级研究生管理部门进行教学管理工作。同时基于组件的研究生教学管理信息系统还具有较好的开放性和拓展性,为以后系统功能拓展提供了很好的空间。2.期刊论文李志毅.赵政.LIZhi-yi.ZHAOZheng软件复用与COM及.NET组件技术-微处理机2006,27(6)介绍了软件开发技术的发展和软件复用的关系,揭示了COM组件的原理以及从COM到.NET组件技术的变化,最后给出了开发.NET组件的方法和步骤.3.学位论文李珊基于组件技术的电厂设备检修管理系统设计2005面向对象的软件开发方法是一种比较成熟的软件开发方法,被广泛应用于建立分布式企业系统中。快速高效地建立大规模的企业分布式应用系统,要求充分实现软件复用。基于组件的开发方法就是在软件复用的思想下,以面向对象的软件开发方法为基础,产生的一种新的软件开发方法。这种方法着眼于获取或者开发组件系统,并利用组件系统组装成为软件系统。基于组件的软件开发方法有着良好的前景,和广阔的应用空间。本文讨论了软件复用的思想和基于组件的软件开发方法以及相关的软件技术,包括UML建模语言,Rational统一开发过程,以及可复用的软件体系结构模式。最后介绍了基于Web服务的电厂设备检修管理系统的开发工作。在该开发中,采用UML建立系统模型,以软件体结构模式为框架,按照Rational统一开发过程,建立了组件系统,并用这一系统组装成设备检修管理系统。4.学位论文曾文鹏基于组件技术的网络化监测维护软件研究2004在保障生产的顺利进行、快速响应市场需求、提高企业竞争力等方面,设备监测维护系统扮演越来越重要的角色.但是,由于系统结构的不合理与实现方式的欠缺,传统的设备监测维护系统的不足与弱点正随着应用的深入不断表现出来,在系统开发、维护、扩展与升级等方面存在一系列问题,迫切需要引入新的整体分析方法和技术手段来革新旧有的系统.因此,将新兴的软件技术应用于设备监测维护系统中具有现实意义.通过分析将组件软件技术应用于设备监测维护系统中的必要性及其可行性,本文提出了基于组件的网络化设备监测维护系统的概念模型与实现框架,讨论了组件技术与COM组件的二进制软件复用规范,研究了COM组件及其接口的技术体系与特点,指出了组件接口在软件交互性操作方面的优势:可靠性好,接口一致、稳定并具备永久性.同时,着重比较分析了系统组件的两种实现方式:无状态组件和有状态组件.在对比分析的基础上,结合监测维护系统自身的需求,提出了基于聚合组件与有状态组件相结合的系统组件实现方案,建立了三层架构的组件逻辑关系.基于理论分析与研究,本文也对原型系统的开发进行了研究.重点讨论了业务逻辑层三个组件:网络通讯与配置组件,数据识别与校正组件,设备状态监测管理组件的功能需求与实现及其接口规范.基于网络通讯与配置组件可以非常便利地构建分布式监测维护系统;为了提高系统的行业适应性,本文在数据识别与校正组件中引入了校正引擎与校正公式编辑器;在设备状态监测管理组件中,详细分析了电子邮件发送的一般过程,完整地实现了电子邮件的发送功能,以此作为报警信息投递的手段,并用C++类封装了实现细节,开发出了组件服务接口,测试证明该组件的可靠性非常好.最后,本文研究了原型系统面临的安全环境,分析了系统的安全性需求,并针对不同的需求提出了不同的应对策略与实现手段,为分布式环境下的设备监测维护系统安全性研究提供了有力的参考.5.期刊论文牛洪雨基于组件技术的治安保卫管理信息系统的研究与设计-科技信息2009,(30)软件组件技术是解决软件复用,缩短软件编写时间,降低维护成本和实现程序动态升级的最新和强有力的方案.本文在讨论组件技术的相关概念、分类及其优点的基础上,利用组件的软件开发(CBD)和开发组件的方法对治安保卫管理信息系统进行了研究与设计.6.学位论文邓绍芳组件技术在软件开发中的应用研究2003该文在讨论组件技术的相关概念、分类及其优点的基础上,研究分析了目前流行的三种主要组件模型:微软的以COM/DCOM、MTS为基础的COM+、对象管理组织(OMG)提出的CORBA和SUN公司的EJB,分别从组件的工作原理、结构框架、发展演变等方面进行简要的论述,并对这三个组件规范进行了比较,总结了他们之间的联系和区别.论文接着论述了基于组件的软件开发(CBD)和开发组件的方法.CBD是一种软件开发新范型,它是在一定组件模型的支持下,复用组件库中的一个或多个软件组件,通过组合手段高效率、高质量地构造应用软件系统的过程.开发组件主要是把系统的某些功能抽象为具有通用接口的功能模块,以组件的方式设计并实现这些功能模块.并可以放入组件库供多个应用程序复用.应用程序在复用组件的时候只需要调用该组件的接口函数.该文最后对资质与招投标系统进行了分析与设计,采用组件技术对该系统进行详细的模块划分,得到业务逻辑层和表示层通用组件,并对这些通用组件进行了设计.文章通过作者在Delphi开发平台下的资质与招投标系统的开发实例,验证了组件技术在软件开发中的具体实现方法和途径.7.学位论文袁宝良设计模式和组件技术在选课系统中的应用研究2004本文主要研究了组件技术和设计模式,提出了在交互式网络应用程序可以通用的一种实现框架——模型-视图-控制,以网上选课系统为例加以实现。网上选课系统实现在网上选择课程的功能,主要包括学生帐户的