公务员期刊网 精选范文 报表系统范文

报表系统精选(九篇)

报表系统

第1篇:报表系统范文

关键词:公路系统 劳动工资 统计报表

我国公路事业正处于高速发展的时期,劳动工资统计是我国国民经济的重要组成部分,对我国的国民经济发展起着关键的作用。由于现代化公路劳动用工的复杂化变化,劳动工资的统计工作也融入了很多复杂的因素,公路系统劳动工资统计报表可以详细的反映出劳动报酬和人员变更的情况。因此,做好公路系统劳动工资统计报表的工作,是关系着公路事业快速稳定发展的重要保障之一。

一、公路系统劳动工资统计报表中出现的问题

(一)主观原因

对于公路系统劳动工资统计报表中出现问题,有一部分是由主观因素导致的,主要包括统计人员的业务素质不高和领导不够重视两个方面。

1、统计人员的业务素质不高

公路系统劳动工资统计报表的完善与统计人员的业务素质具有很密切的联系,但是由于统计人员的业务能力有限,缺乏对相关法律法规的正确认识,往往导致在公路系统员工的统计报表中漏填京津、加班费、养老保险基金、住房基金以及相关税务的扣税等,特别是对于临时的团体奖金或者个人奖金等的统计,经常出现漏统的现象。另外,有的统计人员不再编制内,属于兼职人员,对于兼职统计人员来说,一方面没有参加过系统的工作培训,另一方面对于统计知识十分匮乏,无法将全部精力放置在统计工作中,往往只是完成对统计报表的模仿填写,不能够很好的区分个别项目以及工资发放统计的标准,缺乏对公路系统劳动工资统计的深入分析。

2 、领导对工资统计工作不够重视

在当前公路系统改革发展的状况下,仍然有个别领导存在着传统的重结果轻分析的思想,对劳动工资的统计工作不够重视,甚至认为劳动工资的统计知识一项简单的数据填写工作,没有必要花费较多的人力物力去深入探究这项工作。有的公路系统工资统计领导不愿意主动去过问有关劳动工资统计工作中的问题,对统计人员的汇报工作也不重视,使相关统计人员放松了对劳动工资统计的认识,也逐步引起了劳动工资统计工作中漏统、缺填统计等问题的频繁出现。

(二)客观原因

在公路系统的劳动工资统计工作中,除了人员统计认识上的主观原因,还涉及到管理上和用工形式上的因素,这些客观原因也在影响着公路劳动工资统计工作的开展。首先,由于个别领导对劳动工资统计工作的不够重视,缺乏对相应制度管理的制定,致使管理工作不到位,统计工作进展不完善,无法及时按照规定处理统计工作中出现的问题。其次,由于公路系统的用工形式比较复杂,在职员工不仅包括编制内的,还包括编制以外的人员,另外,工资统计的项目内容也比较繁琐,涉及到各种津贴、补助、税金以及个人奖金等,这些纷繁复杂有十分细化的的工资项目在一定程度上增加了统计人员的工作难度。

二、做好公路系统劳动工资统计报表的策略

(一)提高统计人员的业务素质

针对公路系统劳动工资统计工作中统计人员业务素质能力不足的现象,公路单位应该加大对统计人员的业务培训投入,并且在业务培训工作中,要形成有针对性的内容培训,比如对于公路系统劳动工资统计中的理论知识和实际统计工作中的操作技能等,都要从最基础的方向统计人员的工业意识中渗透统计工作的责任感,使统计人员在进行统计工作的同时,能够本着为劳动职工服务的精神去认真完成统计工作。另外,作为公路系统的统计人员,还必须具备一定的计算机知识和相关法律法规知识,只有全面化的培训,才能保证统计人员不仅具备精湛的业务素质,还具有较高的道德修养,树立敬岗爱业、为人民服务的社会主义职业道德精神。

(二)加强领导对劳动工资统计报表的重视

只有加强领导对劳动工资统计报表的重视,才能更加深入的开展公路系统的劳动工资统计报表工作。领导的足够重视也能够在一定程度上加强统计人员对工作的重视,督促统计人员更加细心认真的完成自己本职的工作。另外,公路系统劳动工资统计的另告高层应该熟悉一些相关的统计法律法规,以便在听取统计人员的统计汇报时,能够及时的发现不规范的问题,并及时提出相应的改革措施。领导对统计工作的重视不仅仅可以促进职业管理方面的发展,还能更加全面的构建劳动工资统计工作的规范化发展模式。

(三)制定相关的制度提升统计工作的质量

由于公路系统劳动工资统计工作的复杂性,所以必须制定合理规范化的规章制度,才能更加全面的推动统计工作的完善发展,从提升统计工作质量的角度来讲,统计数据的收集是否准确、全面直接影响着统计人员的统计工作质量,因此,在涉及到劳动工资的统计问题时,必须深入探究统计工作的每一个环节,做好职工工资项目的全面统计,避免漏统、错统的情况,严格按照相关统计制度完成公路系统劳动工资统计报表的统计工作。

(四)采用现代化的统计手段

随着现代化科技的不断发展,在公路系统劳动工资统计工作中融入先进的计算机统计软件可以很大程度上提高统计工作的工作效率。由于公路系统的人员数量较多,各种分工的工资也存在一定的差异,导致公路系统劳动工资的统计工作比较繁琐,采用现代化的统计手段,就可以随意的检索人员调动和工资发祥信息,避免统计工作中的繁琐操作。另外,采用计算机统计软件进行劳动工资的统计,可以在一定程度上提高统计数据的准确性和科学性,所以应该尽快加强统计工作的信息网络化建设,实现公路职工工资统计的信息共享和透明公开化。

三、结束语

综上所述,劳动工资统计报表与单位职工的关系十分密切,对单位的人员调动和制度策略的制定都具有十分重要的影响,公路系统劳动工资统计报表中的任何一个细节都直接影响着员工的工资统计。随着社会经济的快速发展,劳动工资的统计内容也逐步倾向于多样化,传统的工资统计方法已经不能适应现代化工资发放的发展趋势,所以作为工资报表的统计人员应该具备爱岗敬业、认真负责的职业精神,严格遵守国家相关法律法规,不断提高自身的业务水平,努力做好公路系统的劳动工资统计工作。

第2篇:报表系统范文

关键词:企业合并报表;信息系统;构建

一、合并报表信息系统概述

合并报表是指资产负债表、利润表、现金流量表、所有者权益表和报表附注的编制工作。目前,合并报表中的一些报表可通过财务核算系统自动完成,但还需要在报表附注中对这些项目进行详细说明,这些工作需要通过手工完成。随着企业经营范围的扩大、业务数量的剧增,仅依靠手工方式编制报表不但耗费大量人力、物力,而且准确程度还无法保障,严重影响了合并财务报告编制的效率和质量。随着信息化程度的不断提高,很多企业在财务报表工作中引进了自动化办公模式,通过信息化手段完成企业合并财务报表编制工作,大大提高了报表的及时性、准确性和规范性。

二、企业构建合并报表信息系统的难点

(一)会计核算科目、流程不统一

目前,很多企业实行多元经营模式,会计核算科目和内容存在一定差异。这些企业的一级会计科目设置基本一致,二、三级会计明细科目设置各不相同,给合并报表编制工作带来了一定的难度。

(二)合并报表数据的安全及准确性问题

一是企业通过系统上报各种电子财务报表报表,要想确保系统内数据的准确性,对系统的稳定性是一项考验;二是企业各子公司之间的财务核算系统类型存在差异,各自报表内容千差万别,不具有可比性,加之上报数据十分繁杂,检查起来有一定难度,导致数据的准确性得不到保障;三是利用互联网系统进行上报,短时间内各子公司同时登陆该系统,给合并报表系统性能提出了更高要求。

(三)子公司财务核算软件的不一致

目前,规模较大的企业财务核算大多采用ERP、SAP系统,而中小型企业多使用用友、金蝶等财务软件。企业的经营范围不同,所设置的会计科目存在差异,财务核算系统不尽相同,致使企业间的核算软件和系统不能实现对接,财务数据不能直接导入合并报表系统。

(四)其他方面

一是合并报表系统要和表单报表相一致。企业要实现合并报表信息化首先要选择好信息化系统,使其不但可以满足报表编制的需要,而且还要满足企业合并范围增减变动、表单修改等功能需求,使其成为企业财务信息的数据仓库。二是企业多元化交易中的数据无法充分抵销。企业在发展多种经营的同时,自身也存在从原材料到生产加工、销售的产业链条以及施工企业、房地产企业未实现内部交易、关联方资金占用利息等关联交易事项,各子公司之间存在很多交叉持股、关联交易、未达账款、企业内购或其他项目的关联交易,这无形中增加了财务对账工作的难度。在合并报表中,EXCEL现有功能无法实现企业间交易数据的及时抵销,因此繁琐复杂的关联交易是合并报表工作的又一难题。

