报表引擎 · 可视化
📚 30章
从入门到实战
点击卡片跳转对应章节
✨ 配色 · 轻快学习
01
报表引擎概述
ERP报表作用 · 引擎定义 · JasperReports/BIRT/FineReport对比
02
报表数据模型设计
星型与雪花模型 · 事实/维度表 · 订单分析模型
03
报表数据源配置
JDBC连接池 · 多数据源切换 · 动态路由
04
SQL查询优化
慢查询分析 · 索引优化 · 分页 · JOIN性能
05
报表模板引擎选型
Velocity/FreeMarker/Thymeleaf · 为何选FreeMarker
06
FreeMarker基础语法
插值 · 条件 · 循环 · 宏 · 空值处理
07
报表模板设计
HTML+CSS模板 · 动态表格 · 图表占位符 · 复用
08
报表参数传递
URL/表单/Session参数 · 校验与默认值
09
报表权限控制
行/列级权限 · RBAC设计
10
报表缓存策略
页面/数据/片段缓存 · Redis实现
11
报表导出功能
PDF(iText) · Excel(POI) · CSV · 格式选择器
12
报表调度与定时任务
Quartz集成 · Cron表达式 · 邮件推送
13
报表可视化基础
ECharts入门 · 柱状/折线/饼/散点图
14
交互式报表
钻取 · 联动 · 筛选器 · 参数化查询
15
报表仪表盘设计
KPI指标卡 · 趋势图 · 排名表 · 布局原则
16
报表性能监控
执行时间统计 · 慢报表告警 · 资源分析
17
报表日志与审计
操作日志 · 访问统计 · 数据变更追踪
18
报表国际化
多语言资源 · 日期/数字格式 · 动态切换
19
报表打印优化
@media print · 分页 · 页眉页脚 · 预览
20
报表版本管理
模板版本号 · 历史回溯 · 发布回滚
21
报表测试策略
数据准确性 · 性能 · 兼容性 · 自动化
22
报表部署与运维
Docker · Nginx · 负载均衡 · 健康检查
23
报表引擎API设计
RESTful · 参数规范 · Swagger文档
24
报表引擎扩展点
自定义函数/数据源/渲染器 · 插件机制
25
报表引擎与工作流集成
审批展示 · 流程触发 · 决策依据
26
报表引擎与移动端适配
响应式 · 移动图表 · H5 · 微信小程序
27
报表引擎与BI工具集成
Power BI/Tableau/Superset · 嵌入式报表
28
报表引擎安全加固
SQL注入/XSS/CSRF防护 · 数据脱敏
29
报表引擎高可用设计
集群 · 数据一致性 · 故障转移 · 灾备
30
综合实战:销售分析报表系统
需求→数据建模→模板→权限→优化→部署