期刊VIP學(xué)術(shù)指導(dǎo) 符合學(xué)術(shù)規(guī)范和道德
保障品質(zhì) 保證專業(yè),沒有后顧之憂
來源:期刊VIP網(wǎng)所屬分類:軟件開發(fā)時間:瀏覽:次
通過與各礦大隊管理人員交流和溝通,發(fā)現(xiàn)目前日常礦級生產(chǎn)管理過程中利用信息技術(shù)輔助生產(chǎn)管理主要存在數(shù)據(jù)共享程度不夠、現(xiàn)有的動態(tài)數(shù)據(jù)報表不能滿足礦級生產(chǎn)管理需求、為此,我們分析認(rèn)為必須借助高科技手段將礦級生產(chǎn)、開發(fā)等管理內(nèi)容整合在一個統(tǒng)一高效的信息平臺中,提高數(shù)據(jù)共享程度,來減少礦級技術(shù)人員工作難度。
1系統(tǒng)設(shè)計
1.1 研究目的
(1)實現(xiàn)礦級生產(chǎn)管理中經(jīng)常性項目管理內(nèi)容網(wǎng)絡(luò)化,加快業(yè)務(wù)的處理速度,節(jié)省人力、物力開支,提高辦公效率。
(2)實現(xiàn)管理信息頁面按崗位不同分類定制,提高管理人員日常工作的數(shù)字化、網(wǎng)絡(luò)化水平。
(3)提高開發(fā)生產(chǎn)數(shù)據(jù)的使用效率。
1.2 應(yīng)用模式設(shè)計
1.2.1 建立三層系統(tǒng)結(jié)構(gòu)模型
在傳統(tǒng)的系統(tǒng)結(jié)構(gòu)模型中,服務(wù)器為瀏覽器用戶提供服務(wù),如有需要,數(shù)據(jù)庫服務(wù)器為服務(wù)器提供數(shù)據(jù)庫服務(wù)。如有需要,數(shù)據(jù)庫服務(wù)器為XML ebService服務(wù)器提供數(shù)據(jù)庫服務(wù)。通過調(diào)整XML WebService服務(wù)器數(shù)量可以滿足系統(tǒng)的不同實時性要求。
1.2.2 基于AJAX的異步開發(fā)模式
基于 Ajax的 Web 應(yīng)用在客戶端和服務(wù)器之間添加了—個中間層,使用戶操作與服務(wù)器響應(yīng)異步化。Ajax引擎可以通過基于XML的WebServices接口僅向服務(wù)器發(fā)送并取回必須的數(shù)據(jù),并在客戶端采用JavaScript的一些函數(shù)處理來自服務(wù)器的響應(yīng)。只有當(dāng)信息必須從服務(wù)器上獲得的時候才調(diào)用它,這樣既解決了操作響應(yīng)速度、不重載頁面以及避免向服務(wù)器頻繁發(fā)送請求的問題,也解決了數(shù)據(jù)冗余問題,減少了數(shù)據(jù)下載總量,把對資源的浪費降到最低。
2開發(fā)方法
2.1系統(tǒng)功能設(shè)計
礦級生產(chǎn)管理綜合應(yīng)用平臺包括:生產(chǎn)調(diào)度管理模塊、崗位管理信息分類定制模塊、靜態(tài)數(shù)據(jù)及歷史數(shù)據(jù)的數(shù)字化處理及共享模塊、產(chǎn)量預(yù)警及對比分析模塊、礦級化驗數(shù)據(jù)管理及共享模塊和測試信息管理模塊。
2.1.1生產(chǎn)調(diào)度管理
包括用車計劃、工作安排、通知通告的上傳下達等內(nèi)容的網(wǎng)上運行,設(shè)計中采用用戶權(quán)限設(shè)置的方式進行頁面內(nèi)容設(shè)置。不同權(quán)限的用戶將看到不同的顯示內(nèi)容,將采油隊用戶設(shè)置為情況反映權(quán)限。做到各項事務(wù)有跡可尋,便于跟蹤工作落實情況 。
2.1.2崗位管理信息分類定制
按照油藏工程信息與采油工程信息、生產(chǎn)管理信息進行信息內(nèi)容定制。涉及內(nèi)容包括產(chǎn)量信息、注水信息、測試成果等信息內(nèi)容。
2.1.3靜態(tài)數(shù)據(jù)及歷史數(shù)據(jù)的數(shù)字化處理及共享
內(nèi)容包括新井單井基礎(chǔ)信息、完井資料、水井分層測試成果等歷史數(shù)據(jù)信息共享 。
2.1.4產(chǎn)量預(yù)警及對比分析
包括根據(jù)動態(tài)數(shù)據(jù)任意抽取對比內(nèi)容,自動得出分析結(jié)果,預(yù)置預(yù)警條件,當(dāng)達到條件要求時,自動預(yù)警提示 。
2.1.5礦化驗數(shù)據(jù)管理及共享
包括礦級化驗數(shù)據(jù)的采集、審核、及網(wǎng)上發(fā)布,實現(xiàn)各種上報化驗報表的網(wǎng)上查詢打印,達到節(jié)約紙張、人力、物力及時間的目的 。
2.1.6測試信息管理
研究建立測試資料庫,同時研究開發(fā)測試日報網(wǎng)上運行,包括數(shù)據(jù)采集、匯總、網(wǎng)上查詢,實現(xiàn)對測試信息監(jiān)督管理,掌握全礦測試進度,為方案設(shè)計提供可靠依據(jù) 。
2.2 開發(fā)方法及功能實現(xiàn)
2.2.1 用戶登錄及菜單設(shè)置
為避免用戶登錄多個不同系統(tǒng)需要多個用戶名,平臺采用中石油域用戶名登錄方式,同時將用戶信息寫入用戶數(shù)據(jù)表,在用戶數(shù)據(jù)表中針對每個用戶需要進行的工作內(nèi)容進行用戶權(quán)限和角色設(shè)置。登錄菜單采用數(shù)據(jù)庫存儲動態(tài)建立的方式。將一級菜單和二級菜單寫入數(shù)據(jù)表s_menuname和s_menu中,根據(jù)二者之間的級聯(lián)關(guān)系,從數(shù)據(jù)表中讀取記錄。
2.2.2 水井分層測試成果審批
水井分層測試測試成果由成果數(shù)據(jù)表和流量卡片兩組成,目前測試工作結(jié)束后,成果經(jīng)過解釋回放采用文本文件的形式進行保存,這就不利于數(shù)據(jù)的共享,同時必須打印出來,才能進行逐級審核。在平臺的開發(fā)中,研究將文本文件記錄的數(shù)據(jù)用數(shù)據(jù)庫存儲,根據(jù)數(shù)據(jù)庫信息將流量卡片在網(wǎng)頁上繪制,以實現(xiàn)數(shù)據(jù)共享,同時,實現(xiàn)水井分層測試成果的網(wǎng)上審批。
3系統(tǒng)特點
(1)采用先進的分布式多層架構(gòu), 應(yīng)用了.NET、XML Web Service等領(lǐng)先技術(shù)。應(yīng)用模式采用瀏覽器、WEB服務(wù)器、數(shù)據(jù)庫系統(tǒng)構(gòu)成的三層體系結(jié)構(gòu)。用戶通過IE瀏覽器以WEB形式進行操作。WEB服務(wù)器采用.NET環(huán)境,數(shù)據(jù)庫系統(tǒng)采用Oracle9i。
(2)解決了遠(yuǎn)程大型數(shù)據(jù)庫數(shù)據(jù)共享的難題。利用Asp.net訪問Oracle數(shù)據(jù)庫實現(xiàn)簽發(fā)流程控制以及WebService技術(shù)實現(xiàn)數(shù)據(jù)交換。利用MD5加密技術(shù)實現(xiàn)用戶口令加密,提高系統(tǒng)安全性。
(3)基于Web 的數(shù)據(jù)庫通用查詢和對比分析,并且為了提高數(shù)據(jù)庫的安全性、正確性。在服務(wù)器上安裝ORACLE 9i ,作為后臺支持
(4)基于Web 的報表定制技術(shù)。
(5)提供了報表、曲線、圖形等豐富的表現(xiàn)形式。
4結(jié)束語
礦級生產(chǎn)管理綜合應(yīng)用平臺的建立,將充分利用信息資源為生產(chǎn)服務(wù),實現(xiàn)全廠數(shù)據(jù)共享、統(tǒng)計計算、報表加工工作中解放出來,有助于推進采油礦生產(chǎn)管理的信息化進程,對提高工作效率、集中精力處理核心業(yè)務(wù)、減少人為差錯起到積極作用。
參考文獻:
[1](美)霍斯拉維.ASP.NET AJAX編程參考手冊[M].清華大學(xué)出版社,2009.
[2] 汪大樂.Java Web開發(fā)技術(shù)詳解[M].科學(xué)出版社,2008.
[3] 蘇貴洋,馬穎華,袁藝.ASP.NET 2.0快速入門及實例精選[M].電子工業(yè)出版社,2008.