当前位置:范文帮毕业论文内容页

油田企业数据统计报表平台设计研究

2021-12-16 16:30:02毕业论文访问手机版

[摘要]报表广泛应用于各行各业,其不仅是工作中整理和分析数据的有效手段之一,而且是上层决策的重要依据,在工作中有十分重要的地位。新疆油田公司目前的报表统计多采用开源报表工具或定制代码开发报表,开发工作量大,存在定制技术不统一、用户自主维护困难等诸多问题。文章提出一种报表统一定制和管理方法,可达到企业报表可视化、一体化和平台化,实现报表的快速开发和集中管理。

[关键词]报表开发;可视化;平台化;报表管理

1现状调研

笔者对新疆油田公司以往软件研发项目报表开发情况进行调研,发现已有报表功能单一,只能进行简单报表的定制,缺乏图表类报表,缺少可视化的数据分析功能与数据填报功能,无法快速实现简单数据收集,未能实现报表可视化、定制一体化和平台化,这会对企业造成一定的影响,削弱企业的竞争力,给项目和企业带来种种不确定风险,需要完善以往的报表开发方式,实现报表的快速开发和集中管理,助力企业信息化转型升级[1]。

2系统设计思路

系统设计思路如图1所示。(1)数据源:能够对接多种数据源,直接对接业务系统读取数据。如果数据没有业务系统支撑,可以通过填报模块采集数据。(2)数据整合:主要进行数据的预处理,在线完成数据仓库技术(ExtractTransformLoad,ETL)操作,通过表间关联,能够建立数据模型,同时也可以支持常见的大数据存储引擎。(3)数据应用:实现报表数据的多样展示、交互钻取、数据录入及多维分析,满足对数据的各种呈现需求。(4)数据展现:实现在计算机端、移动端、大屏端等多个终端进行自适应展示。(5)企业级管控:从数据源对接到数据呈现都具有严格的权限控制,保证企业的数据安全;支持系统集成方式以及单点登录[2]。

3研究内容

3.1总体设计

(1)采用Java语言开发,使报表平台具有极强的兼容性和可扩展性。(2)通过Java数据库连接(JavaDataBaseConnectivity,JDBC)、Java命名和目录接口(JavaNamingandDirectoryInterface,JNDI)等主流驱动对接各种类型数据库,支撑各种大数据平台、文件数据源对接。(3)采用后台服务器计算、前端渲染的技术,前端加载采用html解析技术,直接在Web端查看,不依赖任何插件。(4)支持多终端查看,可在前端页面完成数据填报录入、数据预处理、报表查看、可视化看板开发,支持在前端页面直接进行报表的打印和导出[3]。

3.2功能设计

3.2.1丰富的数据源接入支持主流的JDBC、JNDI、开放数据库互连(OpenDataBaseConnectivity,ODBC)驱动的数据源;支持连接Hodoop、Hive、Greenplum等大数据平台;支持调用Java的API程序数据集,支持Rest接口,支持文件数据,如Excel、TXT等。3.2.2类Excel的报表设计器支持类Excel的报表设计器,支持多人协同;支持丰富的参数查询功能,提供多种不同类型的筛选控件;支持制作各类复杂可复用报表,支持报表样式设计;实现拖拽式界面设计,通过简单的拖拽即可实现页面的自由布局;支持报表的打印和导出,支持数据查询与过滤;支持灵活的权限配置,包括目录权限、模板权限、数据权限。3.2.3完备的数据采集功能提供数据填报功能,可以通过Web页面采集数据;支持填报页面中可以通过Excel导入数据,实现多表填报;支持填报页面设置严格的数据校验规则,保证采集的数据质量;具备数据多级上报和审批功能,提供基于流程和调度引擎的数据报送功能;支持单个填报页面数据可以存入多个不同的数据库或者数据表中;支持填报成功、失败页面提示自定义设置,支持填报成功后邮件、短信等消息提醒[4]。3.2.4支持数据预处理支持自助式数据过滤、数据分析、数据挖掘;支持数据在线处理,能够自定义简单的数据处理流程;拥有对大数据的处理能力,提供大数据相关的数据引擎;支持数据在线转义、数据关联,构建数据模型。3.2.5支持数据可视化提供丰富的图表组件和多种图表样式,支持图表组件自定义扩展;支持数据地图,支持多种地图类型及自定义地图;支持不同的终端设备,并进行自适应展示;支持大屏、驾驶舱的开发功能,可以灵活配置各种样式的驾驶舱和大屏看板。3.2.6实现在线数据分析支持图与图、图与表的交互式分析,支持图表联动和数据联动;支持数据联动、钻取、切片、旋转等多维分析功能;在线数据分析内容可以导出为Word、Excel等多种形式的文件;支持数据实时刷新与异常数据提醒[5]。

4应用效果

4.1项目成果

本项目成果提供一套完整的支持数据接入、数据预处理、数据统计分析、数据可视化展示的企业数据统计报表平台,支持各类复杂报表、数据可视化展示、数据分析、数据查询和过滤机制;满足PC、手机、大屏等多终端呈现需求并且可以自适应展示;支持业务人员通过简单的拖拽具备数据分析的能力;形成基于报表工具的包含数据快速分析、汇总展示、数据可视化展示的开发机制[6]。基于报表工具提供的报表快速定制功能、数据中台提供的数据服务接口、报表的统一资源定位符(UniformResourceLocator,URL)快速集成方式,最终形成基于报表的快速开发机制。相较于传统的报表类功能界面开发,本项目极大缩短了开发周期,并提高了报表功能质量。图2为传统方式与报表定制平台的开发效率对比图。

4.2实际应用效果

利用企业数据统计报表平台提供的服务,业务人员可以轻松制作各种类型报表、可视化分析看板,提高工作效率,节省宝贵的时间。本项目已经在新疆油田内部多个系统中使用,报表的统计分析、数据采集填报、数据过滤分析、数据可视化等功能模块快速实现了相应系统功能,使报表的开发变得更加快捷和灵活,大大降低了系统开发的人力成本。

主要参考文献

[1]王小勇,张杨,杨晶.大数据理念在构建企业财务管理信息系统中的应用[J].行政事业资产与财务,2020(7):33-34.

[2]杨丽萍.大数据背景下企业财务管理内部控制转型路径研究[J].今日财富,2021(5):127-128.

[3]云丽.加强统计基层基础建设提高统计数据质量机制研究[M]//华教创新(北京)文化传媒有限公司.全国科研理论学术研究成果汇编(二).北京:中国环球文化出版社,2020:5.

[4]燕妮.新时代军工企业如何做好综合统计工作[J].市场周刊:理论研究,2018(4):23-24.

[5]黄小凡.工业企业统计报表质量的影响因素与对策[J].科技资讯,2016(35):156-157.

[6]崔振梅.统计在工业企业生产经营管理中的作用[J].今日财富,2016(9):57-58.

作者:王鑫瑞 严加展 马敏敏 罗俊洲 单位:中国石油新疆油田分公司数据公司