摘 要:甘特圖是工程項(xiàng)目進(jìn)行工期計(jì)劃和控制的有效工具,大型工程項(xiàng)目的管理是一個(gè)復(fù)雜、艱巨的系統(tǒng)工程,使溝通和協(xié)調(diào)的工作困難,大量的信息需要有效的管理。運(yùn)用甘特圖技術(shù)就能夠直觀、準(zhǔn)確的顯示各類數(shù)據(jù)的匯總,并能夠以圖形的方式把結(jié)果進(jìn)行統(tǒng)計(jì),方便用戶使用。本功能基于B/S模式,運(yùn)用了VisualStudio2005平臺(tái)、SQL2000數(shù)據(jù)庫和Ajax技術(shù)開發(fā)了一種甘特圖的繪制方法,可廣泛應(yīng)用于Web的工程項(xiàng)目管理信息系統(tǒng)開發(fā)。運(yùn)用甘特圖技術(shù)可以明顯提高企業(yè)運(yùn)營的效率,降低管理的成本,對(duì)房地產(chǎn)等管理信息系統(tǒng),具有很強(qiáng)的理論價(jià)值和推廣價(jià)值。
關(guān)鍵詞:甘特圖;Ajax技術(shù);B/S模式
中圖分類號(hào):TP311.52
甘特圖能直觀地反映任務(wù)工期、進(jìn)度、邏輯關(guān)系以及關(guān)鍵路徑,是一種有效的項(xiàng)目進(jìn)度管理工具。它的優(yōu)點(diǎn)是,它能直觀地表明任務(wù)計(jì)劃在什么時(shí)候進(jìn)行,及實(shí)際進(jìn)展與計(jì)劃要求的對(duì)比,管理者由此極為便利地弄清一項(xiàng)任務(wù)(項(xiàng)目)還剩下哪些工作要做,并可評(píng)估工作是提前還是滯后,亦或正常進(jìn)行,除此以外,甘特圖還有簡單、醒目和便于編制等特點(diǎn)。所以,甘特圖對(duì)于項(xiàng)目管理是一種理想的控制工具。
1 甘特圖概述
甘特圖(Gantt Chart)由亨利·甘特在1910年開發(fā)的,他通過條狀圖來顯示項(xiàng)目,進(jìn)度,和其他時(shí)間相關(guān)的系統(tǒng)進(jìn)展的內(nèi)在關(guān)系隨著時(shí)間進(jìn)展的情況。其中,橫軸表示時(shí)間,縱軸表示活動(dòng)(項(xiàng)目)。線條表示在整個(gè)期間上計(jì)劃和實(shí)際的活動(dòng)完成情況。甘特圖的具體解釋為:在甘特圖中,橫軸方向表示時(shí)間,縱軸方向并列機(jī)器設(shè)備名稱、操作人員和編號(hào)等。圖表內(nèi)以線條、數(shù)字、文字代號(hào)等來表示計(jì)劃(實(shí)際)所需時(shí)間,計(jì)劃(實(shí)際)產(chǎn)量,計(jì)劃(實(shí)際)開工或完工時(shí)間等。
2 甘特圖所用到的相關(guān)技術(shù)
甘特圖以Visual Studio2005作為開發(fā)環(huán)境,使用了Ajax、JavaScrip等技術(shù)來實(shí)現(xiàn),是一種比較流行的開發(fā)方法。
Ajax(Asynchronous JavaScript and XML)或稱為異步JavaScript和XML,是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。Ajax集中了多種技術(shù),包括JavaSript,XML技術(shù)。它跨躍了傳統(tǒng)的客戶端與服務(wù)器之間的Postback方法,采用異步Postback方法,解決了傳統(tǒng)Postback帶來的網(wǎng)頁刷新困擾和沉重的服務(wù)器負(fù)荷的問題。在傳統(tǒng)方式中,我們常采用Submit機(jī)制,讓網(wǎng)頁通過Submit發(fā)送到后臺(tái),經(jīng)過ASP.NET代碼處理之后,根據(jù)客戶端的需求,產(chǎn)生新的網(wǎng)頁傳回瀏覽器,這樣網(wǎng)頁的內(nèi)容就改變了,在帶寬有限,而僅為了刷新局部的內(nèi)容,要把整個(gè)網(wǎng)頁重新由后臺(tái)生成,這會(huì)給網(wǎng)絡(luò)帶巨大的負(fù)荷,這是我們不期望的,但這在以前,我們就得這樣做?,F(xiàn)在我們采用了Ajax1.0的異步Postback方法就可以解決這個(gè)問題了。很多企業(yè)單位開始更廣泛的Windows程序應(yīng)用到了Web中。從而實(shí)現(xiàn)一些過去幾乎不可能的功能,例如Web甘特圖的繪制。
ASP.NET隸屬于.NET Framework框架是由.NET框架提供的編程類庫所組成的,它提供了Web應(yīng)用程序模型,采用面向?qū)ο蟮乃枷搿K化與組件化的技術(shù)而構(gòu)建。通過使用ASP.NET服務(wù)功能,開發(fā)人員只需進(jìn)行簡單的業(yè)務(wù)邏輯編程,由ASP.NET基本結(jié)構(gòu)通過和HTML,XML和SOAP(Simple Object Access Protocol)等Internet協(xié)議和數(shù)據(jù)格式來提供服務(wù)。圖1給出ASP.NET的基本體系結(jié)構(gòu)。
3 項(xiàng)目管理中運(yùn)用甘特圖的意義
甘特圖技術(shù)是綜合數(shù)據(jù)庫技術(shù)和圖形工具技術(shù)而形成的一種數(shù)據(jù)展現(xiàn)方式,整個(gè)過程包括兩大階段:一是從數(shù)據(jù)庫中讀出數(shù)據(jù);二是根據(jù)讀出的數(shù)據(jù)在Web頁面中繪圖。通過后臺(tái)程序訪問數(shù)據(jù)庫,并對(duì)數(shù)據(jù)進(jìn)行整合與傳輸,將信息與參數(shù)傳遞給各種圖形工具,圖形工具架起了瀏覽器與C#平臺(tái)之間的橋梁,通過甘特圖技術(shù),可以快速構(gòu)建基于web的統(tǒng)計(jì)、分析圖表,可以加快開發(fā)周期,節(jié)約預(yù)算。在各個(gè)行業(yè)軟件的web報(bào)表中,甘特圖技術(shù)有著廣泛的應(yīng)用。甘特圖的優(yōu)點(diǎn)有以下三點(diǎn):(1)圖形化概要,通用技術(shù),易于理解;(2)中小型項(xiàng)目一般不超過30項(xiàng)活動(dòng);(3)有專業(yè)軟件支持,無須擔(dān)心復(fù)雜計(jì)算和分析。
對(duì)工程項(xiàng)目而言,運(yùn)用甘特圖技術(shù)對(duì)一個(gè)項(xiàng)目進(jìn)行管理時(shí),可以達(dá)到如下目標(biāo):(1)運(yùn)用甘特圖技術(shù)可以為項(xiàng)目管理者提供及時(shí)、全面的投資分析,項(xiàng)目概算、籌資、合同、投資總體的執(zhí)行情況需要一個(gè)集中的分析平臺(tái),從而提高項(xiàng)目業(yè)主對(duì)項(xiàng)目投資的控制力度,及時(shí)發(fā)現(xiàn)并解決存在的問題。這就給甘特圖技術(shù)的應(yīng)用搭建了一個(gè)廣闊的平臺(tái)。圖表的一目了然和方便快捷給公司的運(yùn)營和領(lǐng)導(dǎo)者的決策提供了有力的幫助;(2)運(yùn)用甘特圖技術(shù)可以為項(xiàng)目業(yè)主、施工單位、監(jiān)理單位提供統(tǒng)一的投資控制管理平臺(tái)。各單位共同在線協(xié)同使用,全面實(shí)現(xiàn)投資控制信息的集中共享、協(xié)同工作;(3)運(yùn)用甘特圖技術(shù)可以實(shí)現(xiàn)投資相關(guān)業(yè)務(wù)處理的標(biāo)準(zhǔn)化和工程管理的過程化。統(tǒng)一并優(yōu)化核心工作流程,統(tǒng)一業(yè)務(wù)處理方法,提高工作效率,提升公司的整體管理水平;(4)運(yùn)用甘特圖技術(shù)可以實(shí)現(xiàn)對(duì)項(xiàng)目投資的事前估計(jì)、事中控制、事后分析的房地產(chǎn)投資管理。
4 甘特圖技術(shù)在項(xiàng)目管理中發(fā)展和對(duì)策
通過甘特圖這種圖形化技術(shù)在管理信息系統(tǒng)中的應(yīng)用,可以使系統(tǒng)的使用效率更加的提高,方便了企業(yè)的管理,節(jié)省了企業(yè)運(yùn)行的人工和成本,使企業(yè)的信息化管理更上一個(gè)臺(tái)階。但我們也應(yīng)該認(rèn)識(shí)到,甘特圖技術(shù)在項(xiàng)目管理中的應(yīng)用也有一定的局限性和不足,甘特圖的局限性有幾點(diǎn):甘特圖事實(shí)上僅僅部分地反映了項(xiàng)目管理的三重約束(時(shí)間、成本和范圍),因?yàn)樗饕P(guān)注進(jìn)程管理(時(shí)間)。盡管能夠通過項(xiàng)目管理軟件描繪出項(xiàng)目活動(dòng)的內(nèi)在關(guān)系,但是如果關(guān)系過多,紛繁蕪雜的線圖必將增加甘特圖的閱讀難度。還有為了不至于轉(zhuǎn)移閱讀者的注意力,最好避免使用柵格。
為了能夠提高甘特圖技術(shù)在項(xiàng)目管理信息系統(tǒng)中的更深層次運(yùn)用和運(yùn)用甘特圖技術(shù)來為企業(yè)帶來更大的經(jīng)濟(jì)效益,需要我們更好的掌握這門技術(shù)來為社會(huì)和企業(yè)服務(wù)。
參考文獻(xiàn):
[1]孫剛,董小剛.基于ASP.NET技術(shù)的Web應(yīng)用系統(tǒng)的開發(fā).長春工業(yè)大學(xué)學(xué)報(bào),2004(03):55-56.
[2]肖偉,趙嵩正.基于OLE技術(shù)的項(xiàng)目甘特圖設(shè)計(jì)與實(shí)現(xiàn)[J].微型電腦應(yīng)用,2003(10).
作者簡介:于文武(1980.12-),男,遼寧大連人,研究生,助教,研究方向:軟件工程。
作者單位:大連裝備制造職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)中心,遼寧大連 116110