报表开发工程师考试内容
文章目录
- 报表开发工程师考试内容
- 1. 报考说明
- 2. 考试内容
- 2.1 FineReport 产品能力 80%
- 2.2 前端语言 10%
- 2.3 SQL 编程语言 5%
- 2.4 运维能力 5 %
- 3. 考试知识结构
- 3.1 复杂报表开发 20% ~ 30%
- 3.2 数据填报功能 10%
- 3.3 决策报表 0%~10%
- 3.4 层次坐标专题 0%~5%
- 3.5 数据查询与过滤功能 20%~30%
- 3.6 可视化图表 0%~5%
- 3.7 排序专题 10%
- 3.8 超级链接专题 10%
- 3.9 移动端专题 0%~10%
- 4. 考试注意事项
- 5. 考试准备
1. 报考说明
-
报考要求:通过 FCA-FineReport 考试。
-
考试时长:2天(自选考试时间)。
-
报考费用:399元。
-
考试科目:FineReport实操考试
-
通过条件: 60分及以上即为通过
2. 考试内容
2.1 FineReport 产品能力 80%
- 基础报表开发:掌握如何使用 FineReport 进行基本的报表开发,包括但不限于单元格设计、数据集配置、报表样式设置等。
- 移动端报表开发:了解移动端报表的特点,能够开发适配移动端的报表。
- 可视化图表:熟悉 FineReport 中的图表组件及其配置方法。
- 大屏驾驶舱:掌握如何构建大型显示屏上的数据展示系统。
2.2 前端语言 10%
- JavaScript 语言:掌握 JavaScript 基础知识及其在报表开发中的应用。
- HTML 语言:了解 HTML 基础知识及其在报表开发中的作用。
2.3 SQL 编程语言 5%
- 数据库使用:了解数据库的基本操作,包括查询、插入、更新和删除数据。
- 查询语句:掌握 SQL 查询语句的编写方法。
- 逻辑处理:能够编写带有逻辑处理功能的 SQL 语句。
2.4 运维能力 5 %
- 服务器部署:了解报表系统在服务器上的部署方法。
- 运维监管:掌握基本的运维监控手段。
- 安全加固:了解如何增强报表系统的安全性。
3. 考试知识结构
3.1 复杂报表开发 20% ~ 30%
- 复杂报表设计进阶
- 多数据源报表
- 分栏报表
- 主子报表
- 单表式主子报表
- 嵌入式主子报表
- 树状报表
- 数据筛选
- 不分页显示数据
- 复杂报表美化
- 自适应属性
- 设计器安装插件
自适应属性 | 效果 | 缩放逻辑 | 注意事项 |
---|---|---|---|
字体不自适应 | 字体大小原样输出 | - | - |
字体自适应 | 字体大小会根据浏览器的大小缩放 | 缩放比例 = 浏览器页面宽度 / 老的报表页面配置宽度 | 表格不自适应时,字体自适应不生效 |
表格不自适应 | 表格大小原样输出 | - | - |
表格横向自适应 | 模板横向充满浏览器窗口宽度 | 新页面宽度 = 浏览器宽度。新页面高度 = 浏览器页面宽度 / (老报表页面设置的宽度 / 老报表页面高度) | 横向单元格过多时,单元格只能缩小到一定比例,横向强制分页 |
表格双向自适应 | 模板双向充满浏览器窗口大小 | 新页面宽度 = 浏览器宽度。新页面高度 = 浏览器高度 | 单元格过多时,单元格只能缩小到一定比例,横向强制分页,纵向出现滚动条 |
- 超级链接
- 利用JS实现特殊显示
- 跑马灯
- 单元格的特殊变化
- 刷新报表页面
- 报表工具栏的特殊变化
- 报表开发规范手册
3.2 数据填报功能 10%
- 复杂填报报表
- 控件与单元格关系
- 填报提交
- 填报数据校验
- 填报联动
- Excel导入
- 填报常用插件
- 利用JS接口实现填报
- 填报JS接口
- JS获取填报单元格值或给单元格赋值
- JS实现当前页刷新
- JS实现控件联动
3.3 决策报表 0%~10%
- 决策报表组件
- 决策报表JS实现效果
- JS实现点击跳转页面和定时跳转页面
- JS实现获取参数面板控件值
- 点击查询按钮后才能查询
- 决策报表美化技巧
- 可视化指南
- 模板美化解决方案
- 模板设计理论
- 决策报表场景应用
- 决策报表应用资源
- 组件复用
- 大屏资源汇总
- 移动端驾驶舱入门
3.4 层次坐标专题 0%~5%
- 层次坐标概念
- 相对层次坐标
- 绝对层次坐标
- 双向扩展层次坐标
- 层次坐标应用
- 层次坐标常用公式
- ACCSUM求累计值
- 条件汇总
- 层次坐标函数
- 分组排名
- 占比
- 条件属性中使用层次坐标
3.5 数据查询与过滤功能 20%~30%
- 参数种类及规则
- 参数控件进阶
- 控件联动
- 模糊查询
- 动态查询
- 利用JS实现复杂参数查询
3.6 可视化图表 0%~5%
- 图表样式
- 图表特效
- 图表交互属性
- 图表条件显示
- 扩展图表插件
- 图表联动
- 图表接口
- ECharts图表
3.7 排序专题 10%
- 单列排序
- 多列排序
- 自定义排序
- 分组排序
- 组内排序
3.8 超级链接专题 10%
- 超级链接传参
- 超级链接到有参数的模板
- JavaScript超级传参
- 超链时一个参数传递多个值
- 超级链接跳转
- 钻取的数据显示在当前页面
- 超链当前页跳转后返回原报表
- 超级链接联动
- 超链实现类Tab联动
- JS实现点击超链切换Tab块
- JS实现超链接跳转Tab块
3.9 移动端专题 0%~10%
- 移动端设计思路
- 移动端设计
- 移动端属性
- 移动端填报
- 移动端JS接口
- App打包
- 移动端使用
- APP使用
- HTML5使用
- 移动平台管理
- 移动平台
- 移动端设备绑定
- 移动端设备与集成
4. 考试注意事项
- 审题:考试时一定要仔细审题,特别是最后一道开放题。
- 帮助文档使用:学会查阅官方帮助文档,这对于考试非常重要。
- 遵守考试规则:严格按照帆软给出的考试要求完成考试,避免抄袭或不按题目要求完成题目。
5. 考试准备
- 使用指定版本:考试使用 FineReport V11.0 版本。
- 准备考试环境:包括数据库软件(MySQL/SQL Server/Oracle)、FineReport、Kettle、虚拟机(含 Linux 环境)。
- 学习路径