摘要:鉆井企業物料庫存量大、種類多、價值高,使得鉆井物料管理難度大、成本高。鉆井ERP物料基礎信息管理系統對鉆井過程中物料數據特性及物料關系進行了研究,采用ERP物料基礎信息的管理思想和面向對象設計的方法,基于.NET技術與C#技術,設計實現了一個鉆井ERP物料基礎信息管理系統,并給出了系統的面向對象分析設計模型和系統組成模塊。鉆井ERP物料基礎信息管理系統的應用,能對鉆井物料進行有效地管理,并為鉆井ERP系統的實施奠定了基礎。
關鍵詞:企業資源計劃(ERP);鉆井;物料基礎信息;面向對象設計
中圖分類號:TP315文獻標識碼:A 文章編號:1009-3044(2009)04-0792-02
The Design and Implementation of Drilling ERP Materials Basic Information Management System
YAN Hai-ling, FANG Ming
(Xi'an ShiYou University, School of computer science, Xi'an 710065,China)
Abstract: Based on the analysis of the large stock and high cost of drilling materials which make management of drilling company difficult, this dissertation puts forward ERP to optimize the stock and purchase of drilling company. The management system is analyzed by means of oriented object design. It is designed and realized, which based on .NET infrastructure and C# technology. This dissertation gives out system design C/S environment realization technology, also introduces simply the realistic result of system.
Key words: ERP(Enterprise Resource Planning); drilling; materials basic information; object-oriented design
1 引言
石油鉆井是勘探和開發油氣田的重要環節,鉆井費用在石油勘探和開發投資中占有相當大的比重,因此,以有效管理鉆井企業資源和降低鉆井生產成本為目標,運用ERP管理思想和計算機技術,建立相應的鉆井ERP系統在鉆井企業信息化建設中已得到越來越多的應用。在ERP系統的研究、開發、實施與應用中,物料的基礎信息(也稱物料主文件)是ERP系統能否成功研制和應用的基礎,起著非常關鍵的作用。鉆井過程中用到的鉆井器材和器具等物料種類、型號繁多,僅鉆頭就多達數百種,設計一個完整的管理系統對鉆井物料進行有效的管理,對鉆井ERP系統的成功研制和應用就顯得尤為重要。
2 鉆井ERP系統物料基礎信息分析
2.1 物料基礎信息特點和內容
石油鉆井過程中所使用的鉆井器材和器具等物料種類繁多,其中包括鉆頭、鉆鋌、鉆桿、套管、以及穩壓器、減震器等。在鉆井企業物料管理系統中,將鉆具分為五大類:鉆頭、鉆桿、方鉆桿、鉆鋌、和其它輔助鉆具。分類圖如圖1所示。
鉆井的各種物料在打某一口井時,根據地層等情況,分多次開鉆,每次開鉆的井深不同,所使用的鉆頭、管材等大小、型號、強度等也不同,對應每次開鉆,分別設計有相應的鉆具組合、套管組合等,這些鉆具組合材料之間的組合關系是根據強度計算和所選鉆具形成連接組合關系,可將其視為這套鉆具組合的裝配關系。由此可以看出,鉆井物料與傳統制造業物料之間的特性既有聯系又有區別。首先,傳統制造業中的產品,在鉆井ERP中對應的是一口井;其次,傳統制造業的零部件在產品制造過程中都裝配在產品上,不可再用,而鉆井的某些器材和器具在油氣井完鉆后是可以再次使用的;第三,鉆井物料都是外購件,沒有自制件,因此無原材料。
2.2鉆井物料編碼
物料編碼作為物料的唯一標識,必須保證其存在的唯一性。鉆井企業物料有成千上萬種類別,作為企業自身管理物流的需要,必須將其依企業應用的要求加以編號,以求在企業內部便于“ERP (企業資源計劃)系統”作計算機信息處理,從而達到降低鉆井器材庫存、優化配置鉆井資源和管理流程的目的。在本系統中的鉆井物料設計采用7位編碼表示:
■
①大類(數字1~5):1表示鉆頭;2表示鉆桿;3表示方鉆桿;4表示鉆鋌;5表示其它輔助鉆具。
②結構類別:如鉆頭類別中,1表示牙輪鉆頭,2表示刮刀鉆頭等;在方鉆桿類別中,1表示四方方鉆桿,2表示六方方鉆桿等。
③④⑤型號:用三位表示物料的型號,即最多可表示999種型號。
⑥⑦序號:用兩位表示序號。
3 鉆井ERP物料管理系統的分析設計
在本系統中的系統結構包括物料基礎數據管理、物料的計劃數據管理、財務數據管理、物料的庫房數據管理和綜合統計及分析這幾大模塊。各個模塊在職能上進行了嚴格的劃分,但在實際中,各職能是緊密相連的。在進行軟件開發時,首先要了解用戶需求。分析典型用例是準確了解用戶要求和相關概念的最常用也是最有效的方法,是用戶和開發者一起深入剖析系統功能需求的起點。本系統的需求詳細分析如圖2。
其中物料基礎數據管理:主要對鉆井物料的類型、型號等基礎信息進行管理,并實現添加、刪除、修改和瀏覽等工作;財務管理:對物料的采購價格、物料成本、銷售成本等財務數據進行管理,并實現添加、刪除、修改和瀏覽等工作;計劃管理:對物料的計劃方法、計劃批量、供應周期等計劃數據進行管理,并實現添加、刪除、修改和瀏覽等工作;綜合統計、分析:對物料的使用情況進行統計及分析;系統維護功能包括操作員信息的管理、密碼維護和權限的控制,供應商的基礎數據維護。
4 鉆井企業物料管理信息系統的實現
4.1 系統體系結構
鉆井企業物料管理主要是對鉆井企業所用到的物料的基本信息、計劃信息、財務信息和輔助信息等進行輸入、編輯、查詢、瀏覽、修改等維護,鉆井企業物料管理信息系統為財務部門科學管理物料業務、精確掌握物料數據提供了有效的工具。鉆井物料管理系統模塊設計圖如圖3所示。
4.2 系統功能模塊的劃分
基礎信息管理模塊主要對鉆井物料的類型、型號等基礎信息進行管理,并實現添加、刪除、修改和瀏覽等工作。基礎信息管理模塊如圖4所示。
4.3 系統實現的技術方法
該項目基于.NET環境下,采用C/S結構,使用C#作為開發工具。C#是一種最新的、面向對象面向網絡面向組件的編程語言,是專門為.NET應用而開發出的語言,這從根本上保證了C#與.NET框架的完美結合。在.NET運行庫的支持下,.NET框架的各種優點在C#中表現得淋漓盡致,C#具有以下這些優點:簡潔的語法、精心地面向對象設計、完整的安全性與錯誤處理、靈活性與兼容性。
4.4 物料基礎信息管理系統的界面設計
通過分析我國鉆井公司物料管理的現狀和管理的難點,將整個業務模型分成“基礎信息”、 “日常業務處理”、“綜合查詢”和“事務處理”四大部分。用戶界面如圖5所示。
物料業務處理及流程主要包括:計劃及采購管理、需求錄入、物料需求計劃、物料補庫計劃、采購計劃調整、物料采購、出入庫管理、調價、移庫、采購結算等功能。其中基礎信息又包括基礎數據、計劃管理、財務管理以及輔助信息,可以對鉆具的基礎信息進行添加、刪除、修改以及維護;外觀層界面如圖6所示。
5 結束語
鉆井ERP物料基礎信息管理系統的實現,將鉆井物料的庫存、計劃、財務等基礎信息進行了完整有效地管理,為鉆井企業庫存管理、計劃管理、采購管理等提供了基礎信息,并為鉆井企業信息化建設和ERP系統的有效實施奠定了基礎。
參考文獻:
[1] 張毅.制造資源計劃MRP-II及其應用[M].北京:清華大學出版社,1997.9.
[2] 周開吉,郝俊芳.鉆井工程設計[M].北京:石油大學出版社,1996.2:84 -94.
[3] Grady Booch,James Rumbzugh,Ivar Jacobson.UML用戶指南[M].北京:機械工業出版社,2006.1: 158-164.
[4] 劉超,張莉.可視化面向對象建模技術[M].北京:北京航空航天大學出版社,1997.7: 34-39.