胡理冰
(溫州大學(xué),浙江 溫州 325000)
基于Asp.net技術(shù)的高速公路計(jì)量支付系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
胡理冰
(溫州大學(xué),浙江 溫州 325000)
針對目前國內(nèi)高速公路工程存在線路長、涉及面廣、人員眾多等特點(diǎn),而計(jì)量支付過程的監(jiān)控管理缺乏有效的手段情況,論文重點(diǎn)研究分析了計(jì)量支付處理的工作流程和投資控制的處理難點(diǎn),根據(jù)FIDIC條款實(shí)施原則,并綜合目前投入使用的一些廠家同類型系統(tǒng)的優(yōu)勢,通過流程自定義、系統(tǒng)監(jiān)控、工作提醒等一系列技術(shù)手段,解決了一直困擾高速公路業(yè)主及承包單位的計(jì)量支付管理和投資控制難題,實(shí)現(xiàn)了互聯(lián)網(wǎng)在線計(jì)量支付、大量數(shù)據(jù)的監(jiān)控、匯總和統(tǒng)計(jì),提高工程的整體管理水平。
高速公路計(jì)量支付系統(tǒng);三層結(jié)構(gòu);ASP.NET
交通基礎(chǔ)設(shè)施建設(shè)點(diǎn)多、線長、面廣、投入巨大,為充分發(fā)揮基礎(chǔ)設(shè)施建設(shè)的效益,交通必須有信息化作保障。高速公路計(jì)量支付系統(tǒng)以工程建設(shè)管理業(yè)務(wù)程序?yàn)槟P停瑸楣饭こ探ㄔO(shè)中用戶(包括業(yè)主、監(jiān)理與承包商)提供網(wǎng)絡(luò)化、專業(yè)化的信息與業(yè)務(wù)管理,使用戶方便、輕松、靈活地處理計(jì)量支付業(yè)務(wù)中的問題,并且使用戶最大程度地提高工作效率、優(yōu)化業(yè)務(wù)管理流程、加強(qiáng)計(jì)量支付管理。
1..NET開發(fā)平臺(tái)框架
Microsoft .NET框架(.NET Framework)的目的是使開發(fā)者更容易建立網(wǎng)絡(luò)應(yīng)用程序和網(wǎng)絡(luò)服務(wù)。.NET框架是一個(gè)多語言組件開發(fā)和執(zhí)行環(huán)境。
Microsoft.NET計(jì)劃是微軟繼推出Dos、Windows之后的又一個(gè)革命性的開發(fā)和應(yīng)用平臺(tái)。在整個(gè).NET框架中提出了大量的新概念和新技術(shù),用于滿足互聯(lián)網(wǎng)環(huán)境下,基于 Web的應(yīng)用程序和Web服務(wù)開發(fā)。
.NET具有一系列令人激動(dòng)的新特性。比如,基于通用語言運(yùn)行時(shí)(Common Language Runtime)的一致的簡化的編程模式;多平臺(tái)運(yùn)行機(jī)制;可重用多語言開發(fā)模式;自動(dòng)資源管理;一致的出錯(cuò)處理方式;更強(qiáng)壯的安全性;XML和 SOAP的引入;全新的編程語言c#等等。
2.高速公路計(jì)量支付系統(tǒng)的應(yīng)用架構(gòu)
本系統(tǒng)選擇基于.NET的架構(gòu)技術(shù)開發(fā)高速公路計(jì)量支付系統(tǒng)。
系統(tǒng)將利用Asp.net和SQL Server技術(shù)來構(gòu)建一個(gè)基于因特網(wǎng)的動(dòng)態(tài)交互式高速公路計(jì)量支付系統(tǒng),該系統(tǒng)可以在Windows2000/XP局域網(wǎng)或Internet上使用。在總體結(jié)構(gòu)上是趨于采用3層B/S結(jié)構(gòu),各類數(shù)據(jù)在服務(wù)器一端,采取中心數(shù)據(jù)庫SQL Server統(tǒng)一存放和管理;在客戶機(jī)一端,無須任何配置工作,只須使用瀏覽器向 Web服務(wù)器代理提出請求,服務(wù)代理通過中間組件與數(shù)據(jù)庫鏈接,把請求服務(wù)的系統(tǒng)相關(guān)信息以Web頁面形式通過瀏覽器展現(xiàn)和反饋。圖1所示為基于Asp.net技術(shù)的高速公路計(jì)量支付系統(tǒng)的總體架構(gòu)。

