王平(中石化勝利石油工程有限公司鉆井工程技術(shù)公司定向井公司)
隨著定向井公司業(yè)務(wù)的發(fā)展,公司在質(zhì)量、安全、健康和環(huán)境等方面的關(guān)注日益增加,HSE業(yè)務(wù)越來越成為公司自身發(fā)展的需要。為了促進(jìn)公司的健康、安全與環(huán)境管理與國(guó)際接軌,樹立公司的良好形象,創(chuàng)造可觀的經(jīng)濟(jì)效益。以及公司辦公信息化的需要而研究開發(fā)的,HSE管理體系是公司按照健康、安全與環(huán)境管理體系標(biāo)準(zhǔn),結(jié)合各基層隊(duì)室現(xiàn)有的管理方式和管理體系建立的對(duì)健康、安全和環(huán)境進(jìn)行管理的體系。在公司內(nèi)部建立一整套管理體系,能大大減少事故發(fā)生率,減少環(huán)境污染,節(jié)省資源,降低能耗,減少事故處理、環(huán)境治理、廢物治理和預(yù)防職業(yè)病發(fā)生的經(jīng)費(fèi)開支,從而降低成本,提高企業(yè)經(jīng)濟(jì)效益。
1..NET框架
.NET框架是一個(gè)多語言組件開發(fā)和執(zhí)行環(huán)境,它提供了一個(gè)跨語言的統(tǒng)一編程環(huán)境。.NET框架由兩個(gè)主要組件構(gòu)成:公共語言運(yùn)行環(huán)境(CLR)和.NET框架類庫(kù)(FCL)。
ASP.NET是ASP的后繼版本,是完全基于組件的,所有的頁(yè)而、COM對(duì)象乃至HTML元索都可以視為對(duì)象。ADO.NET是適應(yīng).NET框架的一種數(shù)據(jù)訪問技術(shù),通過對(duì)可擴(kuò)展標(biāo)記語言(XML)的集成和支持,提供非連接的數(shù)據(jù)體系結(jié)構(gòu),即不需要在一個(gè)執(zhí)行程序的生命周期內(nèi)維持打開數(shù)據(jù)庫(kù)的連接。AD0.NET通過.NET數(shù)據(jù)提供者(.NET Dada Provider)與數(shù)據(jù)庫(kù)建立連接[1]。
2.HSE信息系統(tǒng)的框架
HSE信息系統(tǒng)是在美國(guó)Essential軟件基礎(chǔ)之上進(jìn)行的開發(fā),為典型的B/S三層架構(gòu),這樣使得每個(gè)層次功能明確,邏輯清晰,上層只需要了解相鄰的底層的細(xì)節(jié),大大降低了層之間的藕合度。在這樣的分布式分層應(yīng)用系統(tǒng)中,高層的策略不會(huì)因?yàn)榈讓蛹?xì)節(jié)的變化而受到影響[2]。
3.Web服務(wù)技術(shù)
Web Service是解決應(yīng)用程序之間相互通信的一項(xiàng)技術(shù)。它使用標(biāo)準(zhǔn)的、規(guī)范的XML描述接口。通過Web Service的一系列技術(shù)標(biāo)準(zhǔn)(WSDL,UDDI,SOAP等),計(jì)算機(jī)可以自動(dòng)地完成數(shù)據(jù)格式的轉(zhuǎn)換工作。Web Service面向計(jì)算機(jī)和程序的特點(diǎn)可以讓程序以更低的代價(jià)、更簡(jiǎn)單的方式集成到一起,降低企業(yè)實(shí)施電子商務(wù)的成本,同時(shí)Web Service的松散耦合方式也有助于以增量方式開發(fā)、部署分布式計(jì)算環(huán)境。
4.Oracle數(shù)據(jù)庫(kù)
Oracle是以高級(jí)結(jié)構(gòu)化查詢語言為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫(kù),它用方便邏輯管理的語言操縱大量有規(guī)律數(shù)據(jù)的集合。在低檔軟硬件平臺(tái)上用較少的資源就叫以支持更多的用戶,而在高檔平臺(tái)上叫以支持成百上千個(gè)用戶。在數(shù)據(jù)庫(kù)管理功能、完整性檢查、安全性、一致性方而都有良好的表現(xiàn)。支持大量多媒體數(shù)據(jù),可以快速開發(fā)生成基于客戶端PC平臺(tái)的應(yīng)用程序,并具有良好的移植性。
本系統(tǒng)采用基于.NET框架的開發(fā)平臺(tái),結(jié)合ASP.NET和ADO.NET技術(shù)進(jìn)行開發(fā),后臺(tái)數(shù)據(jù)庫(kù)采用Oracle。開發(fā)工具選用VS.NET集成開發(fā)環(huán)境。通過OLE DB.NET Data Provider與Oracle建立連接。
在各基層隊(duì)室的大力支持下,本項(xiàng)目組成員經(jīng)過多次調(diào)研分析、方案討論及測(cè)試修改,采用PDCA的管理模式完成了HSE管理系統(tǒng)所有子系統(tǒng)的開發(fā)工作。HSE管理系統(tǒng)包含施工隊(duì)HSE報(bào)表錄入子系統(tǒng)、HSE管理網(wǎng)絡(luò)查詢子系統(tǒng)、HSE學(xué)習(xí)子系統(tǒng)三部分。其中施工隊(duì)HSE報(bào)表錄入系統(tǒng)完成鉆井工程和測(cè)量施工的日常HSE管理報(bào)表及設(shè)備管理報(bào)表的填寫錄入工作;HSE管理網(wǎng)絡(luò)查詢系統(tǒng)實(shí)現(xiàn)對(duì)施工隊(duì)HSE實(shí)施工作的查詢和統(tǒng)計(jì)分析;HSE學(xué)習(xí)系統(tǒng)為技術(shù)人員的HSE學(xué)習(xí)和培訓(xùn)提供便利。
整個(gè)系統(tǒng)的實(shí)現(xiàn)是建立在勝利油田局域網(wǎng)、Internet互聯(lián)網(wǎng)及移動(dòng)無線網(wǎng)絡(luò)的基礎(chǔ)上的,施工現(xiàn)場(chǎng)的HSE工作記錄及巡檢記錄通過網(wǎng)絡(luò)傳輸?shù)蕉ㄏ蚓瓾SE管理系統(tǒng)數(shù)據(jù)庫(kù)中,以HSE管理標(biāo)準(zhǔn)表格的形式顯示,使得HSE領(lǐng)導(dǎo)小組的工作時(shí)間和空間不受任何限制。HSE管理系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)圖如圖1所示。
1.HSE報(bào)表錄入子系統(tǒng)
HSE報(bào)表錄入子系統(tǒng)采用Pow er Builder開發(fā),數(shù)據(jù)庫(kù)采用SQL anyw here8.0,運(yùn)行在客戶端。系統(tǒng)的實(shí)現(xiàn)充分利用PB開發(fā)軟件建立中國(guó)式報(bào)表的優(yōu)勢(shì),使得整個(gè)子系統(tǒng)的操作界面一目了然,操作簡(jiǎn)單明了。
針對(duì)HSE報(bào)表文字性敘述多的特點(diǎn),本項(xiàng)目組在開發(fā)的過程中采用了智能記憶、自動(dòng)填寫、常量維護(hù)等措施實(shí)現(xiàn)HSE報(bào)表錄入的易操作性:
(1)本子系統(tǒng)按照HSE管理體系將HSE報(bào)表分成十大類,設(shè)備報(bào)表分成七大類,將各類報(bào)表的重復(fù)部分合并,并“記憶”,方便了操作,減少了筆誤和由于人為因素造成的錯(cuò)誤。
(2)對(duì)于一些時(shí)間等要求嚴(yán)格的信息采用系統(tǒng)自動(dòng)錄入,并且人為不可修改,確保了報(bào)表信息的真實(shí)性。
(3)建立常量庫(kù)。常用信息用下拉框顯示供用戶選擇,減少了大量的手寫工作,也減少了出錯(cuò)幾率,為操作人員提供了便利,加快了報(bào)表的錄入速度。
圖2 是 HSE報(bào)表管理
子系統(tǒng)得一個(gè)實(shí)例界面:
圖2 HSE報(bào)表管理子系統(tǒng)
2.HSE管理網(wǎng)絡(luò)查詢子系統(tǒng)
HSE管理網(wǎng)絡(luò)查詢子系統(tǒng)利用dotNet開發(fā)語言結(jié)合Oracle數(shù)據(jù)庫(kù)實(shí)現(xiàn),采用B/S結(jié)構(gòu)。所查詢的HSE內(nèi)容以HSE管理體系要求的表格形式顯示,對(duì)于復(fù)雜性較高的表格,例如包含圖形或大文本的表格,將圖形或是大文本以打開鏈接的方式單獨(dú)顯示。查詢方式可以根據(jù)時(shí)間、鉆井隊(duì)名稱、施工隊(duì)名稱、井號(hào)、公司、及HSE報(bào)表類別等信息任意組合查詢,操作簡(jiǎn)單。
3.HSE學(xué)習(xí)子系統(tǒng)
在HSE管理上,有許多成功的經(jīng)驗(yàn)和好的做法。針對(duì)鉆井工程技術(shù)人員的工作特點(diǎn)和學(xué)習(xí)要求,本項(xiàng)目組成員收集鉆井行業(yè)HSE管理相關(guān)資料,經(jīng)過整理歸納,將常用相關(guān)鉆井標(biāo)準(zhǔn)、規(guī)范、制度等文件電子化,建立HSE知識(shí)及規(guī)范數(shù)據(jù)庫(kù),開發(fā)了“鉆井工程學(xué)習(xí)子系統(tǒng)”。
4.系統(tǒng)數(shù)據(jù)庫(kù)的建立
數(shù)據(jù)庫(kù)是整個(gè)系統(tǒng)的數(shù)據(jù)之源,也是系統(tǒng)正常運(yùn)行的基礎(chǔ)。數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)的好壞直接影響著整個(gè)系統(tǒng)的實(shí)現(xiàn)和操作,根據(jù)數(shù)據(jù)庫(kù)設(shè)計(jì)原則和工程實(shí)際應(yīng)用,各個(gè)子系統(tǒng)的數(shù)據(jù)庫(kù)實(shí)現(xiàn)如下:
(1)HSE報(bào)表錄入子系統(tǒng)及網(wǎng)絡(luò)查詢子系統(tǒng)的數(shù)據(jù)庫(kù)建立
包含HSE管理報(bào)表和設(shè)備管理報(bào)表兩類。
(2)HSE學(xué)習(xí)系統(tǒng)數(shù)據(jù)庫(kù)的建立
包括:國(guó)家和地方的安全生產(chǎn)管理法律法規(guī);鉆井規(guī)范、企業(yè)標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn);公司HSE崗位職責(zé)明細(xì);公司的企業(yè)文化;HSE管理學(xué)習(xí)標(biāo)準(zhǔn)規(guī)范文件;定向井技術(shù)常用培訓(xùn)教材;職工考核內(nèi)容及要求;鉆井技術(shù)手冊(cè);井噴案例實(shí)例。
該項(xiàng)目的實(shí)施有效地克服目前HSE工作中遇到的許多困難,極大地提高定向井技術(shù)服務(wù)的HSE管理工作效率和工作質(zhì)量,實(shí)現(xiàn)了HSE管理及巡檢工作的實(shí)時(shí)性管理,降低了定向技術(shù)施工的作業(yè)風(fēng)險(xiǎn),改善了系統(tǒng)的管理現(xiàn)狀,節(jié)約了成本,也為技術(shù)人員的HSE學(xué)習(xí)與培訓(xùn)提供了有力工具。主要的創(chuàng)新點(diǎn)有:
1.本系統(tǒng)將日常的HSE管理工作流程電子化、計(jì)算機(jī)化,改善了定向井公司HSE管理現(xiàn)狀,具有一定的創(chuàng)新性;
2.系統(tǒng)中的HSE學(xué)習(xí)子系統(tǒng)改變了過去學(xué)習(xí)靠書本紙張、枯燥無味的情況,提高了技術(shù)人員的學(xué)習(xí)興趣,加強(qiáng)了他們對(duì)HSE管理理念的理解和認(rèn)識(shí);
3.本系統(tǒng)創(chuàng)新地提出了將HSE工作的管理實(shí)施、學(xué)習(xí)培訓(xùn)和井場(chǎng)巡檢相融合的整體設(shè)計(jì)思想。
本系統(tǒng)為定向井公司提供了一套現(xiàn)代化的管理手段的同時(shí),也推動(dòng)了HSE管理工作在石油工程行業(yè)的開展和實(shí)施。
[1]仁開銀,黃東.在.NET上構(gòu)架企業(yè)級(jí)應(yīng)用程研[J].微型機(jī)與應(yīng)用,2003,22(1):29-31.
[2]Tbuan Tbai.Hoang Q.lam.王敏之譯..NET框架精髓.中國(guó)電力出版社.2001年12月.