4.1主要的数据结构 25
4.2功能模块实现 26
4.2.1项目网络图模块的实现 26
4.2.2项目管理模块的实现 29
4.3关键性代码 31
4.4测试及运行 33
4.4.1开发及运行环境 33
4.4.2实例测试 34
5 总结和展望 38
5.1 存在的问题 38
5.2 展望及下一步工作 38
结 论 39
致 谢 40
参考文献41
1 绪论
1.1 问题背景与研究意义
一个项目是一个暂时的尝试为了产生特定的产品、服务或者结果。它有着明确的开始和结束。在日常生活或者科学研究中,人们往往需要通过一定的计划、组织、处理和控制项目来达到具体的目的,这就称为项目管理。项目管理的主要挑战是遵从预期设定的各种约束的同时,实现所有的项目目标。
项目的进度管理是项目管理的三大目标之一[1]。而进度却又具有相当的不确定性,它受各方面因素影响,它的不确定性使项目计划工作变得错综复杂,其进展的好坏直接影响项目的成败,所以又称这种不确定性为进度风险。对项目管理中的进度风险管理进行进一步研究和探索,有效地评估项目的进度风险,为项目管理者提供决策依据,对于项目的顺利实施具有重要意义。
任何项目的策划和执行都包含大量不同的活动及各种人力、物力资源。资源是项目执行过程中不可缺少的重要组成部分,而这些资源的有效的可用量往往是有限的。有的资源是可循环利用的,而有些则是一次性的。如何以最佳方式安排执行项目中的各个活动,以使其顺利完成,就构成了资源受限下项目进度调度问题的基本概念。
在多资源约束的情况下解决进度调度问题,完成项目的进度风险评估,并设计和实现相应的系统是本文的研究重点和研究意义所在。
1.2 国内外研究现状
1.2.1 研究现状概况
1.2.2 国内研究现状
1.2.3 国外研究现状
1.3 本文主要内容与组织结构
本文主要对进度风险评估的关键问题——多资源约束下进度风险评估问题进行了研究,并设计和实现了相应的系统。本文一共分为五章,主要章节安排如下:
第一章绪论,介绍了论文的研究背景和研究其的必要性。介绍了国内外进度风险评估的研究现状,进展和存在的问题,并给出本文的主要工作和结构安排。
第二章相关技术和概念,介绍了风险管理的基本概念,并重点提到了进度风险和费用风险。然后详细介绍了资源约束下项目调度问题的内容、研究现状、解决方法和意义。最后解释了什么是蒙特卡洛仿真法,和主要开发工具。
第三章多资源约束下进度风险评估系统设计和算法设计,详细讲述了本系统的需求分析、模块设计、数据库设计和核心算法。
第四章多资源约束下进度风险评估系统实现与验证,详细讲述了开发平台、主要的数据结构、关键性代码并进行了测试与验证。
第五章总结和展望,总结了本文的创新和不足,并展望了下一步的研究方向和改善思路。
2 相关技术和概念
2.1 项目管理
项目管理是:通过项目经理和项目组织的努力,运用系统理论和方法对项目及其资源进行计划、组织、协调、控制,旨在实现项目特定目标的管理方法体系[8]。项目管理的对象是项目,即一系列的临时任务,它的目的是通过运用科学的项目管理技术,更好地实现项目目标。项目管理的职能与其它管理的职能是完全一致的,即是对组织的资源进行计划、组织、指挥、控制。资源是指项目所在的组织中可得到的、为项目所需要的那些资源,包括人员、资金、技术、设备等,在项目的管理中,时间是一种特殊的资源。项目管理的任务是对项目及其资源的计划、组织、协调、控制。 RCPSP多资源约束下进度风险评估系统设计(2):http://www.youerw.com/jisuanji/lunwen_26485.html