圖1 高速公路計(jì)量支付系統(tǒng)總體架構(gòu)
1.系統(tǒng)的需求分析
鑒于以往的工程施工過程中,計(jì)量支付業(yè)務(wù)不夠規(guī)范、流程不明確、監(jiān)控手段不完善、多合同數(shù)據(jù)無法匯總、報(bào)表不統(tǒng)一,給業(yè)主的計(jì)量支付管理帶來很大的困難的難題,形在以下幾方面的業(yè)務(wù)需求:
(1)準(zhǔn)確、及時(shí)地自動(dòng)生成工程建設(shè)中所需的計(jì)量支付系列報(bào)表;
(2)通過建立工程臺(tái)帳基礎(chǔ)數(shù)據(jù)庫,實(shí)現(xiàn)對每一個(gè)支付項(xiàng)目的總量控制,而且在臺(tái)帳中能夠準(zhǔn)確地反映出每一個(gè)支付項(xiàng)目當(dāng)前支付情況、剩余工程量情況;
(3)多合同段數(shù)據(jù)處理:作為業(yè)主投資方來說,除編報(bào)每個(gè)標(biāo)段的財(cái)務(wù)中期支付月報(bào)和變更臺(tái)賬外,還要編報(bào)全線
(4)系統(tǒng)應(yīng)支持多項(xiàng)目管理:能同時(shí)管理多個(gè)不同的高速公路項(xiàng)目,適合交通主管部門或投資公司的管理需要,減少用戶在管理成本以及軟硬件設(shè)備的運(yùn)行和維護(hù)成本;
(5)內(nèi)建預(yù)警監(jiān)控機(jī)制:用戶設(shè)定控制指標(biāo),計(jì)量數(shù)據(jù)一旦超出設(shè)定指標(biāo),系統(tǒng)自動(dòng)預(yù)警提示 ,及時(shí)發(fā)現(xiàn)工程計(jì)量支付中的錯(cuò)誤與疏忽,使對工程的計(jì)量支付更有效而準(zhǔn)確。
2.系統(tǒng)的實(shí)現(xiàn)目標(biāo)
針對目前國內(nèi)高速公路工程存在線路長、涉及面廣、人員眾多等特點(diǎn),而計(jì)量支付過程的監(jiān)控管理缺乏有效的手段情況,本課題重點(diǎn)研究分析了計(jì)量支付處理的工作流程和投資控制的處理難點(diǎn),根據(jù) FIDIC條款實(shí)施原則,并綜合目前投入使用的一些廠家同類型系統(tǒng)的優(yōu)勢,對業(yè)務(wù)流程進(jìn)行合理規(guī)劃,采用最新的ASP.NET技術(shù),并結(jié)合SQL SERVER數(shù)據(jù)庫技術(shù),通過流程自定義、系統(tǒng)監(jiān)控、工作提醒等一系列技術(shù)手段,解決了一直困擾高速公路業(yè)主及承包單位的計(jì)量支付管理和投資控制難題,實(shí)現(xiàn)了互聯(lián)網(wǎng)在線計(jì)量支付、大量數(shù)據(jù)的監(jiān)控、匯總和統(tǒng)計(jì),從而縮短計(jì)量支付周期,提高工作效率,而且還能減少企業(yè)支出,提高工程的整體管理水平
1.系統(tǒng)開發(fā)的內(nèi)容
(1)合同信息模塊
(2)業(yè)務(wù)準(zhǔn)備模塊
(3)變更管理模塊
(4)計(jì)量支付管理模塊
(5)報(bào)表打印模塊
(6)系統(tǒng)管理模塊
(7)統(tǒng)計(jì)查詢模塊
2.系統(tǒng)的總體結(jié)構(gòu)
高速公路計(jì)量支付系統(tǒng)采用模塊化的設(shè)計(jì),系統(tǒng)總體結(jié)構(gòu)如圖2所示。
整體功能模塊設(shè)計(jì)根據(jù)以下要點(diǎn)進(jìn)行:
(1)前臺(tái)應(yīng)用層
前臺(tái)應(yīng)用是整個(gè)軟件系統(tǒng)的主體,也是實(shí)現(xiàn)用戶功能需求,完成用戶業(yè)務(wù)處理,達(dá)到用戶業(yè)務(wù)目標(biāo)的部分,它利用Internet Web服務(wù),以滿足本建設(shè)項(xiàng)目各參建單位業(yè)務(wù)信息的實(shí)時(shí)交流,同時(shí)解決由于各參建單位工程建設(shè)地域分散、應(yīng)用分散的具體情況,實(shí)現(xiàn)遠(yuǎn)程管理、移動(dòng)辦公。
文物旅游開發(fā)涉及面廣,行業(yè)界限模糊.從四川省的管理現(xiàn)狀來看,文物旅游牽涉到旅游、文物、宗教、環(huán)保、林業(yè)、農(nóng)業(yè)、公安、城市園林、文化新聞等多個(gè)職能管理部門,形成“九龍治水”的多頭管理格局.由于這些部門之間缺乏有效的溝通和協(xié)調(diào),權(quán)責(zé)不分,政出多門,管理體制混亂,矛盾重重,無法形成合力,嚴(yán)重影響了文物旅游資源的保護(hù)和開發(fā).文物旅游景區(qū)往往是“一個(gè)媳婦多個(gè)婆”,加上眾口難調(diào),難以真正從實(shí)際出發(fā),開發(fā)出適應(yīng)市場需求的旅游產(chǎn)品,進(jìn)而全面打造文物旅游品牌,取得更好的社會(huì)經(jīng)濟(jì)效益.
(2)分層管理
系統(tǒng)將充分考慮工程建設(shè)的特點(diǎn)和復(fù)雜性,進(jìn)行分層管理,即建設(shè)項(xiàng)目管理處、設(shè)計(jì)單位、監(jiān)理工程師、承包人項(xiàng)目部等;而且各層之間的數(shù)據(jù)能夠進(jìn)行交換并且能進(jìn)行自動(dòng)匯總統(tǒng)計(jì),生成各層需要的相關(guān)圖例及報(bào)表。
(3)任務(wù)追蹤及任務(wù)信息提示
系統(tǒng)具有實(shí)時(shí)追蹤查詢操作者關(guān)心的批復(fù)、審批的工作任務(wù),查看任務(wù)的流向、提示審批狀態(tài)等功能,同時(shí)系統(tǒng)在前臺(tái)應(yīng)用層可以對操作者提供待處理業(yè)務(wù)的信息提示。
系統(tǒng)體現(xiàn)流程思想。無論是中期計(jì)量還是工程變更都需要通過層層審批才能生效,審批流程,系統(tǒng)自動(dòng)提示,無需主動(dòng)尋找。
(4)業(yè)務(wù)流程、用戶權(quán)限控制及報(bào)表管理
用戶可以根據(jù)業(yè)務(wù)具體實(shí)施過程,線性定制流程,使業(yè)務(wù)處理過程規(guī)范、嚴(yán)密;在流程審批過程中,各相關(guān)操作員以各自身份、密碼進(jìn)入系統(tǒng)后,點(diǎn)擊簽名按鈕后,系統(tǒng)會(huì)自動(dòng)進(jìn)行角色用戶判斷,進(jìn)行簽名,以保證系統(tǒng)的審批過程中的安全和操作者所具有的權(quán)利和責(zé)任。將數(shù)據(jù)讀寫權(quán)限控制到每個(gè)操作對象、為其分配相應(yīng)的操作權(quán)限。