三、企业构建合并报表信息系统的有效策略

(一)自上而下的推广

合并报表信息化建设事关企业理念、管理模式、资金等各方面,是一项事关全局的系统性复杂工程。首先,领导要高度重视。企业负责人要高度重视合并报表信息化建设工作,从战略发展的高度进行安排部署。利用多种方式加大对该项工作的宣传力度,组织企业财务人员开展合并报表培训,提升企业软实力。同时,还需要基层工作人员要积极配合和参与,对该项工作提合理化建议,促进其顺利有序开展。

(二)实现会计核算科目、流程的标准化

针对企业会计业务流程、明细科目不统一问题,如果只统一相关会计明细科目,那么就会形成数量庞大的明细科目体系,造成维护运营困难。所以,应先开展企业会计标准化工作,统一会计一、二级科目,然后再进行明细科目设置修改,建立一套完善的会计流程规则和会计科目体系,对相关交易对账工作进行规范,奠定数据抵销工作基础。此外,对于拥有海外子公司的大型企业而言,还应当注意以下几个问题,一是要将国内外的会计期间相统一,会计政策相统一,以及对以外币原币会计报表进行折算,形成统一、规范的标准,为信息化系统的建立奠定基础。

(三)确保会计核算数据的安全

企业可以通过专线登录或者采用VPN方式登录合并报表信息化系统,并对不同用户设置不同使用权限,使用户权限与财务数据相匹配,确保会计核算数据安全。

(四)合理选择报表系统平台

企业可以利用计算机信息技术选择合理的合并报表系统平台,能实现跨区域电子对账,可精确算出抵销数据,达到高效准确对账目的。该平台不但能为企业提供相互对账、上传交易信息、确认处理结果等服务,而且可以把交易差额数据合并入标准模板,给企业合并报表编制提供数据保障。

四、结语

总而言之,企业在构建合并报表信息系统的过程中,应找准工作难点,掌握关键点,这样才能现财务信息传递的准确、快速、规范,提高合并报表工作的效率和质量,构建起统一、全面的财务信息化平台。

参考文献:

[1]俞波.我国集团企业财务信息化现状分析及对策研究――基于某集团企业财务信息化调研分析[J].国际商务财会,2012(06).

第3篇:报表系统范文

关键词:报表系统;应用环境;系统特点;操作说明;优点综述

中图分类号:TP391.13 文献标识码:A文章编号:1007-9599(2012)03-0000-02

Project Department Cooperative Development Report System

Ni Jianchao

(Communications Company of Liaohe Petroleum Exploration Bureau,Jinzhou121209,China)

Abstract:Combined with the actual needs of the project the Ministry of Development the report generation and inquiry,General requirements in accordance with the company reporting system,the full development easy and efficient reporting system.Elaborate reporting system,application software and hardware environment,the system features,system operating instructions and the Summary of the advantages of application in practical work.

Keywords:Reporting system;Application environment;System features;

Instructions;Review of advantages

一、前言

为了方便捞油项目部合作开发报表的生成及查询,在厂领导的相关工作要求下,全力协助开发了其合作开发报表系统。该报表系统是采用C/S模式设计的,以公司报表系统通用的Powerbuilder为系统开发工具,以Oracle9.0为后台数据库。

系统共分为三大模块,七个子模块。开发合作开发报表系统可合理利用数据库资源,减少人工计算,方便捞油项目部对合作开发数据的管理及使用。

二、系统应用环境

(一)硬件环境

1.客户端主机:PIV1.0以上,内存1.0GB以上。

2.服务器:SUN V880服务器。

(二)软件环境

1.客户端操作系统:windows2000\windows2003\XP中文版。

2.后台数据库:Oracle9.0。

3.网络协议:TCP/IP。

三、系统特点

(一)用户权限的设计模式,使得非授权用户不能操作系统数据,可保证系统数据的安全性。

(二)合作开发日报的生成过程中,只需要维护当天合作开发的井号,报表自动生成。

(三)数据库中已经存在的数据(如单井日产油、日产气、日产水、冲程、冲次等数据)不再重复存储,节省数据库的存储空间,提高了数据库的运行速度。

四、系统操作说明

(一)系统登录

双击合作开发系统应用程序图标,即可登陆本系统。

在密码验证窗口中,输入登录用户名和密码,点击“确定”按钮,即可进入系统主界面。点击菜单可进入相关模块。

(二)井号录入修改

进入“井号录入修改窗口”,你可以进行插入、删除、保存等操作。用户可利用本窗口维护合作开发的井号,在确定本窗口中的井号与当日合作开发的井号对应之后,可执行报表生成的操作。

(三)报表生成

1.生成日报

(1)点击报表生成菜单中的“生成日报”,进入日报生成窗口。

(2)先判断数据库中是否有当日的日报数据,如果有当日的数据,弹出对话框,用户可根据实际需求选择相应的操作。

以下是部分代码截图:

(3)报表生成完毕后系统弹出对话框,通知用户日报已成功生成,并且显示生成数据的条数,用户可与当日合作开发的井数核对。

2.生成作业区月累年累

“合作开发日报生成窗口”的作用是生成到当日为止,各个作业区的月产油、月产气、月产水及年产油、年产气、年产水数据。

以下是部分代码截图:

3.生成月报

“月报生成窗口”提示成功生成某个月份数据的条数,本窗口的作用是生成合作开发的月报数据,以单井为单位,计算月产油、月产气、月产水等数据。

以下是部分代码截图:

(四)报表查询打印

1.日报打印

在“日报打印窗口”中,可查询当日合作开发生产井的信息,包括单位、区块、井号、油品、层位、射孔井段顶深、射孔井段底深、厚度、层数、生产日期、冲程、冲次、泵径、日产油、日产气、日产水等;还自动计算出以作业区为单位的合计日产油、日产气、日产水;导出数据功能可以将数据导出到Excel等外部文件,以便对数据进一步操作。

“打印窗口”是通过表的关联调出数据库中已存在的数据,下图四个表中只有第三个表中的数据是合作开发日报中存储的数据,只有6个字段,其余的数据都是已经存储在数据库中的。

2.日报作业区合计打印

“作业区打印窗口”中,显示到当日为止,各个作业区的月产、年产的数据,并自动计算出全厂的合计数据。

3.月报打印

在本窗口中,显示以单井为单位的动液面、泵深、月产油、月产气、月产水、累产、注汽等数据。

五、综述

此报表系统的成功编写与应用,改变了以往手工计算报表的方式,通过读取预先存储的数据到数据库中的数据,可自动生成日报、月报等报表,大大减少了在相关人员在数据处理方面很多的重复工作量。

此软件简单且操作性强,只需要对井号进行简单的维护,日报、月报等报表自动生成。

第4篇:报表系统范文

一、系统设计功能模块说明

文章设计的合并报表系统主要包括五大部分:合并集团结构模块、合并会计科目表模块、数据收集与控制模块、内部交易抵销模块和信息集成系统模块。

1.合并集团结构模块。在合并集团结构模块中,系统要维护整个企业集团的组织结构,这种组织结构既可以是按股权投资关系描述的、用于法定对外会计报表编制的组织结构,也可以是基于内部管理目的定义的组织结构。该组织结构确定后,按合并目的确定层次结构,如按照集团控股关系进行合并,用于向外界提供信息或者按行业合并,如制造业、商业、服务业等,也可以按照集团规模、业务或地区进行合并。不同的划分可以满足集团管理的不同需要。按照不同的层次结构,将不同的集团公司进行分类。

2.合并会计科目表模块。本模块定义的会计科目表与日常会计科目表类似,但出于合并需要会有一些合并专用科目,比如合并价差,少数股东权益,外币报表折算差异等。合并会计科目表的定义十分重要,因为其直接到对子公司数据收集的明细程度和集团内财务管理的规范化。在确定科目明细分类时必须考虑能否满足合并中对账和抵销的需要,能否满足会计报表和管理的需要,以及这样分类在工作量和实际数据收集上是否可行等问题。合并会计科目可以按集团内外交易、币种、资产业务类型、客户、地区等进行分类。如存货科目可以分为集团内和集团外两部分,然后按存货种类归入不同的类别,从而满足存货中未实现内部利润的抵销以及加强存货管理的需要。

