APP下载

利用BeX5平台实现与后台数据库的交互应用

2017-07-05张泽恩

电子技术与软件工程 2017年12期

张泽恩

摘 要本文以软件开发为手段,解决当前头台公司在数据利用方面所面临的问题。利用BeX5平台搭建前台界面和组织架构,实现可视化操作和精确权限控制,解决用户不会使用SQL查询语句和数据访问权限混乱的现状,整体提升公司数据利用水平。

【关键词】BeX5平台 数据利用 权限控制

1 研究背景

随着油田公司A2、A5等项目的深入推广,对我们数据利用提出了更高的要求,涉及到的人员也越来越多,不同系统对口人员需要访问的数据也皆不相同。现阶段通过PL/SQL软件直接访问数据库,虽然能够满足我们的需要,但在使用过程中存在两个问题:

(1)PL/SQL需要通过命令来实现数据操控,要求操作人员必须掌握SQL语句,而实际情况大部分员工没有这个基础。

(2)数据库使用人员都是通过公共用户cy12登录数据库,对访问权限管理模糊,可能造成用户越权查看的情况。

2 解決方案选择

2.1 需求分析

(1)为用户提供简洁明了的可视化数据操作界面。将用户常用的增、删、改、查、电子表格导入、导出等工作必需的功能以更简洁的方式提供给用户,不需要掌握SQL语句,降低门槛。

(2)实现前台界面调用存储过程和传递参数,数据处理一键完成。

(3)优化细分权限结构,根据用户岗位分配数据权限,避免用户越权查询。

2.2 解决思路

利用BeX5平台构建UI界面来展示数据,通过按钮和组件触发JS代码实现增、删、改、查、数据筛选、excel导入和导出;直接在前台实现数据处理,前台过于臃肿,处理效率低,系统运行缓慢,因此采用数据库中编写存储过程,前台传参、调用的方式;……

登录APP查看全文