论文部分内容阅读
项目管理是一系列在项目实施过程中运用理论知识及方法工具,使项目能在一定的资源限制条件下,达到或超出项目目标的管理活动。项目管理提倡以最少成本追求最大效益,受到很多企业的追捧。然而在实际的项目实施过程中,“信息孤岛”现象普遍存在,沟通交流存在障碍。项目实施的情况复杂,很多信息不透明,人们很难全面获悉项目的各个方面,导致认知缺陷。本课题就是基于这些问题而提出的,通过可视化技术实现信息透明化、集成化、可视化。项目管理中的流程可视化强调全过程的可视化,以流程模型为基础,综合利用各种可视化技术来营造动态的项目环境,从而直观、全面地描述项目各要素的信息。流程可视化是项目管理比较新的研究领域,同时也是项目管理信息化发展的趋势之一。本文的研究建立在项目管理理论和业务流程理论之上,提出了以流程模型作为基本架构,利用可视化技术进行信息拓展的研究路线,并基于Unity引擎开发了PVT(Process Visualization Toolkits)工具包。PVT融合了本文的理论思想,让用户可针对项目需求设计项目管理流程模型,对流程节点进行可视化管理,还可以结合实际情况集成其它可视化应用。论文的开展紧紧围绕研究路线,首先对业务流程相关理论进行了研究。分析了流程的定义、组成要素、在项目中的分类、流程建模及优化方法等,为PVT开发流程建模功能模块提供理论依据。然后具体论述了项目管理中的流程可视化技术方案,详细说明了方案的技术路线。包括项目组织结构的确定、项目流程活动的分解、流程图模型的创建、流程节点信息拓展、流程场景的模拟以及如何集成可视化应用。然后提出了流程可视化方案的技术架构。随后基于理论研究成果,在Unity引擎中开发能够支持项目管理流程可视化方案实施的PVT工具包。首先进行了需求分析和功能分析,确定工具包的各个功能模块。然后详细阐述PVT主要功能的实现,重点说明了编程原理,并对关键代码进行了解析。最后在前文研究成果的基础上,结合应急救援类项目的特点,借助PVT工具包开发了一套可视化应急救援系统。