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