APP下载

数据可视化在税务数据管理系统中的应用

2021-11-28陈律

电脑知识与技术 2021年28期
关键词:税务管理可视化大数据

陈律

摘要:随着大数据技术广泛应用,信息可视化的需求愈加凸显。利用计算机实时高速数据处理能力,将数据信息可视化,旨在帮助人们理解和分析数据。在税务管理方面,提取税务业务中参差不齐、信息量庞大的税务数据,结合数据自身特点以不同方式进行展示。并且通过分析历年积累下来的税务数据,供税务职能部门决策分析、策略制定。该文就数据可视化技术结合税务数据管理展开探讨。

关键词:税务管理;大数据;可视化

中图分类号:G642        文献标识码:A

文章编号:1009-3044(2021)28-0025-02

开放科学(资源服务)标识码(OSID):

随着科学技术的持续发展,大数据技术的应用逐渐走向成熟,信息可视化的需求愈加凸显,信息可视化旨在帮助人们理解和分析数据,在各个领域例如金融、商业、交通、医疗等已经有了大量的应用。在税务领域,对税务数据的采集、清洗和分析,得到的结果可以指引相关部门对自身职能的调整,对税收风险监控措施的改进,创建和谐健康的税收服务环境。由于税务系统中的数据参差不齐、信息量庞大,数据没有统一的规范和限制。其次,各层级税务人员能力不同,数据来源于不同的职能部门,采集的方式多种多样。这些因素增加了税务信息化过程中提炼、获取数据信息的难度。并且在税务机关进行信息化改造的过程中,新旧系统的更替和整合,加大了税务人员对现有数据加以辨识、分析和利用的难度。如果只是将历史数据采集之后,存放于数据仓库中不加以使用,既失去了数据的潜在价值,也增添了存储设备维护等成本。在希望通过信息化手段来提高部门管理效率和提升对数据的有效利用的情况下,面对税务信息化建设中面临的困难,在对内部需求和市场情况进行了充分梳理的背景下,明确了税务信息化建设的整体思路,整合零散的业务数据,规范数据的存储,实现内部数据的打通,为满足可视化需求奠定基础。再以需求促进数据利用,以业务价值和效率提升为导向,提出了建设税务数据管理系统的方案。

针对项目的应用场景,在理解数据复杂性的基础上,通过可视化的这种手段,来突出庞大的数据量中的相对关键、更加值得研究的数据,并且将这些数据清晰可见地展示出来,还要重点展示这些数据与其他数据之间的关联关系以及数据量的变化趋势,使得大屏的观看者能够直截了当地获取关键信息。

在前后端分离的架构中,后端只需要按照一定的数据格式向前端提供可调用的Webservice服务即可。即前后端通过HTTP请求进行交互,前端获取到后端提供的数据后,进行页面的组织和渲染,最终将结果返回给浏览器。

在传统的架构模式中,前后端代码以同一个代码库进行管理,开发过程中存放于同一工程项目目录下,甚至部分后端代码没有与前端代码单独分离出来,这给后期的项目扩展升级、维护带来了极大的不方便。前后端在进行开发时,都是基于整个项目文件的,开发人员前瞻后顾,严重降低了开发效率。

前后端分离在代码组织形式上有两种不同的组织方式:

半分离:前后端共用一个代码库,但是代码分别存在于两个工程中。后端开发不需要关注前端元素的输出情况,前端也不能够独立地进行测试和开发,工程的耦合度依然很高。

分离:前后端代码库分离,后端提供的Webservice接口能够支持前端进行独立的开发和测试,后端只需完成封装业务逻辑、维持数据稳定、提供数据接口等功能,保证API的可用性,可以大大降低集成风险。

税务数据管理系统项目在前后端分离的设计架构下,前后端仅仅通过异步接口(Ajax)来交互,后端负责提供Webservice接口,封装数据为前端可读取的格式,常常为JSON格式,JSON(JavaScript Object Notation, JS 对象简谱)是一种轻量级的数据交换格式。易于阅读和编写。同时也易于机器解析和生成。采用完全独立于语言的文本格式,这些特性使得JSON成为了一种理想的数据交换格式。Webservice直接通过HTTP交互,不需要额外的协议,减少了网络传输量,提供了更轻量级的JSON。前端拿到数据后仅仅做渲染逻辑的处理,接口提供什么数据,前端就负责展示什么数据,并且要根据数据的类型及维度选择合适的渲染逻辑。

针对不同的税务数据,参考业务人员需求,分析其特点之后,采用不同的数据展示方式。

稅务数据可以按照数据归属地区来进行统计分析,因此在设计的时候,可以考虑用地图代替常用的导航栏的方式进行导航。同一个专题包括有多个地区的数据内容,那么此时除了使用专题导航还需要对不同地区进行导航,为了使系统功能丰富,展示风格多样,采用地图的形式进行导航,这种导航形式可以生动形象地对不同地区的展示内容进行分类,用户也能够轻易上手浏览整个系统。

