【摘要】本文從建設(shè)工程評標工作實際出發(fā),對系統(tǒng)的關(guān)鍵技術(shù)、功能架構(gòu)、實現(xiàn)架構(gòu)和數(shù)據(jù)存儲管理方式四方面對系統(tǒng)進行了描述。設(shè)計開發(fā)的異地電子評標系統(tǒng)通過協(xié)調(diào)中心把分散在不同地域的評標專家終端和主會場的開評標主控端集成起來,綜合各地市交易中心異地評標資源完成整個評標過程。運行測試表明,系統(tǒng)基本達到了設(shè)計目標和應(yīng)用要求。
【關(guān)鍵詞】異地電子評標;主控端;協(xié)調(diào)中心;專家終端
Abstract:This article embarks from the construction project bid evaluation work reality,on the key technology of system,functional architecture,implementation architecture and data storage management style square in the face of system are described.Remote electronic bid evaluation system completes the whole evaluation process by means of integrating the terminal of bid evaluation experts scattered in different areas with the host of open bidding in the main venue through the coordination center,and by means of comprehensively utilizing the remote evaluation resources in the trading center around the city.Running test shows that the program and technics of the system is reasonable and mature,achieving the requirements of designing and application.
Key words:remote electronic bidding;the host side;coordination center;the terminal of experts
異地電子評標是在多個城市的建設(shè)工程交易中心同時抽取專家,組成聯(lián)合評標委員會,利用先進的網(wǎng)絡(luò)通信技術(shù)、計算機技術(shù)和安全保障技術(shù),由各評標專家在本地交易中心進行遠程評標。該系統(tǒng)通過對電子投標文件進行分析,以此來輔助評標專家的評標工作,完成對電子投標數(shù)據(jù)的偏差審核、符合性評審、計算錯誤檢查、合理性分析等輔助分析工作,從而節(jié)省評標專家的勞動時間,提高評標質(zhì)量和效率的過程。
1.系統(tǒng)關(guān)鍵技術(shù)
1.1 Web服務(wù)
Web Service是解決應(yīng)用程序之間相互通訊的一項技術(shù)。嚴格地說,Web Service是描述一系列操作的接口。它使用標準的、規(guī)范的XML描述接口。這一描述中包括與服務(wù)進行交互所需要的全部細節(jié),包括消息格式、傳輸協(xié)議和服務(wù)位置。而在對外的接口中隱藏了服務(wù)實現(xiàn)的細節(jié),僅提供一系列可執(zhí)行的操作,這些操作獨立于軟、硬件平臺和編寫服務(wù)所用的編程語言。Web Service即可單獨使用,也可同其他Web Service一起,實現(xiàn)復(fù)雜的業(yè)務(wù)功能。
異地電子評標系統(tǒng)需要自動獲取參與評標的項目、評標專家、機位資源等信息,還涉及到評標結(jié)果的提交、投標單位業(yè)績和考核分的獲??;同時,整個招投標管理系統(tǒng)涉及到多個平臺和開發(fā)環(huán)境,對資源數(shù)據(jù)庫的訪問需要一個統(tǒng)一的接口。通過Web服務(wù)的調(diào)用,能滿足當前系統(tǒng)的需求?;赬ML格式,調(diào)用各種功能的Web服務(wù),實現(xiàn)資源的獲取和提交。
1.2 Web Ajax
Ajax提供與服務(wù)器異步通信的能力,從而使用戶從請求/響應(yīng)的循環(huán)中解脫出來。借助于Ajax,可以在用戶單擊按鈕時,使用JavaScript和DHTML立即更新UI,并向服務(wù)器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。當請求返回時,就可以使用JavaScript和CSS來相應(yīng)地更新UI,而不是刷新整個頁面。過對該技術(shù)的運用,使用戶體驗得到本質(zhì)的提升。
1.3 XMPP傳輸協(xié)議
XMPP是一個基于XML的協(xié)議,主要實現(xiàn)實時通訊傳輸,它繼承了XML的靈活性,兼具良好的擴展性,可以更好的處理用戶的需求。同時它作為網(wǎng)絡(luò)即時通訊的協(xié)議,可以促進服務(wù)器之間的準時操作,允許互聯(lián)網(wǎng)的用戶向網(wǎng)絡(luò)上的任何用戶發(fā)送消息,具有非常良好的操作系統(tǒng)和瀏覽器的兼容性。
XMPP協(xié)議適用于:
(1)客戶機/服務(wù)器通訊模式;
(2)分布式系統(tǒng);
(3)簡單的客戶端;
(4)XML的數(shù)據(jù)格式。
本系統(tǒng)主要在實時交互中采用該協(xié)議進行及時通訊。
1.4 Socket機制
Socket是面向客戶/服務(wù)器模型而設(shè)計的,針對客戶和服務(wù)器程序提供不同的socket系統(tǒng)調(diào)用??蛻綦S機申請一個socket,系統(tǒng)為之分配一個socket號;服務(wù)器擁有全局公認的socket,任何客戶都可以向它發(fā)出連接請求和信息請求。socket利用客戶/服務(wù)器模式巧妙地解決了進程之間建立通信連接的問題。
該系統(tǒng)支持異地專家通過網(wǎng)絡(luò)遠程評標,各地專家可以根據(jù)評標紀律和規(guī)則進行通訊,或遠程詢標、異議表決、評分打分和匯總結(jié)果等;這些都需要通過網(wǎng)絡(luò)收發(fā)消息,系統(tǒng)使用socket連接,發(fā)送經(jīng)過封裝的消息。消息封裝后,支持無限擴展,格式和內(nèi)容靈活定制,并在接收后支持自動解析,對攜帶的信息進行相應(yīng)的處理,如消息校驗,響應(yīng),拋棄,轉(zhuǎn)發(fā),回應(yīng)等。
2.系統(tǒng)功能架構(gòu)
根據(jù)需求分析,整個系統(tǒng)的功能模塊的設(shè)計采用軟件工程的結(jié)構(gòu)化程序設(shè)計方法,根據(jù)模塊化、自頂向下的逐步求精的功能劃分,將系統(tǒng)分成若干個獨立的功能模塊,這些模塊彼此之間的接口關(guān)系非常簡單,可以分別進行設(shè)計并實現(xiàn),增強了軟件程序的通用性、可擴充性等,便于系統(tǒng)的進一步發(fā)展。系統(tǒng)總體功能架構(gòu)如圖1所示。
圖1 系統(tǒng)功能模塊圖
Fig1 Module chart of system function
2.1 開評標主控端
在開評標主控端中,主要是完成系統(tǒng)登錄、招投標文件導(dǎo)入、添加評標專家、激活評標、評標分數(shù)匯總等操作,實現(xiàn)對開評標的自動化。
2.2 評標專家終端
在評標專家終端中,主要是完成評標專家登錄、技術(shù)標準和清單文件查看、初步評審、技術(shù)標評審、商務(wù)標評審及評標專家查看及分析評標結(jié)果等功能。初步評審主要是審查招標文件及投標文件的有效性、投標文件與招標文件的一致性、
報價計算的正確性。技術(shù)標評審?fù)ㄟ^采用查看、分析、比較、篩選等方法,對技術(shù)標中的施工方案、施工進度、質(zhì)量保證、項目組織機構(gòu)、勞動力配備、機械設(shè)備和材料投入計劃等方面進行綜合評審、比較并進行打分。商務(wù)標評審:可利用清標報告和造價對比對商務(wù)標進行輔助打分。
2.3 協(xié)調(diào)中心
協(xié)調(diào)中心分為一個主協(xié)調(diào)中心和多個子協(xié)調(diào)中心。主協(xié)調(diào)中心位于省級單位服務(wù)器。子協(xié)調(diào)中心分布在各個開標地區(qū),相當于各開標地區(qū)服務(wù)器。主協(xié)調(diào)系統(tǒng)主要完成三個功能:機位使用情況維護、評標專家身份驗證、評標結(jié)果匯總。
子協(xié)調(diào)中心連接開評標主控端系統(tǒng)與評標專家終端系統(tǒng)。主要包含三個功能:為評標專家終端準備評標數(shù)據(jù)、開評標主控端與評標專家終端進行信息通訊和在線用戶狀態(tài)的更新。
圖2 系統(tǒng)結(jié)構(gòu)模型圖
Fig2 Chart of system structure module
3.系統(tǒng)實現(xiàn)架構(gòu)設(shè)計
C/S和B/S是目前系統(tǒng)的兩種主要技術(shù)架構(gòu)模式。本系統(tǒng)采用C/S架構(gòu)模式,即大家熟知的客戶機和服務(wù)器模式。它是軟件系統(tǒng)體系架構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。C/S架構(gòu)模式客戶端包含一個或多個在用戶的電腦上運行的程序,本系統(tǒng)中的客戶端程序包括開評標主控端和評標專家終端程序。本系統(tǒng)中服務(wù)器端有兩種:一種是數(shù)據(jù)庫服務(wù)器端,客戶端通過數(shù)據(jù)庫連接訪問服務(wù)器端的數(shù)據(jù);另一種是Socket服務(wù)器端,服務(wù)器端的程序通過Socket與客戶端的程序通信。C/S結(jié)構(gòu)的優(yōu)點是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器,應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較輕,數(shù)據(jù)的儲存管理功能較為透明?;谠u標中的數(shù)據(jù)傳輸量、傳輸速度、響應(yīng)速度、數(shù)據(jù)安全性和系統(tǒng)穩(wěn)定性等方面考慮,開發(fā)設(shè)計了應(yīng)用于廣域網(wǎng)的三層C/S架構(gòu)的異地電子評標系統(tǒng)。系統(tǒng)結(jié)構(gòu)模型如圖2所示。
4.數(shù)據(jù)存儲管理
異地電子評標系統(tǒng)中的數(shù)據(jù)將采用分布式存儲,集中式管理(如圖3所示)。各個地區(qū)保持各自獨立的子系統(tǒng),它存儲本地區(qū)的業(yè)務(wù)數(shù)據(jù),本地區(qū)的上報數(shù)據(jù)通過調(diào)用Web服務(wù)存儲到省服務(wù)器。省服務(wù)端可以快速查看各個地區(qū)的上報數(shù)據(jù)以進行統(tǒng)計分析,各個地區(qū)利用本地區(qū)的評標數(shù)據(jù)庫進行獨立評標,每個專家端在本地數(shù)據(jù)庫上進行標書評審。
這種數(shù)據(jù)管理的優(yōu)點是整個系統(tǒng)的數(shù)據(jù)是分布部署的,減輕了服務(wù)器的壓力,新增加的地區(qū)可以很容易整合到整個系統(tǒng)中,地區(qū)的數(shù)量對整個系統(tǒng)的數(shù)據(jù)壓力不會造成大的影響,保證了整個系統(tǒng)的高效穩(wěn)定運行。據(jù)此確定了數(shù)據(jù)庫的開發(fā)工具:SQL Server 2008和Access 2000本地數(shù)據(jù)庫結(jié)合。
圖3 數(shù)據(jù)存儲管理設(shè)計圖
Fig3 Data storage management design
5.結(jié)束語
系統(tǒng)綜合了Web Service技術(shù)、Web Ajax、XMPP傳輸協(xié)議、Socket機制等多種技術(shù)和工具,方案合理,技術(shù)路線成熟,運行測試表明,系統(tǒng)基本達到了設(shè)計目標和應(yīng)用要求。
參考文獻
[1]周詳.智能客戶端系統(tǒng)架構(gòu)的研究與應(yīng)用[D].西北工業(yè)大學(xué)碩士學(xué)位論文,2010,3.
[2]T.Rapcsak,Z.Sagi,T.Toth et al.Evaluation of tenders in information technology.Decision SupportSystem,2010(30): 1-10.
[3]侯可,張宏狀.基于XMPP的企業(yè)即時消息技術(shù)實現(xiàn)[J].河北省科學(xué)院學(xué)報,2008,9,25(3):24-27.
[4]葉景巖.工程項目評標辦法及評標系統(tǒng)研究[D].大連理工大學(xué)碩士學(xué)位論文,2007,6.
[5]郎勇成.工程項目招標管理信息系統(tǒng)理論與應(yīng)用研究[D].華北電力大學(xué)碩士學(xué)位論文,2006,5.
[6]宋早雪.招投標的網(wǎng)絡(luò)系統(tǒng)研究[D].西北工業(yè)大學(xué)碩士學(xué)位論文,2007,3.
作者簡介:
蘇園園(1982—),女,碩士,東營市住建委網(wǎng)絡(luò)工程師、信息系統(tǒng)項目管理師。
李曉杰(1982—),男,大學(xué)本科,東營市交通局助理工程師。