面向石油行业的大数据交易平台的设计

2020-08-16 13:48宁阿芳
商情 2020年35期

宁阿芳

【摘要】为了打破时间和地理位置等对大数据流通的限制,本文针对数据需求者与数据拥有者开发了大数据交易平台。通过系统需求分析,按照用户的需求确定平台各个功能模块,采用JSP技术、My SQL数据库,基于B/S结构开发,实现了大数据交易平台功能,可以满足数据需求者和数据拥有者的不同需求,同时具有操作简单,界面清晰,管理方便等优势,能够让数据需求者很快找到目标数据。实现了数据信息无阻碍交流与数据汇集,最大限度凸显数据价值,同时打破传统行业信息壁垒。

【关键词】大数据交易  JSP技术  My SQL数据库

引言:在经济领域发展大数据产业已经上升为国家战略,大数据的重要价值也被社会广泛认可。作为整个大数据产业的基础与核心的大数据交易平台,可以使数据资源在不同组织之间流动,由此,个体组织就可以获得更多、更全面的数据。有利于提高数据资源利用效率,更有利于通过数据分析发现石油行业的经济规律,从而提高石油行业效率,促进社会不断进步。作为整个大数据产业重要基础的大数据交易平台,已成为大数据产业实际建设的热点,但目前关于大数据交易平台的研究还很缺乏。为数据需求方与数据拥有者提供一个信息流通、数据交易的信息平台迫在眉睫。进行大数据交易平台的发展与完善将会直接影响石油行业效率。

一、大数据平台调研与分析

需求分析:本文设计开发的是一个实用、简洁的大数据在线交易系统,通过前期详细的调查和掌握数据需求者的需求,根据他们的实际需求来设计系统需求。本平台设计了后台管理人员模块和数据需求者模块,其功能分析如下:

(1)后台管理人员功能分析。后台管理人员输入自己的用户名、密码以及验证码进入后台,后台管理人员可进行的管理有大数据管理、大数据交易订单管理、大数据分类管理、大数据二级分类管理、友情链接管理、数据需求者管理、留言咨询以及管理员管理

(2)数据需求者功能分析。未注册过的数据需求者通过注册再登录才能进入系统,已经注册过的数据需求者直接输入账号及密码登录系统。在注册登录的基础上,用户能实现的功能模块有数据分类浏览、数据属性与详情、购物车、数据评论、我的订单、我的收藏、我的留言、我的余额等。

(二)可行性分析

可行性分析通常也被成为可行性研究,可行性分析应具有可预见性、科学性、安全性等特点。大数据交易平台的主要目标是让数据拥有者可以通过发布自己的数据,数据需求者可以通过交易平台找到目标数据。

(1)操作可行性。数据需求者注册登录后,可以发现页面上的设计很简单,明显映入眼帘的只有数据分类、首页和个人中心,页面看着很简单大方。而且用户无需培训,也可順畅操作,因为每一步的操作都会有相应的提示,只需按照提示,数据需求者就能够很快的找到目标数据。

(2)经济可行性。大数据交易平台是基于数据需求者查询目标数据而设计的,需要大数据的用户一般经济能力都不会差,因而管理人员不用担心费用支付问题,而且大数据交易平台可以省去数据需求者浪费在路上的时间与费用。更重要的是,该大数据交易平台系统不仅服务于数据需求者,数据拥有者也可通过平台发布以拥有的数据,后台管理人员将他们发布的数据进行采集汇总,所以大数据交易平台在经济上是可行的。

(3)技术可行性。大数据交易平台主要采用Java编译,My SQL数据库,基于B/S结构开发。Java在全球编程语言排行版上总是前三,Java的跨平台能力十分强大,只需一次编译,任何地方都可以运行。My SQL是关系行数据库操作系统,My SQL实现了数据库体积较小易于安装、运行速度较快、所花费的成本较低搭载超文本预处理器接口与Web服务器软件或服务可以组成良好的开发环境。My SQL操作起来十分简便,查找的速度快,且My SQL是免费的。B/S是C/S架构的一种优化,伴随着各类浏览器技术的不断发展,B/S也正是利用浏览器来实现之前需要特定的程序软件才可以实现的一种更强大的网络结构模式。大数据交易平台使用简单,不受时间和空间的限制,因此大数据交易平台的研发在技术上是完全可行的。

(4)法律可行性。开发的大数据交易平台系统所用到的资料都是从正规渠道获得,不存在违法行为。论文撰写过程中是自己独立完成,源代码也是自己编写,不存在抄袭行为。所以大数据交易平台系统在法律上是可行的。

综上所述,在操作、经济、技术、法律等层面来讲,开发大数据交易平台都具有可行性。无论从数据需求者的角度还是从数据拥有者的角度出发,开发大数据交易系统都是十分必要的。

(三)数据流程分析

数据需求者通过填写注册信息,注册属于自己的账号,通过注册得到的用户名和密码进行登录,后台管理人员则通过默认用户名和密码进行登录操作,注册登录系统后,根据自身需求,查询目标数据,在数据商品详情页面,充分了解了数据的属性、评价等基本信息后,将数据商品加入购物车进行付款操作。本大数据交易平台系统数据需求者购买大数据商品业务流程分析如图1所示。

(四)系统UML用例分析

UML是用来对软件密集系统进行可视化建模的一种语言[24],现在就对本大数据交易平台进行UML建模分析,大数据交易平台系统数据需求者的UML用例图如图2所示。

二、大数据平台系统设计

(一)系统结构设计

根据系统功能需求分析,构建本大数据交易平台的结构图,如图3所示。

(二)数据库设计

数据库的设计要遵循一对一设计、独特命名以及双向使用等原则。数据库决定了系统的技术、经济、安全等等的可能性,因而设计合理的数据库有着非常重要的意义。