财务报表软件件

当前位置:
2013年度部门决算报表软件
现发布2013年度部门决算报表软件及软件用户手册。
财政部国库司 & 
2013年11月21日&
版权所有:中华人民共和国财政部
地 址:北京市西城区三里河南三巷3号
网站管理:财政部办公厅
电子邮箱:webmaster@
技术支持:财政部信息网络中心
邮编:100820 电话:010-商务咨询:5
24h技术支持:5
技术支持:8
你的报表,我来做
商务咨询:5
24h技术支持:5
技术支持:8
&&商务咨询:
&&技术支持:
&&软件发布:
&&软件推广:
ChinaExcel报表产品结构
全面支持HTML5技术
采用HTML5技术来展现ChinaExcelWeb控件的所有功能,从而实现报表的跨平台应用,包括手机,平板电脑以及IPAD等移动终端上的业务需求。
用户自定义报表
用户自定义报表已经成为一种必不可少的主要功能之一,是检验报表产品功能是否强大,接口是否全面开放的一个主要标准。真正实现用户自己定义报表的功能,包括自定用户界面、字段等各种功能。
支持各类应用
支持统计报表应用、文档管理、各类表单定义(借款单、用车申请单等)、数据上报、合同管理、工程进度管理、用户自定义统计报表、Excel导入导出等。
报表开发工具(ChinaExcel Develop Studio)
用户可以通过此开发工具开发C/S应用和WEB应用,设计报表模板、生成对应的vb、delphi、c++Builder、vc、asp、asp.net、jsp、php等工程项目,并测试工程项目等。
报表可视化脚本定义控件
通过可视化脚本定义控件,不用编写代码,直接生成各类脚本,大大简化各类脚本的定义,完成各类复杂的统计报表。
永久免费图表控件(ChinaExcel Chart)
是一个独立的图表控件,操作方式和展现方式完全类EXCEL的图表控件。其中报表组件和报表插件中也有自带的图表功能可以使用。
版权所有:杭州通用软件有限公司
Powered by联系我们:
400-662-5013
思达企业报表软件 Style Report
全球第一款基于Java语言的 — Style Report,有着国际领先的报表理念和专业技术。同时Style Report也是领先的,它对于企业用户:帮助洞察企业问题,制定经验决策;对于报表开发人员:提供多样的报表模板、组件,帮助报表开发人员简化工作量、提高效率。对于IT管理者:帮助降低报表系统维护成本和复杂性,使IT管理者能够充分利用现有架构灵活扩展。
&&思达企业报表软件技术架构图
作为明星产品之一思达企业报表软件 Style Report 关注应用,为企业用户提供更加。强大的Data Block 专利技术帮助用户解决复杂的Sql查询,业务逻辑建模有效的分离基础数据层和业务层的关联。独特的向导式和拖拽式的报表设计帮助技术人员减少编写程序的工作量,简化报表调试过程。
思达企业报表软件Style Report 支持基于,灵活的用户自定义报表、动态的参数报表,响应用户的不同报表查看需求。在各类专业非专业报表、方面有着多种成熟的解决方案。
多年来思达企业报表软件 Style Report 客户遍布全球各地,每天全世界有超过200,000家的都在使用思达企业报表软件 Style Report
来完成各种各样的 。 产品的易用性和实用性获得用户的一致好评。
&&思达企业报表软件 Style Report功能介绍
超强移植性来源于Java语言J2EE的架构,高度的可扩展性来源于面向对象(OO)和插件式(Plugable)的体系结构。
报表软件提供标准的API和协议,可以和用户现有的应用程序无缝结合,减少用户的重复投资。
可视化,使用户能够轻而易举地设计出专业化的报表。
高效的,方便开发人员快速完成整个报表开发、发布的过程。
创新的报表Bean组件,使用户设计的模块可以复用,极大提高了报表的开发效率。
丰富的内置报表样式,为报表的输出提供了多样性,同时提供强大的报表样式自定义功能,为报表设计人员提供了自由发挥的余地。
丰富的内置公式和统计函数,能满足报表设计需要,强大的Script语言功能,极大的扩充了报表设计的灵活性。
专业的图表和交叉表功能,方便客户对数据的比较,使决策分析一目了然。
,不但支持传统意义下的关系型数据库,而且还支持多种非关系型数据源,如:XML,CORBA,EJB,TEXT等。
强大的功能,即可以将报表直接输出到打印机,也可以输出为PDF,HTML,CSV,PS,EXCEL,XML,RTF,PPT等流行格式。
Web报表的发布,可以从Internet上浏览、查询报表,实现信息的快速传递,和交互式报表,动态展现数据。
基于Web端的报表定制和报表存档管理,满足用户的个性化需求,提供有针对性的信息,并使用户能够保存有兴趣的内容。
完善的报表系统安全机制和访问控制,使报表数据得到可靠的保护。
计划任务管理使报表以多种格式通过邮件分发,自动完成日常事务,减轻管理员工作负担。
远程管理和维护,使管理员工作更加方便。
负载平衡管理,使报表软件可以部署在分布式的集群服务器上,大大提高性能。
大数据量快速处理,完全满足企业级用户的需要。
,向最终用户提供一个业务逻辑数据层,方便最终用户创建自己的报表。
具有高度可视化的数据展示控件,可多达10几维的多维图表,多种风格的表格、地图、仪表盘、复选框、日历、图形等等。
通过简单的拖拽实现数据钻取、查询、过滤等数据分析功能。
&&&特色功能
&&&相关技术文章
-; 2013, 思达商智(北京)软件技术有限公司 - 京ICP备号此页面上的内容需要较新版本的 Adobe Flash Player。
帆软软件公司是专业从事报表软件产品研发的公司,提供产品及报表整体应用解决方案。帆软公司成立于2001年初,位于江苏南京和西藏拉萨,下设、、、、、、、、等九个分公司,业务辐射范围遍及全国,力求为每个客户提供更加细腻和专业的本地化服务。公司的创始团队借鉴了美国硅谷的软件研发思想,员工均拥有本科以上学历,其中核心成员拥有硕士、博士学位。
FineReport是帆软自主研发的企业级报表产品,它“专业、简捷、灵活”的特点和无码理念,仅需简单的拖拽操作便可以设计复杂的。借助于FineReport,实施商可以轻松的构建出灵活的数据分析,网络直报等应用系统,大大缩短项目周期,减少实施成本。对于最终用户,FineReport可以完美解决企业信息孤岛的问题,让企业彻底走出软件业 “年年需要花钱买新的软件,买来的新软件却不能满足年年变化的需求”的怪圈。
经过多年的努力,FineReport已经被应用于金融、电信、广电、电力、公安、烟草、税务、政府、地铁、铁路、石油、钢铁、航空、海运、外贸等各个行业,成功实施于上千家客户的信息化应用项目,例如国家财政部,国家铁道部,国税总局,国家电网,中国银行,中国移动,中国石油,奇瑞汽车,华为,IBM中国等,得到了用户的广泛认可和赞誉。
随着我国产业结构的调整和发展,帆软将在现有基础上进一步加速自身进化,积极开拓国外市场,用扎实的技术力量和专业的服务水平为占领国际市场铺平道路,发展成为具有国际影响力的报表行业的领导者。
帆软拥有远大而美好的企业愿景。
在接下来的三年内,帆软将在现有基础上进一步加速自身进化,深入发展,计划在2015年成为行业享有盛誉的顶级研发商。
帆软将积极开拓国外市场,用扎实的技术力量和专业的服务水平为占领国际市场铺平道路,长远目标是发展成为具有国际影响力的报表行业的佼佼者。
帆软的使命是:以合理的价格向客户提供最好的产品和服务。
作为一家成熟且专业的商业软件公司,帆软坚持以客户为中心,通过所拥有的一流人才,不断的创新产品,以满足客户日益增长的需求。从而创造出更多的财富,以吸引更多的专业人才,及提升更高的客户价值,最终达到资源的最优配置和最良性的循环。
自成立之日起,帆软在积极发展专业报表技术、优化产品性能的同时,也孕育出丰富且意义深远的企业理念,并随着自身的发展日臻成熟。帆软人一直秉承着创新为源、诚信为宗、技术立本、客户至上的原则,力争为客户提供最优质的产品与服务。
因为海纳了异质化的成员,帆软的企业文化顺势而出,那便是:用最初的心,以成熟的智慧,做永远的事。
帆软将为您提供热情周到的售前产品咨询、报价单获取、软件培训、商务合作等服务。
您可以通过以下方式与我们取得联系… …
帆软将为您提供专业的售后服务,包括技术支持、报表升级等方面。
您可以通过以下方式与我们取得联系… …
(工作日:9:00-17:30)
商务咨询86-025-developerWorks 社区
几乎在各种应用中,报表都具有其不可替代的作用。各类报表软件也是争奇斗艳,如今Eclipse也推出了自己的报表框架:BIRT。现在,让我们不妨看看它到底提供了什么样的功能,以及特点是什么。
(), 西安交通大学硕士
胡键,西安交通大学硕士,2000 年毕业后一直从事软件开发。2002 年开始使用 Java,在平时的项目开发中经常采用 OpenSource 的工具,如 Ant、Maven、Hibernate、Struts 等,目前正在研究信息集成方面的规范和技术。可以通过与他取得联系,或访问个人 blog:。
安装介绍对于扩展 Eclipse 的功能,首先当然就是去下载对应的 plugin,BIRT 也不能例外。BIRT 的下载地址:,当前版本是2.0。BIRT 依赖于 Eclipse 的其它几个 plugin(GEF 和 EMF),由于我使用的是 Eclipse WTP(这是 Eclipse 的 WEB 开发工具),在这个工具中那些 plugin 都已预装,因此直接下载 birt-report-framework-2_0_0.zip 就好了。如果没有这些 plugin,请下载。下载之后,安装非常简单:只需解压然后将对应的features和plugins目录中的内容复制到Eclipse对应的目录下即可。且慢,这只是完成了对于BIRT的基本安装。下一步就是去下载BIRT需要的第三方软件包: 需要的jar文件复制位置(都在plugins目录下)axis.jar
axis-ant.jar
commons-discovery-0.2.jar
jaxrpc.jar
wsdl4j-1.5.1.jarorg.eclipse.birt.report.viewer_version/birt/WEB-INF/Libitext-1.3.jarorg.eclipse.birt.report.engine.emitter.pdf_version/libprototype.js v1.4.0org.eclipse.birt.report.viewer_version/birt/ajax/lib自此,BIRT的安装大功告成。启动Eclipse,在"project wizard"中会出现一个BIRT的项目类型。典型使用在使用之前,了解一些关于BIRT的基本概念,将会对使用非常有益:数据源:数据的来源,或提供者。如xml数据源、jdbc数据源等。数据集:数据集合,它必须与数据源关联,可以理解为查询的结果。报表以及报表项,报表可视为是针对一组数据集的表现形式,而报表项这是这个表现形式的某个具体的单元。它们之间的关系,与窗体和控件的关系非常类似。报表、数据集、数据源三者间的关系:数据源 --- 数据集 --- 报表。报表参数:查询参数的表现形式,使用它可以构建更灵活的报表。模板和库:主要用于复用报表设计,提高报表开发的效率。本文中的例子都采用jdbc数据源,这是最常见的使用情形,其中涉及的数据关系是一个典型的多对多关系:1. 简单报表首先,让我们来看看一个"Hello World"级别的应用:"列出所有用户",以便可以快速的了解BIRT。为了完成这一任务,我们需要:A. 通过项目向导,创建BIRT工程。工程创建完毕之后,显示BIRT的"报表设计"视图。由于此时没有报表,其它几个视图,如"数据资源管理器",不可用。B. 在项目上点鼠标右键,选择:"new -& 报表"。在报表类型中,选择"空白报表"。C. 创建新报表后,数据视图可用。在"数据资源管理器"中创建报表所需要的jdbc数据源。根据向导,可以方便的添加jdbc驱动、数据库url、用户名和密码。D. 在指定的数据源上,创建数据集,这一步完成产生数据集的查询。在BIRT中支持2种数据集:基于查询语句和基于存储过程。在本例中使用前者,对应的查询语句是:select user.userid, user.username, user.addr from user。E. 选择刚刚创建的数据集,将它拖至空白报表页上。BIRT会自动为其创建一个报表项,此处是"表"。如下图:F. 选择预览,就可以看到报表运行的实际结果了。或在报表上点击鼠标右键,选择:"报表 -& 运行报表"。非常简单,一个显示所有用户信息的报表就完成了。在此基础之上,让我们再来完成一些其它具有挑战性的任务:1.格式化:这是一个内容广泛的主题,常见的需求:需求解决办法(以上为例)显示报表列头为中文如:将userid显示为"用户标识"。
选择"userid",输入"用户标识"。设置报表外观选择对应的报表项,通过"属性编辑器"调整。对于报表数据列进行处理如:将userid和username,显示成:userid:username。
双击row["userid"],出现"表达式生成器",输入:
row["userid"]+":"+ row["username"]分页选择"表":
在"属性编辑器"中,选择"分页符",在"分页符间隔"中输入分页大小。页眉和页脚在报表设计页,选择"主页",在其中设置页眉和页脚。2.排序:一种变通的做法是:将数据集排序之后,如在对应的SQL语句中使用order by,再显示。除此之外,也可以在报表设计时来完成:A. 选择表,此时属性编辑器下方会出现与表相关的选择页。B. 选择"排序",在对应的页面中选择"添加"按钮之后,出现:C. 选择需要进行排序的列,以及排序方式。3.计算列:通过"数据集编辑器"来完成。进入"数据集编辑器后",选择"计算列":输入对应的"列名称"、"数据类型"和"表达式"。4.报表参数:它为报表的产生带来了极大的灵活性。报表参数一定是与含参数的查询对应的,否则失去了意义。现在,将以上需求改为列出"用户标识大于某一输入的所有用户":A. 编辑数据集,修改SQL:select user.userid,user.username,user.addr from user where user.userid&?。B. 在数据集编辑窗体内选择"参数",然后输入对应的"名称"、"数据类型"、"方向"和"默认值"(必须给出默认值)。其中"方向"表示"输入"或"输出"。对于参数,一般选"输入"。完毕之后:C. 在"数据资源管理器"视图,创建报表参数:"用户标识"。D. 选择"表",在"属性编辑器"中选择"绑定"。此时,会出现刚才在数据集中定义的参数"id"。在"值"列,选择报表参数"用户标识":E. 运行报表时,此时会出现报表参数的输入框,填写值后即出现报表结果。本例虽然只定义了一个报表参数,但是BIRT并没有这样的限制。我们可以创建多个参数,做法很简单:首先,查询有多个参数;定义数据集的参数时,按照查询中参数出现的顺序定义;最后,添加需要的报表参数。5.分组:以上为例:将用户按地址分组。A. 选择"表",点击鼠标右键,选择"插入组"。这里有两个选择:"在上面"和"在下面"。B. 选择任意一种,弹出分组资料窗体。填写其中的:"名称"和"分组依据"。在本例中,"分组依据"是addr列。C. 选择预览,或运行报表,查看结果。2. 子报表子报表是另一种最常见的报表,以上为例:列出所有用户,并列出每个用户所购买的项目,以及项目数。为了完成这种父子关系的报表,需要:A. 创建新报表和数据源。B. 创建数据集user,使用SQL:select user.userid,user.username,user.addr from user。C. 创建数据集items,使用SQL:select item.itemid,item.itemdesc,item.price,user_item.count from item,user_item
where item.itemid= user_item.itemid
and user_item.userid= ?同时在数据集items上创建参数user,它对应SQL中的参数。D. 从"Palette"视图拖入"列表"到报表中,在"属性编辑器"的"绑定"页中,选择数据集为user。它用来显示主表的信息,在本例中是用户信息。E. 从"Palette"视图拖入"网格"到"列表"的"明细数据"中,设置网格为1行2列,它用来存放"用户姓名"和"用户地址"。在"数据资源管理器"视图,选择数据集user,将username和addr分别拖入网格的2列中。F. 在"数据资源管理器"视图,选择数据集items,将它拖入"列表"的"明细数据"中,位于刚刚插入的网格下方。此时,BIRT会生成数据集items对应的"表"。G. 选择刚刚生成的"表",在"属性编辑器"的"绑定"页中,会出现在items中定义的参数。修改它的值:row["userid"]。于是,父子报表就发生了联系。H. 选择预览,或运行报表,就可以看到结果了。很遗憾,到目前为止,另一种最常见的报表"交叉表"还不被BIRT支持。但是,BIRT的官方网站已明确表示,将在未来的版本中支持它。3. 统计图表俗话说,"一图顶千言"。没有图的报表是枯燥,且缺乏表现力的。在本例中,我们将使用图表来表示:每个用户的消费总数。A. 创建新报表和数据源。B. 创建数据集chart,使用SQL:select user.username,round(sum(item.price*user_item.count),2)
from item, user_item, user
where item.itemid= user_item.itemid
and user.userid= user_item.userid
group by user.usernameC. 从"Palette"视图拖入"图表"到报表中,此时会弹出"编辑图表"窗体。D. 在"选择图表类型"页,选择图表类型为"条形图"。在"选择数据"页,使用数据集chart,同时选中username列,将其拖入"类别x系列"。对于统计列,同样将其拖入"类别y系列"。在"图表格式"页,分别为x和y系列,填写相应的显示名称。E. 选择预览,或运行报表,即可看到统计图表。4. 使用脚本可以使用脚本,是BIRT的一大特色。在BIRT中,数据源、数据集和报表项,都可以书写脚本。具体做法:选择数据源、数据集和报表项任意一种对象,然后选择"脚本"页面。如选择数据源user后,对应的脚本输入页面:选择对应的事件,然后在下方的脚本输入框中输入脚本即可。如对于第一个例子,我们需要统计用户地址是"No.5 St."的用户数:A. 选择数据集,然后选择"脚本",进入数据集的脚本编辑窗口。B. 选择事件"afterOpen",在脚本窗口内输入:count=0;C. 选择事件"onFetch",在脚本窗口内输入:if( row["addr"]== "No.5 St.") count++;D. 选择报表,在脚本窗口选择事件"onRender",输入:this.caption=E. 预览,或运行报表后,会在报表的标题输出count的数值。另外,BIRT也支持使用java来作为报表项的事件处理程序。具体做法,请参见BIRT的帮助文档。5. 库和模板除了脚本使开发者可以自定义报表的行为外,BIRT还提供了库和模板机制来重用设计,加快报表的开发。在TheServerSide上有一篇相当详细的文档:。应用集成BIRT与现有应用的集成非常简单,由于BIRT主要是web应用,本节以web应用为例进行说明。1. 从Eclipse BIRT官方网站下载birt-runtime-2_0_0.zip。2. 解压之后,只需要其中的web view example目录下的内容。3. 复制以下第三方软件包到web view example目录: 需要的jar文件复制位置axis.jar
axis-ant.jar
commons-discovery-0.2.jar
jaxrpc.jar
wsdl4j-1.5.1.jarWEB-INF/Libitext-1.3.jarPlugins/org.eclipse.birt.report.engine.emitter.pdf/libprototype.js v1.4.0ajax/lib4. 将web view example目录发布到web容器中,如tomcat,改名:birtApp。5. 启动tomcat,并访问birtApp。在首页中选择"View Example",如果成功发布,系统将提示成功。6. 发布设计完成的报表文件,在birtApp中创建reports目录,用于存放报表设计文件。7. 在应用中通过:http://localhost:8080/birtApp/frameset?__report=报表文件路径,就可以访问报表了。这个web应用支持2个动作:frameset,以frameset的形式显示报表。这个界面包含一些frame,如页面导航,报表主体在其中的一个frame中显示;使用形式:
http://localhost:8080/birtApp/frameset?__report=报表文件路径&参数=........run,报表以一个单独的html页面或pdf显示,由于这种形式没有frmaeset,因此使用者必须自己提供相应的参数,如报表参数,页号等。使用形式:
http://localhost:8080/birtApp/run?__report=报表文件路径&参数=........对于以上2个动作,以下列出可用的参数:选项说明__format报表输出格式:html或pdf,缺省是html。对于frameset不起作用。__isnull指明一个参数是null,常用于字符串类型。如果提供参数且值为空:
- 对于日期和数字类型,BIRT会将它们当作null处理。
- 对于字符串,BIRT会将它作为空字符串。因此,为了说明某个字符串是null,通常写为:__isnull=参数。__locale本地化选项,缺省是jvm的locale。__report报表设计文件路径。报表参数报表参数参数值对,形式:参数名=参数值。对于frameset,直接在地址栏中输入参数名=参数值后回车,不会影响报表结果。虽然,此时选择"运行报表"时,弹出的参数值已经改变。虽然本节所说的是针对web应用的集成,但是这种方法同样也可与非web应用集成。此时,我们可以采取一种变通的方法:在非web应用中使用内嵌的web容器,如jetty,也可达到同样的效果。这种做法和Eclipse的做法类似。还记得在报表设计时使用"报表 -& 运行报表"吗?那个弹出的窗体,实际就是一个web页面。结论与一些老牌报表软件相比,BIRT可能仍显稚嫩。然而,它也不乏其独到之处,如脚本控制、库和模板。加之有世界领先的报表厂商Actuate支持,实际上BIRT的ROM(Report Object Model)就是Actuate捐献的,我们有充分的理由对BIRT的前景表示乐观。
参考资料 BIRT官方网站 BIRT and POJOs as datasources example
Using Eclipse BIRT Report Libraries and Templates
developerWorks: 登录
标有星(*)号的字段是必填字段。
保持登录。
单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件。
在您首次登录 developerWorks 时,会为您创建一份个人概要。您的个人概要中的信息(您的姓名、国家/地区,以及公司名称)是公开显示的,而且会随着您发布的任何内容一起显示,除非您选择隐藏您的公司名称。您可以随时更新您的 IBM 帐户。
所有提交的信息确保安全。
选择您的昵称
当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。昵称长度在 3 至 31 个字符之间。
您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。
标有星(*)号的字段是必填字段。
(昵称长度在 3 至 31 个字符之间)
单击提交则表示您同意developerWorks 的条款和条件。 .
所有提交的信息确保安全。
IBM PureSystems(TM) 系列解决方案是一个专家集成系统
通过学习路线图系统掌握软件开发技能
软件下载、试用版及云计算
static.content.url=/developerworks/js/artrating/SITE_ID=10Zone=Open sourceArticleID=107279ArticleTitle=BIRT:基于 Eclipse 的报表publish-date=

我要回帖

更多关于 财务报表软件 的文章

 

随机推荐