Skip to content

报表设计模块

在企业级应用开发中,数据报表是不可或缺的核心功能模块。无论是销售数据分析、库存管理还是财务汇总,报表的准确性和灵活性都直接影响业务决策的效率。HiMind 工业互联网平台集成了  帆软报表(FineReport)  企业级 Web 报表工具,为企业提供专业、高效、灵活的数据报表解决方案。

FineReport 简介

FineReport 是帆软自主研发的企业级 Web 报表工具,经过多年发展,已成为中国报表软件领导品牌。作为一款纯 Java 编写的报表引擎,它通过迭代单元格可以实现任意复杂的中国式报表,同时支持与 .NET 10 技术栈的完美集成。其“专业、简捷、灵活”的特点和零编码理念,仅需简单的拖拽操作便可设计复杂的中国式报表,搭建数据决策分析系统。

为什么选择 FineReport

能力维度FineReport 优势
专业报表能力支持普通报表、聚合报表、决策报表三种设计模式,可制作各类中国式复杂报表、数据填报表、管理驾驶舱等
零编码设计类 Excel 设计界面,通过拖拽即可完成报表制作,大幅降低开发门槛
丰富的数据可视化自主研发 50 余种图表样式,支持酷炫的数据可视化效果
强大的集成能力支持与 .NET 系统无缝集成,提供 iframe 嵌入、单点登录等多种集成方式
灵活的部署方式支持独立部署与嵌入式部署,兼容 B/S 和 C/S 架构

报表集成方案

平台通过封装 FineReport 集成组件,提供开箱即用的报表能力,实现如下核心功能:

1. 报表发布与展示

FineReport 报表工程是 Java Servlet 应用,需要通过 Tomcat 等 Web 应用服务器发布。HMX 平台通过以下方式实现与 .NET 后端的无缝集成:

  • 嵌入集成 :将报表嵌入 .NET 系统的页面中,通过 iframe 或者webview方式调用

  • 链接直接访问 :通过 HTML 标签超链接直接打开报表页面

  • 统一门户管理 :提供报表的统一访问入口,实现集中管理

2. 权限集成与单点登录

HMX 平台实现了与 FineReport 的完整权限集成,确保数据安全:

  • 单点登录(SSO) :.NET 系统登录后无需重复登录报表系统,通过 URL 传递用户名密码参数实现统一认证

  • 数据权限控制 :不同用户登录后看到的报表或数据各不相同,支持行级与列级权限控制

  • 操作权限管理 :精细控制用户的查看、编辑、导出、打印等操作权限

3. 动态参数传递

支持向报表传递动态参数值,实现个性化数据展示:比如http://server:8080/webroot/decision/view/report?viewlet=report.cpt&factory={工厂编码}

4. 完善的输出能力

FineReport 提供丰富的报表输出与分发能力:

  • 多格式导出 :支持导出为 PDF、Excel、Word、图片等多种格式

  • 定时调度 :支持日报、月报定时生成并通过邮件自动分发

  • 打印支持 :提供 PDF 打印、Flash 打印、静默打印等多种打印方案

  • 移动端适配 :PC 端制作的报表可自动适配移动端展示

功能模块说明
类 Excel 设计模式支持导入现有 Excel 表样制作报表,所见即所得
多数据源支持支持 Oracle、SQL Server、MySQL、PostgreSQL 等主流数据库及国产数据库
复杂报表处理支持分组报表、交叉报表、分页分栏报表等中国式复杂报表
数据填报支持数据录入、校验、多级上报、离线填报等场景
交互式分析支持图表联动、数据联动、多维数据钻取等高级交互功能
数据地图支持集成 GIS 地图,实现热力地图、标记点地图等可视化效果

HiMind 工业互联网平台 技术文档