专业报表解决方案FineReport技术白皮书.doc

  1. 1、本文档共232页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专业报表解决方案FineReport技术白皮书

FineReport技术白皮书 前言 报表的由来 随着现代化信息的高速发展,信息已经不再是传统的纸质文件,而是存储在计算机中的各种二进制比特流,但是存储的数据永远只能展现一条条的记录,而我们想看到的却是一种风格明确、样式美观的图表结合的展现,这个时候就产生了报表。 报表的本质是从原始数据中抽取出重要的信息,经过一系列的分析和处理后,在浏览器上给客户做最终展示,客户可以不用安装任何终端,直接通过浏览器进行报表的浏览。 报表软件的原理图 报表的现状 现如今,制作报表的方式主要是两种: 1:通过一些如Excel、Word之类的编辑软件进行报表的制作,这些微软自带的编辑软件可以做出很多和实际业务相联系的复杂报表,并且也能满足数据图表结合的展示,但是这类编辑器最大的缺点就是不能根据数据库中数据动态改变,而且每次编辑时都要进行反反复复的sql语句的编写,一旦出错,查找起来会很麻烦。 2:一些软件系统自带的报表展示,这类报表确实可以动态的取数,实现报表和数据库的交互,但是这类报表的局限性在于其展示效果和代码编写及系统维护之间的冲突。一般的自带报表都只能做一些简单的展现,这样的话代码编写简单,维护方便,但是一旦涉及到实际应用时,往往很难满足最终客户的需求。而且一旦想要满足客户需求时,就得找到开发系统的人进行相关代码的更改和重做,这样做起来维护相当麻烦。总结起来,为了满足客户需求,这类报表面临的问题如下: ??项目周期大大超过预期,延期的问题非常普遍 ??项目开发过程中又产生了新的需求,不能快速响应业务需求的变化 ??项目验收后,用户自己不能维护,所有的定制工作都需要找软件开发公司 ??软件质量低下,不稳定,bug多 ??软件人才流动造成严重影响 以上几个问题带来的最直接的后果,即为项目亏损。出现这些问题最根本的原因,是用 户的需求不成熟,不断变化。而无论是采用定制的代码开发,还是基于一些平台的二次开发,都会有陷入问题泥潭的感觉。从本质上说,是因为在软件的开发过程中,需要编写过多代码的缘故,编写代码需要很高的技能,而且容易出错,导致bug。 Finereport的出现及作用 通过分析报表现状,我们可以发现如果有一款专门做报表展示的软件,对项目的完成和客户的展现都有很大的帮助。 但是99年到02年,没有什么报表工具可以使用,java工具只有国外的,而且这些报表的制作对中国的复杂式报表却无能为力,很多时候根本就做不出来,而后来出现的一些国内软件也都是面临这些问题。 这时FineReport出现了,首先,由于FineReport的目的是立足于中国市场,理念是“高效易用,随需而变”,这让它推出来后很快的适应于中国市场的报表需求;其次,做这些基于数据库的展示,查询和录入的页面,不再需要编写代码了,而是通过FineReport提供的模板设计器,拖拖拽拽就制作出实现数据展示(报表),数据查询(参数)和数据录入(表单)功能的页面模板,然后将这些模板保存到FineReport服务器指定的目录下面。当最终用户通过浏览器远程访问某个页面模板,FineReport服务器会把用户指定的页面模板自动解析成零客户端的html页面给浏览器,这样用户就可以在浏览器里面查看或录入数据了;最后,由于FineReport的易用性、傻瓜性,可以在项目交付后把FineReport这个工具软件提供给最终用户,让他们可以基于FineReport做简单的页面修改以达到自我维护和更新系统的目的。 本文档的适用群体 软件公司:软件公司拥有专门的技术人才,很容易学会FineReport的使用,可以在ERP,CRM,OA等软件产品中集成FineReport,大大加快软件的开发进度,增加软件的稳定性,大大降低软件的后期维护成本,提高了最终用户的满意度。 其他的商业公司,政府机关等:有了FineReport,单位现有的软件,能够做到随需应变,对它们进行改进和增强,不再完全依赖于软件公司,而是自己经过简单的培训后就可以来做了。这样,单位所有的软件,不再是不能随时改进和增强的静态系统了,而是随着需求的变化而变化的动态系统了,从而彻底走出软件业的怪圈?- 年年需要花钱买新的软件,买来的新软件却不能满足年年变化的需求。 文档提要 ?阐述FineReport报表产品 ?表明产品制胜点 ?介绍产品功能特点 ?展现产品技术特性 ?产品的应用和部署 ?产品系统化的扩展 ?产品价值及承诺?TEL: ?南京: 服务电话:(025服务电话:(025?E-mail: ?商务:business@ ?技术:support@ ?传真:(025?网址: 由于产品的更新,本白皮书并不代表帆软软件有限公司提供的产品与本白皮书描述的内容完全一

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档