html5动态图表FineReport实例方案之中外运打印系统(报表部分)解决方案.pdf
文本预览下载声明
html5动态图表开发需求描述
系统需求
a、已开发好的报表模板,供用户打印及浏览
b、用户自主开发报表模板,并上传保存到服务器,供后续打印及浏览
具体需求
a xml sql
、用户通过 制作模板,并非通过数据库 语句
b、打印系统和报表系统实现单点登录,以便无需再次登录便直接打印
c、各仓库报表模板存放于不同目录下,方便后续管理
d、静默打印、预览打印,及批量打印等
e、用户通过选择页面,可实现点击打印选择不同模板
f、模板权限控制,用户不可预览及打印权限外的模板
html5动态图表
html5动态图表:FineReport
FineReporthtml5动态图表是一款集数据展示报表 和数据录入表单 功能于( ) ( )
一身,用于快速构建企业信息系统的Java报表开发工具。
有了FineReport这款纯java 报表开发工具,在软件开发过程中,可以革命
性的加快开发速度,提高软件的稳定性;在软件交付后,能够大大的降低维护难
度,提高最终用户的满意度,开发出的软件可以做到随需应变。
报表开发方案概述
报表开发流程设计
1 xml
、业务人员利用空数据的 制作报表
2、报表上传至服务器
3、用户选择打印模块箭头
4 xml
、通过动态生成 ,打印出有数据的模板
业务人员制作报表
1 xml
、通过加载空数据的 ,获取数据字段
2、拖拽数据,制作模板
3、将制作好的模板,通过开发的上传页面,将模板分类保存到不同目录下
finereport
( 无法直接完成、需自主编写上传)
业务人员打印
1 finereport
、业务人员在已开发好的页面,选择要打印的模块 ( 无法直接完
成、需自主编写上传)
2、选择要打印的报表(finereport无法直接完成、需自主编写上传)
3 xml
、后台生成有数据的 ,推送给报表模板(有接受参数接口)
4、直接打印(静默打印)、或打印预览(有打印接口)
xml格式要求
生 成 的 xml , 须 为 二 维 表 结 构 数 据
Xml数据源转换
xml
用户在制作报表时,用的是空数据的 ,但打印时,需实时连接有数据的
xml 。 通 过 xml 文 件 名 , 用 参 数 形 式 实 现 动 态 转 换 。
批量打印接口调用
Get Post function
直接通过 或 方式批量调用模板打印功能即可,如下
显示全部