海外FPSO市场信息系统数据库的设计

2017-11-01 06:16
资源节约与环保 2017年10期
关键词:数据库系统数据表功能模块

李 彤

(中海油能源发展采油服务公司 天津 300452)

海外FPSO市场信息系统数据库的设计

李 彤

(中海油能源发展采油服务公司 天津 300452)

数据库是信息系统的核心,数据库中数据结构设计的优劣性直接决定信息系统的查询结果和访问效率。文章给出了建立海外FPSO市场信息系统的基本架构和方法,重点叙述了信息系统的核心组成部分——数据库的设计,为后续建立市场信息系统平台打下基础并提供参考。

信息系统;数据库设计;FPSO海外市场

引言

在海外FPSO市场开拓的工作实践中,大量FPSO相关信息的获取、整理和分析是进行市场投资决策的基础。尤其是在对海外FPSO项目投标进行筛选的前期,项目所属国家的政治、经济环境,作业者和作业区块情况,可能参与竞标的FPSO承包商情况和公司自身技术财务能力以及合作分包商情况均应作为是否参与竞标的参考依据。市场信息系统应具备对上述大量信息做出整理和简单分析的能力,为上层管理者的决策提供较为可靠的数据支持。从技术层面上来讲,数据库系统是整个信息系统的核心,数据库中数据结构设计的优劣性直接决定信息系统的查询结果和访问效率。

文章给出了建立海外FPSO市场信息系统的基本架构和方法,重点叙述了信息系统的核心组成部分——数据库的设计,为后续建立海外市场信息系统平台打下基础并提供参考。

1 系统及功能设计

1.1 总体架构

海外市场信息系统主要包括功能模块和满足功能模块正常运行的支持系统。本系统按照需求主要包括三个功能模块:查询模块,管理模块,信息处理模块。

支持系统作为功能模块运行的环境包括:网络服务系统和数据库系统。网络服务系统,支持Internet和局域网,可以采用JAVA,.Net以及PHP等网络编程技术实现网站系统的建立,完成服务器端运行程序以及用户端网页的设计,使用结构化查询语言SQL,通过数据库接口(如微软的ODBC和JAVA的JDBC等)建立网站与关系型数据库系统的连接,实现客户端查询模块功能、管理模块功能及网站系统对数据库系统的管理操作功能。

数据库系统,建议使用 SQL Server,Oracle,DB2 以及MySQL等数据库系统软件实现数据的存储、访问、备份及恢复等功能。

图1 系统总体架构图

1.2 数据的安全性

信息系统架构和功能需要保证数据的可靠性和安全性,数据应能够得到加密保护,能够在系统管理模块实现手动或自动对数据库信息进行备份和恢复的功能。

1.3 功能要求

1.3.1 查询模块功能

查询模块能够实现对系统数据库信息实现模糊查询和高级查询,能够将外部常用的搜索引擎嵌入(如Google,百度等)或链接到查询模块中,方便用户使用外部搜索引擎进行更大范围的检索,能够将一些付费数据库查询功能嵌入(如Dow Jones Factiva)或链接到系统里。

1.3.2 管理模块功能

本功能模块将实现对用户的管理,包括:用户注册信息确认、用户权限设定、级别设定、用户的增减等管理功能。可对不同用户进行分类,按权限级别一般可分为:来访用户、注册用户及管理员用户。来访用户级别最低,具有浏览权限和模糊查询权限;注册用户可以登陆查询模块,具有高级查询权限,能够浏览、添加、删除、修改及更新信息;管理员用户能够登陆系统管理功能模块,可对低级别用户进行管理,能够对所有信息进行浏览、添加、删除、修改及更新等操作,还能够完成数据库的备份和恢复。系统管理员用户应该具备远程登陆网络服务器的权限,可以对网络服务系统、数据库系统及服务器操作系统进行管理维护。

此外还包括增加或删减网站子功能及板块;须能够对数据库进行备份、删除及恢复等功能操作。

1.3.3 信息处理模块功能

数据库信息操作,包括对数据库各类信息的查询、添加、删除、修改及更新等。该模块可对查询数据进行简单处理及显示,如排序、筛选、分类、合并等,利用数据可以生成相应的柱形图、饼图、折线图及条状图等,并能够生成相应的数据报表,报表还应可以保存为Word或Excel格式文件。

图2 功能模块框图

2 数据库设计

数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。数据库也是信息系统的各个部分能否紧密地结合在一起的关键所在,数据结构架构和设计的优劣性直接决定信息系统的查询结果和访问效率。数据表是数据库的基本组成单元,如何利用关系型数据库实现各数据表关联是数据库设计的核心。

2.1 FPSO市场信息数据项

(1)FPSO承包商(公司名称、总部位置、资产规模、子公司名称、FPSO数量、FSO数量、MOPU数量、FPU总吨位、原油年处理量、天然气年处理量、设计能力、公司网址)

(2)FPSO信息(名称、隶属公司、服役油田、油田作业者、合同总价、合同期限、作业水深、建/改造船厂、载重吨位、船体结构、原油年处理量、天然气年处理量)

(3)油田作业者(总公司名称、子公司名称、总部位置、资产规模、原油总储量、天然气总储量、作业区域)

(4)油田区块信息(区块名称、所处位置、隶属国家、作业者、权益所属、油藏储量、油藏类型、水深、距陆地距离、开发方式)

(5)FPSO建造商(公司名称、总部位置、资产规模、建造FPSO数量、建造FPSO最大吨位、一般建造工期、设计能力、最大船坞)

(6)国家相关信息(国家名称、管理机构、相关法规、投资环境、政治环境、税收情况)

(7)来访用户(IP地址、SessionID)

(8)注册用户(注册名、密码、注册时间、邮箱、电话)

(9)管理员用户(账号、密码、创建时间、邮箱、电话)

2.2 数据表

表1 FPSO承包商表 FPSO_contr

表2 FPSO信息表 FPSO_infor

表3 油田作业者表FPSO_operator

表4 油田区块信息表 FPSO_block

表5 FPSO建造商表 FPSO_builder

表6 国家相关信息表 FPSO_country

表7 来访用户信息表 FPSO_guest

表8 注册用户信息表 FPSO_user

结语

表9 管理员用户信息表 FPSO_admin

通过参与公司海外FPSO项目的投标工作,深切体会到了一个良好的市场信息系统对市场开发及投资决策辅助作用的重要性。文章给出了建立海外FPSO市场信息系统的基本架构和方法,重点阐述了信息系统数据库中数据表的设计,希望能为后续建立海外市场信息系统平台打下坚实基础并提供一定参考。

[1]严桂兰,刘甲耀.电子商务网站的设计与实现[J].华侨大学学报(自然科学版),2001,1

[2]柯丽萍.支持动态演化的软件构架描述语言研究与实现[D].上海:复旦大学,2002.

[3]李平,赵丽华,马丽.管理信息系统[M].清华大学出版社,2006,9.

猜你喜欢
数据库系统数据表功能模块
湖北省新冠肺炎疫情数据表(2.26-3.25)
湖北省新冠肺炎疫情数据表
湖北省新冠肺炎疫情数据表
基于Oracle数据库系统的备份和恢复技术
Oracle数据库系统的性能优化研究
江苏省ETC数据库系统改造升级方案探讨
商业模式是新媒体的核心
基于ASP.NET标准的采购管理系统研究
高校二手交易网络平台功能及技术框架分析与设计
QH165点焊机器人数据库开发技术