报表管理的详细设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《报表管理的详细设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 报表 管理 详细 设计 课件
- 资源描述:
-
1、会计信息化教学课件1哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 报表管理报表管理的详细设计的详细设计会计信息化教学课件2哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 报表报表管理管理的详细设计的详细设计 本章主要内容本章主要内容报表报表管理的总体设计管理的总体设计 报表管理的基本概念报表管理的基本概念 表样格式定义的详细设计表样格式定义的详细设计 报表公式定义的详细设计报表公式定义的详细设计 报表数据处理的详细设计报表数据处理的详细设计 会计信息化教学课件3哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 一、报表管理的功能模块划分一、报表管理的功能模块划分 二、报表管理
2、的数据存储设计二、报表管理的数据存储设计 三、报表处理的基本流程三、报表处理的基本流程 本节主要内容本节主要内容会计信息化教学课件4哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 会计报表概括了企业的经济活动,反映了企业的财务状况和经营成会计报表概括了企业的经济活动,反映了企业的财务状况和经营成果,它是关心企业情况的单位、上级主管部门、政府和个人了解企业财务果,它是关心企业情况的单位、上级主管部门、政府和个人了解企业财务状况和经营成果以及资金流动和运用情况的主要信息来源。同时它也是企状况和经营成果以及资金流动和运用情况的主要信息来源。同时它也是企业内部管理人员进行管理,提高企业经济效益的
3、重要参考资料。业内部管理人员进行管理,提高企业经济效益的重要参考资料。 会计报表分为对外报表和内部报表两类会计报表分为对外报表和内部报表两类,对外报表对外报表是指企业必须采是指企业必须采用统一的格式,按规定的日期对外报送的各种报表。这类报表的格式相对用统一的格式,按规定的日期对外报送的各种报表。这类报表的格式相对固定,按现行会计制度的规定,企业对外会计报表包括资产负债表、利润固定,按现行会计制度的规定,企业对外会计报表包括资产负债表、利润表、现金流量表等;表、现金流量表等;内部报表内部报表是为了满足企业内部管理的需要而设计的,是为了满足企业内部管理的需要而设计的,其内容和格式都不固定,根据需求
4、而不断变化。虽然对外报表的格式相对其内容和格式都不固定,根据需求而不断变化。虽然对外报表的格式相对固定,但是也不是一成不变的,它的内容和格式也会随着会计制度的改变固定,但是也不是一成不变的,它的内容和格式也会随着会计制度的改变而发生变化。所以在进行报表处理设计时,要尽可能地提供可灵活设置的而发生变化。所以在进行报表处理设计时,要尽可能地提供可灵活设置的功能。功能。 会计信息化教学课件5哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 在一般会计软件中,对于报表的处理通常采用在一般会计软件中,对于报表的处理通常采用两种方法:两种方法: 第一种方法第一种方法是对每一个报表,编制一个专门的程序来
5、生成报表格式和是对每一个报表,编制一个专门的程序来生成报表格式和数据,这种方法的优点是使用方便、可操作性强,其弊端是程序维护量大,数据,这种方法的优点是使用方便、可操作性强,其弊端是程序维护量大,一旦报表发生变化,或者是会计科目发生变化,或者是报表填列方法发生一旦报表发生变化,或者是会计科目发生变化,或者是报表填列方法发生变化,都要改动报表生成程序,这种方法适用于自行开发的专用软件,本变化,都要改动报表生成程序,这种方法适用于自行开发的专用软件,本单位具有维护系统和编程能力;单位具有维护系统和编程能力;会计信息化教学课件6哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 第二种方法第二种方
6、法是报表的格式和报表的数据来源都要用户自己定义,然后是报表的格式和报表的数据来源都要用户自己定义,然后由一个通用程序根据定义来生成报表。由一个通用程序根据定义来生成报表。 这种方法的优点这种方法的优点是通用性强,是通用性强,其缺点是其缺点是可操作性差,对用户素质要求可操作性差,对用户素质要求很高,该方法要求用户自行定义报表格式和报表数据的生成公式,仅就定很高,该方法要求用户自行定义报表格式和报表数据的生成公式,仅就定义报表的数据生成公式,就要求用户了解所有报表的每个数据项是由那些义报表的数据生成公式,就要求用户了解所有报表的每个数据项是由那些数据基表、那些记录、那些字段、经过那些运算而产生的,
7、对用户来说,数据基表、那些记录、那些字段、经过那些运算而产生的,对用户来说,熟悉系统中的所有数据基表己经很难,若要熟悉字段和索引关键字等就更熟悉系统中的所有数据基表己经很难,若要熟悉字段和索引关键字等就更难,甚至有的会计软件还要求用户按某种程序设计语言的语法规则来定义难,甚至有的会计软件还要求用户按某种程序设计语言的语法规则来定义公式,因此,这种方法的实质是把一部份系统开发和系统设计任务交给了公式,因此,这种方法的实质是把一部份系统开发和系统设计任务交给了最终用户,以此来换取系统的通用性,致使许多用户望而生畏。最终用户,以此来换取系统的通用性,致使许多用户望而生畏。会计信息化教学课件7哈尔滨工
8、业大学 管理学院 会计系 艾文国教授 HIT 针对上述两种方法的缺点和不足,如何设计出一个简单实用、可操作针对上述两种方法的缺点和不足,如何设计出一个简单实用、可操作性强的会计报表系统,一直是会计软件开发者寻求解决的问题之一。性强的会计报表系统,一直是会计软件开发者寻求解决的问题之一。 会计软件的好坏取决于开发平台和开发者的水平,对同一开发环境而会计软件的好坏取决于开发平台和开发者的水平,对同一开发环境而言,会计软件的通用性与可操作性之间具有互斥性,即会计软件的通用性言,会计软件的通用性与可操作性之间具有互斥性,即会计软件的通用性越强,其可操作性可能就越差,反之会计软件的专用性越强,其可操作性
9、越强,其可操作性可能就越差,反之会计软件的专用性越强,其可操作性可能就越强。可能就越强。 那么,找到会计软件通用性和可操作性之间的最佳点,即开发具有一那么,找到会计软件通用性和可操作性之间的最佳点,即开发具有一定通用性,且可操作性强的会计软件是广大用户所急需的。报表管理系统定通用性,且可操作性强的会计软件是广大用户所急需的。报表管理系统作为会计软件的一个组成部分也不例外,就以上两种方法而论,作为会计软件的一个组成部分也不例外,就以上两种方法而论,第一种方第一种方法法,虽然系统维护量大、通用性差,但是操作简单,易于掌握;,虽然系统维护量大、通用性差,但是操作简单,易于掌握;第二种方第二种方法法,
10、虽然通用性强,但操作复杂,不便于掌握。本章将介绍一种简单实用,虽然通用性强,但操作复杂,不便于掌握。本章将介绍一种简单实用,并且操作极其方便的会计报表处理方法。当前,采用报表组件结合编程工并且操作极其方便的会计报表处理方法。当前,采用报表组件结合编程工具和语言进行自主开发是一种主流方式。具和语言进行自主开发是一种主流方式。会计信息化教学课件8哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 本小节主要内容本小节主要内容报表管理的报表管理的数据存储设计数据存储设计报表处理的报表处理的基本流程基本流程报表管理的报表管理的功能模块划分功能模块划分 报表管理利用通用的报表定义功能可以自行定义和设计
11、报表,可以灵报表管理利用通用的报表定义功能可以自行定义和设计报表,可以灵活的定义各种报表格式及报表数据来源,同时,报表管理还具有数据采集、活的定义各种报表格式及报表数据来源,同时,报表管理还具有数据采集、计算、统计、查询、汇总等功能。通过设置报表格式,定义报表的数据关计算、统计、查询、汇总等功能。通过设置报表格式,定义报表的数据关系,可以方便地从数据库中取出有关发生额或余额数据生成报表。系,可以方便地从数据库中取出有关发生额或余额数据生成报表。 在报表管理中具有两种报表文件,即在报表管理中具有两种报表文件,即表样文件表样文件和和数据文件数据文件。目前的通。目前的通用报表软件大都提供了自定义生成
12、表样文件和模板生成表样文件两种功能,用报表软件大都提供了自定义生成表样文件和模板生成表样文件两种功能,报表表样生成之后,再由报表处理软件根据表样文件的格式和数据库取数报表表样生成之后,再由报表处理软件根据表样文件的格式和数据库取数公式自动生成报表的数据文件,最后进行报表输出和报表分析。公式自动生成报表的数据文件,最后进行报表输出和报表分析。会计信息化教学课件9哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 本小节主要内容本小节主要内容报表管理的报表管理的数据存储设计数据存储设计报表处理的报表处理的基本流程基本流程报表管理的报表管理的功能模块划分功能模块划分 近年来,随着国内外报表软件的发
13、展,报表管理系统的功能不断增强,近年来,随着国内外报表软件的发展,报表管理系统的功能不断增强,相应的开发工具也丰富多彩,主要包括相应的开发工具也丰富多彩,主要包括PBPB、VBVB、VFVF、VCVC等。主流开发平台等。主流开发平台包括:包括:.Net.Net平台、平台、J2EEJ2EE平台、传统平台等。专门针对开发报表管理系统而平台、传统平台等。专门针对开发报表管理系统而设计的设计的ActiveXActiveX控件主要有控件主要有Formula OneFormula One、用友公司的、用友公司的CellCell组件、组件、China China ExcelExcel组件以及组件以及EtCe
14、llEtCell组件等报表组件。此外,用友公司的组件等报表组件。此外,用友公司的UFOUFO报表管理软报表管理软件也是一款强大的财务报表工具。本章将结合用友公司的件也是一款强大的财务报表工具。本章将结合用友公司的UFOUFO报表软件来研报表软件来研究报表管理系统的设计思想。究报表管理系统的设计思想。会计信息化教学课件10哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 本小节主要内容本小节主要内容报表管理的报表管理的数据存储设计数据存储设计报表处理的报表处理的基本流程基本流程报表管理的报表管理的功能模块划分功能模块划分 由于其他系统的报表都需要用报表管理系统来定义生成,因此,报由于其他系统
15、的报表都需要用报表管理系统来定义生成,因此,报表管理系统必须设计良好的数据接口,使其能够读取各系统中的数据,表管理系统必须设计良好的数据接口,使其能够读取各系统中的数据,其数据接口分为其数据接口分为两种,一种是两种,一种是内嵌在系统内部的数据接口;内嵌在系统内部的数据接口;另一种另一种是由是由用户自行定义生成的数据接口。内嵌的数据接口是在报表管理系统设计用户自行定义生成的数据接口。内嵌的数据接口是在报表管理系统设计开发时,固化在软件系统中,向用户提供全面、基本的取数功能。用户开发时,固化在软件系统中,向用户提供全面、基本的取数功能。用户自定义数据接口是预留给具有一定数据库编程能力的用户,来满足
16、特殊自定义数据接口是预留给具有一定数据库编程能力的用户,来满足特殊用户的个性化需求。报表管理的功能模块划分如图用户的个性化需求。报表管理的功能模块划分如图6-16-1所示。所示。会计信息化教学课件11哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 本小节主要内容本小节主要内容报表管理的报表管理的数据存储设计数据存储设计报表处理的报表处理的基本流程基本流程报表管理的报表管理的功能模块划分功能模块划分报表管理系统报表管理系统表表样样公公式式定定义义表表样样格格式式定定义义报报表表数数据据处处理理会计信息化教学课件12哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 本小节主要内容本小节主
17、要内容报表管理的报表管理的数据存储设计数据存储设计报表处理的报表处理的基本流程基本流程报表管理的报表管理的功能模块划分功能模块划分1 1表样格式定义表样格式定义 向用户提供自行定义报表格式的功能,其主要功能包括:向用户提供自行定义报表格式的功能,其主要功能包括:表样基本表样基本格式定义、报表打印、表样浏览等格式定义、报表打印、表样浏览等。 表样的格式设计表样的格式设计功能完成表名、行数、列数等报表基本框架的定义,功能完成表名、行数、列数等报表基本框架的定义,设计表样的文字格式和字体风格等。为使不同格式的文件系统之间相互设计表样的文字格式和字体风格等。为使不同格式的文件系统之间相互传送数据成为可
18、行,表样格式定义中还需提供实现表样文件与传送数据成为可行,表样格式定义中还需提供实现表样文件与HTMLHTML文件、文件、XMLXML文件、文件、TXTTXT文件、文件、EXCELEXCEL文件等之间的相互转换功能。文件等之间的相互转换功能。 表样打印功能表样打印功能完成表样的打印设置、打印预览等功能,用于打印设完成表样的打印设置、打印预览等功能,用于打印设计好的表样文件。由于会计制度规定了企业财务报表的固定格式,如:计好的表样文件。由于会计制度规定了企业财务报表的固定格式,如:资产负债表、利润表、现金流量表等。因此,表样格式定义中包括一些资产负债表、利润表、现金流量表等。因此,表样格式定义中
19、包括一些系统预置的表样供用户直接使用。系统预置的表样供用户直接使用。会计信息化教学课件13哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 本小节主要内容本小节主要内容报表管理的报表管理的数据存储设计数据存储设计报表处理的报表处理的基本流程基本流程报表管理的报表管理的功能模块划分功能模块划分2 2表样公式定义表样公式定义 提供根据用户需求从数据库中取数的功能,其主要功能包括:提供根据用户需求从数据库中取数的功能,其主要功能包括:数据库取数据库取数公式定义、表页内部函数定义、常用函数定义等功能数公式定义、表页内部函数定义、常用函数定义等功能。数据库取数公式数据库取数公式定义是表样公式定义的重
20、要组成部分定义是表样公式定义的重要组成部分,是由报表管理系统的开发人员在软,是由报表管理系统的开发人员在软件设计和开发时编写的,主要用来实现件设计和开发时编写的,主要用来实现从会计科目发生额和余额、外币发从会计科目发生额和余额、外币发生额和余额、部门发生额和余额、往来户发生额和余额、项目发生额和余生额和余额、部门发生额和余额、往来户发生额和余额、项目发生额和余额等各种发生额和余额基表中读取数据额等各种发生额和余额基表中读取数据。会计信息化教学课件14哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 本小节主要内容本小节主要内容报表管理的报表管理的数据存储设计数据存储设计报表处理的报表处理的
21、基本流程基本流程报表管理的报表管理的功能模块划分功能模块划分 表样内部公式定义以及常用函数定义与表样内部公式定义以及常用函数定义与EXCELEXCEL的公式定义相似。的公式定义相似。在报表在报表管理系统中确定单元格之间的数据关系,管理系统中确定单元格之间的数据关系,例如:多个单元格数据的例如:多个单元格数据的求和函求和函数数、多个单元数据的、多个单元数据的求积函数求积函数。 常用函数定义常用函数定义提供报表处理过程中经常用到的一些函数,例如:提供报表处理过程中经常用到的一些函数,例如:求和求和函数、开方函数等。函数、开方函数等。表页内部函数和常用函数是在系统开发时表页内部函数和常用函数是在系统
22、开发时固化在系统固化在系统中中的,后期一般不提供用户自定义功能。数据库取数公式中的常用函数也的,后期一般不提供用户自定义功能。数据库取数公式中的常用函数也是在系统开发时固化在系统中的,以满足绝大多数用户的基本需求。同时,是在系统开发时固化在系统中的,以满足绝大多数用户的基本需求。同时,为了满足不同客户的个性化需求,也提供用户为了满足不同客户的个性化需求,也提供用户自定义数据库取数函数自定义数据库取数函数的功的功能能。会计信息化教学课件15哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 本小节主要内容本小节主要内容报表管理的报表管理的数据存储设计数据存储设计报表处理的报表处理的基本流程基本
23、流程报表管理的报表管理的功能模块划分功能模块划分3 3报表数据处理报表数据处理 根据用户选择的表样格式和相应的取数函数生成财务报表;所有已根据用户选择的表样格式和相应的取数函数生成财务报表;所有已生成生成报表的浏览;报表的打印设置、打印预览、打印输出;报表的简单报表的浏览;报表的打印设置、打印预览、打印输出;报表的简单汇总等功能汇总等功能。在报表数据处理中,报表管理系统执行用户定义的数据库。在报表数据处理中,报表管理系统执行用户定义的数据库取数函数,将从数据库中取出的数据填写到表样制定的单元格中,并根取数函数,将从数据库中取出的数据填写到表样制定的单元格中,并根据定义的表页内部函数和常用函数计
24、算表页内部数据。数据库取数函数据定义的表页内部函数和常用函数计算表页内部数据。数据库取数函数的实际运行机制是通过的实际运行机制是通过SQLSQL语言中的语言中的SelectSelect语句从语句从FromFrom指定的数据库中取指定的数据库中取出指定字段的数值,或者将取出的数值进行简单汇总后输出。出指定字段的数值,或者将取出的数值进行简单汇总后输出。会计信息化教学课件16哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT 本小节主要内容本小节主要内容报表管理的报表管理的数据存储设计数据存储设计报表处理的报表处理的基本流程基本流程报表管理的报表管理的功能模块划分功能模块划分 报表数据生成就是从
25、有关科目发生额与余额基表中,取出相关科目报表数据生成就是从有关科目发生额与余额基表中,取出相关科目的余额或发生额数据,根据报表的数据公式定义,直接由计算机自动生的余额或发生额数据,根据报表的数据公式定义,直接由计算机自动生成报表数据。因此,所涉及到的数据基表主要成报表数据。因此,所涉及到的数据基表主要有表样基表、报表文件基有表样基表、报表文件基表、会计科目字典、其他各种数据字典、各种发生额与余额基表表、会计科目字典、其他各种数据字典、各种发生额与余额基表、用户、用户及其权限设置基表等。其中绝大部分基表在第二章及其权限设置基表等。其中绝大部分基表在第二章“系统管理的详细设系统管理的详细设计计”中
展开阅读全文