3.数据收集与控制模块。在定义集团结构和会计科目表模块后,系统设计将转向具体的合并操作模块。合并操作模块要实现两个任务:首先完成数据对各子公司的收集、验证、补充和标准化,这将在数据收集与控制模块中完成;其次进行集团内交易的对账和抵销,这将通过内部交易抵销模块实现。数据收集与控制模块包括余额结转模块、数据收集模块、本年净利润模块、检查上报数据模块、重分类调整模块、货币换算模块、检查标准数据模块。下文着重说明数据收集模块。

数据收集模块是本功能中最重要的任务。主要是通过系统提供的各种数据传输收集集团内各子公司的财务数据和附加财务数据。附加财务数据包括了诸如母公司对子公司股权投资比例等信息。数据收集任务中,针对子公司的不同情况,系统可以采用各种不同的数据传输方法。系统设计的前提是母公司将财务会计和合并报表看作两个平行的系统。在这个前提下,进行数据的收集工作。下面针对集团内各子公司的不同情况分别说明数据的收集方法:

①如果某子公司的财务会计系统与母公司的财务会计系统实现了数据共享,该公司用户可通过局域网(LAN)或Internet、专线等远程工具和母公司系统直接相连,则系统通过集成实时更新或定期上传两种方式,将数据从财务会计系统相应模块自动传送到合并报表系统相应模块中。

②如果某子公司采用的财务会计系统与母公司相同但没有实现数据共享,则该子公司用户在经过适当的授权和培训后可以通过Internet、专线等远程工具直接登录母公司系统,定期通过在线数据输入的方式直接将该子公司的财务数据输入母公司的合并模块中。在线数据输入的格式可以在编码时灵活定义,或者该子公司可以在离线外挂程序中输入财务数据,输入完成后,通过外挂程序中现成的接口将数据下载成纯文本文件,传送到母公司后上传到合并模块中。采用远程用户离线输入做法的好处是,不必直接登录母公司财务系统,在权限维护、通讯等方面更为方便、经济。

③如果某子公司的财务系统与母公司不同,则需要在该财务系统中设计接口程序将数据定期转换成一定格式的纯文本文件。通过邮件等通讯手段传送到母公司,随后灵活上传到合并报表系统中。

对于大型集团来说,各子公司地理位置分散,数据平台和通讯手段不同,在实际实施中应当综合考虑这些因素,决定一种或多种方式实现数据收集任务。

4.内部交易抵销模块。从集团整体的角度看,集团内部交易在各公司的账户上分开反映,会虚增集团整体的资产、负债及所有者权益。该模块主要实现集团内各子公司间交易的抵销,它是一个直观的图形化操作平台,如下页图所示。

在母子公司之间既有资金的往来,也有物资的流动。一般来说,对于单纯的内部资金往来的抵销处理相对简单,只要在记账凭证中记录内部交易单位的代码或名称,然后在合并报表系统中说明其发生额即可。例如:短期借款与短期投资的相互抵销。但是,企业集团涉及复杂的业务类型、在编制合并报表时,需要具体具体判断。下面以存货中未实现内部利润抵销模块为例进行说明。

在进行存货中未实现内部利润抵销处理时,应当注意到内部交易的存货在合并时所处的状态。尤其是购买企业为制造企业、在集团进行合并抵销时,这部分存货可能部分仍在库存中,部分已投入生产过程。投入生产过程的存货部分仍处于半成品状态,部分已加工成产成品入库或对外销售。在已对外销售的情况下,这部分存货中包含的利润已经实现,因此在抵销未实现内部利润时应将其排除。这是一个十分复杂的过程,但是如果集团内部存货交易频繁,以及购进企业生产和对外销售经常发生且规模较大时,如果不对已售商品中包含的内部存货进行扣除,则无法真实反映集团整体的财务和经营情况。

这里系统设计有个假设前提就是要求这类企业集团已实现财务系统与业务系统的协同。业务系统在自动生成记账凭证时能载明有关内部交易信息,如,“进销存”系统适时地将存货的来源、去向、金额、数量等资料传到财务系统,以利于财务系统及时编制记账凭证,登记账簿。合并报表系统可以自动从账簿中提取应当抵销的内部交易金额,也可以直接通过记账凭证来进行编制。要实现这一系统功能,系统设计时对定义科目表明细科目有较高的要求:在使用前一种时以交易单位编码为明细科目。交易单位编码在集团内宜于统一,可分为三类:内部单位、重要的外部单位、不重要的单位。对于标明“内部交易”的存货,在凭证输入时加输辅助核算项存货、资金流来源(或去向)单位代码,从而使得企业能够全面掌握自身存货的种类、数量、金额、来源、去向,正确了解内部存货交易导致的未实现利润是否最终实现,从而正确进行内部交易抵销。

5.信息集成系统模块。合并操作模块的信息集成系统提供了关于合并会计报表及其附注、合并抵销分录、投资变化等报表信息,是合并报表系统最终要实现的结果的汇总。

第5篇:报表系统范文

关键词:报表服务;SQL2005;报表参数;RDL

中图分类号:TP391文献标志码:A文章编号:1009-3044(2008)12-20ppp-0c

The Research and Implementation of the enterprise Report System Based on SQL2005

HAN Min, YOU Feng, ZHAO Heng-yong

(College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 10029, China)

Abstract:Introduced the characteristic of SQL Server 2005 reporting services. Integrate the demand of enterprise report, uses the method of modifying the RDL document and processing the data of reporting services, giving an example of using Reporting Service of SQL Server2005 to realize dynamic display Web user-defined report under the VS environment.

Key words:Report service; SQL2005; Report Parameter; RDL

1 引言

随着Internet的发展,企业级应用软件逐渐由C/S结构转向B/S结构,企业管理信息系统正逐步由传统的客户端/服务器模式向Internet转移,作为其输出展现端,越来越多的报表将在Web 环境下开发和应用[1]。在企业级的报表解决方案中,不少开发人员采用集成于Visual Studio中的Crystal Report (水晶报表)工具实现,但水晶报表作为第三方开发组件,对其应用时需要编写大量的程序且部署复杂。由于SQL Server的Reporting Services(报表服务)采用集中存储和管理报表、设置策略以确保对报表及文件夹的安全访问、控制处理和分发报表的方式,使在企业业务中使用报表的方式标准化,并且报表服务使报表的设计生成更加容易,具有和Visual Studio集成性好,易于部署,用户的个性化设置灵活的特性,本文提出利用SQL 2005中的Reporting Service 实现企业报表系统的解决方案。

2 Reporting Service简介

Reporting Services是微软在2003年作为SQL Server2000产品套件的一部分的,2005年在SQL Server2005中进行了扩展。SQL Server报表服务是一种基于服务器的新型报表平台,该平台构建在 .NET Framework 2.0 上并与 SQL Server 2005集成在一起,可用于创建和管理包含来自关系数据源和多维数据源数据的表格报表、矩阵报表、图形报表和自由格式报表,可以通过基于 Web 的连接来查看和管理创建的报表,可以使用一个扩展的基于 Web服务的 API 将丰富的报表生成功能集成到应用程序中,因此,Reporting Services 是在各种企业报表开发环境中生成报表的极佳工具。

2.1 RDL

SQL Server2005报表服务定义了一个XML标准RDL(报表定义语言),是一种公开的XML定义报表的格式,因此,可以通过直接编写和修改RDL或者创建自定义工具生成相应的报表格式,满足用户对报表的自定义的需求,达到对报表服务的灵活性扩展。在SQL Server或VS2005环境中,可以使用图形化的制作工具编辑RDL文件。

2.2 Reporting Service的报表设计工具

Reporting Service包括两个报表设计工具:报表生成器和报表设计器。在企业级报表系统的应用中可针对不同的报表需求,选择相应的报表设计工具。

报表生成器是一个在互联网上的Windows客户端应用程序,可以基于报表模型生成报表,报表生成器使用了智能客户端技术,在不必了解基础数据库、报表定义及Reporting Service存储报表的方式情况下,可以使用报表模型实时生成报表。

报表设计器是一种用于创建和报表定义的工具。通过报表设计器可以访问所有报表定义功能。报表设计器提供了图形化的设计界面,可以在其中定义数据源和查询信息,利用其提供的报表项进行报表格式的设计,添加要显示的数据源字段。在报表设计器中通过对相应的报表项设置不同数据来源参数的方式,实现用户自定义报表格式和对报表数据的动态查询。

2.3 报表管理器

在SQL Server2005报表服务中,报表管理器是包含于报表服务中的一个基于Web 的管理应用程序,它使用和Web 服务API的报表服务器的界面创建。报表管理器应用程序驻留在Web 服务器上并且为Web 浏览器访问,为报表服务器数据库中的内容提供一个管理界面,在报表管理中可以完成用户对报表访问的安全设置、站点设置、文件夹的处理、报表属性设置及报表数据源的处理等应用。可以通过报表服务自身提供的报表服务器的URL访问报表管理器页面,实现企业级报表的Web 管理,也可以通过创建一个利用相同报表服务Web 服务API的应用程序来创建企业要求的自定义的报表管理器[2]。

3 企业报表系统的方案设计及实现原理

3.1 企业报表系统的实现技术。

为了满足企业级Web 报表系统的性能需求,其技术方案如图1所示:

3.2 企业报表系统实现原理

为了实现自定义报表,本文设计了基于 和SQL Server报表服务2005的Web 自定义报表模型:建立报表格式信息数据库和报表数据信息数据库,通过访问数据库。报表数据采用 DataSet作为数据源绑定,根据SQL Server报表服务2005提供的数据处理接口在Visual Studio2005中编写代码实现数据集的动态绑定[3]。对SQL Server报表服务2005进行参数设置实现报表格式的自定义。首先,在根据企业的应用需求确定报表表格的自定义参数,即对报表服务的报表项(表、文本框、列表、图像和矩形等)建立参数表;其次,对报表的数据处理进行扩展应用,根据查询排序等设置从数据库中提取数据,动态生成DataSet数据源,在中,将 DataSet 动态绑定到报表显示控件ReportView; 最后,在中,对ReportView控件编写代码实现对SQL 2005的报表服务的访问。实现原理如图2所示。下面结合实例讲解企业自定义报表的实现。

3.3 报表格式的自定义

SQL Server报表服务2005的报表模板格式的自定义可以由以下两种方式实现。第一种是在报表服务外部,通过XML文档的修改实现报表的自定义,此方式对熟悉XML语言的用户适用。第二种方式针对不熟悉报表开发环境的一般用户,通过选择相关报表格式参数的方式实现报表模板格式的自定义。

修改XML 文档实现报表的自定义,可以在Visual Studio 环境下选择SQL Server Business Intelligence Development Studio,通过创建报表项目在报表设计器窗体以图形化界面的方式对报表模板进行定义,或者选择报表向导的方式完成对报表模板的定义。由于定义报表的RDL文件是一个XML文档,该XML文档具有报表所有属性的标记选项卡的标准定义,报表设计元素的属性值可以用一个文本编辑器修改,因此可以在报表服务器外部通过修改编写符合报表定义的XML文件或修改已有的XML文件的方式实现报表模板的自定义[4]。

修改报表格式参数实现报表格式的自定义,在定义报表时,可以对组成报表的报表项通过对ReportParameter属性的操作,即对构成报表的文本框、表格、矩形、列表、图像等进行相应得参数设置,这些参数可通过表达式设置,也可以通过查询数据库中的报表参数信息进行设置,从而实现用户选择相应的报表参数完成报表格式的自定义。

3.4 报表数据处理

在报表设计器中,通过对数据库查询设置报表数据集。区别于.NET中的数据集,报表服务中的数据集指一个查询表达式或一个用于查询数据库中对象的引用,包括在报表的定义中。可以在定义数据集的查询中设置参数,也可以在存储过程中定义参数实现数据筛选,参数项可以由一个静态列表或者一个数据驱动的查询填充,从而实现用户选择不同的参数对报表的各种查询显示[5]。根据SQL Server报表服务2005提供的数据处理接口,通过访问数据库,报表数据采用 DataSet作为数据源绑定,在Visual Studio2005中编写代码实现数据集的动态绑定。

3.5 报表的显示输出

SQL Server报表服务2005 能够集成到不同的应用程序中,且具有不同的显示报表的方法:使用URL来访问报表,使用报表服务的Web服务以编程的方式显示报表,使用ReportViewer控件显示报表和使用SharePoint显示报表。本文采用ReportViewer控件显示报表的方式实现报表的显示,该显示方式可以完成在显示页面中的浏览、打印、保存、查询、翻页等功能。由于ReportViewer是客户端控件,可以使用来自任何数据源的数据,既可在Windows窗体使用,也可在Web窗体使用,故根据企业报表显示的需求,采用在Web 窗体使用ReportViewer实现报表的显示输出。首先,将定义好的报表添加到 应用程序中,打开Choose Toolbox Items检查ReportViewer控件,将其添加到引用中。其次,在Web窗体上添加ReportViewer控件和其他输出页面进行交互的控件如标签和下拉列表框等。最后,设置ReportViewer的ReportPath和ReportServerUrl属性,并编写相应代码完成报表参数的传递,参数作为RportParameter对象数组来管理,报表参数通过传递给ServerReport对象的SetParameters方法的数组来填充。其部分代码如下所示:

private void ViewReport()

{

string sReportServerURL = "LocalHost/ReportServer";

string sReportPath ="/Professional SQL Reporting Services/enterprise report ";

Microsoft.Reporting.WinForms.ReportParameter[] Param;

Param[0] =newMicrosoft.Reporting.WinForms.ReportParameter

("OrderDateFrom", this.dtOrderDateFrom.Value.ToString());

Param[1]

=newMicrosoft.Reporting.WinForms.ReportParameter

("OrderDateTo",this.dtOrderDateTo.Value.ToString());

reportViewer1.ProcessingMode =

Microsoft.Reporting.WinForms.ProcessingMode.Remote;

reportViewer1.ServerReport.ReportServerUrl

= new Uri(sReportServerURL);

reportViewer1.ServerReport.ReportPath = sReportPath;

reportViewer1.ServerReport.SetParameters(Param);

reportViewer1.ShowParameterPrompts = false;

reportViewer1.ShowPromptAreaButton = false;

reportViewer1.RefreshReport();

}

4 结束语

本文提出的在.NET平台下利用SQL Server2005中的报表服务实现企业报表系统的方案,满足了企业对报表灵活设置参数实现对某些报表项的自定义和易于更新和维护的需求。该方案适用于在.NET 平台下生成各类企业报表。由于SQL Server报表服务和SQL数据库结合的紧密并且具有很好的扩展性,以及对企业商业智能(BI)的支持,可进一步从数据处理扩展、交付扩展、显示扩展和安全扩展等领域延伸企业报表系统的应用。

参考文献:

[1]张亚平、贺占庄,B/S架构下动态报表的一种实现方式[J],计算机技术与发展,2007,17(4):93-95,103.

[2]paul Truly 、谢文亮(译),SQL Server2005报表服务高级编程[M],北京:清华大学出版社,2007.

[3]陈传波、黄刚、刘清慧,一种基于的自定义报表的设计与实现[J],计算机工程与科学,2006,28(6):112-114.

[4]菅言彬,基于XML的Web智能报表的研究与实现[D],华北电力大学,2005.

[5]刘福军、申永军、刘杰、史维祥,存储过程和OLE技术在报表设计中的应用[J],计算机与现代化,2003,(3):73-75,7.

第6篇:报表系统范文

一、悉心调研

我平时对民生问题比较关注,如交通安全、社会治安、食品卫生、社会保险等,及时了解相关信息和社情民意。作为教育系统选出的代表,更多的是对教育的调研和思考。

因曾在__教育局工作,我对__教育比较了解。我觉得,作为__人大代表,仅仅了解__情况是不够。近年来,借“浙江省督学”职务之便,我对__外县市区的教育情况作详细调研,如调研一天以上时间的有__实验小学、__广场路小学、__建设小学、__瓦市小学、瓯海景山小学、瓯海实验小学、洞头实验小学、洞头东屏小学、永嘉实验小学、龙湾沙城二小、平阳怀溪中心校、文成珊溪中心校等。同时,借兼任__市校长培训班讲师之便,在上课的同时与__各中小学校长作详细交流,比较全面地了解当前__基础教育办学的成果和突出问题。因掌握一线数据,对教育问题的认识和分析能够提纲挈领,切中要害。

__各县市区教育系统共有人大代表30多人,一些代表在提案、发言前后都打电话听听我的想法。20__年11月,应__人大__第三小组卢秀英同志的邀请,在__侨联会议室专门为该小组全体代表就留守儿童教育问题作中心发言。

20__年7月,__宣传部组织“求创新、抓落实——我为跨越做什么”讨论活动。活动邀请20多位嘉宾参与讨论,邀请中央电视台主持人张泉灵主持。现场请各界代表300多人参与旁听,并安排电视直播和网络直播。我作为__人大代表与会。会场上,主持人张泉灵邀请我就教育问题和__精神作了现场采访发言。我的发言视频后来好几家媒体给予报道。

当前,我正在重点调研施行“__教育实验区”的可能性,计划在下次会议上作为提案;同时也在调研食品卫生监督和无车人群“行路难”的突出问题,如果有新意,我想作为下次会议发言的重点。

二、慎重建议

平时会议上积极发言,建言献策。__第一届人大第一次会议召开期间,__代表团组织审议《政府工作报告》。会上,我对《报告》大幅写民生表示肯定,认为往年重经济轻民生的现象有所改变,民生与经济实际上已经如同坐上同一架飞机,同命运共呼吸。特别对《报告》中“基础教育优质均衡发展”的表述非常满意。我认为,就全国教育而言,突出矛盾是“就学难”;而__作为发达地区,当前教育的突出矛盾是“人民群众因生活富裕而带来的对优质教育的迫切需求与长期投入不足而形成的优质教育资源不足的矛盾”,政府一定要加大对教育特别是农村教育的投入。后来,__电视台、《__日报》、《__晚报》、《__日报》、《__人大简报》和__新闻网、__教育网等媒体都报道我的的观点。特别是关于民生的“飞机论”和关于教育的突出矛盾分析赢得广泛认识。如《__日报》题为《心声与民生》报道,“在__代表团的陈钱林代表也引用了一个贴切比喻来表达自己的心声。他说:‘要是把政府工作报告比作一架启航的飞机,以往总是经济问题坐头等舱,而民生问题往往是坐普通舱。今年我们很高兴地看到,民生问题如今是与经济问题并重,也坐上头等舱了。’他认为,只有把民生问题摆正了位置,才能使我们的飞行平稳。”后来__网记者在采访文成县长谢作雄说到,“__代表陈钱林的‘飞机论’……”。《__晚报》题为《心语心愿》报道:“人大代表、__安阳实验小学陈钱林认为,目前在__不是就学难,而是上好的学校难……”该报道后来在__教育网转载,之后几年的__教育工作报告中多次提到“__教育的突出问题不是‘上学难’而是‘上好学难’。”

20__年7月,__市政府召开教育工作座谈会,陈作荣副市长与会。我作为人大代表与会,并由主持人指定提建议。我说,就党委、政府而言,两点:一要尽快解决好办学条件问题,要让老百姓看到成果、享受到成果;如果政府无财力,应该考虑采取政策,可向上级申请成立__教育实验区,__人能创造__经济模式,__人也应该有创造__教育模式的魄力和能力。二要领导全社会形成尊师重教的风气。当前教育的确还不和谐,但许多问题都是全国性的问题,都是长期形成的问题,都是需要长期努力才能解决的问题;许多教育问题本身就是社会 综合问题在教育领域的表现;教育问题的解决,最终需要广大教育干部和教师的努力,如果全社会都以旁观者、评论家的身份,指责为发展教育无私奉献的教育干部和教师,这本身就是比教育问题更可怕的问题。就教育行政部门而言,也是两点:一是突出抓好教育队伍建设,教育需要大楼,教育更需要大师;温总理已经将教育家办学提了出来,__可先走一步,可制订鼓励教育家办学的相关措施。二要鼓励、指导学校形成教育品牌,之后以集团化办学的思路,扩大品牌效应,借此扩大优质教育资源;农村学校也可以联合体的形式共同创建优质教育。……得到与会同志和陈作荣副市长高度评价。

20__年12月底,我应邀就gdp 情况接受__网记者采访。后来,20__年1月3日__网题为《__市gdp去年有望首次突破20__亿元》文章报道了我的观点:“以往在老百姓眼里,gdp是干部的政绩指标,gdp总量多少,增长幅度多大,老百姓看不见、摸不着,因而很少有人去关心。市人大代表陈钱林说,而现在,更多的老百姓亲身感受到了gdp增长与自己的生活紧密相连,他们在关心发展实惠的同时,也更加关心发展的速度和质量了。”

20__年3月__十一届人大第二次会议期间,我对报告中“今年对教育加大投入,增加义务教育专项经费1400万”的表述提出了意见,认为这是失信于民的话,因为1400万平均分到__100万学生身上,每人只有14元,怎能说是“增加教育投入呢?”为什么会出现仅增加1400万就认为是“增加教育投入”而作为政府工作报告的一项为民办实事写入报告?如何避免政府工作报告不务实的情况?由此我提出应该建立政府与人大代表“双向发展目标计划体系”,指每年政府提出工作计划,同时也由人大代表提出计划,两者背靠背提出,再对比、分析、协调,这样才能恰如其分地表述目标,也能更好地实现目标。该建议应该有一定思想含量,后来__人大简报也给予报道。

20__年底,我参加了__市“反两抢”专题工作调研会,表示对当前安全工作不满意,希望政府加大力度打击犯罪行为。20__年3月,我参加了《__市政府工作报告》会前调研会,对相关问题提了建议和意见。

20__年5月,国务院参赞室来__调研教育工作,我作为教育系统人大代表与会。我提出了三项建议:1.国家应该更多地尊重基层政府基层学校的创造性,不应该过于强调统一而把基层政府基层学校的手脚绑起来。东方管理的特点是,一统就死,一放就乱,如何在统与放中寻求一根平衡木,是当务之急。2.成立教育特区,灵活探索适合当地实际的教育模式。经济有__模式、苏南模式,教育也不应该全国一刀切,也应该有__教育模式、苏南教育模式。国家可选十个、三十个或一百个教育特区,有经验者在类似地区推广,有问题者在局部给予纠正。3.国家和地方层面分头成立中小学教育理论研究室。需要高校教授参与,毕竟理论研究离不开专家,但应更多地吸收中小学校长教师参加。……相关建议得到参赞室陈进玉主任、国家教育部基础教育司原副司长朱慕菊等肯定,后来参赞室一同志对我说,会把我的“办教育特区”建议报国务院领导参考。

三、树立形象

作为教育系统的人大代表,我想首先应该有教育者的良好形象,因此我更加注重为人师表形象,特别注重自身学习,努力做学者型校长。几年来,我带领安阳实验小学教师创人民满意的教育,在国内率先研究、实施素质教育的新模式——尊重教育模式,学校在社会的美誉度大幅度提升,成为__名校。同时,在学校管理、教育学两个学术领域刻苦钻研,学术论文在《人民教育》、《中国教育报》、《中小学管理》等知名刊物发表,代表作《“尊重教育”与儿童发展》、《幸福为本》、《学校到底为谁而办》在一些刊物和上百个网站转载。20__年课题研究成果获浙江省教育科学优秀成果一等奖(全省仅仅十项一等奖,其中小学仅一项);著作《尊重教育新理念》获__社科联优秀成果著作类二等奖。20__年,我被__大学聘为兼职硕士生导师;20__年,我被浙江省教育厅聘为作为省长工程的“全省中小学教师领雁工程讲师团”成员。日前,我又次被评为__市拔尖人才。所有这些,我觉得都为“__人大代表”树立了良好形象。

第7篇:报表系统范文

关键词:财务软件报表系统 财务分析系统

一、前言

评价企业经营业绩及财务状况的重要依据是财务分析,通过分析企业财务状况,可了解企业盈利能力、营运能力、偿债能力和成长能力,促使管理者提高企业管理水平。随着信息时代的到来,企业的生存和竞争环境发生了根本性的变化,为了适应这一变化,大部分企业购买了财务软件建立了会计信息系统,为企业经营者的决策提供服务。虽然,现在大部分财务软件提供了财务分析模块,但仅仅是一些最基本的、最常用的财务分析指标,很难满足企业的实际需要,拥有一套科学、实用的财务分析系统仍是不少企业亟待解决的一大难题。

二、财务分析数据来源分析

财务分析指标是指总结和评价企业财务状况与经营成果的分析指标,包括偿债能力指标、营运能力指标、获利能力指标和成长能力指标。财务分析数据来源主要是资产负债表、现金流量表、利润表、成本及费用表等,如图1所示。

资产负债表、利润表、现金流量表及企业内部报表都可以用财务软件报表系统编制、生成,报表与报表之间通过公式可以实现自动相互取数,这为企业建立自己的财务分析系统提供了可能。

三、财务软件报表系统建立财务分析系统的好处

1.满足企业对财务管理的实际需求。现在,由于大部分财务软件仍是以会计核算为主,财务分析模块还很不完善,所提供的财务分析指标一般是常用的获利能力指标、营运能力指标、偿债能力指标和成长能力指标。而企业的实际需求是千差万别的,随着经济发展状况、市场环境、管理要求的变化,企业内部财务分析越来越重要,通用财务软件提供的财务分析指标很难真正满足的企业的实际需要。利用财务软件报表系统的强大数据处理功能,根据企业需要的财务分析指标可以迅速设计、开发出简单、实用的财务分析指标体系,以满足企业的财务管理需要。

2.充分发挥财务软件报表系统的强大功能。财务软件报表系统功能非常强大,利用系统提供的模板生成资产负债表、利润表、现金流量表只是其应用的一个方面,最主要还是其强大的“二次开发”功能。现在很多企业由于受到技术人员的限制,没有能力独立进行“二次开发”,仅仅是编制一些基本的会计报表,无形中造成了极大的资源浪费。如果充分利用财务软件“二次开发”功能,完全可以开发出满足企业实际需要的财务分析系统。

3.数据准确,分析方便。利用报表与报表之间数据连接获取数据的方法,所建立的财务分析系统可以直接从资产负债表、利润表、现金流量表和企业内部报表中自动取数,利用财务软件报表系统自带的功能强大的函数,对所取得数据进行分类、计算、汇总,保证了数据处理结果的准确性。然后利用财务软件报表系统提供的图表功能将报表数据所包含的经济含义以图表的方式直观地反映出来,便于对财务数据进行分析。

4.简单实用。会计人员只要结合企业的实际需要,根据财务分析的数学模型,设计好单元数据来源,利用财务软件报表系统建立财务分析系统的过程非常简单,整个财务分析指标体系从建立到生成数据和图表,操作和编制会计报表一样轻松。财务分析指标数据自动生成并无误后,每月只要录入关键字,系统就会自动生成当月的财务分析指标数据,大大减轻了会计人员的工作量。由于三大报表数据是可以动态生成的,所以财务分析指标数据也是动态的,这就为企业管理决策提供了实时的数据。

四、应用举例:用友UFO电子报表系统建立杜邦财务分析体系

某公司2013年1月的资产负债表、利润表、现金流量表资料如图2、图3、图4所示。根据杜邦财务分析体系,欲建立的杜邦财务分析体系表如图5所示。下面就以用友UFO电子报表系统为例介绍建立杜邦财务分析体系的过程。

杜邦财务分析体系表的建立过程如下:

(1)在建立杜邦财务分析体系之前,先用用友UFO电子报表系统生成资产负债表、利润表、现金流量表,一块存放在用友财务电子报表默认文件夹下。

(2)设计杜邦财务分析体系报表格式,包括表样、关键字等,结果如图5所示。

(3)设置单元公式,如图6所示。

(4)生成报表数据。进入数据状态,分别录入资产负债表、利润表、现金流量表关键字,先生成三个报表的最新数据,然后录入杜邦财务分析体系表的关键字,系统自动从资产负债表、利润表、现金流量表中取数,并重新计算整表,杜邦财务分析体系各个指标的生成结果如图5所示。

(5)杜邦财务分析体系趋势化分析。利用用友UFO电子报表系统数据透视功能,把各月生成的杜邦指标比率由立体形式展开成平面形式,每月相同的项目结果展示在同一行,然后生成图表,杜邦财务分析体系变化趋势便可以直观形象展现出来,便于进行对比分析。

五、结论

利用用友UFO电子报表系统建立杜邦财务分析体系仅仅是简单的报表之间的相互取数,还没有用到功能强的“二次开发”功能,所以常用的财务分析的方法如趋势分析法、比率分析法、因素分析法都可以处理。总之,只要充分利用财务软件报表系统的强大功能,把所需要的财务分析指标生成一个个的报表文件,然后利用财务软件系统的“二次开发”功能,设计好自定义菜单对财务分析指标报表文件进行调用,这样就形成了企业个性化的财务分析系统。

参考文献:

[1]陆正飞,财务管理,大连:东北财经大学出版社,2001.

第8篇:报表系统范文

关键词:XML;Excel;XPath;XQuery

中图分类号:TP311 文献标识码:B 文章编号:1004373X(2008)1809304

A New Way to Design Generalpurpose Reporting Systems Using XML and Excel

WANG Yongchao1,ZHANG Jing1,MA Jing2,WANG Xinwei1,YANG Kaifeng1

( 1.Faculty of Computer Science and Engineering,Xi′an University of Technology,Xi′an,710048,China;2.Xi′an Technological University,Xi′an,710048,China)

Abstract:This paper discusses a new way to design dynamic and generalpurpose reporting systems,which utilizes XML and Excel.Excel templates is deconstructed and reporting information,structure information and mapping information of templates are built,and statistics by a statistic template is generated,and all these information are stored in database in XML format.After that,data is extracted from user uploaded Excel files and it is saved to database in XML format.Using Xpath and XQuery,reporting data and statistic data which is further composed into an Excel file to users.This kind of design makes reporting system more flexible and customizable.

Keywords:XML;Excel;XPath;XQuery

1 引 言

在现实生活别是在企业里面,报表无处不在,报表生成工具在管理信息系统中有着举足轻重的地位。通过对生产活动中的各种数据进行汇总、统计和分析,可以多层次,多角度、全面而详细地了解企业生产运作状态,是管理高层进行决策规划的数据基础。然而,由于我国企业报表的设计规划很不规范,样式规格纷繁复杂,对于每一个信息管理系统来说,报表部分都是极其耗时费力的工作,而且还常不能满足用户灵活变动的要求。设计一个报表样式可以由用户灵活设计,通用的报表系统是一个非常实际意义的研究课题。

2 报表系统研究现状

Excel是专业的制表工具,内置丰富的公式函数,具有强大的数据统计分析功能。目前在企业当中,Excel的应用非常的普遍,几乎所有的计划统计部门都采用Excel作为日常最主要的报表工具。因此,在动态通用报表的设计方面,以Excel组件为操作对象进行报表系统的开发很受软件开发者的欢迎。目前这方面的研究已经取得了很大的成果[1],但是由于以Excel文件作为文件对象访问方式要求对每一种样式的Excel文件都要单独编程,工作量大且灵活性差,以Excel文件作为数据库访问方式对于规范的二维顺序表样式的报表没有问题,但是对于不规则的交叉表、混合统计汇总表等就无能为力,而实际当中这类不规范的占的比重还非常大。因此在实际应用当中还有很多问题需要解决。

XML是一种可扩展性标记语言,其自描述性使其非常适用于不同应用间的数据交换,而且这种交换是不以预先规定一组数据结构定义为前提。XML最大的优点是它对数据描述和数据传送的能力,因此具备很强的开放性。如果用XML来描述报表数据,则报表的设计就会具有很大的灵活性,因此利用XML实现动态通用报表的研究也开始受到人们的重视,并取得了一定的成果。但是也都存在一些问题,如参考文献[2]中提出的方法仅限于对已有数据的查询结果进行格式调整,只是在最后报表的生成阶段实现了灵活设置,参考文献[3]所提出的方法需要构建知识表达和知识库,实际操作性较差。参考文件[4]采用模板技术,模板与数据相分离,采用数据库方式存储报表模板和系统各种数据,实现报表的权限管理、分类管理和网络化管理,但是在实现上采用FastReport这个商用软件实现,无法由程序开发人员自由控制。参考文件[5]采用固定格式的文本文件作为报表文件的载体,经过解析程序实现动态报表,利用这种方法设计的报表系统灵活性较好,但是由于所有工作围绕文本文件进行,所以操控性较差,解析工作比较麻烦。

本文在对XML和Excel的进行深入研究后,提出一种新的动态通用报表系统的设计方法。采用模板技术,数据与表现分离,以XML为载体经过解析进行数据统计分析并动态生成报表。具体操作时,以企业中普遍采用的Excel文件作为报表模板和数据采集对象,对Excel文件进行XML分解,使报表的数据和表现相分离,以XML的形式存入数据库,使用XQuery语言对数据库中的XML数据进行统计和分析,通过对XML数据的组装最后以Excel文件的形式输出报表。

3 系统结构设计

整个报表系统的系统结构如图1所示,由报表模板生成、统计模板生成、报表数据采集、报表组装4大子系统及数据库组成。

报表模板生成子系统将Excel文件格式的报表模板进行XML分解,将报表的结构信息以XML格式存入数据库。统计模板生成子系统负责生成描述报表中各数据组成元素间逻辑关系的信息,同样以XML格式存入数据。报表数据采集子系统负责采集具体报表文件中的数据,根据某种报表模板的XML描述信息将其具体的数据以XML格式存入数据库。报表组装子系统则根据报表模板的结构信息、数据逻辑关系和具体数据进行统计计算并组装,以Excel文件的格式输出报表。其中报表模板生成子系统是整个系统的基础和核心,下面也将以报表模板生成为重点对各个子系统进行详细介绍。

3.1 报表模板生成

报表模板生成子系统的系统结构如图2所示,将Excel文件格式的报表模板进行XML分解,生成与其对应的模板信息、架构信息、映射信息的XML描述。这3种信息的XML描述存放在数据库(如MS SQL Server2005)中,在后面的统计分析、数据采集以及报表组装时都会用到。

模板信息描述报表的基本信息,包括模板标识、模板定制人、模板定制时间、报表类型、表头信息、数据信息等内容。报表类型主要分为顺序型、交叉型和混杂型3类。顺序型报表最为常见,也是惟一可以直接转化为数据库形式的报表,即表头为上面若干行,下面为数据。交叉型报表的特点是上面若干行和左面若干列为表头,中间部分为数据。混杂型报表的表头和数据相互交错,很不规范,一般都可以通过一定的手段转化为交叉表。表头信息和数据信息主要说明表头和数据区域的范围。具体就是在工作表中的起始行号、列号以及行数、列数。

架构信息描述报表所包含信息的结构状况,即Excel模板样式的树型结构。Excel模板样式都可以用树型结构表示。报表有效区域的单元格可以分为2大类:一类是表头,表示的是框架信息,在结构树中是枝干;另一类是数据,是具体的值,在结构树中是叶子结点。架构信息就是Excel模板样式结构树对应的XML描述。如图3所示的报表模板对应的模板结构树如图4所示,经处理后得到的架构信息如图5所示。

映射信息描述报表中每一个数据单元格与模板样式结构树中的每一个叶子节点的一一对应关系。图3所示的报表模板经处理后得到的映射信息如图6所示。通过映射信息,就可以知道Excel报表文件中的每一个有效的数据单元格所表示的具体的含义(即叶子节点在结构树中的位置),也可以知道每一个叶子节点的值(Excel报表文件中对应的单元格中的数值)。如图3所示报表模板中的“D6”单元格(第6行第4列)所表示的就是“/洗煤名称/洗煤/本季度总产量/目标”,同样,“/洗煤名称/合计/本季度总产量/计划”的值就是单元格“C4”(第4行第3列)的值。

图5和图6中前面带“+”号的数据项没有展开,因其结构和上面已经展开数据项的相似,为了完成的显示整体内容故处于折叠状态。

3.2 统计模板生成

报表中的数据来源主要有2种:直接获取的和统计计算的结果。统计模板生成的主要任务就是描述统计计算的方式方法。Excel强大的统计功能依赖于其丰富的公式和函数,而公式和函数可以将Excel文件中的指定单元格作为操作对象又是其充分发挥作用的基础。同理,报表统计必然要求系统能够方便快捷的获取现有的报表数据,而报表数据是以XML文档的格式存在数据库中的,因此如何从XML文档中获取数据是关键问题。

XPath是一门在 XML 文档中查找信息的语言。XPath可用来在XML文档中对元素和属性进行遍历。XPath是 W3C XSLT 标准的主要元素,并且XQuery和XPointer同时被构建于XPath表达之上。

XQuery是一种可以查询结构化或半结构化XML 数据的语言。XQuery 基于现有的 XPath 查询语言,并支持更好的迭代、更好的排序结果以及构造必须的XML的功能。若要查询XML类型的变量或列中存储的XML实例,可以使用XML数据类型方法。例如,可以声明一个XML类型的变量,然后使用 XML 数据类型的 query() 方法来查询此变量。

前面的模板生成将Excel模板分解成模板信息、架构信息和映射信息,特别是映射信息的生成,使得仅以行号和列号标识的单元格具备了实际的现实意义。使用XQuery语言对数据库中的XML数据进行自动提取[6],并将提取的数据进行一些运算,按照Excel公式和函数的功能设计理念,同一报表内部的数据逻辑关系可以非常容易的进行设置。仍以图3中的报表为例,合计的入洗煤量等于洗煤的入洗煤量加上块煤的入洗煤量,即:“/洗煤名称/合计/入洗煤量”=“/洗煤名称/洗煤/入洗煤量”+“/洗煤名称/块煤/入洗煤量”。如果加上模板的其他信息,则不同报表之间的数据逻辑关系也可以设置。如计划“/洗煤名称/合计/本季度总产量/计划”=“洗煤产品产量计划表/{本季度}/总产量/计划”。统计模板生成系统结构如图7所示。

3.3 报表数据采集

将XML架构与工作簿相关联,能够更为简单和可靠地在Excel中导入和导出数据。当XML 架构添加到工作簿时,Excel 会创建一个称为XML 映射的对象。这些 XML 映射可以将单元格或范围映射到XML 架构中的元素。在导入或导出XML 数据时,Excel 使用这些映射将映射范围的内容与架构中的元素联系在一起。

数据采集的系统结构如图8所示。在前面,已经根据报表模板生成了架构信息、映射信息等XML描述并存入数据库;上报数据的时候,根据这些信息和上报的Excel报表文件结合,就可以将Excel报表文件中的数据信息提取出来,将其以XML数据的形式存入数据库,同时记录上报人、上报时间等报表信息。

3.4 报表统计输出

报表组装输出的系统结构如图9所示。首先根据报表信息和统计分析信息对报表数据进行统计、汇总计算,生成最终报表的报表数据,最后根据架构信息和映射信息组装成Excel报表文件输出给用户。

4 结 语

本文通过对XML和Excel的研究,提出一种利用XML和Excel设计动态通用报表系统的新方法,并在图9 报表生成模块系统结构山东兖矿集团煤业公司煤矿的报表管理系统中进行实际应用。采用这种方法设计的报表系统可以方便灵活地设置报表模板,完成数据上报以及统计、汇总和分析,并且适用于各行各业,通用性强。

参 考 文 献

[1]文静华,张梅.基于Excel的企业通用动态报表生成工具的设计[J].计算机工程,2005,31(4):221223.

[2]艾永亮,王保保.一种新的通用报表模型的研究与实现\.现代电子技术,2007,30(4):172173.

[3]潘福成,张士杰.基于XML的智能报表生成工具的研究[J].小型微型计算机系统,2005,26(1):134138.

[4]周一,王世耕,黄忠全,等.基于FastReport的通用报表系统的设计与实现[J].计算机应用与软件,2008(2):284285.

[5]张亚平,贺占庄.B/S架构下动态报表的一种实现方式[J].计算机技术与发展,2007(4):9395.

[6]Scott Boag,Don Chamberlin,Mary F Fernández,et al.XQuery 1.0: An XML Query Language\./TR/2007/REC-xquery-20070123.

作者简介 王勇超 男,1979年出生,河北定州人,硕士。研究方向为计算机应用、高性能计算。

张 Z 男,1958年出生,陕西宝鸡人,教授,博士生导师。主要研究方向为计算机网络、软件开发以及电子商务。

马 静 女,1980年出生,助教。主要研究方向为计算机网络。

第9篇:报表系统范文

一、云计算的概念及特点

(一)云计算概述 云计算是一种基于互联网的计算方式,通过这种方式,可以提供给用户自己需要的软硬件资源和信息,无需学习和运用相关技术去管理与支配它们。它描述了一种基于互联网新的IT服务增加、使用和交付模式,通常涉及的是能通过互联网来提供动态易,扩展而且经常是虚拟化的资源。

(二)云计算的特点 云计算所依赖资源的共享可以达成规模经济。云计算服务提供者集成大量的资源供多个用户使用,用户可以轻易的租借更多的资源,并随时调整使用量,将不需要的资源释放回整个资源架构,因此用户不需要暂时的需求而购买大量的资源,仅需提升租借量,需求降低时便退租。服务提供者还可以将目前无人租用的资源重新租给其他用户,甚至依照整体的需求量调整租金。可见,云计算服务已经可以作为一种商品进行商业流通,具有如下几方面特点:

(1)客户需求实现自助管理。云计算根据客户的需求来提供自助式的资源,用户可以随时随地租用资源。用户对资源的个性化需求可被监控并报告给服务提供商,合理计费。

(2)资源灵活伸缩。云计算的服务界面不需要用户改变原有的工作习惯和工作环境,只需安装使用客户端软件,通过互联网调用资源。云计算的界面与客户使用软件的相关硬件性能、软件配置、地理位置等无关。

(3)量化服务。云计算按不同客户类型采用合理计量的方法实现资源配置的控制与优化,资源的使用得到监控。

(4)资源集中库化,透明度高。所有的资源不存在异化结构,被统一管理和调度,形成集中的资源库,满足客户需求。资源透明度高,可无限挖掘。

(5)安全可靠、经济环保。云计算融合了网络计算、未知病毒识别、并行技术等最新安全概念与技术,能解决数据冗余、异化结构识别等相关问题,确保服务的可靠性与安全性。减少购买、安装、维护等传统的购建成本,节省不必要的开支。

二、传统会计报表子系统构建机理与滞后性

(一)传统会计报表子系统构建机理 传统会计报表子系统又称价值法会计报表子系统,以会计循环和会计恒等式为构建基础。其构建机理是将会计要素反映的对象具体化,最终体现在会计科目上,通过会计科目,运用复式记账法将某一会计主体资产、负债和所有者权益等结果进行分类汇总,以会计报表的形式将汇总的结果提交给信息使用者。传统会计报表的通用种类有资产负债表、利润表和现金流量表。

(二)传统会计报表子系统滞后性 传统会计报表子系统以记账、分类、平行登记、汇总等会计实务为基础工作,缺少任一环节,会计报表的生成都会受阻,这也是价值法会计核算流程的局限所在,其改进仅是用计算机替代了手工会计的工作,虽然提高了工作效率,但是本质上没有变化,具有相对滞后性:

(1)数据灵活性差,不能体现其集成过程。传统会计报表来源是会计账簿,可以说没有账簿就生成不了报表,报表项目的生成并不能显示其来源,信息使用者只能观测到某一项目的汇总结果,并不能探测到生成过程。

(2)传统会计核算流程老化,与会计其他子系统衔接不连贯。传统会计核算流程的固化使得现代会计工作中出现了大量数据重复存储,系统内各子系统的数据之间衔接欠妥,存在信息隔阂,需从源头开始优化传统会计核算流程。

(3)忽略了其他相关非价值信息的采集。传统会计报表子系统仅记录相关的发生日期和货币金额,而对不影响会计报表的其他非价值信息,如销售单号等其他非货币信息未予反映。忽略其他非价值信息的地位,已不能满足信息使用者的多样性需求。

(4)及时性有待提高。传统价值法下的会计报表子系统仍旧按照利润表、资产负债表、现金流量表的顺序依次生成。现金流量表主要记录现金流量的情况,完全可以跳出传统会计核算流程的固定模式,以事项凭证和记账凭证为信息源,追踪到凭证中现金及现金等价物的流入及流出情况,实时记录和采集这些信息,提高现金流量表生成的及时性。

(5)传统会计报表格式不一,信息源头未标准化。信息技术的进步和国际潮流趋同,使得会计报表的格式有待于同化,有利于信息使用者合理利用报表信息,进行相关的纵向与横向分析。网络时代的标准化使得信息的真实性和可靠性得到保障,标准化后的原始凭证也是验证会计报表信息真伪的决定因素。

由此可见,传统的会计报表子系统所提供的信息已经不能满足为适应迅速变化的外部环境而产生的多样化的管理需求。有必要采用更加科学和高效的方式生成信息使用者决策所需要的信息,会计报表信息的价值也会提升。

三、XBRL财务报告模式技术框架与重要启示

(一)XBRL财务报告模式的技术框架 构建事项会计报表子系统,需要彻底颠覆传统价值法下会计核算流程禁圈,借鉴先进的信息技术,当前盛行的XBRL财务报告模式可为其拓展思路。它的技术框架主要由XBRL 规范、XBRL 分类标准、 XBRL 实例和XBRL样式表四部分组成:

(1)XBRL规范。XBRL规范是XBRL 分类标准产生的依据,包含技术基础、建模规则和用户手册三个层次,分别描述了 XBRL的工作原理、规范实例文档和分类标准的定义及如何生成与解析实例文档的一系列规则、帮助 XBRL 系统的使用者完成数据的加工处理和相互共享等功能。XBRL 规范是由 XBRL 国际组织制定的,以 XML 技术为构建基础构建,所有采用 XBRL 模式的国家都必须遵循 XBRL 国际组织制定的XBRL 规格书来制定本国的 XBRL 分类标准,便于统一财务信息。

(2)XBRL分类标准。分类标准是 XBRL 的核心,对会计报告内容进行的标准描述与分类,定义了财务报告中各项目的属性以及不同项目之间的关系,对不同国家、行业或地区,根据XBRL规范和自身的会计行业准则及条件定义出的适用于本国家、本行业或本地区的分类标准,这是生成实例文档的关键,也是某一行业需要开展XBRL工作的铺垫。

(3)XBRL实例。XBRL实例是根据XBRL规范和分类标准制作的XML文件,在没有分类标准的情况下,XBRL实例是无意义的。明确了相关分类标准和拥有的软件之后,实例中包含的实际财务报告中的标签和数据才能方便提取,完成对这些数据的高效分析处理。

(4)XBRL样式表。XBRL样式表是实例的显示格式,对实例进行统一化,编于实例的读取。W3C 标准的样式表包括用于定义 XML 文档显示样式的 XSLFO和用于将 XML文档转换为其他文档(如:HTML、WORD、EXCEL、PDF等)的XSLT。

(二)XBRL财务报告模式的启示 XBRL 的使用无需支付任何费用,其强大的可扩展性和格式数据的规范性。允许最终用户对一个现有的标准化的分类标准进行修改和扩展,解决了系统之间数据传输和共享的异常困难。在 XBRL 环境下每个数据都具有统一的格式或者独特的标记。其严格的语法结构,要求每个数据都必须通过同样的方式由计算机进行处理,良好的动态分析功能,使用户在得到所需的信息后,还可以对数据的来源进行追踪,获得其他与该信息有关的资料,提高了信息披露的透明度、时效性、交互性和信息质量。正是由于数据被标记过,使得各子系统间信息链接紧密,衔接得当。XBRL财务报告模式的这些优越之处为构建事项会计报表子系统提供了以下启示:

(1)对原始信息进行标记,这些原始信息在网络传输中有了私有的“印记”后,可避免信息的高度重叠和遗漏,使企业内外部对会计信息收集、加工、整理、转换工作更加高效和快捷。

(2)以统一方式进行信息交互,可以跨平成信息的共享,大大提高了信息交互效率,并降低了数据交互成本。

(3)发挥事项凭证的作用,实现基础信息的一次输入、多次利用,降低多次重复录入人为造成的错误,增强了数据质量,降低了人力成本。

(4)输出格式自主选择,打破固定输出格式的僵局。信息使用者可以根据自己的特殊需求,提取自己所需的信息并按自己喜好的格式输出,真正实现自己所需要信息的量身定做,满足对信息的差异性需求。

四、基于云计算的事项会计报表子系统构建机理

事项会计重在支持各子系统之间的紧密联系,提升非价值信息的地位,事项凭证作为衔接原始信息与各子系统的关键跳板,在构建事项会计报表子系统中起了至关重要的作用。有了事项凭证,企业经济业务发生的相关价值信息与非价值信息被实时记录在其中,为实现会计报表项目的广延伸和可扩展指引了捷径。图1详细描述了基于云计算的事项会计报表子系统构建机理中数据采集、整理、存储的情况,在此系统中,会计报表的数据来源已不再局限于会计账簿,还有事项凭证和记账凭证。

字母A-D表示数据流,事项凭证、记账凭证和会计账簿有效传输,形成被统一标准化的会计报表数据源,会计所需要的价值信息与非价值信息可以被连锁查询到,这些信息构成了规范的会计报表数据库,会计报表格式文件自由选择,可自动匹配相关会计报表数据,与配套会计报表吻合载入后,生成事项会计报表文件,可以为信息使用者提供有效的价值信息与非价值信息,还可作为基础文件,辅助其他子系统完成相关分析处理,为决策管理提供便利,数据流向清晰明了。数字1-4表示处理逻辑,1指云计算服务的提供,这些源数据导入事项会计报表子系统后,形成了集中处理的有效资源库,2指对会计报表格式文件的选择,3指生成匹配的相关会计报表,4指辅助完成其他子系统的工作。

云计算服务下生成的事项会计报表数据来源可自动完成事项会计报表数据库的集成,这些数据历经规范的收集过程,事项凭证子系统、记账凭证子系统和会计账簿子系统在云计算服务处理过程中,根据设定的事项凭证编号、记账凭证编号,巧妙地形成这三个子系统之间数据信息的链接,使得每一项价值信息都有相关详细的非价值信息与之搭配,云计算服务提供商成为相关监管部门授权的“隐形监管者”,避免了人为操纵,会计报表文件仅是会计报表数据的一种传输方式,旨在为通用或个性的报表使用者提供便捷的服务,该系统的构建有效完成了数据信息的标准化工作,在整理过程中能得到实时监控,事项会计核算流程的优化,明显提高了会计报表生成的及时性、真实性和可靠性,值得推广与借鉴。

精选范文推荐