久久亚洲第一网站av,久久91一区二区不卡日本,麻豆精品人妻系列无码专区,亚洲欧洲精品成人久久曰

重慶市土木建筑學(xué)會(huì)

當(dāng)前位置: 首頁(yè) » 學(xué)術(shù)交流 » 建筑論文 » 正文

XML半結(jié)構(gòu)化技術(shù)在北京市有形建筑市場(chǎng)系統(tǒng)的應(yīng)用

發(fā)布日期:2011-08-11  瀏覽次數(shù):2549
    XML半結(jié)構(gòu)化技術(shù)在北京市有形建筑市場(chǎng)系統(tǒng)的應(yīng)用

    北京市建設(shè)工程發(fā)包承包交易中心  覃  林

    摘  要:本文從北京市有形建筑市場(chǎng)現(xiàn)有狀況出發(fā),討論了為滿足各類行業(yè)進(jìn)場(chǎng)的招投標(biāo)業(yè)務(wù)提供服務(wù),實(shí)現(xiàn)“統(tǒng)一進(jìn)場(chǎng)、分別監(jiān)管”的要求,提出了行業(yè)招投標(biāo)數(shù)據(jù)“半結(jié)構(gòu)化”存儲(chǔ)的特點(diǎn),最后,根據(jù)這些特點(diǎn)結(jié)合微軟SqlServer XML 數(shù)據(jù)模型技術(shù),討論了SqlServer XML技術(shù)為各行業(yè)招投標(biāo)數(shù)據(jù)整合提供的高可擴(kuò)展性,并結(jié)合實(shí)例討論了在SqlServer XML中如何具體實(shí)現(xiàn)了“半結(jié)構(gòu)化”的招投標(biāo)系統(tǒng)。

    關(guān)鍵詞:半結(jié)構(gòu)化;XML;招投標(biāo)

    一、業(yè)務(wù)背景

    北京市有形建筑市場(chǎng),經(jīng)過(guò)數(shù)年的努力,建立了由總包招投標(biāo)系統(tǒng)、專業(yè)勞務(wù)(材料設(shè)備)招投標(biāo)系統(tǒng)、園林綠化招投標(biāo)系統(tǒng)、基礎(chǔ)數(shù)據(jù)庫(kù)系統(tǒng)、電子輔助評(píng)標(biāo)系統(tǒng)、建筑業(yè)代征稅系統(tǒng)、評(píng)標(biāo)專家抽取系統(tǒng)、合同履約監(jiān)管系統(tǒng)、勞務(wù)合同及施工人員備案系統(tǒng)、信用信息記錄系統(tǒng)、統(tǒng)一門(mén)戶網(wǎng)站系統(tǒng)等組成的信息系統(tǒng)體系。發(fā)布包括勘察設(shè)計(jì)、建設(shè)工程、市政工程、專業(yè)承包、材料與設(shè)備招標(biāo)、勞動(dòng)力、工程監(jiān)理、民航工程、園林綠化等15類招標(biāo)信息。

    由于先有的各行業(yè)招投標(biāo)系統(tǒng),后有各行業(yè)統(tǒng)一進(jìn)場(chǎng)辦公等歷史原因。各系統(tǒng)之間缺乏統(tǒng)一招投標(biāo)業(yè)務(wù)流轉(zhuǎn)機(jī)制、系統(tǒng)之間的數(shù)據(jù)標(biāo)準(zhǔn)不一致,導(dǎo)致整合各系統(tǒng)數(shù)據(jù)的難度大,無(wú)法有效進(jìn)行數(shù)據(jù)挖掘。

    新的業(yè)務(wù)系統(tǒng)作為承載政府對(duì)招投標(biāo)工作進(jìn)行監(jiān)管的平臺(tái),需要為各類進(jìn)場(chǎng)的招投標(biāo)業(yè)務(wù)提供服務(wù);由于各門(mén)類招投標(biāo)工作有很強(qiáng)的專業(yè)特點(diǎn),業(yè)務(wù)開(kāi)展程度也有很大的不同;為實(shí)現(xiàn)“統(tǒng)一進(jìn)場(chǎng)、分別監(jiān)管”的工作目標(biāo),需要按照業(yè)務(wù)管理特性,構(gòu)建統(tǒng)一的標(biāo)準(zhǔn)化服務(wù)流程,實(shí)現(xiàn)規(guī)范服務(wù);同時(shí)將政府職能部門(mén)需要實(shí)現(xiàn)“陽(yáng)光監(jiān)督”的管理節(jié)點(diǎn)通過(guò)業(yè)務(wù)平臺(tái),將各類業(yè)務(wù)數(shù)據(jù)信息統(tǒng)一匯總,建立數(shù)據(jù)、影音的信息關(guān)聯(lián)并集中呈現(xiàn),使監(jiān)察機(jī)關(guān)“集中”監(jiān)察的工作目標(biāo)通過(guò)有形市場(chǎng)的業(yè)務(wù)系統(tǒng)落到實(shí)處。

    各行業(yè)的招投標(biāo)工作雖然業(yè)務(wù)特點(diǎn)和業(yè)務(wù)深度各不相同,但在招投標(biāo)主要流程工作環(huán)節(jié)大體相同。相同的招投標(biāo)流程采用標(biāo)準(zhǔn)的結(jié)構(gòu)化存儲(chǔ)方式,不同的業(yè)務(wù)采用XML半結(jié)構(gòu)化存儲(chǔ)方式,來(lái)靈活地適應(yīng)各種專業(yè)類別的招投標(biāo)工作。以后水務(wù)、鐵路等新進(jìn)場(chǎng)的每類行業(yè),只需要業(yè)務(wù)人員通過(guò)簡(jiǎn)單的數(shù)據(jù)配置,系統(tǒng)就可以滿足該行業(yè)招投標(biāo)服務(wù)需求。

    二、XML半結(jié)構(gòu)化技術(shù)特點(diǎn)

    在信息社會(huì),不是系統(tǒng)中所有信息都可以這樣簡(jiǎn)單地用一個(gè)表中的字段就能對(duì)應(yīng)的。信息數(shù)據(jù)按形式分成三類:

    1.結(jié)構(gòu)化數(shù)據(jù)

    信息能夠用數(shù)據(jù)或統(tǒng)一的結(jié)構(gòu)加以表示。這種類別的數(shù)據(jù)最好處理,只要簡(jiǎn)單的建立一個(gè)對(duì)應(yīng)的表就可以了。比如我們做一個(gè)業(yè)務(wù)系統(tǒng),要保存中標(biāo)公示信息:工程編號(hào)、工程名稱、建設(shè)單位、中標(biāo)單位、中標(biāo)日期等;我們就會(huì)建立一個(gè)對(duì)應(yīng)的表,然后將對(duì)應(yīng)的信息保存到相應(yīng)的表中。

    2.非結(jié)構(gòu)化數(shù)據(jù)

    信息無(wú)法用數(shù)據(jù)或統(tǒng)一的結(jié)構(gòu)表示,像招標(biāo)文件、資質(zhì)證書(shū)圖片、招投標(biāo)數(shù)據(jù)報(bào)表、評(píng)標(biāo)監(jiān)控錄像信息等等。這類信息我們通常無(wú)法直接知道它的內(nèi)容,數(shù)據(jù)庫(kù)也只能將它保存在一個(gè)BLOB字段中,對(duì)以后檢索非常麻煩。一般的做法是,建立一個(gè)包含三個(gè)字段的表(編號(hào)number、內(nèi)容描述varchar(1024)、內(nèi)容blob)。引用通過(guò)編號(hào),檢索通過(guò)內(nèi)容描述,F(xiàn)在還有很多非結(jié)構(gòu)化數(shù)據(jù)的處理工具,市面上常見(jiàn)的文件管理器就是其中的一種。

    3.半結(jié)構(gòu)化數(shù)據(jù)

    這樣的數(shù)據(jù)和上面兩種類別都不一樣,它是結(jié)構(gòu)化的數(shù)據(jù),但是結(jié)構(gòu)變化很大,可擴(kuò)展性很強(qiáng),這一結(jié)構(gòu)載體就是XML 。

    XML是一種半結(jié)構(gòu)化數(shù)據(jù)描述語(yǔ)言,它克服了傳統(tǒng)Web描述語(yǔ)言HTML只能夠表達(dá)數(shù)據(jù)的內(nèi)容,無(wú)法表達(dá)Web數(shù)據(jù)的結(jié)構(gòu)特征,不便于半結(jié)構(gòu)化數(shù)據(jù)查詢這一不足,正在逐步替代HTML,成為新一代Web數(shù)據(jù)描述與數(shù)據(jù)交換標(biāo)準(zhǔn)。

    從SQL Server 2005 開(kāi)始,SQL Server 為XML 數(shù)據(jù)處理提供了廣泛支持?蓪ML 值本機(jī)存儲(chǔ)在根據(jù)XML 架構(gòu)集合類型化或保持非類型化的xml 數(shù)據(jù)類型列中。可以對(duì)XML 列創(chuàng)建索引。此外,通過(guò)使用XQuery (也稱作XML Query,是一種查詢結(jié)構(gòu)化或半結(jié)構(gòu)化XML數(shù)據(jù)的語(yǔ)言,允許你提取所需的節(jié)點(diǎn)和元素。它由W3C定義,可用于今天的大多數(shù)主流數(shù)據(jù)庫(kù)引擎中,如Oracle、DB2和SQL Server)和XML DML (XML DML 是針對(duì)數(shù)據(jù)修改的擴(kuò)展)可支持精細(xì)的數(shù)據(jù)操作。

    三、 招投標(biāo)業(yè)務(wù)系統(tǒng)與半結(jié)構(gòu)化技術(shù)結(jié)合

    在各行業(yè)招投標(biāo)業(yè)務(wù)系統(tǒng)中有很多業(yè)務(wù)數(shù)據(jù)都是標(biāo)準(zhǔn)化的,如中標(biāo)信息,通過(guò)簡(jiǎn)單的結(jié)構(gòu)化建表即可解決數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)分析的問(wèn)題,但更多的是差異性的業(yè)務(wù)數(shù)據(jù),比如項(xiàng)目入場(chǎng)登記,就不像中標(biāo)信息那樣一致,不同行業(yè)登記的信息大不相同。

    我們統(tǒng)一的業(yè)務(wù)系統(tǒng)將通過(guò)SqlServer  XML半結(jié)構(gòu)化技術(shù)來(lái)解決這一問(wèn)題,以項(xiàng)目入場(chǎng)登記舉例:

    1.我們先將相同類型的登記信息提取出來(lái)為標(biāo)準(zhǔn)信息存為結(jié)構(gòu)化的數(shù)據(jù),如圖1所示,包括項(xiàng)目名稱、建設(shè)單位等,無(wú)論什么行業(yè)招投標(biāo),這些填報(bào)數(shù)據(jù)都是一致的。

   

    圖1

    2.其次將不同行業(yè)不同類型的登記信息生成不同的XML數(shù)據(jù)結(jié)構(gòu)。比如建安工程的結(jié)構(gòu)形式,市政工程的道路、橋梁、管道,園林綠化工程的設(shè)計(jì)單位,專業(yè)工程的專業(yè)類別以及各類行業(yè)不同的資質(zhì)要求等等。以園林綠化工程為例,用業(yè)務(wù)系統(tǒng)配置工具生成XML半結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu),如圖2所示

   

    圖2

    3.然后將不同行業(yè)不同類型的登記信息通過(guò)業(yè)務(wù)系統(tǒng)上述生成的XML半結(jié)構(gòu)化數(shù)據(jù)結(jié)構(gòu),自動(dòng)生成數(shù)據(jù)采集界面,并存入SqlServer 數(shù)據(jù)庫(kù)的XML半結(jié)構(gòu)化字段中,如圖3所示

   


    圖3

    4.最后通過(guò)SqlServer的XQuery技術(shù)對(duì)XML半結(jié)構(gòu)化數(shù)據(jù)查詢,進(jìn)行業(yè)務(wù)數(shù)據(jù)挖掘和統(tǒng)計(jì)分析,為統(tǒng)一的“行政監(jiān)察”提供完善且靈活的行業(yè)數(shù)據(jù)。

    四、小結(jié)

    隨著主流數(shù)據(jù)庫(kù)對(duì)XML半結(jié)構(gòu)化數(shù)據(jù)更好的支持,對(duì)相關(guān)算法的并行性、效率、動(dòng)態(tài)性都做出了更高的優(yōu)化,并對(duì)查詢優(yōu)化、DBMS集成服務(wù)、將聚類方法應(yīng)用于半結(jié)構(gòu)化數(shù)據(jù)。我們應(yīng)該更多地將招投標(biāo)領(lǐng)域招標(biāo)文件、投標(biāo)文件、合同文件等帶關(guān)鍵性數(shù)據(jù)的結(jié)構(gòu)化文檔轉(zhuǎn)化為XML半結(jié)構(gòu)化文檔,方便系統(tǒng)通過(guò)深度數(shù)據(jù)挖掘、分析預(yù)測(cè)等方式形成綜合信息,讓決策層全面了解信息資源情況和動(dòng)態(tài)更新情況,及時(shí)、準(zhǔn)確、恰當(dāng)?shù)貫槠涮峁Q策信息。

    參考文獻(xiàn):

    [1]MSDN Library
 
[ 文章搜索 ]  [ [ 打印本文 ]  [ 關(guān)閉窗口 ]