正文 多形式終端的鑽井項目信息管理係統的設計與實現(1 / 3)

多形式終端的鑽井項目信息管理係統的設計與實現

信息技術

作者:陳楓

【摘要】從油田現有鑽井項目信息管理對數據的應用需求出發,提出開發基於Oracle數據庫的鑽井項目信息管理係統,並引入了基於不同通訊網絡模式的多形式終端(平板電腦、智能手機),建立基於Web Service的數據服務接口,滿足鑽井項目生產、技術和管理對於鑽井項目信息的安全訪問。

【關鍵詞】鑽井項目信息管理;Oracle;Web Service;通訊網絡模式;多形式終端

1、項目背景

石油鑽井項目是一項投入高、風險大、技術密集、數據密集的係統工程項目,鑽井項目涉及到鑽前、鑽、測、錄、固、技術服務等諸多環節,在項目運行過程中各環節每天都產生巨量的數據信息。作為管理者必須及時掌握這些信息,並根據這些信息作出下一步決策。

近年來,以WIFI、3G等新型移動通訊技術的出現,信息終端已經從固定的有線網絡計算機的桌麵端擴展為計算機、PAD、手機等有線與無線交織的多種形式。本文提出了開發基於Oracle數據庫、Web Service服務層的多形式終端的鑽井項目信息管理係統。

2、功能設計

在鑽井項目運行管理過程中,項目各管理部門對鑽井信息有不同的數據要求和終端需求,經過調研,要實現鑽井項目信息管理係統的管理需求,通常需要四大類的功能性及非功能性數據:基礎統計數據類、現場技術參數類、公共通報情況類、通知需求指令類。因此開發多形式終端的鑽井項目信息管理係統能夠加快信息反應速度、精細並簡化管理程序、降本增效。

該係統數據庫由鑽井項目規劃和設計部門、現場施工單位、項目運行管理和技術管理部門、物資供應部門作為數據輸入端共同向係統內數據庫輸入和維護數據,由專業的信息管理部門對係統數據庫進行日常權限管理和維護,同時按鑽井項目信息管理係統用戶端的不同要求調整數據服務接口的工作配置並向其發送所需要的信息,實現鑽井項目管理人員或技術人員日常工作的各種需求。

3、係統架構設計

為了便於闡述鑽井項目信息管理係統架構設計方案,分為數據的存儲、處理等數據庫設計部分,數據的輸入、控製和輸出等與數據庫交互層設計部分。

3.1數據庫設計

Oracle數據庫係統是標準SQL分布式數據庫軟件的主流產品,也是目前各石油鑽井單位通常采用的數據庫軟件,采用的是客戶/服務器(CLIENT/SERVER)或B/S體係結構。Oracle數據庫分本地數據庫和遠程數據庫兩種,體係結構分物理存儲結構和邏輯存儲結構,其數據庫管理係統即Oracle Server都是由一個Oracle數據庫和一個Oracle服務的實例來構成的,各服務之間具有獨立性和自主性並且其數據存儲是透明的,不論哪種數據庫均需要由客戶端對數據庫進行連接配置。Oracle客戶端包括應用程序開發模塊、集成管理工具、配置工具等。當用戶需要讀取其它服務器上的遠程數據庫的數據時必須要通過Oracle NET Manager建立數據庫鏈接。綜合Oracle兼容性、可移植性、可聯結性、高生產率和開放性的特點。另外采用Oracle數據庫可直接導入原有的鑽井資料數據庫數據,繼續使用原有的輸入客戶端和現場的自動化參數采集裝置。因此在多形式終端的鑽井項目信息管理係統中依舊建議采用Oracle數據庫。

3.2數據庫數據調用設計