圖2 系統(tǒng)的總體結(jié)構(gòu)
3.數(shù)據(jù)庫設(shè)計(jì)
系統(tǒng)采用 B/S三層體系結(jié)構(gòu),在該結(jié)構(gòu)中第三層為數(shù)據(jù)庫服務(wù)器,它的功能是接收 Web服務(wù)器對數(shù)據(jù)庫的操縱請求。具體實(shí)現(xiàn)方法是,用 SQL Server 2005作為數(shù)據(jù)服務(wù)器,Asp.Net為數(shù)據(jù)接口提供數(shù)據(jù)服務(wù),Web數(shù)據(jù)庫與.NET服務(wù)器用來解釋ASPX文件,而瀏覽器可以下載服務(wù)器上應(yīng)用程序的執(zhí)行結(jié)果。
1.合同信息模塊實(shí)現(xiàn):
工程項(xiàng)目各標(biāo)段的信息維護(hù)和展示,包括工程計(jì)劃、合同條款、分項(xiàng)工程金額等內(nèi)容。
2.業(yè)務(wù)準(zhǔn)備模塊的實(shí)現(xiàn)
為整個(gè)系統(tǒng)提供基礎(chǔ)數(shù)據(jù)來源,包括工程量清單、工程臺(tái)帳信息,這些都是計(jì)量支付的基礎(chǔ)和前提 ,數(shù)據(jù)準(zhǔn)確性相當(dāng)重要。
3.變更管理模塊的實(shí)現(xiàn)
在工程施工過程中,常會(huì)出現(xiàn)在原設(shè)計(jì)圖紙基礎(chǔ)上對工程量進(jìn)行增加或減少,針對工程發(fā)生變更的申請、批復(fù)流程,在項(xiàng)目中從變更申請、變更通知,到變更令簽發(fā)有著嚴(yán)格的管理。系統(tǒng)變更管理模塊將原來到處簽字的繁索處理過程利用計(jì)算機(jī)網(wǎng)絡(luò)來處理,從而簡化工作手續(xù),規(guī)范工作處理流程,達(dá)到了及時(shí)、準(zhǔn)確、可信性高,查詢方便。在處理工程變更過程中,遵循工程的實(shí)際業(yè)務(wù)流程,在系統(tǒng)里由各單位操作用戶在網(wǎng)上輸入各自的意見,申請單位進(jìn)行申報(bào)、審核單位進(jìn)行審核、審批單位進(jìn)行審批,全流程在網(wǎng)上進(jìn)行,這樣節(jié)省時(shí)間、費(fèi)用,大大提高了工作效率。工程變更處理包括針對工程量變更、價(jià)差變更以及新增工程等變更工程的處理。
4.計(jì)量支付管理模塊的實(shí)現(xiàn)
系統(tǒng)中設(shè)定對于計(jì)量的申請、審核、批復(fù)只須要對中間計(jì)量表進(jìn)行,系統(tǒng)將各級(jí)的數(shù)據(jù)進(jìn)行分類匯總后,生成相應(yīng)的支付報(bào)表,各級(jí)操作人員均可查詢各種數(shù)據(jù)處理的不同意見,當(dāng)然最終支付是以業(yè)主單位批復(fù)的數(shù)據(jù)為準(zhǔn)。計(jì)量支付匯總后的數(shù)據(jù)可以作為計(jì)劃進(jìn)度管理中當(dāng)期實(shí)際進(jìn)度,用戶還可以根據(jù)實(shí)情況對其進(jìn)行增、刪、改工作。
5.報(bào)表打印
將用戶在施工過程中交流的信息以報(bào)表形式體現(xiàn),按業(yè)務(wù)進(jìn)行歸類,方便用戶進(jìn)行填寫、打印,同時(shí)也方便用戶對這樣相關(guān)報(bào)表進(jìn)行電子化管理,也便于各級(jí)有權(quán)用戶進(jìn)行查詢。
6.系統(tǒng)管理
系統(tǒng)管理員對整個(gè)軟件系統(tǒng)進(jìn)行控制與設(shè)置的功能界面。通過軟件技術(shù)實(shí)現(xiàn)前端界面與系統(tǒng)數(shù)據(jù)庫的聯(lián)接,并將各類配置與設(shè)置信息存入系統(tǒng)數(shù)據(jù)庫中,為系統(tǒng)的正常運(yùn)行提供保障。
7.統(tǒng)計(jì)查詢
綜合查詢系統(tǒng)是一個(gè)面對各級(jí)用戶的查詢平臺(tái),需要調(diào)用以上各功能模塊中形成并存入數(shù)據(jù)庫中的數(shù)據(jù)。并且查詢需要在系統(tǒng)管理員授予的權(quán)限范圍內(nèi)進(jìn)行,受限用戶只能在其被授予的權(quán)限范圍內(nèi)查詢到相關(guān)數(shù)據(jù)。
本系統(tǒng)在系統(tǒng)架構(gòu)的分析與設(shè)計(jì)上,改變了通常軟件開發(fā)的分析與設(shè)計(jì)思路,從角色和角色所服務(wù)的對象開始分析與設(shè)計(jì),完全運(yùn)用了面向?qū)ο蟮姆椒ǎ總€(gè)角色有不同的需求與服務(wù)的對象,每個(gè)需求和服務(wù)的對象有不同的屬性,對于這些角色、角色的需求和屬性、對象的屬性的詳細(xì)分析和設(shè)計(jì)構(gòu)成了本系統(tǒng)的整體架構(gòu)。
本系統(tǒng)采用了最新的.NET技術(shù)平臺(tái),采用面向?qū)ο蟮脑O(shè)計(jì)技術(shù),具有良好的人機(jī)交互界面。通過結(jié)合高速公路建設(shè)的特點(diǎn),將系統(tǒng)構(gòu)建為基礎(chǔ)平臺(tái)、業(yè)務(wù)處理和上層管理三層,從而增強(qiáng)了系統(tǒng)的靈活性、可維護(hù)性和可擴(kuò)充性,有效地解決了傳統(tǒng)工作流程的不足。
系統(tǒng)融合了工程建設(shè)的先進(jìn)管理思想和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),提高了高速公路項(xiàng)目建設(shè)過程管理效率,提升了建設(shè)行業(yè)信息化水平,具有良好的社會(huì)和經(jīng)濟(jì)效益。
[1] 徐幫學(xué).高速公路管理百科全書[M].安徽音像出版社,2003.[2] 交通部公路工程定額站湖南省交通廳.公路工程工程量清單計(jì)量規(guī)則[M].人民交通出版社.
[3] 范智杰.公路工程計(jì)量與造價(jià)控制[M].北京:人民交通出版社,2008-06-01.
[4] 馬宏威,談如何做好監(jiān)理工作中的合同管理工作[J].東北公路,2002.
[5] 范智杰,計(jì)量支付監(jiān)理工作的認(rèn)識(shí)與應(yīng)注意的問題[J].云南交通科技,2001.
TP391
A
1008-1151(2011)05-0013-02
2011-03-17
胡理冰(1979-),男,浙江溫州人,溫州大學(xué)助理工程師,研究方向?yàn)橛?jì)算機(jī)應(yīng)用。的財(cái)務(wù)中期支付月報(bào)和變更臺(tái)賬,一方面方便工程建設(shè)專用款的申報(bào),另一方面,通過全線變更臺(tái)賬的查詢,可清楚目前的工程變更情況并動(dòng)態(tài)地探知全線工程變更的趨勢,以便及時(shí)調(diào)整投資策略,并安排下個(gè)季度或月度的投資計(jì)劃。