论文部分内容阅读
随着我国经济的蓬勃发展,各种工程日益增多,并且工程规模日益变大,工程项目管理的重要性也逐渐显现出来。工程管理的很多内容都是围绕着进度计划管理来进行的。在项目管理中,长期以来,对于计划、组织和管理的进度安排,一直采用甘特图的计划方法,其明显优点就是简单易懂。但是随着大型复杂工程的增多,甘特图的弊病开始显现,即它很难表达活动(工序)之间的逻辑关系,不能直接进行定量分析和计算,不便于进度计划的优化和调整。此时基于甘特图的项目计划已经不适合对庞大、复杂计划的制订和管理的需要,而网络计划技术的作用却越来越明显。
网络计划是借助于网络表示各项工作和所需时间,以及各项工作之间关系的一种技术,它通过网络图形式表达计划安排,将项目中的有关工作组成一个有机的整体,全面明确地反映出各工作之间的相互制约和依赖关系,找出在计划执行过程中的关键路线,并据以选择最优的计划方案,组织、协调和控制工作的进度,使之达到预定的目标。网络计划技术的主要特点是统筹安排,其优点在于能合理安排生产技术复杂、工作项目繁多且联系紧密的一些跨部门的工作计划,如大型工程项目建设、新产品研制开发、生产设备大修计划等。网络计划技术的实施与网络计划的制定密不可分,国内主要采用双代号网络图表示网络计划。网络图的绘制是网络计划技术应用的基础,在采用计算机技术之后,虽然计算工作量繁重的问题得到了很好的解决,但网络图的自动绘制问题仍然存在。为了解决这些问题,并能够在实践中更好地运用网络计划技术为工程管理服务,有必要借助计算机来完成网络计划的编制和绘图工作。为此,本文研究了双代号网络图自动绘制算法,利用UML进行系统设计,并在MicrosoftVisualStudio平台上利用C#编程语言开发双代号网络图绘制系统。主要做了以下一些工作。
1.文中首先介绍了网络计划技术的基本概念、网络图的组成、双代号网络图的绘制。
2.利用计算机实现了网络图时间参数的自动计算。传统的时间参数计算一般是在网络图上采用图上作业法,对每一个节点进行网络计划的求解,如果遇到节点较多或者网络结构比较复杂的情况,使用这种方法将花费大量时间。而利用计算机可以将求解的算法以模块化的形式固定下来,在逻辑关系信息确定的前提下,可以脱离网络图而自行计算,完成整个网络的求解只需几秒,而且只要保证输入的参数无误,结果则必然是正确的。
3.设计了双代号网络图自动绘制中所涉及的节点编号、布点等核心算法,并采用C#语言进行了编程实现。生成的双代号网络图比较规范,其编号合理、布点的速度快、交叉少、箭线分布较均匀。实例证明,该技术能够较好的满足双代号网络图的绘制。
4.根据系统目标与功能需求,将UML建模技术应用到系统分析设计当中。将计算机技术、网络计划技术、数据库技术结合起来应用于系统总体结构、主要模块、数据库设计与实现等实际工作中,给出了系统运行的主要界面。最后用某个宿舍楼施工的实际数据对系统的可用性进行了验证。
目前,系统处于使用的初级阶段,日后还有一个不断修改完善的过程。希望,在今后的工作当中,通过合理使用该系统,不仅能够提高工作效率和工作质量,还能为计划和管理人员提供较全面的决策信息,更好地纵观全局,明确急缓,协调进度,更好地安排工作、完成任务。