【摘 要】本文介紹了修井資料自動(dòng)化管理的設(shè)計(jì)與實(shí)現(xiàn)。分析了系統(tǒng)的設(shè)計(jì)目標(biāo)、基本結(jié)構(gòu)和實(shí)現(xiàn)技術(shù),該系統(tǒng)充分利用了模塊化的設(shè)計(jì)思想和開(kāi)發(fā)方法,利用現(xiàn)有的計(jì)算機(jī)網(wǎng)絡(luò),轉(zhuǎn)換、組織、規(guī)范施工資料資料的有效管理和應(yīng)用,對(duì)促進(jìn)施工設(shè)計(jì)與施工技術(shù)水平的提高具有十分重要的意義。
【關(guān)鍵詞】施工資料;自動(dòng)化;數(shù)據(jù)庫(kù);網(wǎng)絡(luò)
引言
當(dāng)今,以計(jì)算機(jī)和現(xiàn)代網(wǎng)絡(luò)技術(shù)為特征的現(xiàn)代信息技術(shù)極大地促進(jìn)了社會(huì)經(jīng)濟(jì)的發(fā)展,而利用計(jì)算機(jī)進(jìn)行其各類資料自動(dòng)化管理,是被公認(rèn)為世界上最理想的手段和方法。國(guó)內(nèi)外許多企業(yè)在其發(fā)展過(guò)程中逐漸形成了多種應(yīng)用系統(tǒng),進(jìn)行數(shù)據(jù)的收集、分類傳送、保存、查找、匯總等,快速而有效地管理各種數(shù)據(jù)。
然而,大量的修井及相關(guān)方面的設(shè)計(jì)、施工、總結(jié)、科研報(bào)告等文檔、曲線、圖片、多媒體資料,大多數(shù)資料還是非電子的紙介質(zhì)文檔資料,對(duì)這些管理的主要方式也是基于文本、表格等的人工處理,缺乏系統(tǒng)、規(guī)范的信息管理手段。由于資料繁多,容易丟失,使用、查詢都不方便,而且工程人員對(duì)這眾多形式的資料的使用也越來(lái)越復(fù)雜,除了對(duì)各種資料數(shù)據(jù)的簡(jiǎn)單查詢以外,還需對(duì)數(shù)據(jù)進(jìn)行各種復(fù)雜且有效的分析研究。因此對(duì)修井施工資料進(jìn)行自動(dòng)化管理,使施工資料的管理規(guī)范化,系統(tǒng)化,程序化,避免資料的隨意性,提高工程人員及時(shí)、準(zhǔn)確、有效的查詢和分析資料的速度,對(duì)提高現(xiàn)有資源利用程度具有重要的意義。
1、分析與設(shè)計(jì)
1.1 設(shè)計(jì)目標(biāo)
一個(gè)成功的信息管理系統(tǒng),是建立在許多條件之上的,而信息系統(tǒng)的主要任務(wù)是通過(guò)大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲(chǔ)和管理大量的數(shù)據(jù),因此建立一個(gè)良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫(kù),使整個(gè)系統(tǒng)都可以迅速、方便、準(zhǔn)確地調(diào)用和管理所需的數(shù)據(jù),這也是衡量信息系統(tǒng)開(kāi)發(fā)工作好壞的非常重要的條件和關(guān)鍵技術(shù)。
充分利用網(wǎng)絡(luò)廣域性、開(kāi)放性、互連性以及計(jì)算機(jī)運(yùn)算速度快、存儲(chǔ)容量大的特點(diǎn),建立修井資料數(shù)據(jù)庫(kù)管理系統(tǒng),以合理地、高效地把各類施工資料信息以數(shù)字化的形式存貯、以網(wǎng)絡(luò)化的方式連接,以提供及時(shí)、共享化的利用,實(shí)現(xiàn)傳統(tǒng)紙質(zhì)資料與電子資料的雙軌管理,充分發(fā)揮施工資料的使用空間,加快工程人員對(duì)施工資料獲取的速度,真正實(shí)現(xiàn)資料的共享利用,以實(shí)現(xiàn)修井資料自動(dòng)化管理。
1.2 總體結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合各類存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。
對(duì)于修井資料數(shù)據(jù)庫(kù)管理系統(tǒng)按數(shù)據(jù)分類分組并按邏輯層次組織起來(lái)可以分為資料利用、資料整理、系統(tǒng)設(shè)置、權(quán)限管理四個(gè)部分。
根據(jù)前面所述,可以將系統(tǒng)劃分為以下幾個(gè)主要模塊:
(1)“系統(tǒng)設(shè)置“模塊
系統(tǒng)設(shè)置是該系統(tǒng)的一個(gè)重要組成部分,在資料管理系統(tǒng)中有著十分重要的作用,在此系統(tǒng)中的任何功能都將以此為基礎(chǔ),如:著錄、檢索、掃描、統(tǒng)計(jì)等。該模塊又包括用戶管理、資料分類設(shè)置、資料表設(shè)計(jì)、日志管理等子模塊。
(2)“資料整理”模塊
資料整理是系統(tǒng)中最為重要的模塊,主要是將要進(jìn)行利用的資料在系統(tǒng)中進(jìn)行定義,并生成相關(guān)的數(shù)據(jù)表及資料的著錄和檢索頁(yè)面,整個(gè)系統(tǒng)的資料著錄及利用都是建立于此模塊上的。該模塊又包括資料著錄、資料數(shù)字化、上傳審核等子模塊。
(3)“資料利用”模塊
資料利用是為了使用戶能夠更加快速、簡(jiǎn)潔的實(shí)現(xiàn)在局域網(wǎng)上尋找到資料并進(jìn)行瀏覽及借閱的關(guān)鍵模塊,用戶可以通過(guò)資料瀏覽模塊中的資料樹(shù)選擇要瀏覽的條目或通過(guò)分類檢索、綜合檢索模塊自己輸入檢索條件對(duì)其擁有瀏覽權(quán)限的所有數(shù)據(jù)表進(jìn)行檢索,根據(jù)權(quán)限調(diào)閱全文,對(duì)圖像進(jìn)行操作。
2、系統(tǒng)的實(shí)現(xiàn)
2.1 系統(tǒng)采用Browser/Server體系結(jié)構(gòu)
這種體系結(jié)構(gòu)具有許多優(yōu)點(diǎn):
(1)系統(tǒng)所有的應(yīng)用程序都放在服務(wù)器端執(zhí)行,瀏覽器只接收服務(wù)器返回的結(jié)果,這樣大大減少了網(wǎng)絡(luò)中數(shù)據(jù)的傳輸量,提高了系統(tǒng)運(yùn)行效率。
(2)系統(tǒng)非常容易使用,只要掌握了瀏覽器的使用,幾乎不需要再學(xué)習(xí)其他軟件,用戶幾乎不用培訓(xùn)就可以有效地使用系統(tǒng),大大降低了培訓(xùn)費(fèi)用。
(3)系統(tǒng)比較容易維護(hù),客戶端除了安裝操作系統(tǒng)和瀏覽器外,不需要安裝任何為客戶端開(kāi)發(fā)的軟件,客戶端的表示邏輯都是從Web服務(wù)器上下載,因此客戶端幾乎無(wú)需維護(hù)。
(4)系統(tǒng)比較容易開(kāi)發(fā)和實(shí)施,基于Web的B/S系統(tǒng)開(kāi)發(fā)一般分為Web頁(yè)面制作和Web應(yīng)用開(kāi)發(fā)。Web頁(yè)面制作入手容易甚至無(wú)須編程,而Web應(yīng)用開(kāi)發(fā)有大量成熟和商品化軟件可供采用,這就能加快開(kāi)發(fā)速度,降低開(kāi)發(fā)難度。
(5)系統(tǒng)具有良好的可擴(kuò)充性,由于它采用了Internet技術(shù),因而具備Internet的開(kāi)放性和可擴(kuò)充性。
2.2 系統(tǒng)采用三層體系結(jié)構(gòu)
底層為負(fù)責(zé)數(shù)據(jù)訪問(wèn)的數(shù)據(jù)對(duì)象,中間層為定義商業(yè)邏輯的商業(yè)對(duì)象,表示層將從商業(yè)對(duì)象返回的數(shù)據(jù)在ASP.Net頁(yè)面上表現(xiàn)給最終用戶,并將從用戶返回的數(shù)據(jù)通過(guò)商業(yè)對(duì)象存儲(chǔ)入數(shù)據(jù)庫(kù)中。
最終用戶使用層是Web的應(yīng)用,普通用戶只需通過(guò)瀏覽器就可以訪問(wèn)資料管理子系統(tǒng)已授權(quán)的所有功能。
中間應(yīng)用層提供中間層組件供最終用戶使用層使用,所有的公文處理的邏輯全部在組件中所制作,最終用戶成只需使用該組件內(nèi)容以實(shí)現(xiàn)功能即可。
數(shù)據(jù)層是指存儲(chǔ)數(shù)據(jù)的位置,目前對(duì)于有層次結(jié)構(gòu)清晰的數(shù)據(jù)存儲(chǔ)于數(shù)據(jù)庫(kù)中,而對(duì)于涉及數(shù)據(jù)量較大的物資處理憑證,如:發(fā)票等采用文件儲(chǔ)存方式。
2.3 界面設(shè)計(jì)
在Web端界面以功能為主,采用樸素的界面設(shè)計(jì)風(fēng)格,以滿足所有用戶清晰易用,在使用習(xí)慣上考慮用戶的使用習(xí)慣以及Window操作系統(tǒng)風(fēng)格相結(jié)合,采用人性化的設(shè)計(jì)方式。
3、結(jié)論
修井資料管理系統(tǒng)具有良好的實(shí)用性、兼容性及可擴(kuò)展性,并做到界面友好、用語(yǔ)規(guī)范、操作簡(jiǎn)單、使用方便、安全快捷;此系統(tǒng)也應(yīng)具備較強(qiáng)的數(shù)據(jù)獨(dú)立性,確保在軟硬件環(huán)境發(fā)生變化時(shí)數(shù)據(jù)的完整、安全遷移及有效利用。
以實(shí)現(xiàn)修井資料自動(dòng)化管理而建立的資料管理系統(tǒng),能夠更好的利用這些資料,體現(xiàn)它們的價(jià)值,利用現(xiàn)有的計(jì)算機(jī)網(wǎng)絡(luò),轉(zhuǎn)換、組織、規(guī)范這些資料的有效管理和應(yīng)用,會(huì)促進(jìn)施工設(shè)計(jì)與施工技術(shù)水平,進(jìn)而提高企業(yè)對(duì)市場(chǎng)需求的競(jìng)爭(zhēng)力,使企業(yè)不斷發(fā)展壯大,具有十分重要的意義。參考文獻(xiàn)
[1]油田開(kāi)發(fā)數(shù)據(jù)庫(kù)表結(jié)構(gòu).SY/T6184-2000.
[2]Donald K.Burleson,王軍德等譯.Oracle 9i UNIX 管理手冊(cè)[M].北京:機(jī)械工業(yè)出版社,2003:225~251.
[3]Michael Abbey. 鐘鳴,劉曉霞等譯.Oracle 8 初學(xué)者指南.機(jī)械工業(yè)出版社,2004.4