一种用于开票数据的大屏可视化实时展示系统技术方案

技术编号:31082071 阅读:25 留言:0更新日期:2021-12-01 12:28
本发明专利技术公开了一种用于开票数据的大屏可视化实时展示系统,由前端展示模块和后端数据处理模块构成,所述前端展示模块和后端数据处理模块解耦,包括:前端展示模块,用于根据前端展示需求,动态的向数据处理模块请求开票数据,将获取的开票数据在前端进行展示;后端数据处理模块,接收前端展示模块发送的开票数据请求,将处理后的开票数据提供给前端展示模块。块。块。

【技术实现步骤摘要】
一种用于开票数据的大屏可视化实时展示系统


[0001]本申请涉及数据可视化
,具体涉及一种用于开票数据的大屏可视化实时展示系统。

技术介绍

[0002]为了对开票系统业务发展有一个可度量的数据参考,以及满足对各个地区开票数据的统计分析,实时高效掌握开票数据的动态变化,需要对开票系统数据进行统计以及可视化展示。发票数据大屏可视化系统作为显示工具,不仅仅是将图像、数据信号传输到大屏幕上显示给用户,而是需要对海量的数据信息进行高效率的分析和直观的展示,帮助管理决策人员发现数据背后的关系和规律,为科学决策提供参考。可视化的数据处理就是将大量的数据进行具象的调整,把数据中所蕴含的规律更加直观易辨识呈现给用户、决策者,让数据更具有说服力,更具有传达信息的效果。
[0003]一种传统的数据统计方式是基于mvc架构的简单可视化页面展示;此方式依托于传统的代码架构,逻辑简单,易实现;却随着技术的进步,人们对互联网的依赖,出现了以下一些缺陷:
[0004]一、不能承载更多的数据统计。
[0005]随着电子发票使用与普及,发票数据的增长量与日俱增,现有的编码统计方式,总是造成系统卡顿,数据统计缺失、不精准等问题。
[0006]二、不能实时、高效的反应数据变化。
[0007]数据量的大幅度增加,导致数据统计总是滞后于实时的数据变化,不能在第一时间给出实时、高效的数据统计反馈。
[0008]三、不能做到前端展示功能与后端统计功能解耦。
[0009]前后端一体的传统编码方式,导致编码开发缓慢,专业度低,不能高效实现数据可视化系统的研发工作。

技术实现思路

