基于元数据驱动设计的项目生命周期集成管理平台的设计与实现
本文选题:PLIMP 切入点:元数据 出处:《吉林大学》2017年硕士论文 论文类型:学位论文
【摘要】:计算机信息化及计算机技术的快速发展,孕育了时代倡导绿色无纸化办公的现实土壤。流程无缝整合的自动化业务办公模式正驱动着现代办公模式的革命。当下,科研教育领域的政府职能机构及其它高校等组织普遍存在着项目管理的业务需求。如何将一个项目的申报、审核、评审、立项、研究过程、结题及归档的整个项目生命周期纳入平台级管理范畴,是衡量项目管理组织管理科学性的重要指标。目前,业界关于项目管理的信息化系统的研究很多,但基于项目生命周期的管理视角的研究匮乏。本文研究的基于元数据驱动设计的项目生命周期集成管理平台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平台的未来重构升级的方向;
[Abstract]:The rapid development of computer information technology and computer technology, the era gave birth to advocate green no realistic soil paperless office. The office automation business process model of seamless integration is driving the modern office model revolution. Now, the functions of the government agencies in the field of education and scientific research in Colleges and universities generally exist in organizations such as the project management business needs to. A project application, review, review, approval, research process, concluding and archiving the entire project life cycle into platform management, is an important indicator of project management organization and management science. At present, a lot of research about project management information system of the industry, but the lack of management from the perspective of the project life cycle based on this study. The metadata driven design project life cycle integrated management platform based on PLIMP (Project Lifecycle Integrated Manage Ment Platform) can effectively avoid the project management in the process of business change, has the general value of project management, it has profound significance to study project management platform for seamless integration of the project life cycle process, and research in this field into a new connotation. Regular project management of business change is the biggest obstacle in project management the availability of the platform, but also brought great challenges to software implementation technology. The traditional mode of software development follows the software driven business development concept, to fully meet the business needs of expression, enough to measure, this is the future of business changes buried a huge risk, this kind of software system to deal with the business the impact of the change. A reasonable and effective solution to avoid the drawbacks of the business driven development mode is a platform based development model, which can greatly improve the target Universal service system. Metadata driven design project lifecycle management platform following the software design of driver development based on the concept of this study, the software design is the key driving helmsman of software process, will undoubtedly enhance the universality of the platform. The expression is not the business needs of this mode to specific business needs as the prototype, but positive business instead of abstract, specific business with the abstract business platform will greatly change the buffer business software risk brought by reducing business and implementation. The coupling relationship between software design goals of fault-tolerant services change and on the basis of the general development platform, is the best choice. Follow the software design driven development concept, primary problem facing platform architecture design is how to abstract the changing business, and by what means to express this kind of abstraction. Abstract means generalization, the expression is no longer Is a specific business prototype, the inherent nature of the structural characteristics of a class of business. But the nature of this internal structure can be understood as the element characteristics of such business, which is a kind of metadata. Become an effective platform for the development of the solution in this paper so metadata driven design based on nature. This paper introduces the design and implementation of metadata driven design project life cycle integrated management platform PLIMP to a research institution of the project life cycle management business needs to follow the prototype based on the software design, driver development concept, can effectively avoid the business change brought about software risk, convenient for business integration, the software has strong universality. This research platform has high theoretical value and practice the application value of.PLIMP fusion metadata (Metadata-Driven Design) MDD driver design and service oriented architecture (SOA Service-Oriented Architec Ture) two architecture concept, follow the object-oriented development of open OOP (Object-Oriented Program), object oriented design (Object-Oriented OOD Design) design standard, and uses IOC (Inverse Of Control) and other popular software technology development.PLIMP platform based on Asp.net technology, the development of language is C#, using Sql Server database as the standard data source at the same time, the development of supporting multiple data sources and can be configured.PLIMP flexible platform for the full respect of the software engineering process philosophy, therefore, this paper is divided into five parts described in detail the design and implementation of PLIMP process. The first chapter introduces the research status and significance of the PLIMP platform, and introduces briefly the key technologies of the platform; the second chapter elaborates the PLIMP platform needs analysis process, profoundly mining platform needs; the third chapter on the analysis of the demand of the business prototype base The design of the PLIMP platform is systematically expounded. The fourth chapter follows the design conclusion of the PLIMP platform, elaborates the specific implementation process of the platform in detail. The fifth chapter summarizes the work of the full text, and discusses the direction of the future reconstruction and upgrading of the PLIMP platform.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【相似文献】
中国期刊全文数据库 前10条
1 冯大春;鲁红;;数据驱动技术在石化工业运行中的应用[J];石油化工自动化;2010年06期
2 韩志国;;数据驱动的内容生产[J];中国传媒科技;2014年07期
3 付华军;陈吕芳;;试论数据驱动语言学习对教学模式的影响[J];科技经济市场;2007年12期
4 黄士力;金惠英;周凡;冯泾;潘崇伦;;面向数据驱动应用的水务信息一体化数据组织与管理[J];水利水文自动化;2008年03期
5 刁柏青;乔迪;;元数据驱动在人力资源管理系统建设中的实现[J];电力信息化;2011年01期
6 陈颖;;基于信息技术的语料数据驱动模式及其应用研究[J];实验技术与管理;2012年11期
7 黄以宽;数据驱动,,一种实用的原型化开发方法[J];电脑开发与应用;1996年01期
8 黄万武;孙炳文;;数据驱动语言学习—教学模式的转变[J];武汉科技学院学报;2006年11期
9 刘贤梅;张巧生;李君;张晶;;数据驱动的人体动画合成研究综述[J];计算机工程与设计;2010年18期
10 王宏;;认识基于数据驱动的工业过程控制[J];控制工程;2013年02期
中国重要会议论文全文数据库 前7条
1 胡继华;;元数据驱动在信息资源管理中的应用研究——以城建行业为例[A];中国地理信息系统协会第三次代表大会暨第七届年会论文集[C];2003年
2 石磊;;数据驱动新闻的制约与挑战[A];媒介化社会的社会文明建构——第四届“华中地区研究生新闻传播学术论坛”优秀论文集[C];2013年
3 韩守鹏;邱晓刚;黄柯棣;;动态数据驱动的适应性建模与仿真[A];中国系统仿真学会第五次全国会员代表大会暨2006年全国学术年会论文集[C];2006年
4 邹自明;;国际日地空间物理虚拟观测台新进展[A];中国地球物理学会第二十四届年会论文集[C];2008年
5 王承博;朱登明;;数据驱动的大规模水面动画合成方法[A];第六届全国几何设计与计算学术会议论文集[C];2013年
6 刘倩;王缉宪;孙永海;;“数据驱动”的城市停车政策革新:方法与启示——以深圳为例[A];:城乡治理与规划改革——2014中国城市规划年会论文集(05 城市交通规划)[C];2014年
7 黄大网;南佐民;杨新亮;;数据驱动学习与英语写作教学中的语域知识传授——基于CLEC语料库的个案研究[A];英语写作教学与研究的中国视角——第四届中国英语写作教学与研究国际研讨会论文集[C];2008年
中国重要报纸全文数据库 前10条
1 上海科学学研究所 李辉 汤琦 梁Pr;数据驱动的创新[N];文汇报;2013年
2 赵国利;大数据驱动创新思维[N];解放军报;2013年
3 吴勇毅;如何建立大数据驱动的商业模式[N];中国冶金报;2014年
4 罗庆朗;运用大数据驱动创新发展[N];学习时报;2014年
5 本报记者 姚传富;数据驱动业务已经成为潮流[N];人民邮电;2014年
6 本报记者 别坤;大数据驱动智能交通[N];计算机世界;2013年
7 ;探寻“大数据驱动创新”的路径[N];文汇报;2013年
8 中国科学院院士 郭华东;科学大数据驱动学科发展[N];中国信息化周报;2014年
9 本报记者 宋辰;新互联时代 数据驱动商业变革[N];计算机世界;2013年
10 姜浩端 国务院发展研究中心信息中心副研究员;数据驱动决策的挑战[N];中国经济时报;2013年
中国博士学位论文全文数据库 前10条
1 汲小溪;大数据驱动的计算生物标识研究[D];复旦大学;2014年
2 黄爱芹;基于数据驱动的调节阀故障诊断方法研究[D];山东大学;2015年
3 马骁鹏;基于数据驱动的时变太阳风磁流体数值模拟[D];中国科学院国家空间科学中心;2016年
4 王杨刚;基于数据驱动的基础地质图件更新关键技术研究[D];中国地质大学(北京);2016年
5 何章鸣;非预期故障的数据驱动诊断方法研究[D];国防科学技术大学;2015年
6 丁建伟;数据驱动的复杂装备异常检测方法[D];清华大学;2015年
7 洪悦;基于机理和数据驱动的冷轧生产过程操作优化研究[D];东北大学;2014年
8 刘强;数据驱动与机理分析相结合的冷轧连退过程故障诊断方法研究[D];东北大学;2012年
9 张树凯;基于数据驱动的无人船艇航线自动生成[D];大连海事大学;2016年
10 张贵生;数据驱动的金融时间序列预测模型研究[D];山西大学;2016年
中国硕士学位论文全文数据库 前10条
1 李方前;基于数据驱动的TE过程故障诊断研究[D];昆明理工大学;2015年
2 刘浩;基于即时学习的模型未知系统数据驱动控制策略研究[D];燕山大学;2015年
3 周晶晶;基于语料库的大学英语词汇教学实证研究[D];闽南师范大学;2015年
4 薛亮;数据驱动的商品推送系统的设计与实现[D];哈尔滨工业大学;2015年
5 陈金龙;大数据驱动的智能交通云服务构建与组合技术研究[D];杭州师范大学;2015年
6 李晓晨;面向软件仓库挖掘的数据驱动特征构建方法[D];大连理工大学;2015年
7 王秋钰;大数据驱动下的影响者营销研究[D];南京大学;2015年
8 汪盼;基于语料库的数据驱动学习法在初中英语语法课堂教学中的运用研究[D];杭州师范大学;2015年
9 李娜;基于数据驱动的PID控制器优化研究[D];华北电力大学;2015年
10 范欣;基于数据驱动的模糊系统建模分析与研究[D];东北石油大学;2010年
本文编号:1634736
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/1634736.html