在设计可视化展示大屏时,以一个省级业务数据作为案例,省级业务数据导航地图可以同时展示各市州级数据,每个市州级地区采用不同的代码,在获取相关地区的税务数据时,可以用代码作为参数向后端传递,从而得到数据归属地区的名称以及相关税务数据。对于同一数据归属地区的数据,因为地区代码是一致的,因此可以考虑将同一地区的相关数据集中展示,比如可以考虑税源管理、实施税收、发票、行政内控、风险管理等等。当然还可以实现数据下钻,及省级地图下钻展示各市州级数据,各市州级业务数据下钻展示各区县数据。从市州级数据查看区县级数据,只要数据清洗加工分析后存放在数据仓库里以供查询即可,前后端代码可以复用,减少开发人员的工作量,同时也便于后期的业务调整与修改。设计过程中要分析数据类型,根据数据特点设计画图数量和类型,确定了所要绘制的图形类型和数量后就可以对前端页面进行布局,一般都为对称结构,尽量保证页面整洁美观。

在对数据进行展示的时候,可以参考常见的税务机关业务类型来分配各个可视化图标的区域。例如,可以用饼状图来展示不同税种所占的比例,不同地区的数据可以快速切换,从而形成对照,例如可以比较每个城市税种所占比例的大小,对下一步税收管理工作进行提前分工和安排。可以设置某地区分税种税收收入本月入库数、分行业税收收入本月入库数等等,通过查看对比每个月份税收收入情况,对整体经济走势也有参考意义。可以用柱状图来展示税务部门管户的数量,在管户里面又可以细分为重点税源以及非重点税源等等,管户数据可以看出税务人员的工作量的强弱。系统每天实时加工处理新产生的数据,这样就可以通过折线图来对数据变化趋势进行展示。在对一些特殊数据进行展示时,比如数据量巨大、数据项多,可以采用表格加滚动的方式进行展示,只是对数据项行数和列数还是要加以限制,仅仅展示需要关注并且能够进行对比的数据项,否则就失去了数据可视化的意义。

税务数据管理系统的主要功能是將大量看似杂乱无章的税收数据进行清洗整理,再以人们习惯浏览的方式展示,所以系统页面的主要展示内容为数据的可视化图形。根据数据类型的不同,所绘制的图形也不同,主要的几种图形类别是柱状图、饼图、折线图、滚动表单、漂流地图等。图形的展示区域通过方框来限定,对称排列,既整齐美观又简洁大方,因此采用ECharts来进行数据可视化展示。

ECharts是一个使用JavaScript 实现的开源可视化库,可以流畅地运行在 PC 和移动设备上,兼容当前绝大部分浏览器。ECharts的设计是面向数据的,基于数据来驱动图形的生成,通过改变数据来改变图表的表现形式。通过合理的数据组织后,通过一个参数的变化就可以改变图表的表现形式[3]。Echarts使用方法简单,可以在查看官方网站案例代码,比如最常见的折线图、柱状图、饼状图、散点图等,都可以找到对应的案例代码,也有感兴趣的开发人员提交的多功能代码,可扩展性强。在官网下载已经封装好的JavaScript文件,引用到自己的可视化设计项目中。官方网站案例代码提供了有数据格式的option,不同的option可以改变图标形式达到我们需要的展示效果。在选择图形类型时,需要对展示的数据进行分析整理,可以按照option的格式来进行组织。熟悉JavaScript语言的开发人员,可以很快地掌握Echarts的使用技巧,即使没有太多的网页UI设计经验。

通过数据可视化技术,对税务领域采集的重要数据进行清洗加工、分类,可视化处理,逐渐替代传统的以报表统计的方式对数据归类分析,而且利用计算机对数据高效率处理的优势,加快税务数据的管理、业务决策、税源管理力量的调度分配,减少税务人员的工作压力,提高部门管理效率和提升对数据的有效利用率,甚至可以作为税务部门后备人才选拔培养,税务人员个人能力培养的参考依据。

参考文献:

[1] 郑戟明,柳青.Echarts在数据可视化课程中的应用[J].电脑知识与技术,2020,16(2):9-11.

[2] 崔蓬.ECharts在数据可视化中的应用[J].软件工程,2019,22(6):42-46.

[3] 王子毅,张春海.基于ECharts的数据可视化分析组件设计实现[J].微型机与应用,2016,35(14):46-48,51.

【通联编辑:代影】

猜你喜欢

税务管理可视化大数据
基于CiteSpace的足三里穴研究可视化分析
基于Power BI的油田注水运行动态分析与可视化展示
基于CGAL和OpenGL的海底地形三维可视化
“融评”:党媒评论的可视化创新
“互联网+”时代下的税务管理模式探究
关于事业单位税务风险管理实务的思考
税务管理现代化浅析
基于大数据背景下的智慧城市建设研究