一、項目綜述
1、 系統背景<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
ü 油田開發具有高投入、高產出、高風險的特點和無法復原性,科學決策尤為重要,而資訊化正是科學決策的基礎
ü 油田開發是一個實踐性和專業性都很強的領域,而且無法直接觀察。因此,豐富的開採經驗和研究成果對於油田開發來說至關重要,而獲得這些知識不僅需要在實踐中長期積累,而且還需要不斷更新,以適應不斷髮展的開發形勢。現場上能夠很好地掌握這些知識的人不多,所以極少數優秀專家在長期開採實踐中積累起來的經驗是一筆相當寶貴的財富,應加以充分的繼承和利用。 如何總結、推廣已開發油田和優秀專家的寶貴經驗,是當前亟需解決的問題
ü 已有的資訊系統建設,缺少資訊綜合應用,判斷、自動決策的功能。
ü 中石化上遊企業的資訊化建設取得了一定的成就,綜合應用資訊的時機已成熟。
2、 系統主要功能
ü 記錄已開發油田開發曆程中的成功做法和失敗教訓,在開發方案中借鑒已開發油田的經驗,
ü 收集油藏工程方法,編製方法程式集,計算開發方案製作過程中的相關開發參數指標
ü 根據油田開發經驗抽提規律,解決方案決策過程中參數的正確性、合理性判別,支援決策系統實現自動化
ü 建立地質、油藏、工藝、地面、經濟評價一體化模型。支援決策過程參數動態調整,最佳化決策結果
ü 支援決策結果全面、綜合地展示
3、 系統架構
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
4、 系統定位
本系統從電腦系統角度考察,具有以下特徵:
ü 屬於大型專業應用系統範疇:針對的是油田開發領域,不是普通的管理軟體, 而是屬於專業應用軟體範疇,強調資料處理、數值計算、綜合分析
ü 屬於輔助決策範疇:在公司專屬應用程式金字塔中位於最高層,不是普通的業務系統和資料擷取系統,而是為決策服務的知識系統,依賴於強大的資料中心存在
ü 屬於整合系統:要充分利用多年油田開發資訊化的成果,進行綜合應用
ü 屬於強綜合展示系統:即要支援單機使用,還要支援大螢幕運行(例如本系統最後在7*2=14塊1024*768的螢幕牆上進行的驗收)
ü 屬於強人工互動系統:因為是決策系統,所以需要資料、參數和公式的反覆選擇
ü 屬於非結構化資料應用:在問題決策過程中要綜合參考不僅是結構化的資料,還包括非結構化的文檔、二維向量圖件、3D 模型等
5、 系統規模
開發決策支援系統依照迭代式軟體工程開發模式開發,對軟體的設計過程、源碼開發、文件管理和品質檢測等進行了嚴格控制。 其中開發決策子系統 共包括3個二級系統80個功能模組135個服務子程式和16萬行來源程式,執行個體庫子系統包括3個二級子系統35個功能和5萬行原始碼,並提供線上文檔、開發文檔、使用者文檔和設計文檔共30萬字。
開發環境C/S部分Java、B/S部分J2EE;資料庫選用Oracle 9i;應用伺服器選用Weblogic 8.0。
二、選擇Eclispe RCP原因
基於本系統的強整合性、強人機互動效能、強綜合展示效能的特點,選擇了Eclispe RC做為系統的基礎架構,原因如下:
1、Eclispe RCP提供了一個極佳的可擴充平台架構,外掛程式機製為整合系統帶來了極大方便,同時也為大型項目開展實施中的“急用先建、邊建邊用”原則帶來底層架構的穩定。
2、Eclispe RCP的Perspective可以將不同的View按照業務進行組合,對於油田開發複雜的展示提供了可能
3、Eclispe RCP擁有大量第三方開源外掛程式,可以直接改造使用,減少工作量
4、Eclispe View的StandAlone模式使同一個View既能基於大螢幕展示,又可以整合在單機版的主Frame內
5、可以以OLE方式調用Windows下的眾多資源,特別是可以使用Word產生報告、使用Excle展示結果資料,與使用者的日常工作習慣貼近
6、Eclispe RCP內建的Browers組件和內建的應用伺服器引擎,為其整合B/S系統成為可能
7、Eclispe RCP提供的眾多顯示組件支援了強人機互動系統開發
<?xml:namespace prefix = w ns = "urn:schemas-microsoft-com:office:word" />