基于元数据驱动设计的项目生命周期集成管理平台的设计与实现

来源 :吉林大学 | 被引量 : 0次 | 上传用户:gnbsr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机信息化及计算机技术的快速发展,孕育了时代倡导绿色无纸化办公的现实土壤。流程无缝整合的自动化业务办公模式正驱动着现代办公模式的革命。当下,科研教育领域的政府职能机构及其它高校等组织普遍存在着项目管理的业务需求。如何将一个项目的申报、审核、评审、立项、研究过程、结题及归档的整个项目生命周期纳入平台级管理范畴,是衡量项目管理组织管理科学性的重要指标。目前,业界关于项目管理的信息化系统的研究很多,但基于项目生命周期的管理视角的研究匮乏。本文研究的基于元数据驱动设计的项目生命周期集成管理平台PLIMP(Project Lifecycle Integrated Management Platform)能够有效的规避项目管理过程中的业务变更,具有通用项目管理价值,对无缝整合项目生命周期过程的项目管理平台的研究具有深刻的意义,并为该领域的研究注入全新的内涵。项目管理业务变更的经常性无疑是决定项目管理平台可用性的最大障碍,同时也为软件的实现技术带来了极大的挑战。传统的软件开发模式遵循软件业务开发驱动的理念,业务需求的表达以完全满足、够用为衡量指标,这为将来业务的变更埋下了巨大的隐患,这类软件系统无法应对业务变更带来的冲击。合理而有效规避业务驱动开发模式弊端的解决方案是基于平台开发模式,这能极大的提高目标业务系统的通用性。本文研究的基于元数据驱动设计的项目生命周期管理平台遵循软件设计驱动开发的理念,软件设计是驱动软件过程的关键舵手,无疑增强了平台的通用性。这种模式下业务需求的表达并非以具体的业务需求为原型,而是积极的进行业务抽象,用抽象的业务代替具体的业务,平台将极大的缓冲业务变更带来的软件风险,降低业务与实现的耦合关系。基于容错业务变更及通用性的软件设计目标,平台化开发是不二选择。遵循软件设计驱动开发的理念,平台架构设计面临的首要问题即是如何抽象多变的业务,并用何种手段来表达此类抽象。抽象意味着泛化,表达的不再是一个具体的业务原型,而是一类业务的内在本质结构特质。这种内在的本质结构可以理解为此类业务的元特性,即一种元数据。所以基于元数据驱动设计自然的成为本文平台开发的有效解决方案。本文设计实现的基于元数据驱动设计的项目生命周期集成管理平台PLIMP以某科研机构的项目生命周期管理业务需求为原型,遵循软件设计驱动开发的理念,能够有效的规避业务变更带来的软件风险,方便的进行业务集成,具有极强的软件通用性。本文平台的研究具有较高的理论价值和实践应用价值。PLIMP融合了元数据驱动设计MDD(Metadata-Driven Design)和面向服务的架构SOA(Service-Oriented Architecture)两种架构理念,遵循了开放的面向对象开发OOP(Object-Oriented Program)、面向对象设计OOD(Object-Oriented Design)设计标准,并采用了IOC(Inverse Of Control)等流行软件技术开发。PLIMP基于Asp.net平台技术,开发语言为C#,以Sql Server数据库为标准数据源,同时支持多种数据源并可以进行灵活的配置。PLIMP平台的开发充分尊重了软件工程的过程理念,为此,本文分为五部分详细阐述了PLIMP的设计实现过程。第一章系统地阐述PLIMP平台的研究现状及意义,并概要地介绍了平台的关键技术;第二章详细地阐述了PLIMP平台的需求分析过程,深刻地挖掘了平台的需求;第三章以需求分析的阶段性成果为业务原型基础,系统地阐述了PLIMP平台的设计;第四章遵循PLIMP平台的设计结论,详细地阐述了平台的具体实现过程;第五章总结了全文的工作,并讨论了PLIMP平台的未来重构升级的方向;
其他文献
油田企业治安保卫工作是油田企业经营管理的一项重要内容,如何适应变化的新形势,搞好新时期油田企业的治安保卫工作.需要我们进行深入地探讨、研究和解决。由于传统观念的束缚、
为响应我国智能制造和重大装备技术“十二五”时期发展规划,解决国产印刷装备共性关键技术问题.拓展新的技术服务领域.提升国产印刷装备制造水平,为我国科技进步和经济建设作出新
中日史籍关于渤海第六代王大嵩璘的行辈存在相牴牾的记载,通过梳理《旧唐书》、《新唐书》两唐书为代表的中国史籍,可以揭示出其中关于嵩璘身份与记名之间存在的非讹误性规律
用于打数码样的喷墨打印机和用于制版的计算机直接制版机是我们现代印刷中常用的输出设备,同时也是我们印刷数字化的重要组成环节,如图1所示。这两种设备在用于制版和打样之前,
农村经济要发展,农民的生活水平要提高,农民的收入要增长,离不开金融的支持。本文针对农村金融的现状以及未来的发展趋势进行了论述,并对农村未来金融的发展提出了自己的观点
在色彩管理中,设备特性文件记录了设备的色彩特性、介质、观察环境、测量颜色的条件等信息,通过这些信息可以获得所使用设备能够显示和再现的色彩范围,以便实现不同设备间的颜色转换。  在输出特性文件中, 通常包含了6个颜色查找表, 分别用AToBx和BToAx表示, 其中A表示设备颜色空间, B表示连接颜色空间PCS (CIEXYZ或CIELAB等表示的参考颜色空间)。当进行颜色转换时,色彩管理模块(CM