A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 谷粒姐姐 于 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  
官网: http://itextpdf.com/ 最新 iText7 涉及商业收费   项目开发 itext2.1.7 版本  
在项目导入 itext jar 包支持  
1、 在项目 common_parent 引入 itext jar 支持

参考 “itext pom.txt”
2、 在页面 waybill_manage.html 提供 pdf 导出按钮  
3、 ReportAction 添加 exportPdf 方法  生成 PDF 五步

bos项目笔记之chapter08_系统分析、环境搭建(5)
bos项目笔记之chapter09_系统分析、环境搭建(8)
bos项目笔记之chapter10_系统分析、环境搭建(1)
bos项目笔记之chapter10_系统分析、环境搭建(2)

1 个回复

倒序浏览
看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马