b端报表模块设计详解(想做出领导最爱的大屏驾驶舱)
b端报表模块设计详解(想做出领导最爱的大屏驾驶舱)适用角色:中层管理人员,如部门经理这类驾驶舱的作用是让决策者能够一眼看出公司的运营情况,并且根据数据快速做出科学的决策。这样的驾驶舱一般只用展示关键任务信息,并不需要很多明细数据。那驾驶舱到底是什么?怎么构建驾驶舱呢?今天就来跟大家分享一下。上面也提到了驾驶舱的定义和作用,那现在就按照驾驶舱的分类来给大家介绍。从战略的角度,分为三种:战略型驾驶舱、分析型驾驶舱、操作型驾驶舱。虽然分为三类,但这三种驾驶舱可以说是相辅相成的,决策链和数据链分别自上而下和自下而上串联起来。适用角色:高层决策者,如CIO
做报表工程师的这几年,明显感觉到近两年的驾驶舱需求很多。刚开始遇到的时候,会觉得开发驾驶舱耗时耗力,完全是面子工程,满足领导虚荣心罢了。但做的次数多了,也就熟练了,对驾驶舱也有了新的认识。
管理驾驶舱是一个为管理层提供一站式决策支持的管理信息中心系统,你可以这么理解,领导通过管理驾驶舱,能够看出现在管理方面存在的问题,并根据数据趋势进行科学的业务决策。下面动图中展示的就是不同类型的驾驶舱。
那驾驶舱到底是不是面子工程呢?那肯定是啊,毕竟驾驶舱的动态效果和组件都是非常酷炫的。但驾驶舱的作用远不止这样,它能够通过可视化的形式将长久存在于系统中的数据重新利用起来,让这些数据发挥为管理决策提供支撑的作用,决策再也不是拍脑袋,一切有据可依。
之前跟很多IT部门负责人聊天的时候,发现IT其实非常想推动报表系统的搭建和驾驶舱的开发,他们觉得这比处理需求更能体现IT的价值。
那驾驶舱到底是什么?怎么构建驾驶舱呢?今天就来跟大家分享一下。
一、驾驶舱是什么?上面也提到了驾驶舱的定义和作用,那现在就按照驾驶舱的分类来给大家介绍。从战略的角度,分为三种:战略型驾驶舱、分析型驾驶舱、操作型驾驶舱。虽然分为三类,但这三种驾驶舱可以说是相辅相成的,决策链和数据链分别自上而下和自下而上串联起来。
- 战略型驾驶舱
适用角色:高层决策者,如CIO
这类驾驶舱的作用是让决策者能够一眼看出公司的运营情况,并且根据数据快速做出科学的决策。这样的驾驶舱一般只用展示关键任务信息,并不需要很多明细数据。
- 分析型驾驶舱
适用角色:中层管理人员,如部门经理
这类驾驶舱的作用是让管理者不仅能够看到表层的信息,还能深入去研究存在的问题并解决。这里面会用到一些联动、钻取、过滤等功能,需要在发现异常的时候能够进一步追查原因,会比上一种驾驶舱详细。
- 操作型驾驶舱
适用角色:业务人员,如销售、财务、运营
这类驾驶舱对于实时性要求非常高,通过实时的明细数据能够让业务人员及时监控到自己任务的完成进度,便于及时发现问题并做出反应。这类驾驶舱通常会有预警线,在业务出现异常时能够发出警报,方便我们及时反应。
二、怎么构建驾驶舱?在工作前期的时候,我们经常采用的是直连数据库,再利用JS Echarts来开发驾驶舱。但后续公司引进了专业的报表软件FineReport,里面是有比较多内置图表模板的,组件也都支持拖拽,减少了开发的成本,也加快了开发的速度。
1、需求调研
对于完整的大屏项目实施而言,需求调研阶段需要输出以下文档:
模块 |
输出 |
业务需求调研 |
《业务需求调研报告》 |
硬件调研 |
《大屏采购硬件清单》 |
数据调研 |
《数据质量调研报告》 |
关键性技术预研 |
《技术预研报告》 |
- 业务需求调研
正式的项目在实施之前都需要根据业务场景提炼关键指标,再确定提炼出的数据指标的优先级,最后还要商定可视化元素的使用。
- 数据调研
数据源、更新周期和数据单位都影响着驾驶舱的运营,所以也需要提前调研。
数据情况 |
举例 |
数据来源 |
填报数据、读业务库、读中间库 |
数据单位 |
数据单位、小数位 |
数据更新频率 |
定时刷新、监控刷新、T 1数据 |
- 硬件调研
大屏的设计要基于最终显示的分辨率要求去做,分辨率受大屏模板分辨率、显卡输出分辨率和大屏幕硬件支持的分辨率三方面影响。
2、模板设计
帆软的社区有专门的板块教学板块怎么排布,大家可以自行去学习。我本人的话现在用模板比较多,主要是帆软的模板太全了,让我自己重新开发一个实在多此一举。这里主要给大家讲一讲组件排布的注意点,要分清主次辅。
- 主:核心业务指标放在中间位、占较大面积,多为动态地图
- 次:次要指标位于屏幕两侧,多为各类图表
- 辅:辅助分析的内容,可以通过钻取联动、轮播显示
3、调试上线
调试的时候主要关注下面三个点,如果都能正常运行,那基本上就没问题了。
- 图形图表动画是否流畅、数据加载、刷新有无异常;
- 页面长时间展示是否存在崩溃、卡死等情况;
- 后台控制系统能否正常切换前端页面显示。
最后把工具分享给大家,私信“报表”就能获得驾驶舱工具!
建议大家可以先下载个免费的个人版试用,根据自己的体验效果再决定是否使用。