- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
关于自定义报表设计方案
方案设计
中间件设计方案:结合客户端控件、服务器组件和主程序本身开发
中间件式WEB设计器。
比如常用技术采用:C/S模式的报表设定器->生成XML报
表模板->发布到WEB服务器中->通过程序(JSP/ASPX)向报
表引擎中传入参数(报表条件等)->报表引擎处理、展现数据。
现列出广州市国土资源和房屋管理局花都分局房地产登记薄管理系统建设项目招标文
件中”自定义报表需求”:
评分表中对该模块的评分如下:
仔细分析了需求,主要是对报表设计器的需求和对生成的报表打印功能
的需求。
设计器与BS平台集成在一起,设计器要求是BS的,可以是BS的吗?仔
细考虑了很久,设计器是BS和CS应该是可以选择的
设计器要求直观,易用,采用拖拽的方式设计报表的样式、控件和绑定数据
集
设计器支持生成不同类型的报表如固定行列、简单扩展、分组、交叉、标签、分
栏、图表等报表类型,并且也要支持不同类型报表的复杂组合
生成的报表可以方便支持各种打印功能:精确打印,支持套打、按行列分页、固
定表头、批量打印
于是在明确了需求的基础上,考虑通过怎么样的技术去实现.
使用研发中心的designer?无法实现。designer只能设计简单的表单和非常
简单的报表,简单扩展、分组、交叉、标签、分栏、图表报表都是无法实现的
使用开源报表工具:
仔细研究了几个开源报表工具ireportJasperReport、jfreeReport发现都无法
满足需求,后来再网上发现了快逸报表、润乾报表、FineReport,好好了熟悉
了一下他们的使用,仔细对比了一下,最后觉定:FineReport是我们原型设计中
最好的选择,基本上可以实现标书中对自定义报表的各种需求,当然啦,用免费
版的啊,如果完成不了就需要二次开发了。
附:基于BS的网上报表设计方案(部分)
作者:匿名文章来源:Java业界新闻网时间:2007-4-811:32:37阅读次数:438
问题分析
报表系统开发涉及的问题是很多的,主要存在如何获取、如何显示和生成、如何存储等数据
和样式的多样性。下面只列出部分设计前期主要存在问题和意见分析。
问题一:
报表到底是如何产生和实现?两种方式:“画”和“填”。
“报表”就是把一些数据放在固定格式的固定位置上的表格,而表格有简易复杂多种。
“画表”就是产生一格的同时也将数据按格式放在格子内,就是格式数据同时产生,这样整个
表格画完了,表中的数据也有了,报表就生成了。这种方式适合于用来产生规整的报表,这
样才可以逐行或逐列的画出该报表。这种方式的优点是产生报表快(成批处理数据)、处理
程序简单(一个循环语句就可以了)。
“填表”与“画表”完全不同,他是必须先有表格格式,然后将指定的数据填在指定的表格位
置中就可以了。这种方式既适合于用来产生不规整的报表,也适用于产生规整报表。这种方
式的优点当然就是适用范围广,但缺点也有,就是速度慢,因为它要先获取表样,然后一个
一个地取出数据,再一个一个地填在格中。
问题二:
如何浏览器内实现如何产生、编辑、保存表样和设计表格样式?如何实现自动计算公式、S
QL或功能标签定义嵌入、多种数据交叉报表或产生新报表等很多开发中问题。
表格样式如粗体、下划线、斜体、小数字数、合并表格、删除表格等等样式设计操作,或者
像单机软件所具有画图、计算、编辑等功能。这样就要想到采用第三方设计器(编辑器)或
者自行开发设计器,现在有些免费或两次开发的源码和组控件,也是不耐中不错办法了。
表格数据样式固定又确保打印不错位不漏的确是有点困难,这可能归于模板定制,比如说:
某旅游社的网上报团,打印的报表不符合统一旅游局规定报表,这时根据旅游局提供的规定
报表模板,或者是doc模板,或者xsl模板,定制模板导入,自定义模板,确保问题解决,
目前普遍都采用结合XML更能实现各种数据样式准确性。数据实时更新,那么可以设计数
据同步扫描、数据/文件备份和日志或者灵活调度器,可以确保数据不错漏。
多种数据表复杂、交叉和统计报表都要取决于表结构的设计,或者动态制表、视图和文件等
的设计。
问题三:
要想做B/S版通用并易集成的报表
文档评论(0)