常金榮 (中石化河南油田分公司石油工程技術(shù)研究院,河南南陽 473132)
楊軍 (中石化河南油田分公司石油地質(zhì)勘探開發(fā)研究院,河南南陽 473132)
周文玉,鐘靜,劉正奎 (中石化河南油田分公司石油工程技術(shù)研究院,河南南陽 473132)
一種基于B/S的注入水水質(zhì)數(shù)據(jù)管理系統(tǒng)設(shè)計
常金榮 (中石化河南油田分公司石油工程技術(shù)研究院,河南南陽 473132)
楊軍 (中石化河南油田分公司石油地質(zhì)勘探開發(fā)研究院,河南南陽 473132)
周文玉,鐘靜,劉正奎 (中石化河南油田分公司石油工程技術(shù)研究院,河南南陽 473132)
油田進入高含水開發(fā)后期,注水驅(qū)油對注入水質(zhì)量提出了更高要求。結(jié)合水質(zhì)檢測數(shù)據(jù)錄入、審核、數(shù)據(jù)管理等操作,以及用戶對數(shù)據(jù)查詢的功能要求,利用網(wǎng)絡(luò)Web、數(shù)據(jù)庫、網(wǎng)絡(luò)辦公自動化等技術(shù)對水質(zhì)檢測數(shù)據(jù)庫建設(shè)、水質(zhì)檢測數(shù)據(jù)的管理、查詢及數(shù)據(jù)信息安全等方面進行研究,設(shè)計出一套B/S模式的注入水水質(zhì)數(shù)據(jù)管理系統(tǒng)。實際應(yīng)用表明,該系統(tǒng)具有操作簡單、容錯性強的特點,可以在油田采油生產(chǎn)管理和技術(shù)研究部門中推廣應(yīng)用。
注水驅(qū)油;水質(zhì)檢測;數(shù)據(jù)管理;B/S模式
油田進入高含水開發(fā)后期,注水驅(qū)油對注入水質(zhì)量提出了更高的要求,注入水質(zhì)量檢測日益受到高度重視,注入水質(zhì)量信息成為采油生產(chǎn)管理部門、技術(shù)研究部門等相關(guān)人員的重要查詢信息。目前,注入水水質(zhì)數(shù)據(jù)管理系統(tǒng)存在以下缺陷:缺乏數(shù)據(jù)在線錄入、審核功能,數(shù)據(jù)只能通過服務(wù)器錄入,加大了機房人員的工作量;三級檢測數(shù)據(jù)(聯(lián)合站、計量站、水井)不能同臺對比查詢,不方便對水質(zhì)量變化原因進行分析;查詢操作復(fù)雜,曲線對比性差[1]。針對上述問題,筆者基于B/S模式設(shè)計了一種注入水水質(zhì)數(shù)據(jù)管理系統(tǒng)。
通過對水質(zhì)檢測點及檢測指標檢測數(shù)據(jù)等資料分析,確定注入水水質(zhì)數(shù)據(jù)管理系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)。結(jié)合油田注入水質(zhì)標準及管理部門、技術(shù)人員的需求,總結(jié)出注入水水質(zhì)數(shù)據(jù)管理系統(tǒng)的功能模塊及相互聯(lián)系,同時,根據(jù)三級檢測機構(gòu)(局級水質(zhì)檢測中心、廠級水質(zhì)檢測分析中心、井站)、三級檢測數(shù)據(jù)(聯(lián)合站、計量站、水井)的錄入獨立性、查詢對比性、水質(zhì)達標率的追蹤性等要求,實現(xiàn)服務(wù)器安裝、IE瀏覽器訪問快速解釋顯示、后臺授權(quán)遠程數(shù)據(jù)錄入、審核、維護等功能;在信息安全上,依據(jù)網(wǎng)絡(luò)安全原理確定阻止非法用戶入侵和登陸該系統(tǒng)后臺的方法,以確保系統(tǒng)信息錄入、審核和維護等操作安全[2-3]。
該系統(tǒng)基于瀏覽器的B/S模式,為了使系統(tǒng)具有較強靈活性與可擴展形及模塊的獨立性,采用3層架構(gòu)的方式(見圖1)。
1)表現(xiàn)層 表現(xiàn)層為系統(tǒng)界面,主要實現(xiàn)數(shù)據(jù)查詢顯示、系統(tǒng)與用戶交互等功能。
2)功能層 該層通過ASP代碼接收處理表現(xiàn)層傳來的數(shù)據(jù),進行數(shù)據(jù)標準對比分析和存儲以及圖形繪制,最后將數(shù)據(jù)處理后返回給表現(xiàn)層,供用戶查看。
3)控制層 該層為程序與水質(zhì)數(shù)據(jù)庫之間的通道,用于管理、訪問以及維護水質(zhì)數(shù)據(jù)庫各項指標數(shù)據(jù)和相關(guān)元數(shù)據(jù)訪問授權(quán)權(quán)限分配。
圖1 系統(tǒng)總體框架圖
通過數(shù)據(jù)庫設(shè)計,形成2類數(shù)據(jù)表,即基礎(chǔ)數(shù)據(jù)表和監(jiān)測數(shù)據(jù)表?;A(chǔ)數(shù)據(jù)表包括監(jiān)測區(qū)塊信息、監(jiān)測機構(gòu)信息、監(jiān)測井站信息、顯示控制(IP分段)信息、后臺權(quán)限劃分信息、用戶登錄系統(tǒng)的統(tǒng)計信息等。監(jiān)測數(shù)據(jù)表包括監(jiān)測標準信息和檢測結(jié)果值。監(jiān)測標準信息來源于文獻[4],主要用于判斷實際檢測結(jié)果是否達標。檢測結(jié)果值來源于檢測人員對油田區(qū)塊井站監(jiān)測點取樣分析化驗結(jié)果(見圖2)。
圖2 監(jiān)測數(shù)據(jù)表檢測結(jié)果值框圖
圖3 軟件功能模塊框圖
注入水水質(zhì)數(shù)據(jù)管理系統(tǒng)主要包括前臺查詢和后臺維護管理2個子系統(tǒng)(見圖3),其主要功能如下。
3.1 前臺查詢子系統(tǒng)
前臺查詢子系統(tǒng)的主要功能為提供信息查詢,即在系統(tǒng)顯示控制數(shù)據(jù)信息的控制下,按IP分段授權(quán)查詢。例如,第一采油廠的管理人員和生產(chǎn)人員只能查詢到該單位信息,但無法查詢第二采油廠的相關(guān)信息。同時,第一采油廠各個礦只能查詢該礦信息,無法查詢其他礦以及其他采油廠的數(shù)據(jù)信息。需要指出的是,每個上級用戶可以查詢下級用戶信息(管轄信息)。查詢信息以3種形式呈現(xiàn)給查詢用戶,即屏幕數(shù)字報表信息、轉(zhuǎn)化成的Excel報表信息和數(shù)據(jù)曲線信息。
3.2 后臺維護管理子系統(tǒng)
1)系統(tǒng)設(shè)置模塊 具有超級權(quán)限的用戶(一般為系統(tǒng)服務(wù)器管理人員)通過該模塊可以對系統(tǒng)用戶的權(quán)限進行分配。
2)后臺權(quán)限分配模塊 該模塊與系統(tǒng)設(shè)置模塊的功能相似,主要是對登陸到該軟件的后臺用戶進行管理,具體內(nèi)容包括判斷用戶的IP地址是否合法、用戶名及密碼輸入及登陸、添加新用戶、修改用戶信息、用戶注銷以及用戶不同權(quán)限的有效管理,確保系統(tǒng)安全及信息安全。
3)區(qū)塊與井站管理模塊 該模塊主要是對注入水水質(zhì)數(shù)據(jù)檢測涉及的生產(chǎn)單位、聯(lián)合站、計量站、水井等信息進行管理。
4)數(shù)據(jù)錄入、添加、刪除、審核和查詢模塊 該模塊提供給水質(zhì)檢測人員及管理人員使用。獲得結(jié)點權(quán)限的人員,在進行同一檢測數(shù)據(jù)操作的時候,只能對自己權(quán)限范圍的數(shù)據(jù)進行操作,而系統(tǒng)數(shù)據(jù)在未通過審核以前,不具備權(quán)限的人員不能查詢該結(jié)果。例如,只有取得權(quán)限的人才能使用數(shù)據(jù)添加、刪除功能,這樣可以確保數(shù)據(jù)的唯一性和安全性。同時,該模塊提供查詢功能,可將查詢數(shù)據(jù)以表格形式進行打印或?qū)氲組icrosoft Excel電子表格里做進一步處理,方便用戶使用。
5)數(shù)據(jù)備份與還原模塊 該模塊的功能主要是數(shù)據(jù)庫文件的加密轉(zhuǎn)移存放與數(shù)據(jù)信息解密還原。
4.1 數(shù)據(jù)信息安全設(shè)計
1)惡意修改數(shù)據(jù) 惡意修改數(shù)據(jù)包含以下情況,即病毒修改數(shù)據(jù)和人工故意修改數(shù)據(jù)。防止惡意修改數(shù)據(jù),首先要防止病毒入侵,更重要的是取消或減少系統(tǒng)的修改操作。該系統(tǒng)通過權(quán)限分配,只把數(shù)據(jù)錄入與修改權(quán)力授權(quán)給監(jiān)測人員,其他人員沒有錄入與修改權(quán)力。同時,為了防止檢測人員修改數(shù)據(jù),在數(shù)據(jù)通過初審合格后,檢測人員就失去對數(shù)據(jù)修改權(quán)限。
2)數(shù)據(jù)質(zhì)量不合格 數(shù)據(jù)質(zhì)量不合格是指輸入的不合格數(shù)據(jù)被審核為合格數(shù)據(jù)。為防止上述現(xiàn)象產(chǎn)生,管理審核人員可以采取查詢?yōu)g覽方式觀察數(shù)據(jù),通過審核作出數(shù)據(jù)是否合格的判斷。
3)故意發(fā)布虛假數(shù)據(jù) 故意發(fā)布虛假數(shù)據(jù)表現(xiàn)為以下情況:沒有經(jīng)過檢測,而是參考別的井站數(shù)據(jù),編造并輸入假數(shù)據(jù)。為此,該系統(tǒng)對三級檢測數(shù)據(jù)進行綜合管理,即按季度間隔(分公司按季度檢測數(shù)據(jù)、采油廠按月檢測數(shù)據(jù)、井站按周檢測數(shù)據(jù))自動完成三級數(shù)據(jù)對比,由此做出判斷。。
4.2 權(quán)限安全設(shè)計
1)查詢安全 為保證查詢安全,可以采用部門IP分段技術(shù)[5],即系統(tǒng)先檢查訪問者所在部門是否授權(quán)訪問,對沒有授權(quán)的部門成員,系統(tǒng)會拒絕提供查詢功能,從而避免信息泄漏。
2)后臺用戶登錄驗證 為防止非法用戶破解或盜用合法用戶密碼登錄后臺,可以采取如下方法,即系統(tǒng)后臺用戶登錄時,首先檢查其IP是否合法,然后輸入登錄密碼,這樣可以保證后臺用戶只能在自己所在部門的計算機上登錄后臺。
3)用戶權(quán)限分配 為防止出現(xiàn)用戶分配不恰當權(quán)限或用戶權(quán)限被盜用的現(xiàn)象,該系統(tǒng)首先對相關(guān)功能進行編碼,然后給用戶劃定部門以獲得IP分段權(quán)限,最后分配功能代碼。當用戶調(diào)離該部門時,其IP分段權(quán)限和功能代碼應(yīng)同時被取消,這樣可以保證用戶權(quán)限分配安全。
依據(jù)注入水水質(zhì)數(shù)據(jù)管理及查詢的需要,結(jié)合Web服務(wù)器和IE瀏覽器的優(yōu)勢,在B/S模式下開發(fā)了注入水水質(zhì)數(shù)據(jù)管理系統(tǒng)。該系統(tǒng)在IIS服務(wù)器和Office2000系統(tǒng)版本的支持下運行,通過IE瀏覽器直接使用系統(tǒng)功能,具有操作簡單、容錯性強的特點。該系統(tǒng)被河南油田各采油廠使用后,受到用戶的廣泛好評。
[1]吳永華,李麗香,張文龍,等.二連油田采油工程信息管理系統(tǒng)的建立及應(yīng)用[J].內(nèi)蒙古石油化工,2007(9):124-127.
[2]鐘昭剛.油田采油工程專業(yè)信息系統(tǒng)的建設(shè)及應(yīng)用[J].數(shù)字石油和化工,2007,4(3):31-35.
[3]張麗,李震.實驗室信息系統(tǒng)建設(shè)思路探析[J].信息技術(shù)與信息化,2008(4):84-87.
[4]ISO/IEC 17025,檢驗和校準實驗室能力的通用要求[S].
[5]姜真杰,程軍.高校人力資源管理信息系統(tǒng)的設(shè)計[J].浙江林學(xué)院學(xué)報,2003,23(1):217-224.
[編輯]李啟棟
TP391
A
1673-1409(2014)19-0037-03
2014-02-12
常金榮(1968-),女,技術(shù)員,現(xiàn)主要從事注入水水質(zhì)檢測方面的研究工作。