一. 客户简介

特来电新能源股份有限公司(简称:特来电)是中国最大最强的新能源汽车充电网运营商,主要从事新能源汽车充电网的建设、运营以及互联网增值服务。

目前,特来电已经建成中国最大的“充电网、车联网、互联网”三网融合的云平台,基于.NET技术栈,团队通过七年的迭代演进,搭建了一个分布式、微服务、智能监控运维、快速开发交付的互联网技术平台,全面支撑了特来电充电业务的大规模应用。

二. 项目背景

伴随特来电的业务快速发展,传统的软件技术架构已无法支撑业务体量规模,业务及市场一线的需求也非常紧迫,这都对产品的开发交付效率提出了非常高的要求。业务需求从确认,到开发、测试、发布上线往往控制在1周以内,追求质量和效率是特来电云平台最基础的标准。

三. 选择 ActiveReports 的主要原因

负责该项目的工程师介绍到,选择ActiveReports报表控件主要有如下几点原因:

1、功能强大,除了最基础的数据查询、导出、打印,支持多级分组、联查钻取、动态行列、组合套打等高级功能,还可跨平台使用。

2、便于集成,具有灵活全面的API, 可深度集成到公司WEB技术架构,并且所有功能均可重构定制,升级工作量小。

3、轻量级开发,支持多种数据接入方式,报表样式、统计设置可在线拖拽式、可视化编辑,可集成为低代码报表开发平台。

4、生态成熟,ActiveReports控件用户众多,体系成熟,开发过程中遇到的问题可以通过官方论坛、技术支持群很快得到解答;

四. ActiveReports 的实际使用情况

业务平台

报表开发平台

报表典型应用场景

1、查询导出

用户输入查询参数查询、导出、打印数据,报表参数使用帮助框、下拉框、时间框、输入框等,方便用户输入。

2、查询方案

查询方案包括查询参数、查询结果列的设定方案,系统预置默认公共方案,用户可自定义私有查询方案。

3、导出方案

超5万大数据量导出的系统调度,用户可自定义数据导出方案,方案包括查询条件、查询结果列、导出周期。

4、报表推送

利用报表控件导出pdf、excel等文件功能,开发统计报表,设定导出方案,自动导出既定类型报告文件,上传到资源库,并推送消息到既定钉钉群,实现周期性的报告生成推动功能。

5、单据打印

利用报表控件打印功能,开发单据报表,并系统集成,支持结算、核算系统的单据打印。

五. 典型应用场景分享

六.设计经验和心得分享

通过使用ActiveReports报表控件,特来电顺利实现了报表功能上线并稳定运行使用。负责该系统开发的张工分享了整个开发过程的一些感触:

1、产品支持renderMode 渲染模式 、displayMode 显示模式等模式,可以通过调整控制报表的展示和导出文档格式。

2、多维透视统计类报表设计时功能非常强大,如果运行时用户可以自定义就能实现多维分析功能,这样报表控件就更加强大了。

3、平台化集成过程中遇到的大部分问题通过官方的论坛可以找到解决方案,通过QQ群也能很快得到解答。

4、论坛学习资源和帮助文档丰富,有问题可以直接搜索,也可以和其他技术大牛交流学习。