李 彤
(中海油能源發(fā)展采油服務公司 天津 300452)
海外FPSO市場信息系統(tǒng)數(shù)據(jù)庫的設計
李 彤
(中海油能源發(fā)展采油服務公司 天津 300452)
數(shù)據(jù)庫是信息系統(tǒng)的核心,數(shù)據(jù)庫中數(shù)據(jù)結(jié)構設計的優(yōu)劣性直接決定信息系統(tǒng)的查詢結(jié)果和訪問效率。文章給出了建立海外FPSO市場信息系統(tǒng)的基本架構和方法,重點敘述了信息系統(tǒng)的核心組成部分——數(shù)據(jù)庫的設計,為后續(xù)建立市場信息系統(tǒng)平臺打下基礎并提供參考。
信息系統(tǒng);數(shù)據(jù)庫設計;FPSO海外市場
在海外FPSO市場開拓的工作實踐中,大量FPSO相關信息的獲取、整理和分析是進行市場投資決策的基礎。尤其是在對海外FPSO項目投標進行篩選的前期,項目所屬國家的政治、經(jīng)濟環(huán)境,作業(yè)者和作業(yè)區(qū)塊情況,可能參與競標的FPSO承包商情況和公司自身技術財務能力以及合作分包商情況均應作為是否參與競標的參考依據(jù)。市場信息系統(tǒng)應具備對上述大量信息做出整理和簡單分析的能力,為上層管理者的決策提供較為可靠的數(shù)據(jù)支持。從技術層面上來講,數(shù)據(jù)庫系統(tǒng)是整個信息系統(tǒng)的核心,數(shù)據(jù)庫中數(shù)據(jù)結(jié)構設計的優(yōu)劣性直接決定信息系統(tǒng)的查詢結(jié)果和訪問效率。
文章給出了建立海外FPSO市場信息系統(tǒng)的基本架構和方法,重點敘述了信息系統(tǒng)的核心組成部分——數(shù)據(jù)庫的設計,為后續(xù)建立海外市場信息系統(tǒng)平臺打下基礎并提供參考。
1.1 總體架構
海外市場信息系統(tǒng)主要包括功能模塊和滿足功能模塊正常運行的支持系統(tǒng)。本系統(tǒng)按照需求主要包括三個功能模塊:查詢模塊,管理模塊,信息處理模塊。
支持系統(tǒng)作為功能模塊運行的環(huán)境包括:網(wǎng)絡服務系統(tǒng)和數(shù)據(jù)庫系統(tǒng)。網(wǎng)絡服務系統(tǒng),支持Internet和局域網(wǎng),可以采用JAVA,.Net以及PHP等網(wǎng)絡編程技術實現(xiàn)網(wǎng)站系統(tǒng)的建立,完成服務器端運行程序以及用戶端網(wǎng)頁的設計,使用結(jié)構化查詢語言SQL,通過數(shù)據(jù)庫接口(如微軟的ODBC和JAVA的JDBC等)建立網(wǎng)站與關系型數(shù)據(jù)庫系統(tǒng)的連接,實現(xiàn)客戶端查詢模塊功能、管理模塊功能及網(wǎng)站系統(tǒng)對數(shù)據(jù)庫系統(tǒng)的管理操作功能。
數(shù)據(jù)庫系統(tǒng),建議使用 SQL Server,Oracle,DB2 以及MySQL等數(shù)據(jù)庫系統(tǒng)軟件實現(xiàn)數(shù)據(jù)的存儲、訪問、備份及恢復等功能。
圖1 系統(tǒng)總體架構圖
1.2 數(shù)據(jù)的安全性
信息系統(tǒng)架構和功能需要保證數(shù)據(jù)的可靠性和安全性,數(shù)據(jù)應能夠得到加密保護,能夠在系統(tǒng)管理模塊實現(xiàn)手動或自動對數(shù)據(jù)庫信息進行備份和恢復的功能。
1.3 功能要求
1.3.1 查詢模塊功能
查詢模塊能夠?qū)崿F(xiàn)對系統(tǒng)數(shù)據(jù)庫信息實現(xiàn)模糊查詢和高級查詢,能夠?qū)⑼獠砍S玫乃阉饕媲度耄ㄈ鏕oogle,百度等)或鏈接到查詢模塊中,方便用戶使用外部搜索引擎進行更大范圍的檢索,能夠?qū)⒁恍└顿M數(shù)據(jù)庫查詢功能嵌入(如Dow Jones Factiva)或鏈接到系統(tǒng)里。
1.3.2 管理模塊功能
本功能模塊將實現(xiàn)對用戶的管理,包括:用戶注冊信息確認、用戶權限設定、級別設定、用戶的增減等管理功能。可對不同用戶進行分類,按權限級別一般可分為:來訪用戶、注冊用戶及管理員用戶。來訪用戶級別最低,具有瀏覽權限和模糊查詢權限;注冊用戶可以登陸查詢模塊,具有高級查詢權限,能夠瀏覽、添加、刪除、修改及更新信息;管理員用戶能夠登陸系統(tǒng)管理功能模塊,可對低級別用戶進行管理,能夠?qū)λ行畔⑦M行瀏覽、添加、刪除、修改及更新等操作,還能夠完成數(shù)據(jù)庫的備份和恢復。系統(tǒng)管理員用戶應該具備遠程登陸網(wǎng)絡服務器的權限,可以對網(wǎng)絡服務系統(tǒng)、數(shù)據(jù)庫系統(tǒng)及服務器操作系統(tǒng)進行管理維護。
此外還包括增加或刪減網(wǎng)站子功能及板塊;須能夠?qū)?shù)據(jù)庫進行備份、刪除及恢復等功能操作。
1.3.3 信息處理模塊功能
數(shù)據(jù)庫信息操作,包括對數(shù)據(jù)庫各類信息的查詢、添加、刪除、修改及更新等。該模塊可對查詢數(shù)據(jù)進行簡單處理及顯示,如排序、篩選、分類、合并等,利用數(shù)據(jù)可以生成相應的柱形圖、餅圖、折線圖及條狀圖等,并能夠生成相應的數(shù)據(jù)報表,報表還應可以保存為Word或Excel格式文件。
圖2 功能模塊框圖
數(shù)據(jù)庫是信息系統(tǒng)的核心和基礎,把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息。數(shù)據(jù)庫也是信息系統(tǒng)的各個部分能否緊密地結(jié)合在一起的關鍵所在,數(shù)據(jù)結(jié)構架構和設計的優(yōu)劣性直接決定信息系統(tǒng)的查詢結(jié)果和訪問效率。數(shù)據(jù)表是數(shù)據(jù)庫的基本組成單元,如何利用關系型數(shù)據(jù)庫實現(xiàn)各數(shù)據(jù)表關聯(lián)是數(shù)據(jù)庫設計的核心。
2.1 FPSO市場信息數(shù)據(jù)項
(1)FPSO承包商(公司名稱、總部位置、資產(chǎn)規(guī)模、子公司名稱、FPSO數(shù)量、FSO數(shù)量、MOPU數(shù)量、FPU總噸位、原油年處理量、天然氣年處理量、設計能力、公司網(wǎng)址)
(2)FPSO信息(名稱、隸屬公司、服役油田、油田作業(yè)者、合同總價、合同期限、作業(yè)水深、建/改造船廠、載重噸位、船體結(jié)構、原油年處理量、天然氣年處理量)
(3)油田作業(yè)者(總公司名稱、子公司名稱、總部位置、資產(chǎn)規(guī)模、原油總儲量、天然氣總儲量、作業(yè)區(qū)域)
(4)油田區(qū)塊信息(區(qū)塊名稱、所處位置、隸屬國家、作業(yè)者、權益所屬、油藏儲量、油藏類型、水深、距陸地距離、開發(fā)方式)
(5)FPSO建造商(公司名稱、總部位置、資產(chǎn)規(guī)模、建造FPSO數(shù)量、建造FPSO最大噸位、一般建造工期、設計能力、最大船塢)
(6)國家相關信息(國家名稱、管理機構、相關法規(guī)、投資環(huán)境、政治環(huán)境、稅收情況)
(7)來訪用戶(IP地址、SessionID)
(8)注冊用戶(注冊名、密碼、注冊時間、郵箱、電話)
(9)管理員用戶(賬號、密碼、創(chuàng)建時間、郵箱、電話)
2.2 數(shù)據(jù)表
表1 FPSO承包商表 FPSO_contr
表2 FPSO信息表 FPSO_infor
表3 油田作業(yè)者表FPSO_operator
表4 油田區(qū)塊信息表 FPSO_block
表5 FPSO建造商表 FPSO_builder
表6 國家相關信息表 FPSO_country
表7 來訪用戶信息表 FPSO_guest
表8 注冊用戶信息表 FPSO_user
表9 管理員用戶信息表 FPSO_admin
通過參與公司海外FPSO項目的投標工作,深切體會到了一個良好的市場信息系統(tǒng)對市場開發(fā)及投資決策輔助作用的重要性。文章給出了建立海外FPSO市場信息系統(tǒng)的基本架構和方法,重點闡述了信息系統(tǒng)數(shù)據(jù)庫中數(shù)據(jù)表的設計,希望能為后續(xù)建立海外市場信息系統(tǒng)平臺打下堅實基礎并提供一定參考。
[1]嚴桂蘭,劉甲耀.電子商務網(wǎng)站的設計與實現(xiàn)[J].華僑大學學報(自然科學版),2001,1
[2]柯麗萍.支持動態(tài)演化的軟件構架描述語言研究與實現(xiàn)[D].上海:復旦大學,2002.
[3]李平,趙麗華,馬麗.管理信息系統(tǒng)[M].清華大學出版社,2006,9.