[0010]为解决上述问题,本申请提供一种用于开票数据的大屏可视化实时展示系统,由前端展示模块和后端数据处理模块构成,所述前端展示模块和后端数据处理模块解耦,其特征在于,包括:
[0011]前端展示模块,用于根据前端展示需求,动态的向数据处理模块请求开票数据,将获取的开票数据在前端进行展示;
[0012]后端数据处理模块,接收前端展示模块发送的开票数据请求,将处理后的开票数据提供给前端展示模块。
[0013]优选的,前端展示模块,用于根据前端展示需求,动态的向数据处理模块请求开票数据,包括:
[0014]根据大屏可视化页面布局方案,通过ajax的post请求动态的向数据处理模块请求
开票数据。
[0015]优选的,所述前端展示模块,通过封装echarts插件对可视化页面进行布局,所述大屏可视化页面可自适应各种分辨率的屏幕显示。
[0016]优选的,所述开票数据,包括如下数据中的一种或多种:累计总开票量、注册用户数、各个地区的开票量排名、各个地区的实时开票量趋势和开票设备使用情况。
[0017]优选的,后端数据处理模块,接收前端展示模块发送的开票数据请求的步骤之后,还包括:
[0018]根据前端展示模块的大屏可视化布局方案,统计展示的各个发票数据项。
[0019]优选的,后端数据处理模块,
[0020]将处理后的开票数据,存储于redis缓存数据库。
[0021]优选的,将处理后的开票数据提供给前端展示模块,包括:
[0022]前端展示模块,从redis缓存数据库获取统计展示的各个发票数据项。
[0023]优选的,还包括:后端数据处理模块,根据前端展示模块的开票数据请求,设计接口文档;
[0024]根据所述接口文档开发dubbo调用接口,前端展示模块通过所述dubbo调用接口,远程获取后端数据处理模块提供的统计展示的各个发票数据项。
附图说明
[0025]图1是本申请实施例提供的一种用于开票数据的大屏可视化实时展示系统的结构示意图;
[0026]图2是本申请实施例涉及的发票数据实时展示效果示意图。
具体实施方式
[0027]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[0028]本申请提供一种用于开票数据的大屏可视化实时展示系统200,由前端展示模块110和后端数据处理模块210构成,所述前端展示模块和后端数据处理模块解耦,其结构如图1所示。
[0029]前端展示模块110,用于根据前端展示需求,动态的向数据处理模块请求开票数据,将获取的开票数据在前端进行展示;
[0030]后端数据处理模块210,接收前端展示模块发送的开票数据请求,将处理后的开票数据提供给前端展示模块。
[0031]常用系统的各个模块,一般都是耦合的,即模块之间相互影响,共同作用。而解耦系统,就是用数学方法将两个模块分离开来处理问题。本申请涉及的前端展示模块110和后端数据处理模块210,就是采用解耦方式将模块分离,使前后台开发人员可以专注自己的业务、提高专业性以及开发效率。
[0032]前端展示模块110,根据大屏可视化页面布局方案,通过ajax的post请求动态的向数据处理模块请求开票数据。其排版布局如图2所示,根据市场需求、分析目前最需要通过
大屏可视化展示的有效发票数据,如:累计总开票量、注册用户数、每个地区的开票量排名、每个地区的实时开票量趋势、开票设备使用情况等。设计部门根据需要展示的数据、设计出可视化展示ui排版布局方案。前端开发根据ui设计方案、开发前端页面通过ajax的post请求动态的向数据处理模块210请求开票数据。ajax的post请求可以设置为定时请求,每隔一段时间请求一次开票数据。
[0033]前端展示模块110,在进行页面布局时,可以通过封装echarts插件对可视化页面进行布局,大屏可视化页面可自适应各种分辨率的屏幕显示。
[0034]后端数据处理模块210,其主要功能是根据前端展示模块110的需求,统计各个开票数据项,然后将统计数据返回给前端展示模块110。由于前端展示模块110和后端数据处理模块210之间解耦,所以,两个模块之间可以跨域,为了解决跨域问题,前端展示模块110和后端数据处理模块210通过nginx软负载解决前后端跨域问题。
[0035]后端数据处理模块210,接收前端展示模块110的请求,以及返回数据通过接口完成,所以,后端数据处理模块210需开发相应的接口。所以,后端数据处理模块,根据前端展示模块的开票数据请求,设计接口文档;根据所述接口文档开发dubbo调用接口,前端展示模块通过所述dubbo调用接口,远程获取后端数据处理模块提供的统计展示的各个发票数据项。
[0036]后端数据处理模块210采用dubbo分布式架构设计,提高开发效率,相应的,接口也采用dubbo设计。后端数据处理模块210的dubbo调用接口设计完成,在接收前端展示模块发送的开票数据请求的步骤之后,首先,根据前端展示模块110的大屏可视化布局方案,统计展示的各个发票数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于开票数据的大屏可视化实时展示系统,由前端展示模块和后端数据处理模块构成,所述前端展示模块和后端数据处理模块解耦,其特征在于,包括:前端展示模块,用于根据前端展示需求,动态的向数据处理模块请求开票数据,将获取的开票数据在前端进行展示;后端数据处理模块,接收前端展示模块发送的开票数据请求,将处理后的开票数据提供给前端展示模块。2.根据权利要求1所述的系统,其特征在于,前端展示模块,用于根据前端展示需求,动态的向数据处理模块请求开票数据,包括:根据大屏可视化页面布局方案,通过ajax的post请求动态的向数据处理模块请求开票数据。3.根据权利要求1所述的系统,其特征在于,所述前端展示模块,通过封装echarts插件对可视化页面进行布局,所述大屏可视化页面可自适应各种分辨率的屏幕显示。4.根据权利要求1所述的系统,其特征在于,所述开票数据,包括如下数据中的一种或多种:累计总...

【专利技术属性】
技术研发人员:翟艳华戴晓栋张森龚勇浩薛鹏
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1