胡理冰
(溫州大學(xué),浙江 溫州 325000)
基于Asp.net技術(shù)的高速公路計量支付系統(tǒng)設(shè)計與實現(xiàn)
胡理冰
(溫州大學(xué),浙江 溫州 325000)
針對目前國內(nèi)高速公路工程存在線路長、涉及面廣、人員眾多等特點,而計量支付過程的監(jiān)控管理缺乏有效的手段情況,論文重點研究分析了計量支付處理的工作流程和投資控制的處理難點,根據(jù)FIDIC條款實施原則,并綜合目前投入使用的一些廠家同類型系統(tǒng)的優(yōu)勢,通過流程自定義、系統(tǒng)監(jiān)控、工作提醒等一系列技術(shù)手段,解決了一直困擾高速公路業(yè)主及承包單位的計量支付管理和投資控制難題,實現(xiàn)了互聯(lián)網(wǎng)在線計量支付、大量數(shù)據(jù)的監(jiān)控、匯總和統(tǒng)計,提高工程的整體管理水平。
高速公路計量支付系統(tǒng);三層結(jié)構(gòu);ASP.NET
交通基礎(chǔ)設(shè)施建設(shè)點多、線長、面廣、投入巨大,為充分發(fā)揮基礎(chǔ)設(shè)施建設(shè)的效益,交通必須有信息化作保障。高速公路計量支付系統(tǒng)以工程建設(shè)管理業(yè)務(wù)程序為模型,為公路工程建設(shè)中用戶(包括業(yè)主、監(jiān)理與承包商)提供網(wǎng)絡(luò)化、專業(yè)化的信息與業(yè)務(wù)管理,使用戶方便、輕松、靈活地處理計量支付業(yè)務(wù)中的問題,并且使用戶最大程度地提高工作效率、優(yōu)化業(yè)務(wù)管理流程、加強(qiáng)計量支付管理。
1..NET開發(fā)平臺框架
Microsoft .NET框架(.NET Framework)的目的是使開發(fā)者更容易建立網(wǎng)絡(luò)應(yīng)用程序和網(wǎng)絡(luò)服務(wù)。.NET框架是一個多語言組件開發(fā)和執(zhí)行環(huán)境。
Microsoft.NET計劃是微軟繼推出Dos、Windows之后的又一個革命性的開發(fā)和應(yīng)用平臺。在整個.NET框架中提出了大量的新概念和新技術(shù),用于滿足互聯(lián)網(wǎng)環(huán)境下,基于 Web的應(yīng)用程序和Web服務(wù)開發(fā)。
.NET具有一系列令人激動的新特性。比如,基于通用語言運(yùn)行時(Common Language Runtime)的一致的簡化的編程模式;多平臺運(yùn)行機(jī)制;可重用多語言開發(fā)模式;自動資源管理;一致的出錯處理方式;更強(qiáng)壯的安全性;XML和 SOAP的引入;全新的編程語言c#等等。
2.高速公路計量支付系統(tǒng)的應(yīng)用架構(gòu)
本系統(tǒng)選擇基于.NET的架構(gòu)技術(shù)開發(fā)高速公路計量支付系統(tǒng)。
系統(tǒng)將利用Asp.net和SQL Server技術(shù)來構(gòu)建一個基于因特網(wǎng)的動態(tài)交互式高速公路計量支付系統(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ù)的高速公路計量支付系統(tǒng)的總體架構(gòu)。
圖1 高速公路計量支付系統(tǒng)總體架構(gòu)
1.系統(tǒng)的需求分析
鑒于以往的工程施工過程中,計量支付業(yè)務(wù)不夠規(guī)范、流程不明確、監(jiān)控手段不完善、多合同數(shù)據(jù)無法匯總、報表不統(tǒng)一,給業(yè)主的計量支付管理帶來很大的困難的難題,形在以下幾方面的業(yè)務(wù)需求:
(1)準(zhǔn)確、及時地自動生成工程建設(shè)中所需的計量支付系列報表;
(2)通過建立工程臺帳基礎(chǔ)數(shù)據(jù)庫,實現(xiàn)對每一個支付項目的總量控制,而且在臺帳中能夠準(zhǔn)確地反映出每一個支付項目當(dāng)前支付情況、剩余工程量情況;
(3)多合同段數(shù)據(jù)處理:作為業(yè)主投資方來說,除編報每個標(biāo)段的財務(wù)中期支付月報和變更臺賬外,還要編報全線
(4)系統(tǒng)應(yīng)支持多項目管理:能同時管理多個不同的高速公路項目,適合交通主管部門或投資公司的管理需要,減少用戶在管理成本以及軟硬件設(shè)備的運(yùn)行和維護(hù)成本;
(5)內(nèi)建預(yù)警監(jiān)控機(jī)制:用戶設(shè)定控制指標(biāo),計量數(shù)據(jù)一旦超出設(shè)定指標(biāo),系統(tǒng)自動預(yù)警提示 ,及時發(fā)現(xiàn)工程計量支付中的錯誤與疏忽,使對工程的計量支付更有效而準(zhǔn)確。
2.系統(tǒng)的實現(xiàn)目標(biāo)
針對目前國內(nèi)高速公路工程存在線路長、涉及面廣、人員眾多等特點,而計量支付過程的監(jiān)控管理缺乏有效的手段情況,本課題重點研究分析了計量支付處理的工作流程和投資控制的處理難點,根據(jù) FIDIC條款實施原則,并綜合目前投入使用的一些廠家同類型系統(tǒng)的優(yōu)勢,對業(yè)務(wù)流程進(jìn)行合理規(guī)劃,采用最新的ASP.NET技術(shù),并結(jié)合SQL SERVER數(shù)據(jù)庫技術(shù),通過流程自定義、系統(tǒng)監(jiān)控、工作提醒等一系列技術(shù)手段,解決了一直困擾高速公路業(yè)主及承包單位的計量支付管理和投資控制難題,實現(xiàn)了互聯(lián)網(wǎng)在線計量支付、大量數(shù)據(jù)的監(jiān)控、匯總和統(tǒng)計,從而縮短計量支付周期,提高工作效率,而且還能減少企業(yè)支出,提高工程的整體管理水平
1.系統(tǒng)開發(fā)的內(nèi)容
(1)合同信息模塊
(2)業(yè)務(wù)準(zhǔn)備模塊
(3)變更管理模塊
(4)計量支付管理模塊
(5)報表打印模塊
(6)系統(tǒng)管理模塊
(7)統(tǒng)計查詢模塊
2.系統(tǒng)的總體結(jié)構(gòu)
高速公路計量支付系統(tǒng)采用模塊化的設(shè)計,系統(tǒng)總體結(jié)構(gòu)如圖2所示。
整體功能模塊設(shè)計根據(jù)以下要點進(jìn)行:
(1)前臺應(yīng)用層
前臺應(yīng)用是整個軟件系統(tǒng)的主體,也是實現(xiàn)用戶功能需求,完成用戶業(yè)務(wù)處理,達(dá)到用戶業(yè)務(wù)目標(biāo)的部分,它利用Internet Web服務(wù),以滿足本建設(shè)項目各參建單位業(yè)務(wù)信息的實時交流,同時解決由于各參建單位工程建設(shè)地域分散、應(yīng)用分散的具體情況,實現(xiàn)遠(yuǎn)程管理、移動辦公。
文物旅游開發(fā)涉及面廣,行業(yè)界限模糊.從四川省的管理現(xiàn)狀來看,文物旅游牽涉到旅游、文物、宗教、環(huán)保、林業(yè)、農(nóng)業(yè)、公安、城市園林、文化新聞等多個職能管理部門,形成“九龍治水”的多頭管理格局.由于這些部門之間缺乏有效的溝通和協(xié)調(diào),權(quán)責(zé)不分,政出多門,管理體制混亂,矛盾重重,無法形成合力,嚴(yán)重影響了文物旅游資源的保護(hù)和開發(fā).文物旅游景區(qū)往往是“一個媳婦多個婆”,加上眾口難調(diào),難以真正從實際出發(fā),開發(fā)出適應(yīng)市場需求的旅游產(chǎn)品,進(jìn)而全面打造文物旅游品牌,取得更好的社會經(jīng)濟(jì)效益.
(2)分層管理
系統(tǒng)將充分考慮工程建設(shè)的特點和復(fù)雜性,進(jìn)行分層管理,即建設(shè)項目管理處、設(shè)計單位、監(jiān)理工程師、承包人項目部等;而且各層之間的數(shù)據(jù)能夠進(jìn)行交換并且能進(jìn)行自動匯總統(tǒng)計,生成各層需要的相關(guān)圖例及報表。
(3)任務(wù)追蹤及任務(wù)信息提示
系統(tǒng)具有實時追蹤查詢操作者關(guān)心的批復(fù)、審批的工作任務(wù),查看任務(wù)的流向、提示審批狀態(tài)等功能,同時系統(tǒng)在前臺應(yīng)用層可以對操作者提供待處理業(yè)務(wù)的信息提示。
系統(tǒng)體現(xiàn)流程思想。無論是中期計量還是工程變更都需要通過層層審批才能生效,審批流程,系統(tǒng)自動提示,無需主動尋找。
(4)業(yè)務(wù)流程、用戶權(quán)限控制及報表管理
用戶可以根據(jù)業(yè)務(wù)具體實施過程,線性定制流程,使業(yè)務(wù)處理過程規(guī)范、嚴(yán)密;在流程審批過程中,各相關(guān)操作員以各自身份、密碼進(jìn)入系統(tǒng)后,點擊簽名按鈕后,系統(tǒng)會自動進(jìn)行角色用戶判斷,進(jìn)行簽名,以保證系統(tǒng)的審批過程中的安全和操作者所具有的權(quán)利和責(zé)任。將數(shù)據(jù)讀寫權(quán)限控制到每個操作對象、為其分配相應(yīng)的操作權(quán)限。
圖2 系統(tǒng)的總體結(jié)構(gòu)
3.數(shù)據(jù)庫設(shè)計
系統(tǒng)采用 B/S三層體系結(jié)構(gòu),在該結(jié)構(gòu)中第三層為數(shù)據(jù)庫服務(wù)器,它的功能是接收 Web服務(wù)器對數(shù)據(jù)庫的操縱請求。具體實現(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.合同信息模塊實現(xiàn):
工程項目各標(biāo)段的信息維護(hù)和展示,包括工程計劃、合同條款、分項工程金額等內(nèi)容。
2.業(yè)務(wù)準(zhǔn)備模塊的實現(xiàn)
為整個系統(tǒng)提供基礎(chǔ)數(shù)據(jù)來源,包括工程量清單、工程臺帳信息,這些都是計量支付的基礎(chǔ)和前提 ,數(shù)據(jù)準(zhǔn)確性相當(dāng)重要。
3.變更管理模塊的實現(xiàn)
在工程施工過程中,常會出現(xiàn)在原設(shè)計圖紙基礎(chǔ)上對工程量進(jìn)行增加或減少,針對工程發(fā)生變更的申請、批復(fù)流程,在項目中從變更申請、變更通知,到變更令簽發(fā)有著嚴(yán)格的管理。系統(tǒng)變更管理模塊將原來到處簽字的繁索處理過程利用計算機(jī)網(wǎng)絡(luò)來處理,從而簡化工作手續(xù),規(guī)范工作處理流程,達(dá)到了及時、準(zhǔn)確、可信性高,查詢方便。在處理工程變更過程中,遵循工程的實際業(yè)務(wù)流程,在系統(tǒng)里由各單位操作用戶在網(wǎng)上輸入各自的意見,申請單位進(jìn)行申報、審核單位進(jìn)行審核、審批單位進(jìn)行審批,全流程在網(wǎng)上進(jìn)行,這樣節(jié)省時間、費(fèi)用,大大提高了工作效率。工程變更處理包括針對工程量變更、價差變更以及新增工程等變更工程的處理。
4.計量支付管理模塊的實現(xiàn)
系統(tǒng)中設(shè)定對于計量的申請、審核、批復(fù)只須要對中間計量表進(jìn)行,系統(tǒng)將各級的數(shù)據(jù)進(jìn)行分類匯總后,生成相應(yīng)的支付報表,各級操作人員均可查詢各種數(shù)據(jù)處理的不同意見,當(dāng)然最終支付是以業(yè)主單位批復(fù)的數(shù)據(jù)為準(zhǔn)。計量支付匯總后的數(shù)據(jù)可以作為計劃進(jìn)度管理中當(dāng)期實際進(jìn)度,用戶還可以根據(jù)實情況對其進(jìn)行增、刪、改工作。
5.報表打印
將用戶在施工過程中交流的信息以報表形式體現(xiàn),按業(yè)務(wù)進(jìn)行歸類,方便用戶進(jìn)行填寫、打印,同時也方便用戶對這樣相關(guān)報表進(jìn)行電子化管理,也便于各級有權(quán)用戶進(jìn)行查詢。
6.系統(tǒng)管理
系統(tǒng)管理員對整個軟件系統(tǒng)進(jìn)行控制與設(shè)置的功能界面。通過軟件技術(shù)實現(xiàn)前端界面與系統(tǒng)數(shù)據(jù)庫的聯(lián)接,并將各類配置與設(shè)置信息存入系統(tǒng)數(shù)據(jù)庫中,為系統(tǒng)的正常運(yùn)行提供保障。
7.統(tǒng)計查詢
綜合查詢系統(tǒng)是一個面對各級用戶的查詢平臺,需要調(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è)計上,改變了通常軟件開發(fā)的分析與設(shè)計思路,從角色和角色所服務(wù)的對象開始分析與設(shè)計,完全運(yùn)用了面向?qū)ο蟮姆椒?,每個角色有不同的需求與服務(wù)的對象,每個需求和服務(wù)的對象有不同的屬性,對于這些角色、角色的需求和屬性、對象的屬性的詳細(xì)分析和設(shè)計構(gòu)成了本系統(tǒng)的整體架構(gòu)。
本系統(tǒng)采用了最新的.NET技術(shù)平臺,采用面向?qū)ο蟮脑O(shè)計技術(shù),具有良好的人機(jī)交互界面。通過結(jié)合高速公路建設(shè)的特點,將系統(tǒng)構(gòu)建為基礎(chǔ)平臺、業(yè)務(wù)處理和上層管理三層,從而增強(qiáng)了系統(tǒng)的靈活性、可維護(hù)性和可擴(kuò)充性,有效地解決了傳統(tǒng)工作流程的不足。
系統(tǒng)融合了工程建設(shè)的先進(jìn)管理思想和計算機(jī)網(wǎng)絡(luò)技術(shù),提高了高速公路項目建設(shè)過程管理效率,提升了建設(shè)行業(yè)信息化水平,具有良好的社會和經(jīng)濟(jì)效益。
[1] 徐幫學(xué).高速公路管理百科全書[M].安徽音像出版社,2003.[2] 交通部公路工程定額站湖南省交通廳.公路工程工程量清單計量規(guī)則[M].人民交通出版社.
[3] 范智杰.公路工程計量與造價控制[M].北京:人民交通出版社,2008-06-01.
[4] 馬宏威,談如何做好監(jiān)理工作中的合同管理工作[J].東北公路,2002.
[5] 范智杰,計量支付監(jiān)理工作的認(rèn)識與應(yīng)注意的問題[J].云南交通科技,2001.
TP391
A
1008-1151(2011)05-0013-02
2011-03-17
胡理冰(1979-),男,浙江溫州人,溫州大學(xué)助理工程師,研究方向為計算機(jī)應(yīng)用。的財務(wù)中期支付月報和變更臺賬,一方面方便工程建設(shè)專用款的申報,另一方面,通過全線變更臺賬的查詢,可清楚目前的工程變更情況并動態(tài)地探知全線工程變更的趨勢,以便及時調(diào)整投資策略,并安排下個季度或月度的投資計劃。