0 前言
網絡計劃技術是一種組織生產和進行計劃管理的科學方法,該技術作為一門成熟的管理技術,最突出的優(yōu)點就是能直觀地反映項目工作間的相互關系,使一項計劃構成一個系統(tǒng)的整體,為實現計劃的定量分析奠定了基礎。實踐證明,利用網絡計劃技術編制項目進度計劃,能有效地縮短工作周期、降低成本、提高經濟效益。但用人工繪制網絡計劃圖,計算確定網絡參數并進行網絡計劃優(yōu)化分析,非常耗時耗力,常使網絡計劃本身失去了意義。因此,將計算機技術引入項目進度的編制,能揚長避短,為網絡計劃技術的應用開拓更廣闊的前景。
考慮到目前局域網和因特網的應用在企業(yè)已比較普及,并且確定項目進度需要多個部門提供各自的工作流程、人員和設備等資源數據,計劃形成后上下級部門意見的反饋,以及實施過程中因隨機事件而需要調整老計劃,下達新計劃等一系列活動,我們在基于Windows NT操作系統(tǒng)平臺下,采用了當代流行的三層式數據庫開發(fā)模式對《工程項目進度管理信息系統(tǒng)》進行了研制工作。該系統(tǒng)綜合運用了網絡技術、數據庫技術、繪圖技術,提供了對事件進行自動編號、工序時間參數計算、繪制網絡計劃圖、輸出項目優(yōu)化方案等功能,它具有處理數據量大,用戶界面友好,系統(tǒng)安全可靠,易于維護等特點。
1 系統(tǒng)的工作模型
在一個項目實施前,上級管理部門根據規(guī)定工期、主要工序進度、各部門資源情況和管理人員經驗編排項目進度的整體網絡計劃圖,然后下達各部門,各部門再根據對本部門規(guī)定工期、工作進度、資源情況編排局部網絡計劃圖,并報上級批準。上級在綜合了各部門的計劃后進行整體優(yōu)化,挖掘潛力,修正計劃,再形成文件下達各部門實施,在計劃實施過程中,因隨機事件的發(fā)生,下級要報請上級修改原計劃,上級確定后再下發(fā)實施。無特殊情況下,下級要嚴格執(zhí)行工期進度,特別是關鍵線路上的工序,只能提前完成不能拖后施工,不然就會影響后序工作的開始,直到項目結束。其中,網絡平臺是基于Windows NT網絡操作系統(tǒng),主要由WWW服務器,應用服務器、數據庫服務器所構成。WWW服務器提供WWW服務,安裝有Microsoft ISS 3.0、Service Pack 4,能夠提供信息發(fā)布,支持ASP技術,通過網絡可以將數據庫服務器
中的數據以Web形式發(fā)布到各客戶端,完成下載和上傳數據功能;應用服務器是指為客戶機所調用、能夠完成一定邏輯計算功能的專用軟件,以減輕數據庫服務器因數據流量大而降低數據處理能力;數據庫服務器安裝了MicrosoftSQLServer7.0數據庫系統(tǒng),提供數據庫管理、應用,負責存儲和管理各部門要處理的數據,應答客戶的SQL查詢請求。本系統(tǒng)采用基于Web模式的網絡設計,各下級部門因工作地點不同可通過訪問Web服務器瀏覽項目主頁,下載本部門相關資料,然后將本部門網絡計劃上傳至數據庫服務器指定數據庫中。上級管理部門通過客戶端程序實現對數據庫中數據的管理,并確定最終進度計劃。
2 系統(tǒng)設計中所采用的主要技術及功能簡介
2.1 主要技術
⑴網絡技術:網絡設計可以擺脫空間、時間上的約束,在局域網內的任何一臺計算機上,在任何時間都可以進行瀏覽網頁內容,操作非常方便。目前,局域網一般是基于TCP/IP協議的快速以太網,各項服務如WWW、E-mail、DNS等一般基于Win-dowsNT網絡操作系統(tǒng)。鑒于上述特點,本系統(tǒng)設計基于Windows NT構架快速以太網網絡模式。
⑵數據庫技術:應用數據庫技術可以方便組織、管理大量的采樣數據,加工中間數據,匯總分析數據等等,具有優(yōu)良的共享性,可管理性。在系統(tǒng)實現中采用Microsoft SQL Server7.0作