0 前言
网络计划技术是一种组织生产和进行计划管理的科学方法,该技术作为一门成熟的管理技术,最突出的优点就是能直观地反映项目工作间的相互关系,使一项计划构成一个系统的整体,为实现计划的定量分析奠定了基础。实践证明,利用网络计划技术编制项目进度计划,能有效地缩短工作周期、降低成本、提高经济效益。但用人工绘制网络计划图,计算确定网络参数并进行网络计划优化分析,非常耗时耗力,常使网络计划本身失去了意义。因此,将计算机技术引入项目进度的编制,能扬长避短,为网络计划技术的应用开拓更广阔的前景。
考虑到目前局域网和因特网的应用在企业已比较普及,并且确定项目进度需要多个部门提供各自的工作流程、人员和设备等资源数据,计划形成后上下级部门意见的反馈,以及实施过程中因随机事件而需要调整老计划,下达新计划等一系列活动,我们在基于Windows NT操作系统平台下,采用了当代流行的三层式数据库开发模式对《工程项目进度管理信息系统》进行了研制工作。该系统综合运用了网络技术、数据库技术、绘图技术,提供了对事件进行自动编号、工序时间参数计算、绘制网络计划图、输出项目优化方案等功能,它具有处理数据量大,用户界面友好,系统安全可靠,易于维护等特点。
1 系统的工作模型
在一个项目实施前,上级管理部门根据规定工期、主要工序进度、各部门资源情况和管理人员经验编排项目进度的整体网络计划图,然后下达各部门,各部门再根据对本部门规定工期、工作进度、资源情况编排局部网络计划图,并报上级批准。上级在综合了各部门的计划后进行整体优化,挖掘潜力,修正计划,再形成文件下达各部门实施,在计划实施过程中,因随机事件的发生,下级要报请上级修改原计划,上级确定后再下发实施。无特殊情况下,下级要严格执行工期进度,特别是关键线路上的工序,只能提前完成不能拖后施工,不然就会影响后序工作的开始,直到项目结束。其中,网络平台是基于Windows NT网络操作系统,主要由WWW服务器,应用服务器、数据库服务器所构成。WWW服务器提供WWW服务,安装有Microsoft ISS 3.0、Service Pack 4,能够提供信息发布,支持ASP技术,通过网络可以将数据库服务器
中的数据以Web形式发布到各客户端,完成下载和上传数据功能;应用服务器是指为客户机所调用、能够完成一定逻辑计算功能的专用软件,以减轻数据库服务器因数据流量大而降低数据处理能力;数据库服务器安装了MicrosoftSQLServer7.0数据库系统,提供数据库管理、应用,负责存储和管理各部门要处理的数据,应答客户的SQL查询请求。本系统采用基于Web模式的网络设计,各下级部门因工作地点不同可通过访问Web服务器浏览项目主页,下载本部门相关资料,然后将本部门网络计划上传至数据库服务器指定数据库中。上级管理部门通过客户端程序实现对数据库中数据的管理,并确定最终进度计划。
2 系统设计中所采用的主要技术及功能简介
2.1 主要技术
⑴网络技术:网络设计可以摆脱空间、时间上的约束,在局域网内的任何一台计算机上,在任何时间都可以进行浏览网页内容,操作非常方便。目前,局域网一般是基于TCP/IP协议的快速以太网,各项服务如WWW、E-mail、DNS等一般基于Win-dowsNT网络操作系统。鉴于上述特点,本系统设计基于Windows NT构架快速以太网网络模式。
⑵数据库技术:应用数据库技术可以方便组织、管理大量的采样数据,加工中间数据,汇总分析数据等等,具有优良的共享性,可管理性。在系统实现中采用Microsoft SQL Server7.0作