專利名稱::一種電力建設(shè)概預(yù)算編制方法及其聯(lián)網(wǎng)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及概預(yù)算編制方法及網(wǎng)絡(luò)
技術(shù)領(lǐng)域:
,具體指一種通過計算機(jī)系統(tǒng)實現(xiàn)電力建設(shè)概預(yù)算編制方法及其聯(lián)網(wǎng)系統(tǒng)。
背景技術(shù):
:基于電力建設(shè)項目的類型和施工情況的復(fù)雜性,以及建設(shè)資金的費用構(gòu)成和計算方法的復(fù)雜性,加之隨著我國市場經(jīng)濟(jì)體系的確立,各項法規(guī)政策不斷出臺與更改,各類電力設(shè)備和材料的品種不斷變化、市場價格的波動、各部門或地區(qū)的勞動力價格的變化,這些都給電力建設(shè)概預(yù)算的編制帶來許多不確定的因素,使得概預(yù)算編制的難度不斷加大。為了滿足特定的重點工程的需要,電力項目還具有建設(shè)周期短和預(yù)算要求高等特點。因此,采用傳統(tǒng)的電力建設(shè)概預(yù)算編制方法和技術(shù)手段,難以適應(yīng)當(dāng)前"快速、準(zhǔn)確、高效、合法"地計算電力工程建設(shè)的費用,編制數(shù)據(jù)結(jié)構(gòu)復(fù)雜的概預(yù)算計劃,以滿足現(xiàn)代化大都市復(fù)雜電力工程建設(shè)的需求。
發(fā)明內(nèi)容本發(fā)明的目的是克服現(xiàn)有技術(shù)存在的"難以適應(yīng)當(dāng)前以"決速、準(zhǔn)確、高效、合法'地計算電力工程建設(shè)的費用,編制出數(shù)據(jù)結(jié)構(gòu)復(fù)雜的概預(yù)算計劃的要求"的缺失,提出一種電力建設(shè)概預(yù)算編制方法及其聯(lián)網(wǎng)系統(tǒng)。本發(fā)明所述的概預(yù)算數(shù)據(jù),同時還可供電力建設(shè)的工程結(jié)算系統(tǒng)、財務(wù)系統(tǒng)、生產(chǎn)運營管理系統(tǒng)以及上級電力部門審批系統(tǒng)共享。本發(fā)明由概預(yù)算設(shè)計系統(tǒng)的內(nèi)網(wǎng)和概預(yù)算編制及信息系統(tǒng)軟件構(gòu)成,通過防火墻和網(wǎng)關(guān)的硬件和外網(wǎng)相連,其中,所述的軟件系統(tǒng)還包括:系統(tǒng)主模塊和概預(yù)算編制模塊,概預(yù)算資源管理模塊,概預(yù)算樣本庫管理模塊,概預(yù)算審批模塊,概預(yù)算信息統(tǒng)計發(fā)布模塊,系統(tǒng)接口與系統(tǒng)管理模塊。本發(fā)明解決了以下三項技術(shù)難點1.建立了電力概預(yù)算層次型樹狀結(jié)構(gòu)遞歸模型,解決了樹結(jié)構(gòu)在線動態(tài)調(diào)整和預(yù)算樹遍歷的難題;2.建立了電力概預(yù)算多重迭代算法模型,解決了概預(yù)算項目總金額的收斂性難題;3.設(shè)計了聯(lián)網(wǎng)系統(tǒng)的WebService服務(wù)應(yīng)用程序,實現(xiàn)了網(wǎng)絡(luò)系統(tǒng)的多層次、多門類、跨平臺、跨數(shù)據(jù)庫的分布式實時異類數(shù)據(jù)庫之間的數(shù)據(jù)傳輸和信息共享。所述的WebService服務(wù)采用基于XML的數(shù)據(jù)傳輸格式,異類數(shù)據(jù)庫主要有SQLServer2000/2003和Oracle9i等分布式數(shù)據(jù)庫系統(tǒng)。綜上所述,本發(fā)明適應(yīng)了工程費用橫向數(shù)據(jù)關(guān)聯(lián)多,縱向?qū)哟谓Y(jié)構(gòu)復(fù)雜,動態(tài)費用結(jié)構(gòu)調(diào)整性強(qiáng)和電力建設(shè)定額變化快等特點,滿足了以"快速、準(zhǔn)確、高效、合法"地計算電力工程建設(shè)的費用,編制出數(shù)據(jù)結(jié)構(gòu)復(fù)雜的概預(yù)算計劃,以滿足現(xiàn)代化大都市復(fù)雜電力工程建設(shè)的需求。圖1為本發(fā)明的網(wǎng)絡(luò)系統(tǒng)連接框圖;圖2為本發(fā)明的軟件系統(tǒng)連接框圖3為本發(fā)明的電力概預(yù)算層次型樹狀結(jié)構(gòu)示意圖(部分);圖4為本發(fā)明的電力概預(yù)算多重迭代算法流程圖;圖5為本發(fā)明的一個實施例的最大迭代誤差圖;圖6為本發(fā)明的概預(yù)算編制模塊主頁示意圖。具體實施例方式以下結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步的描述本發(fā)明實施的電力建設(shè)概預(yù)算編制方法及其聯(lián)網(wǎng)系統(tǒng)符合如下主要技術(shù)要求第一、涵蓋所有多種預(yù)算類型和工程類型的概預(yù)算編制,以達(dá)到概預(yù)算類型的完整性和高集成度。第二、滿足分布式、多種大型數(shù)據(jù)庫系統(tǒng)并存的現(xiàn)狀?;谀壳半娏ζ髽I(yè)內(nèi)部的主力數(shù)據(jù)庫產(chǎn)品是微軟公司主推的SQLServer2000/2003數(shù)據(jù)庫和甲骨文公司主推的Oracle9i數(shù)據(jù)庫,因此概預(yù)算系統(tǒng)必須能完全應(yīng)對分布式、多種大型數(shù)據(jù)庫系統(tǒng)并存的現(xiàn)狀。第三、滿足多種定額并存的現(xiàn)狀。主要滿足了國標(biāo)電力工程建設(shè)1996版、2002版和2007版概預(yù)算定額等各種版本并存和兼容的需要,并保留與今后新國標(biāo)的概預(yù)算定額的接口以及多版本的兼容。第四、適應(yīng)市場變化的需要,能靈活調(diào)整或修改費用費率數(shù)據(jù)結(jié)構(gòu)、定額的人工費、機(jī)械費和材料費系數(shù),以及物資材料或設(shè)備的價格。第五、具有多種擴(kuò)展接口,滿足電力企業(yè)生產(chǎn)管理的需要。主要有立項審批接口,物資材料接口,生產(chǎn)流程接口,結(jié)算決算接口,財務(wù)信息接口,固定資產(chǎn)轉(zhuǎn)置和電力建設(shè)工程審計等,以實現(xiàn)電力企業(yè)內(nèi)部概預(yù)算數(shù)據(jù)的完全共享。第六、適應(yīng)大規(guī)模多門類電力建設(shè)發(fā)展趨勢的需要。如為近年來的城市電網(wǎng)改造、場館建設(shè)、深水港建設(shè)、軌道交通建設(shè)等配套的電力建設(shè)項目。本發(fā)明一種電力建設(shè)概預(yù)算編制方法(如附圖2所示),包括由概預(yù)算設(shè)計系統(tǒng)的內(nèi)網(wǎng)和概預(yù)算編制及信息系統(tǒng)軟件構(gòu)成,通過防火墻和網(wǎng)關(guān)的硬件和外網(wǎng)相連,其中,所述的軟件系統(tǒng)還包括:系統(tǒng)主模塊以及概預(yù)算編制模塊1;概預(yù)算資源管理模塊2;概預(yù)算樣本庫管理模塊3;概預(yù)算審批模塊4;概預(yù)算信息統(tǒng)計發(fā)布模塊5;系統(tǒng)接口與系統(tǒng)管理模塊6。所述的系統(tǒng)主模塊包含用戶的登錄,輸入用戶名和用戶密碼,用戶的合法性、用戶等級的判斷,用戶權(quán)限的設(shè)置,以確保用戶根據(jù)授權(quán)等級進(jìn)入不同模塊。所述的一種電力建設(shè)概預(yù)算編制方法,其特征是,所述的概預(yù)算編制模塊1包含線路工程、電纜工程、路燈工程、電力通信工程、電氣設(shè)備安裝工程和排管工程六種類型電力工程概預(yù)算的編制。所述的概預(yù)算資源管理模塊2包含了各類概預(yù)算編制所需的基本數(shù)據(jù),各種版本定額、各種不同工程類型的取費標(biāo)準(zhǔn)、各種費用樹的結(jié)構(gòu)、分項工程結(jié)構(gòu)、設(shè)備價格目錄、材料價格目錄、編制單位及人員的索引。所述的概預(yù)算樣本庫管理模塊3包含提高編制效率生成典型及其衍生樣本或者個性化樣本。所述的概預(yù)算審批模塊4包含發(fā)送到上級電力部門審批的編制完成的概預(yù)算書。所述的概預(yù)算信息統(tǒng)計發(fā)布模塊5包含滿足項目管理、信息統(tǒng)計和生產(chǎn)決策及面向各級領(lǐng)導(dǎo)和職能部門需要的信息。所述的系統(tǒng)接口與系統(tǒng)管理模塊6包含實現(xiàn)與其他網(wǎng)絡(luò)應(yīng)用軟件系統(tǒng)的對接和通信,對進(jìn)入本系統(tǒng)的用戶以及密碼進(jìn)行管理。一個重大的電力建設(shè)工程往往分解為幾個乃至幾十個子工程,這些子工程又按電力建設(shè)的特點而分為不同的預(yù)算類型,每一種預(yù)算類型根據(jù)電力建設(shè)用戶的不同而執(zhí)行不同的取費標(biāo)準(zhǔn),因此,電力工程概預(yù)算書具有非常復(fù)雜的費用構(gòu)成。每一個子工程的預(yù)概算總額由60-80余項費用名目組成,因此它們的關(guān)系錯綜復(fù)雜。本發(fā)明的一種電力建設(shè)概預(yù)算編制方法,其所述的電力建設(shè)工程概預(yù)算的費用構(gòu)成呈樹狀的層次型數(shù)據(jù)結(jié)構(gòu),其概預(yù)算的費用構(gòu)成體系稱為預(yù)算樹。如附圖3所示的左邊是送電線路基建工程的部分預(yù)算樹的層次結(jié)構(gòu),其右邊是樹節(jié)點所代表的某一項費用的構(gòu)成表達(dá)式。各種不同門類的概預(yù)算費用結(jié)構(gòu)將構(gòu)成預(yù)算樹的集合。體系中的每一項費用都是一個節(jié)點。每一個節(jié)點所表示的費用一般是其他節(jié)點的函數(shù);若該節(jié)點關(guān)聯(lián)若干個下層節(jié)點,則它的費用是它下層節(jié)點費用的組合。樹中任意一個節(jié)點的計算規(guī)則、樹的節(jié)點數(shù)量和節(jié)點之間的關(guān)聯(lián)狀態(tài)都可以通過軟件的網(wǎng)頁界面來定義和修改,這就完全改變了過去需要通過修改程序代碼來改變費用計算規(guī)則的局面。預(yù)算樹中某些節(jié)點(尤其是最底層的節(jié)點,或曰樹葉)是通過外部參數(shù)直接賦值的,例如定額人工費、定額機(jī)械費和定額材料費等都需要在其他模塊中計算出結(jié)果后再傳送到費用構(gòu)成模塊。由軟件數(shù)據(jù)接口,將若干個外部參數(shù)傳遞到費用構(gòu)成體系的內(nèi)部。如附圖3所示,直接工程費經(jīng)過展開后具有四層結(jié)構(gòu),它又和其他一些費用組成安裝工程費。因而該預(yù)算樹具有五層結(jié)構(gòu)。在計算時,下層費用之和構(gòu)成與之相關(guān)的上層費用,直至到達(dá)根節(jié)點。由于在計算時不能遺漏任何一項費用,即所有節(jié)點都不能跳過,故預(yù)算樹的遍歷是本系統(tǒng)開發(fā)的難點。本發(fā)明采用廣度優(yōu)先搜索的遞歸算法建模,解決了上述難點。本發(fā)明采用遞歸算法來尋找預(yù)算樹的各個節(jié)點,以下是采用VB.NET編寫的遞歸算法的子程序,它確保遍歷指定樹的所有節(jié)點,并將的標(biāo)識和節(jié)點的值賦予某一個數(shù)組nodearray(i,j):PublicSubRecursionTreeNode(ByRefnAsInteger,ByRefnodeaxrayAsObject,ByValtreeNodesAsObject)'利用遞歸算法遍歷樹的所有節(jié)點'treeNodes是預(yù)算樹節(jié)點的集合DimnodeAsTreeNode'該類在命名空間Microsoft.Web.UI.WebControls中ForEachnodeIntreeNodesnodearray(O,n)=node.GetNodelndex.ToString'節(jié)點標(biāo)識,例如1.1.0nodearray(l,n)=node.Text.ToString'節(jié)點的值Ifn〉=UBound(nodearray,1)ThenReDimPreservenodearray(l,n+1)n=n+1treeNodes=node.NodesCallRecursionTreeNode(n,nodearmy,treeNodes)'子程序遞歸到下一個節(jié)點NextEndSub實際運行表明,本發(fā)明所建立的電力概預(yù)算遞歸算法滿足了樹狀層次結(jié)構(gòu)的增加、修改、刪除、展開、收攏等動態(tài)要求,解決了動態(tài)節(jié)點結(jié)構(gòu)和預(yù)算樹遍歷的難題。采用多重迭代算法的模型,解決了概預(yù)算項目總經(jīng)費收斂性難題。ii在預(yù)算樹中,由于各個節(jié)點往往互為因果,因此僅通過一次迭代計算無法保證總經(jīng)費的收斂性。因為各節(jié)點之間的函數(shù)關(guān)系是非線性的,有時會形成所謂的"有向環(huán)圖",從而導(dǎo)致計算無法收斂。迭代算法是求解非線性方程組的有效算法,在電力系統(tǒng)潮流計算等非線性方程組求解中得到廣泛應(yīng)用,在本發(fā)明中將多重迭代算法引入預(yù)算樹的計算,通過迭代確保計算結(jié)果不發(fā)散。預(yù)算樹的求解從最底層的"葉"節(jié)點開始,因為通過遞歸可以搜索到"葉"節(jié)點,從而避免了"有向環(huán)圖"的形成。逐層向上推算,在遍歷全部層次之后到達(dá)頂層,根節(jié)點代表了工程項目的總費用。該計算過程定義為第一重迭代,或稱為C迭代,其目的是遍歷全部節(jié)點;第二重迭代又稱為A迭代,其目的是使每個節(jié)點的費用都趨向收斂。多重遞歸算法的計算框圖如圖4所示。不失一般性,設(shè)預(yù)算樹共有#層,C^,2,…W其總節(jié)點數(shù)為斌不包括根節(jié)點),第一層有A個節(jié)點,第二層有W個節(jié)點,…以此類推。因此M=f>c(1)定義第c層的第i個節(jié)點為AU力,其費用為x。(力,第c層的全部費用有見項,由^=化(1),^(2)...,^(乂)}表示。計算各項費用所需的費率為《《Ud(2)外部輸入?yún)?shù)"(A,;v"iU(3)費用構(gòu)成中還有常數(shù)項C^q,q…,CJ,貝IJ:&=/(X,x2,,《,;,C}(4)可定義初始費用為零,=0,/e[1,2,..乂],ce[1,2,...AT)。于是由多重迭代算法《)(O=/(^-V"),…d.々,^,Q(5)在公式(5)右側(cè),x^)是第c層全體費用在(A-l)次迭代時的集合,其中不包含^-i)(O費用本身在內(nèi)。在雙重迭代收斂后,工程項目的總費用由下式給出(6)以下是某電力工程實際概預(yù)算項目的實施例。該工程為架空送電線路的業(yè)擴(kuò)工程,采用中國電力企業(yè)聯(lián)合會頒布的定額編制,其樹狀結(jié)構(gòu)如附圖3所示。一般電力工程預(yù)算樹有70-100項費用節(jié)點構(gòu)成。在數(shù)據(jù)庫中已經(jīng)保存了多套概預(yù)算預(yù)算樹的樣本可供選擇。編制概預(yù)算時,則可根據(jù)預(yù)算類型和工程性質(zhì),指定其中相關(guān)的某一套預(yù)算樹,若有必要,可對其中樹節(jié)點進(jìn)行編輯,例如刪除該節(jié)點,或者在該節(jié)點之后插入一個相同層次的節(jié)點,或插入下一個層次的節(jié)點,然后對該節(jié)點的計算規(guī)則進(jìn)行編輯。若數(shù)據(jù)庫中沒有合適的預(yù)算樹樣本,則可以動態(tài)地生成一棵新樹。本工程有73項費用,樹狀結(jié)構(gòu)分為5層,因此第一重遍歷性迭代(c迭代)需要循環(huán)5次。而費用計算結(jié)果的收斂性由第二重迭代"迭代)確定,.在本算例中,每一項費用只需要精確到元,故取e二0.5元,預(yù)算樹經(jīng)4次A迭代后計算結(jié)果收斂。13其部分迭代數(shù)據(jù)如表1所示。由附圖3與表1可知,預(yù)算樹的第一分枝是安裝工程費,經(jīng)過三次A迭代收斂;第三分枝是其他費用,該部分費用在第四次A迭代后收斂。其收斂特性如表2及相應(yīng)的附圖5所示,若縱坐標(biāo)采用對數(shù)表示,則明顯呈平方收斂。表i計算迭代結(jié)果<table>tableseeoriginaldocumentpage14</column></row><table>經(jīng)過上萬次實際工程項目的計算驗證,一般在經(jīng)過3-5次A迭代之后,預(yù)算樹的計算結(jié)果就會收斂到正確的數(shù)據(jù),至今未發(fā)現(xiàn)迭代發(fā)散的事例,因此本模型很好地解決了概預(yù)算經(jīng)費收斂性難題。預(yù)算樹中的節(jié)點代表某一項費用,該費用可以是其他節(jié)點的函數(shù),若該節(jié)點包含下級節(jié)點,則它的費用是下級節(jié)點費用的集合;預(yù)算樹中某些節(jié)點或曰樹枝、樹葉是通過外部參數(shù)直接賦值的,由數(shù)據(jù)接口將若干個外部參數(shù)傳遞到預(yù)算樹的內(nèi)部;預(yù)算樹中任意一個樹枝、樹葉的計算規(guī)則,樹枝、樹葉數(shù)量和彼此之間的關(guān)聯(lián)形式,由用戶根據(jù)需要在網(wǎng)頁界面上自行定義和修改,與此同時,預(yù)算樹的樹根所代表的總金額也隨之改變;根據(jù)用戶需要動態(tài)生成不同結(jié)構(gòu)的預(yù)算樹,其程序的源代碼不變。本發(fā)明在多家電力企業(yè)得到推廣應(yīng)用。軟件系統(tǒng)的后臺代碼采用了VB.NET、Ctt.NET專業(yè)編程語言,具有強(qiáng)大的服務(wù)器端處理功能,并和HTML中嵌入的VBScript、JavaScript等腳本語言的客戶端處理功能完全兼容,從而形成更加完善的界面動態(tài)效果。根據(jù)測算,應(yīng)用本軟件系統(tǒng)后,概預(yù)算書的編制效率提高了2-5倍,有力地支持了有關(guān)電網(wǎng)建設(shè)的開展。網(wǎng)絡(luò)版軟件系統(tǒng)的開發(fā)采用了微軟公司的VisualStudio.NET2003/2005(簡稱.NET)開發(fā)環(huán)境,其中.NETFramework結(jié)構(gòu)成為本課題的重要開發(fā)平臺;本發(fā)明集成了線路工程、電纜工程、路燈工程、電力通信工程、電氣設(shè)備安裝工程和電力排管工程等多種類型的電力概預(yù)算編制功能,形成了多門類的概預(yù)算編制系統(tǒng)。附圖6所示是某線路工程概預(yù)算編制實例的主頁面?;赬ML的WebService技術(shù)是一種完全基于開放標(biāo)準(zhǔn)的技術(shù)。這些標(biāo)準(zhǔn)確保在不同的系統(tǒng)上生成相同格式的HTML文件。由于XML標(biāo)準(zhǔn)在信息技術(shù)(IT)領(lǐng)域已經(jīng)得到廣泛認(rèn)同,任何具有設(shè)置XML格式及解析XML消息能力的平臺都可以公布和使用這些請求和響應(yīng),這就為本項目研究中建立多層次、多門類、跨平臺、跨數(shù)據(jù)庫的分布式信息共享和實時應(yīng)對的網(wǎng)絡(luò)系統(tǒng)打下了基礎(chǔ)。例如,電力概預(yù)算系統(tǒng)與電力工程項目審核審批系統(tǒng)原來是兩個無關(guān)的系統(tǒng),且數(shù)據(jù)庫產(chǎn)品也不相同。在概預(yù)算系統(tǒng)完成的工作需要導(dǎo)出為文本文件或EXCEL文件,送到主管部門后再錄入到審核審批系統(tǒng),這種工作流程不僅繁瑣,而且容易出錯,而采用WebService服務(wù)功能有效實現(xiàn)了快速數(shù)據(jù)傳遞。在電力概預(yù)算系統(tǒng)側(cè),每完成一個工程項目的預(yù)算編制后就立即設(shè)置該項目的可傳送標(biāo)志,電力工程項目審核審批系統(tǒng)在接到請求后發(fā)布傳送指令,按規(guī)定格式將電力概預(yù)算信息傳送到指定數(shù)據(jù)庫。本發(fā)明的聯(lián)網(wǎng)系統(tǒng)(如附圖1所示)采用了SQLServer2000/2003和Oracle9i分布式數(shù)據(jù)庫系統(tǒng),存儲了海量數(shù)據(jù),可供上百用戶同時操作,其數(shù)據(jù)庫系統(tǒng)支持基于XML數(shù)據(jù)格式的TreeView樹狀結(jié)構(gòu)。實現(xiàn)了聯(lián)網(wǎng)系統(tǒng)的電力建設(shè)概預(yù)算編制以來,其概預(yù)算計劃書能動態(tài)實時編制和上傳到上級電力公司的審批系統(tǒng),從而大大加快了審批和回復(fù)的效率。同時,網(wǎng)絡(luò)化電力工程概預(yù)算信息管理系統(tǒng)還為下游的工程項目管理系統(tǒng)、工程結(jié)算系統(tǒng)、固定資產(chǎn)轉(zhuǎn)置系統(tǒng)等提供技術(shù)和信息服務(wù)支撐,從而提高了生產(chǎn)經(jīng)營鏈的整體水平。本發(fā)明與傳統(tǒng)比較的一個最顯著且實用的優(yōu)點還在于,可以根據(jù)用戶需要,動態(tài)生成不同結(jié)構(gòu)的預(yù)算樹,而不需要改變其程序的源代碼。本發(fā)明實施完成18900多份概預(yù)算任務(wù)書的編制,涉及工程金額達(dá)100多億,累計新增產(chǎn)值2億多元,創(chuàng)造利稅約1.057億多元,應(yīng)用效益顯著。權(quán)利要求1.一種電力建設(shè)概預(yù)算編制方法,由概預(yù)算設(shè)計系統(tǒng)的內(nèi)網(wǎng)和概預(yù)算編制及信息系統(tǒng)軟件構(gòu)成,通過防火墻和網(wǎng)關(guān)的硬件和外網(wǎng)相連,其特征是,所述的軟件系統(tǒng)還包括系統(tǒng)主模塊及概預(yù)算編制模塊(1);概預(yù)算資源管理模塊(2);概預(yù)算樣本庫管理模塊(3);概預(yù)算審批模塊(4);概預(yù)算信息統(tǒng)計發(fā)布模塊(5);系統(tǒng)接口與系統(tǒng)管理模塊(6)。2.如權(quán)利要求1所述的一種電力建設(shè)概預(yù)算編制方法,其特征是,所述的系統(tǒng)主模塊包含用戶的登錄,輸入用戶名和用戶密碼,用戶的合法性、用戶等級的判斷和用戶權(quán)限的設(shè)置,以確保用戶根據(jù)授權(quán)等級進(jìn)入不同模塊;所述的概預(yù)算編制模塊(1)包含線路工程、電纜工程、路燈工程、電力通信工程、電氣設(shè)備安裝工程和排管工程六種類型電力工程概預(yù)算的編制;所述的概預(yù)算資源管理模塊(2)包含各類概預(yù)算編制所需的基本數(shù)據(jù),各種版本定額、各種不同工程類型的取費標(biāo)準(zhǔn)、各種預(yù)算樹的結(jié)構(gòu)、分項工程結(jié)構(gòu)、設(shè)備價格目錄、材料價格目錄、編制單位及人員的索引;所述的概預(yù)算樣本庫管理模塊(3)包含提高編制效率生成典型及其衍生樣本或者個性化樣本;所述的概預(yù)算審批模塊(4)包含發(fā)送到上級電力部門審批的編制完成的概預(yù)算書;所述的概預(yù)算信息統(tǒng)計發(fā)布模塊(5)包含滿足項目管理、信息統(tǒng)計和生產(chǎn)決策及面向各級領(lǐng)導(dǎo)和職能部門需要的信息;所述的系統(tǒng)接口與系統(tǒng)管理模塊(6)包含實現(xiàn)與其他網(wǎng)絡(luò)應(yīng)用軟件系統(tǒng)的對接和通信,對進(jìn)入本系統(tǒng)的用戶以及密碼進(jìn)行管理。3.如權(quán)利要求1或2所述的一種電力建設(shè)概預(yù)算編制方法,其特征是,所述的電力建設(shè)工程概預(yù)算的費用構(gòu)成呈樹狀的層次型數(shù)據(jù)結(jié)構(gòu),其概預(yù)算的費用構(gòu)成體系稱為預(yù)算樹;不同門類的概預(yù)算費用結(jié)構(gòu)則構(gòu)成預(yù)算樹的集合;預(yù)算樹中的節(jié)點代表某一項費用,該費用可以是其他節(jié)點的函數(shù),若該節(jié)點包含下級節(jié)點,則它的費用是下級節(jié)點費用的集合;預(yù)算樹中某些節(jié)點或曰樹枝、樹葉是通過外部參數(shù)直接賦值的,由數(shù)據(jù)接口,將若干個外部參數(shù)傳遞到預(yù)算樹的內(nèi)部;預(yù)算樹中任意一個樹枝、樹葉的計算規(guī)則,樹枝、樹葉數(shù)量和彼此之間的關(guān)聯(lián)形式,均可由用戶根據(jù)需要在網(wǎng)頁界面上自行定義和修改,與此同時,預(yù)算樹的樹根所代表的總金額也隨之改變;根據(jù)用戶需要動態(tài)生成不同結(jié)構(gòu)的預(yù)算樹,其程序的源代碼不需改變。4.如權(quán)利要求1或2所述的一種電力建設(shè)概預(yù)算編制方法,其特征是,根據(jù)其動態(tài)形成的樹結(jié)構(gòu),采用多重迭代算法求解工程項目的總費用;所述的多重迭代算法即對每一個樹枝、樹葉賦予一個初始值,其求解從最底層的樹葉節(jié)點開始,通過遞歸搜索,逐層向上推算,在遍歷全部層次之后到達(dá)頂層;該計算過程中,若預(yù)算樹中的某一項費用與原先的值不同,則用計算所得的新值進(jìn)行重新迭代,直到每一個樹枝、樹葉的費用都趨向收斂,由此所得的根節(jié)點值即為工程項目的總費用。5.如權(quán)利要求1所述的一種電力建設(shè)概預(yù)算聯(lián)網(wǎng)系統(tǒng),其特征是,經(jīng)由WebService服務(wù),實現(xiàn)網(wǎng)絡(luò)系統(tǒng)的多層次、多門類、跨平臺、跨數(shù)據(jù)庫的分布式實時異類數(shù)據(jù)傳輸和信息共享;所述的WebService服務(wù)采用基于XML的數(shù)據(jù)傳輸格式,異類數(shù)據(jù)庫主要有SQLServer2000/2003和Oracle9i等分布式數(shù)據(jù)庫系統(tǒng)。全文摘要本發(fā)明一種電力建設(shè)概預(yù)算編制方法及其聯(lián)網(wǎng)系統(tǒng),涉及概預(yù)算編制方法及網(wǎng)絡(luò)
技術(shù)領(lǐng)域:
,具體指一種通過計算機(jī)系統(tǒng)實現(xiàn)電力建設(shè)概預(yù)算編制方法及其聯(lián)網(wǎng)系統(tǒng)。由設(shè)計系統(tǒng)內(nèi)網(wǎng)和概預(yù)算系統(tǒng)軟件構(gòu)成,通過防火墻和網(wǎng)關(guān)連接外網(wǎng),所述系統(tǒng)軟件還包括系統(tǒng)主模塊及編制模塊(1),資源管理模塊(2),樣本庫管理模塊(3),審批模塊(4),信息統(tǒng)計發(fā)布模塊(5),系統(tǒng)接口與管理模塊(6)。采用樹狀結(jié)構(gòu)遞歸模型解決預(yù)算樹結(jié)構(gòu)在線動態(tài)調(diào)整和遍歷的難題;采用多重迭代算法解決項目總金額的收斂性難題;采用WebService服務(wù)程序,解決分布式實時異類數(shù)據(jù)庫間數(shù)據(jù)傳輸和信息共享難題。已完成2萬多份概預(yù)算編制,涉及工程金額1百多億。文檔編號G06F19/00GK101639875SQ20091019475公開日2010年2月3日申請日期2009年8月28日優(yōu)先權(quán)日2009年8月28日發(fā)明者曹敏年,陳宇晨申請人:上海工程技術(shù)大學(xué)