摘要人们管理项目的时候,由于项目庞大、持续周期长、影响因素繁多,不可避免地会面对潜在的风险。本文所设计的系统正是要对项目潜在的风险进行评估,让项目的管理者对项目有一个长远的认识,防范风险于未然。本文首先介绍了课题背景和国内外研究现状,并介绍了与之相关的风险管理和项目管理等相关概念;重点介绍了多资源约束下项目进度调度(resource-constrained project scheduling problem, RCPSP)问题模型;在此基础上对进度风险评估系统进行了需求分析和模块划分,详细设计了该系统的框架层次、数据库、多资源约束下的蒙特卡洛仿真算法,并给出了依据仿真结果计算进度风险和成本风险的统计思路;最后阐述了该系统的具体实现方法,并通过界面展示了系统实现效果。30648
关键词 进度风险评估 蒙特卡洛仿真 成本风险 多资源约束 毕业论文设计说明书外文摘要
Title Design and implementation of schedule risk assessment system under multi-resource constraints
Abstract
When managing projects in daily life, inevitably there are always some potential risks in projects owing to large, long-term and a variety of factors. Therefore, the system of this thesis is designed for assessing potential risks in projects. The system help users have a further understanding of projects and be able to prevent risks in advance. This thesis firstly presents research background and research status at home and abroad, then introduces some concepts of project management and risk management. In particular, focusing on resource-constrained project scheduling problem (RCPSP). After that, it states requirement analysis and designs of frame, database and algorithm. Then, describing how to calculate schedule risk and cost risk step by step. Finally, it gives implementation of the system by code and shows effects by interface.
Keywords Schedule risk assessment Monte Carlo simulation Cost risk
Multi-resource constraints
目 次
1 绪论 1
1.1 问题背景与研究意义 1
1.2 国内外研究现状 1
1.2.1 研究现状概况 1
1.2.2 国内研究现状 2
1.2.3 国外研究现状 2
1.3 本文主要内容与组织结构 3
2 相关技术和概念 4
2.1 项目管理 4
2.2 风险管理 4
2.3 资源约束下项目调度问题 4
2.4 仿真技术 5
2.5 蒙特卡洛仿真 5
2.5.1 蒙特卡洛仿真概念 5
2.5.2 蒙特卡洛仿真基本思想 5
2.5.3 蒙特卡洛仿真特点 5
2.6 ASP.NET编程技术 6
2.7 ORACLE数据库系统 6
2.8 B/S三层架构 6
3多资源约束下进度风险评估系统设计和算法设计 8
3.1 需求分析 8
3.2 系统体系架构设计 9
3.3 模块设计 10
3.4 数据库设计 11
3.4.1表关系图 11
3.4.2 表设计 12
3.5系统关键技术和算法设计 19
3.5.1仿真算法 19
3.5.2统计思路 22
4多资源约束下进度风险评估系统实现与验证 25