本发明涉及数据分析应用,更具体地说,它涉及一种移动端报表分析系统。
背景技术:
1、在当前的移动互联网时代,手机已经成为人们生活中不可或缺的一部分,作为一种移动设备,手机承载着我们的通讯、购物、社交娱乐等方方面面,这些行为产生了大量的数据,对于企业而言,如何利用这些数据获取有价值的信息并进行深入分析,就变得尤为重要,然而以往必须使用电脑才能查看报表,但是对于企业决策者而言,他们不可能长时间坐在电脑前。
2、对此本发明提供了一种基于移动端的报表分析系统,通过借助移动端bi报表应用,利用碎片化时间,管理层可随时随地打开手机查看公司的经营数据,及时掌握数据的动态变化,通过可视化的分析发现问题所在,查找原因,并在数据中获取建议,从而辅助经营决策。
技术实现思路
1、针对现有技术存在的不足,本发明的目的在于提供一种可以随时随地的使用手机查看报表,辅助经营决策的移动端报表分析系统。
2、为实现上述目的,本发明提供了如下技术方案:
3、一种移动端报表分析系统,包括用于后端报表编辑的报表设计模块、用于对数据进行解析处理的数据处理模块以及前端用于展示报表的报表展示模块,前端技术选型定了uni-app跨端开发框架,使用纯vue语法开发,基于webview模式可以快速创建移动端应用,前端基于@antv/g2和@antv/s2封装报表组件库,将报表详情页面进行了移动端适配。
4、本发明进一步设置为:所述报表设计模块的数据报告编辑页面中,用户可以通过拖拉拽进行页面布局设置,还可以配置数据集、过滤、联动、跳转等功能,将配置信息保存为json格式,存入数据库,实现多端共享。
5、本发明进一步设置为:所述前后端通过ajax进行通信,后端接收系统中传输的json文件后,通过数据处理模块对json文件中的数据进行解析处理,在回传到前端。
6、本发明进一步设置为:所述报表展示模块的报表展示页面,可以方便的查看数据,移动端支持通过上下滑动查看数据,支持通过按钮对当前报表进行刷新,获取最新数据;报表中的图表组件支持双指缩放调整数据范围,单指滑动挪到看数据的位置,支持单个图表组件的放大,对组件进行最大化查看;点击图表组件中任意位置,可以实时查看对应的数据点提示;增加手势退出,手指贴着左侧边/右侧边,向右滑动/向左滑动的话做退出操作。
7、一种移动端报表分析方法,具体操作步骤如下:
8、s1、通过pc端进入到报表设计模块的数据报告编辑页面中,创建图表,以分类表为例点击图表,点击分类表,选择数据集,点击确定,图表创建成功;
9、s2、进入图表编辑页面,维度和指标分别拖入字段,图表已经成功显示数据;
10、s3、点击移动端布局,进行移动端相关设置,进入移动端设置页面,可以设置需要显示隐藏的组件、页面样式和过滤组件显示位置;
11、s4、设置完毕后,生成json文件,并经过数据处理模块传输至前端;
12、s5、打开移动端app,通过报表展示模块进入登录页面,点击服务器设置,进入服务器列表页面,点击添加服务器,返回登录页面,输入账户密码,点击登录,点击数据报告,找到刚才编辑的报告点击,进入详情页面,可直接查看报表。
13、本发明的优点是:可以随时随地的使用手机查看报表,辅助经营决策,可以在pc端配置页面布局,过滤组件显示位置,页面样式等,数据、交互等和pc端共用一套配置,实现一端配置,多端可用,简化流程,提高效率。
1.一种移动端报表分析系统,其特征在于:包括用于后端报表编辑的报表设计模块、用于对数据进行解析处理的数据处理模块以及前端用于展示报表的报表展示模块,前端技术选型定了uni-app跨端开发框架,使用纯vue语法开发,基于webview模式可以快速创建移动端应用,前端基于@antv/g2和@antv/s2封装报表组件库,将报表详情页面进行了移动端适配。
2.根据权利要求1所述的一种移动端报表分析系统,其特征在于:所述报表设计模块的数据报告编辑页面中,用户可以通过拖拉拽进行页面布局设置,还可以配置数据集、过滤、联动、跳转等功能,将配置信息保存为json格式,存入数据库,实现多端共享。
3.根据权利要求2所述的一种移动端报表分析系统,其特征在于:所述前后端通过ajax进行通信,后端接收系统中传输的json文件后,通过数据处理模块对json文件中的数据进行解析处理,在回传到前端。
4.根据权利要求3所述的一种移动端报表分析系统,其特征在于:所述报表展示模块的报表展示页面,可以方便的查看数据,移动端支持通过上下滑动查看数据,支持通过按钮对当前报表进行刷新,获取最新数据;报表中的图表组件支持双指缩放调整数据范围,单指滑动挪到看数据的位置,支持单个图表组件的放大,对组件进行最大化查看;点击图表组件中任意位置,可以实时查看对应的数据点提示;增加手势退出,手指贴着左侧边/右侧边,向右滑动/向左滑动的话做退出操作。
5.一种移动端报表分析方法,基于上述权利要求1-4中任意一项所述的一种移动端报表分析系统,其特征在于:所述具体操作步骤如下: