吳 江 曹 衛(wèi) 劉懷平
(1.中國(guó)石油西南油氣田公司通信與信息技術(shù)中心,四川 成都 610051;2.中國(guó)石油西南油氣田公司行政事務(wù)中心,四川 成都 610051)
隨著國(guó)家工業(yè)化和信息化兩化融合政策的逐步推進(jìn),行業(yè)信息化發(fā)展已成為常態(tài),油氣行業(yè)的信息化發(fā)展也逐步縱深推進(jìn)。目前國(guó)內(nèi)材料價(jià)格信息不準(zhǔn)確的問(wèn)題十分突出,所以住建部分別于2011年5月和2014年9月發(fā)布了《關(guān)于做好建設(shè)工程造價(jià)信息化管理工作的若干意見(jiàn)》(建標(biāo)造函[2011]46 號(hào))及《關(guān)于進(jìn)一步推進(jìn)工程造價(jià)管理改革的指導(dǎo)意見(jiàn)》(建標(biāo)[2014]142 號(hào)),要求各級(jí)造價(jià)管理部門(mén)加強(qiáng)建設(shè)工程造價(jià)信息化平臺(tái)建設(shè)[1]。對(duì)于油氣企業(yè)來(lái)說(shuō),當(dāng)前國(guó)內(nèi)油氣田正爭(zhēng)相進(jìn)行智慧油氣田轉(zhuǎn)型升級(jí),而物聯(lián)網(wǎng)信息系統(tǒng)建設(shè)是智慧油氣田建設(shè)的重要組成部分。為此,通過(guò)調(diào)研油氣田物資價(jià)格管理現(xiàn)狀、梳理油氣田材料價(jià)格共享信息化需求,對(duì)平臺(tái)架構(gòu)及功能、存儲(chǔ)與安全進(jìn)行了設(shè)計(jì),在現(xiàn)有門(mén)戶(hù)的用戶(hù)及框架上構(gòu)建起油氣田物聯(lián)網(wǎng)設(shè)備價(jià)格信息共享系統(tǒng),以期通過(guò)網(wǎng)絡(luò)信息化技術(shù)硬件和軟件設(shè)施的配置來(lái)打破油氣田物資管理中的空間屏障以解決時(shí)間滯后的問(wèn)題,從而推進(jìn)物聯(lián)網(wǎng)物資信息化工作、促進(jìn)油氣田從數(shù)字化油氣田向智慧型油氣田邁進(jìn)。
對(duì)于油氣領(lǐng)域物聯(lián)網(wǎng)相關(guān)的設(shè)備材料來(lái)說(shuō),由于參數(shù)復(fù)雜、規(guī)格型號(hào)多等原因,概預(yù)算編制部門(mén)、物資采購(gòu)管理部門(mén)時(shí)常面臨詢(xún)價(jià)困難的問(wèn)題,造價(jià)通、廣材網(wǎng)等材料詢(xún)價(jià)網(wǎng)站雖能提供價(jià)格查詢(xún)但價(jià)格過(guò)高,長(zhǎng)期通過(guò)外部網(wǎng)站詢(xún)價(jià)的成本高昂且不便捷。內(nèi)部傳統(tǒng)的造價(jià)信息發(fā)布系統(tǒng)僅僅是按周期發(fā)布一個(gè)清單形式的信息價(jià)格,數(shù)據(jù)不完全且查找起來(lái)十分麻煩。因此,有必要運(yùn)用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),構(gòu)建起價(jià)格共享信息系統(tǒng)來(lái)滿(mǎn)足不同管理層級(jí)對(duì)生產(chǎn)設(shè)備、建設(shè)物資的詢(xún)價(jià)要求[2]。
油氣田內(nèi)部每年采購(gòu)設(shè)備材料數(shù)據(jù)量龐大,需多部門(mén)、多程序處理信息,這種重復(fù)勞動(dòng)導(dǎo)致信息滯后、管理費(fèi)時(shí)費(fèi)力且效率低下。目前,油氣田信息化專(zhuān)業(yè)力量逐步形成,有足夠的實(shí)力自主進(jìn)行系統(tǒng)平臺(tái)的開(kāi)發(fā),設(shè)備材料信息化管理也足以進(jìn)行有效統(tǒng)計(jì)信息、實(shí)時(shí)數(shù)據(jù)資源共享,從而實(shí)現(xiàn)物資采購(gòu)效率的提高。
利用信息化手段搭建的價(jià)格共享平臺(tái)能夠精確地進(jìn)行概預(yù)算清單編制,從而減少后期施工難度以及采購(gòu)難度。一個(gè)功能完善且數(shù)據(jù)更新及時(shí)的系統(tǒng)平臺(tái)可以極大地提高概預(yù)算的準(zhǔn)確性和物資采購(gòu)的時(shí)效性。
通過(guò)搭建物聯(lián)網(wǎng)設(shè)備價(jià)格信息共享系統(tǒng)平臺(tái),可實(shí)現(xiàn)每季度甚至每月定期更新發(fā)布設(shè)備材料價(jià)格信息,按照物資大類(lèi)進(jìn)行分類(lèi)和匯總,形成材料價(jià)格報(bào)表,實(shí)現(xiàn)材料價(jià)格信息的共享。另外,油氣田相關(guān)部門(mén)進(jìn)行工程項(xiàng)目設(shè)計(jì)和下達(dá)概算批復(fù)時(shí),可以通過(guò)該系統(tǒng)對(duì)設(shè)計(jì)材料、設(shè)備價(jià)格進(jìn)行查詢(xún),合理控制工程項(xiàng)目建設(shè)費(fèi)用;在油氣田所屬各二級(jí)單位進(jìn)行設(shè)備運(yùn)行維護(hù)時(shí),也能利用材料價(jià)格的共享信息,合理編制費(fèi)用。
系統(tǒng)搭建從信息系統(tǒng)的先進(jìn)性、開(kāi)放型、實(shí)用性3 個(gè)方面出發(fā),主要按照以下原則進(jìn)行系統(tǒng)搭建:①先進(jìn)性,基于采用先進(jìn)的N 層體系結(jié)構(gòu)設(shè)計(jì)應(yīng)用軟件,系統(tǒng)管理員只需維護(hù)系統(tǒng)服務(wù)器,同時(shí)系統(tǒng)支持自動(dòng)數(shù)據(jù)備份和恢復(fù),從而減少系統(tǒng)管理員人備份數(shù)據(jù)的工作量和降低由此帶來(lái)的數(shù)據(jù)安全隱患;②開(kāi)放性,提供更靈活的數(shù)據(jù)共享方式,確保數(shù)據(jù)在系統(tǒng)內(nèi)實(shí)現(xiàn)高度開(kāi)放,使數(shù)據(jù)真正成為資源,以滿(mǎn)足相關(guān)應(yīng)用人員或應(yīng)用系統(tǒng)的需求;③適用性,系統(tǒng)的操作和管理都采用瀏覽器界面進(jìn)行,方便操作人員使用。充分利用圖形技術(shù),展現(xiàn)操作流程和結(jié)構(gòu),確保系統(tǒng)的易用性。
信息共享系統(tǒng)是建立在油氣田辦公網(wǎng)上的,采用的是基于Web(B/S)的三層結(jié)構(gòu)(圖1),通過(guò)Web方式實(shí)現(xiàn)。以Window Server2008(或更高版本)作為Web 服務(wù)器系統(tǒng),MS SQL Server200(或更高版本)作為后臺(tái)數(shù)據(jù)庫(kù)平臺(tái),框架基于ThinkPHP 5.1 開(kāi)發(fā)。
圖1 油氣田物聯(lián)網(wǎng)價(jià)格共享平臺(tái)基于Web的三層結(jié)構(gòu)圖
1)開(kāi)發(fā)平臺(tái)
ThinkPHP 是一個(gè)免費(fèi)開(kāi)源的、快速的、簡(jiǎn)單的、輕量級(jí)PHP 開(kāi)發(fā)框架,是在WEB 便捷操作和簡(jiǎn)化企業(yè)應(yīng)用的要求下應(yīng)運(yùn)而生的[3]。ThinkPHP 從誕生以來(lái)一直秉承簡(jiǎn)潔實(shí)用的設(shè)計(jì)原則,在保持出色的性能和至簡(jiǎn)的代碼的同時(shí),也注重易用性。遵循Apache2 開(kāi)源許可協(xié)議發(fā)布,意味著ThinkPHP 的免費(fèi)使用。
2)數(shù)據(jù)庫(kù)平臺(tái)
目前比較流行的幾大數(shù)據(jù)庫(kù)平臺(tái)為Oracle、DB2、MS SQLServer、Sybase、Informix 等。從支持運(yùn)行的角度分析,Oracle、Sybase、DB2、Informix 等數(shù)據(jù)庫(kù)都能在多操作系統(tǒng)平臺(tái)上運(yùn)行(需要對(duì)應(yīng)平臺(tái)的數(shù)據(jù)庫(kù)服務(wù)器版本);MS SQLServer 只能在微軟的操作系統(tǒng)平臺(tái)上(WindowsNT/2000/XP/2003 等)運(yùn)行。從實(shí)用角度分析,Oracle、Sybase、DB2、Informix都具有配置復(fù)雜、操作性較差、需要較專(zhuān)業(yè)操作人員等缺點(diǎn);MS SQLServer 有配置簡(jiǎn)單、可操作性強(qiáng)(具有和日常使用的Windows 相近似的操作風(fēng)格)、一般計(jì)算機(jī)熟悉人員稍加培訓(xùn)就可以進(jìn)行的日常操作的優(yōu)點(diǎn)[4]。
由于SQL Server 的日常操作管理界面是Window風(fēng)格,在日常維護(hù)中較Oracle數(shù)據(jù)庫(kù)更為方便。從用戶(hù)訪(fǎng)問(wèn)量上來(lái)看,目前訪(fǎng)問(wèn)量未曾達(dá)到SQL Server2008 性能瓶頸,SQL Server2008 足已支撐項(xiàng)目的應(yīng)用。因此,綜合考慮,系統(tǒng)建設(shè)選擇SQL Server 2008作為系統(tǒng)的數(shù)據(jù)庫(kù)平臺(tái)。
3)應(yīng)用服務(wù)器平臺(tái)
嚴(yán)格來(lái)說(shuō),ThinkPHP 無(wú)需安裝過(guò)程,這里所說(shuō)的安裝其實(shí)就是把ThinkPHP框架放入WEB運(yùn)行環(huán)境(前提是WEB 運(yùn)行環(huán)境良好),可以通過(guò)下面幾種方式獲取和安裝ThinkPHP。基于上述開(kāi)發(fā)平臺(tái)和數(shù)據(jù)庫(kù)管理平臺(tái)的考慮,故采用Windows Server 2008作為應(yīng)用服務(wù)器的操作系統(tǒng)[5-7]。
4)網(wǎng)絡(luò)環(huán)境
本軟件采用集中式部署計(jì)算體系結(jié)構(gòu),運(yùn)行于油氣田辦公網(wǎng)環(huán)境中,數(shù)據(jù)庫(kù)運(yùn)行在油氣田機(jī)房的數(shù)據(jù)庫(kù)服務(wù)器上;B/S 部分的業(yè)務(wù)層將運(yùn)行在專(zhuān)門(mén)的應(yīng)用服務(wù)器上,通過(guò)終端實(shí)現(xiàn)數(shù)據(jù)源的輸入和查詢(xún)的操作。
通過(guò)對(duì)國(guó)內(nèi)部分油氣田及下屬單位概預(yù)算及物資采購(gòu)部門(mén)進(jìn)行調(diào)研,了解大部分員工在物資類(lèi)別、規(guī)格型號(hào)、物資價(jià)格、供應(yīng)商等方面的信息獲取存在實(shí)際需求,初步確立了系統(tǒng)前臺(tái)展示業(yè)務(wù)的功能清單。隨后在關(guān)鍵技術(shù)梳理和研究階段,根據(jù)以往的系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn),確定物聯(lián)網(wǎng)設(shè)備價(jià)格信息共享系統(tǒng)分為前臺(tái)展示和后臺(tái)管理兩部分,一是前端人員進(jìn)一步梳理材料價(jià)格信息,繼續(xù)深化功能需求,構(gòu)建原型圖,搭建前臺(tái)展示頁(yè)面;二是后端人員根據(jù)功能需求清單進(jìn)行系統(tǒng)功能開(kāi)發(fā)。系統(tǒng)功能需求清單表見(jiàn)表1。
設(shè)備和系統(tǒng)軟件選型的基本考慮,是在滿(mǎn)足信息系統(tǒng)的需求,同時(shí)系統(tǒng)建設(shè)還將考慮數(shù)據(jù)資源共享和節(jié)約投資成本理念。根據(jù)現(xiàn)有系統(tǒng)的使用情況,確定本系統(tǒng)硬件最低配置要求。①數(shù)據(jù)庫(kù)服務(wù)器最低配置要求:CPU 最低配置4 核,內(nèi)存最低8GB,硬盤(pán)最低20GB,環(huán)境為操作系統(tǒng)選用Windows 2008 Server 和數(shù)據(jù)庫(kù)SQL Server2008。②應(yīng)用服務(wù)器最低配置要求:CPU最低配置為4核,內(nèi)存最低為8GB,硬盤(pán)最低為20GB,環(huán)境為操作系統(tǒng)選用Windows 2008 Server。
設(shè)備和系統(tǒng)軟件選型的考慮是在滿(mǎn)足信息系統(tǒng)需求的同時(shí)考慮數(shù)據(jù)資源共享和節(jié)約投資成本理念,直接采用云虛擬主機(jī)部署的方式。這樣不但在投資上要節(jié)省開(kāi)支,而且在后期的運(yùn)維上也有專(zhuān)業(yè)技術(shù)人員的支持,另外在后期業(yè)務(wù)擴(kuò)展后,支持彈性伸縮,系統(tǒng)運(yùn)行由油氣田下屬負(fù)責(zé)信息技術(shù)的單位進(jìn)行業(yè)務(wù)應(yīng)用部署。
表1 油氣田物聯(lián)網(wǎng)價(jià)格共享平臺(tái)的功能需求清單表
通過(guò)物聯(lián)網(wǎng)信息共享系統(tǒng),用戶(hù)可通過(guò)賬號(hào)進(jìn)行正常登錄。前臺(tái)頁(yè)面實(shí)現(xiàn)了基礎(chǔ)價(jià)格查詢(xún)、價(jià)格趨勢(shì)查詢(xún)、供應(yīng)商查詢(xún)、成套系統(tǒng)查詢(xún)、價(jià)格導(dǎo)出等功能,用戶(hù)可通過(guò)多種方式查詢(xún)到需要的設(shè)備材料價(jià)格。后臺(tái)管理頁(yè)面實(shí)現(xiàn)了數(shù)據(jù)導(dǎo)入、對(duì)物資價(jià)格、用戶(hù)權(quán)限、組合物資等功能,管理者可通過(guò)后臺(tái)定時(shí)更新價(jià)格信息。
對(duì)油氣田物聯(lián)網(wǎng)設(shè)備價(jià)格共享平臺(tái)搭建后,下一步建議推進(jìn)以下3個(gè)方面工作。一是加大價(jià)格信息數(shù)據(jù)庫(kù)的體量,進(jìn)一步擴(kuò)大數(shù)據(jù)收集的范圍,包括擴(kuò)大物資種類(lèi)到20 個(gè)大類(lèi)以上,以及收集更廣泛的價(jià)格數(shù)據(jù),從而增加系統(tǒng)的實(shí)用性;二是增加爬蟲(chóng)功能,研究是否能夠使用爬蟲(chóng)技術(shù)爬去其他網(wǎng)站的價(jià)格數(shù)據(jù);三是在油氣田所屬單位進(jìn)行推廣使用,收集用戶(hù)對(duì)系統(tǒng)平臺(tái)的使用意見(jiàn),并進(jìn)行優(yōu)化調(diào)整,在個(gè)別單位試運(yùn)行一定時(shí)間后,向油氣田內(nèi)其他單位進(jìn)行推廣使用,從而加快建立起油氣田統(tǒng)一的物聯(lián)網(wǎng)價(jià)格信息系統(tǒng)。