黑马程序员技术交流社区
标题: 【郑州校区】bos项目笔记之chapter10_系统分析、环境搭建(3) [打印本页]
作者: 谷粒姐姐 时间: 2018-4-16 09:54
标题: 【郑州校区】bos项目笔记之chapter10_系统分析、环境搭建(3)
本帖最后由 谷粒姐姐 于 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)
作者: baby14 时间: 2018-4-16 10:18
看看
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |