本帖最后由 谷粒姐姐 于 2018-4-16 10:01 编辑
二、 报表管理 1. 报表业务简介 参考“宅急送新 BOS 系统_管理报表需求_0808.doc” 主要系统运营数据报表 参考“财务管理报表确认-终 1.doc” 主要财务数据报表 报表功能从技术上来说 1、 复杂 SQL 查询语句 2、 报表文档格式生成技术 (Excel 格式 poi 、 PDF 格式 IText 、 PDF 格式【绘制报表页面 IReport + JasperReport 】) 3、 客户端报表技术 通常显示一些图表 Highcharts (柱状图、饼图 … ) 2. Excel 格式报表生成 POI 导出运单信息 waybill_manage.html 将当前查询数据结果生成报表 1、 添加导出按钮 2、 添加导出事件 3、 编写 ReportAction 添加 exportXls 方法 l POI 生成 Excel 步骤写 Excel 过程一样,新建 Excel 文档 -- 新建 Sheet -- 新建 Row -- 新建 Cell 单元格 -- 写单元格数据 l POI 生成 HSSF (xls)和 XSSF (xlsx) file:///C:\Users\user\AppData\Local\Temp\ksohtml\wps8498.tmp.png 4、 编写 Service 代码 (代码效果类似之前运单查询代码 )无条件,查询所有数据不分页 有条件,查询分页数据,第一页 所有数据 3. PDF 格式报表生成 IText
在项目导入 itext 的 jar 包支持 1、 在项目 common_parent 引入 itext jar 支持
参考 “itext pom.txt” 2、 在页面 waybill_manage.html 提供 pdf 导出按钮 3、 在 ReportAction 添加 exportPdf 方法 生成 PDF 五步 bos项目笔记之chapter10_系统分析、环境搭建(2) |