报表管理的详细设计课件.ppt
《报表管理的详细设计课件.ppt》由会员分享,可在线阅读,更多相关《报表管理的详细设计课件.ppt(171页珍藏版)》请在三一办公上搜索。
1、哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,报表管理的详细设计,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,报表管理的详细设计,本章主要内容报表管理的总体设计 报表管理的基本概念 表样格式定义的详细设计 报表公式定义的详细设计 报表数据处理的详细设计,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,一、报表管理的功能模块划分 二、报表管理的数据存储设计 三、报表处理的基本流程,本节主要内容,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,会计报表概括了企业的经济活动,反映了企业的财务状况和经营成果,
2、它是关心企业情况的单位、上级主管部门、政府和个人了解企业财务状况和经营成果以及资金流动和运用情况的主要信息来源。同时它也是企业内部管理人员进行管理,提高企业经济效益的重要参考资料。 会计报表分为对外报表和内部报表两类,对外报表是指企业必须采用统一的格式,按规定的日期对外报送的各种报表。这类报表的格式相对固定,按现行会计制度的规定,企业对外会计报表包括资产负债表、利润表、现金流量表等;内部报表是为了满足企业内部管理的需要而设计的,其内容和格式都不固定,根据需求而不断变化。虽然对外报表的格式相对固定,但是也不是一成不变的,它的内容和格式也会随着会计制度的改变而发生变化。所以在进行报表处理设计时,要
3、尽可能地提供可灵活设置的功能。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,在一般会计软件中,对于报表的处理通常采用两种方法: 第一种方法是对每一个报表,编制一个专门的程序来生成报表格式和数据,这种方法的优点是使用方便、可操作性强,其弊端是程序维护量大,一旦报表发生变化,或者是会计科目发生变化,或者是报表填列方法发生变化,都要改动报表生成程序,这种方法适用于自行开发的专用软件,本单位具有维护系统和编程能力;,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,第二种方法是报表的格式和报表的数据来源都要用户自己定义,然后由一
4、个通用程序根据定义来生成报表。 这种方法的优点是通用性强,其缺点是可操作性差,对用户素质要求很高,该方法要求用户自行定义报表格式和报表数据的生成公式,仅就定义报表的数据生成公式,就要求用户了解所有报表的每个数据项是由那些数据基表、那些记录、那些字段、经过那些运算而产生的,对用户来说,熟悉系统中的所有数据基表己经很难,若要熟悉字段和索引关键字等就更难,甚至有的会计软件还要求用户按某种程序设计语言的语法规则来定义公式,因此,这种方法的实质是把一部份系统开发和系统设计任务交给了最终用户,以此来换取系统的通用性,致使许多用户望而生畏。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报
5、表管理的总体设计,针对上述两种方法的缺点和不足,如何设计出一个简单实用、可操作性强的会计报表系统,一直是会计软件开发者寻求解决的问题之一。 会计软件的好坏取决于开发平台和开发者的水平,对同一开发环境而言,会计软件的通用性与可操作性之间具有互斥性,即会计软件的通用性越强,其可操作性可能就越差,反之会计软件的专用性越强,其可操作性可能就越强。 那么,找到会计软件通用性和可操作性之间的最佳点,即开发具有一定通用性,且可操作性强的会计软件是广大用户所急需的。报表管理系统作为会计软件的一个组成部分也不例外,就以上两种方法而论,第一种方法,虽然系统维护量大、通用性差,但是操作简单,易于掌握;第二种方法,虽
6、然通用性强,但操作复杂,不便于掌握。本章将介绍一种简单实用,并且操作极其方便的会计报表处理方法。当前,采用报表组件结合编程工具和语言进行自主开发是一种主流方式。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理利用通用的报表定义功能可以自行定义和设计报表,可以灵活的定义各种报表格式及报表数据来源,同时,报表管理还具有数据采集、计算、统计、查询、汇总等功能。通过设置报表格式,定义报表的数据关系,可以方便地从数据库中取出有关发生额或余额数据生成报表。 在报表管理中具有两种报表文件,即表样文件和数据文件。目前的通用报表软件大都提供了自定义生
7、成表样文件和模板生成表样文件两种功能,报表表样生成之后,再由报表处理软件根据表样文件的格式和数据库取数公式自动生成报表的数据文件,最后进行报表输出和报表分析。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,近年来,随着国内外报表软件的发展,报表管理系统的功能不断增强,相应的开发工具也丰富多彩,主要包括PB、VB、VF、VC等。主流开发平台包括:.Net平台、J2EE平台、传统平台等。专门针对开发报表管理系统而设计的ActiveX控件主要有Formula One、用友公司的Cell组件、China Excel组件以及EtCell组件等报表组件
8、。此外,用友公司的UFO报表管理软件也是一款强大的财务报表工具。本章将结合用友公司的UFO报表软件来研究报表管理系统的设计思想。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,由于其他系统的报表都需要用报表管理系统来定义生成,因此,报表管理系统必须设计良好的数据接口,使其能够读取各系统中的数据,其数据接口分为两种,一种是内嵌在系统内部的数据接口;另一种是由用户自行定义生成的数据接口。内嵌的数据接口是在报表管理系统设计开发时,固化在软件系统中,向用户提供全面、基本的取数功能。
9、用户自定义数据接口是预留给具有一定数据库编程能力的用户,来满足特殊用户的个性化需求。报表管理的功能模块划分如图6-1所示。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,1表样格式定义 向用户提供自行定义报表格式的功能,其主要功能包括:表样基本格式定义、报表打印、表样浏览等。 表样的格式设计功能完成表名、行数
10、、列数等报表基本框架的定义,设计表样的文字格式和字体风格等。为使不同格式的文件系统之间相互传送数据成为可行,表样格式定义中还需提供实现表样文件与HTML文件、XML文件、TXT文件、EXCEL文件等之间的相互转换功能。 表样打印功能完成表样的打印设置、打印预览等功能,用于打印设计好的表样文件。由于会计制度规定了企业财务报表的固定格式,如:资产负债表、利润表、现金流量表等。因此,表样格式定义中包括一些系统预置的表样供用户直接使用。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分
11、,2表样公式定义 提供根据用户需求从数据库中取数的功能,其主要功能包括:数据库取数公式定义、表页内部函数定义、常用函数定义等功能。数据库取数公式定义是表样公式定义的重要组成部分,是由报表管理系统的开发人员在软件设计和开发时编写的,主要用来实现从会计科目发生额和余额、外币发生额和余额、部门发生额和余额、往来户发生额和余额、项目发生额和余额等各种发生额和余额基表中读取数据。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,表样内部公式定义以及常用函数定义与EXCEL的公式定义相似
12、。在报表管理系统中确定单元格之间的数据关系,例如:多个单元格数据的求和函数、多个单元数据的求积函数。 常用函数定义提供报表处理过程中经常用到的一些函数,例如:求和函数、开方函数等。表页内部函数和常用函数是在系统开发时固化在系统中的,后期一般不提供用户自定义功能。数据库取数公式中的常用函数也是在系统开发时固化在系统中的,以满足绝大多数用户的基本需求。同时,为了满足不同客户的个性化需求,也提供用户自定义数据库取数函数的功能。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,3报表
13、数据处理 根据用户选择的表样格式和相应的取数函数生成财务报表;所有已生成报表的浏览;报表的打印设置、打印预览、打印输出;报表的简单汇总等功能。在报表数据处理中,报表管理系统执行用户定义的数据库取数函数,将从数据库中取出的数据填写到表样制定的单元格中,并根据定义的表页内部函数和常用函数计算表页内部数据。数据库取数函数的实际运行机制是通过SQL语言中的Select语句从From指定的数据库中取出指定字段的数值,或者将取出的数值进行简单汇总后输出。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理
14、的功能模块划分,报表数据生成就是从有关科目发生额与余额基表中,取出相关科目的余额或发生额数据,根据报表的数据公式定义,直接由计算机自动生成报表数据。因此,所涉及到的数据基表主要有表样基表、报表文件基表、会计科目字典、其他各种数据字典、各种发生额与余额基表、用户及其权限设置基表等。其中绝大部分基表在第二章“系统管理的详细设计”中已经给出,在此需要设计的是表样基表和报表文件基表。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,1表样基表的数据结构设计 表样基表的名称为Byjb。
15、在表样基表中存储的主要有报表管理软件的开发者为用户事先设计好的、企业会计制度规定的、需要向外界披露的、具有固定格式的报表模板,以及为一般企业设计的常用报表模板。报表表样基表各账套都可以使用,在该基表中存储的报表表样相当于标准报表模板,各账套都可用此模板来生成本账套的报表文件,对于生成的报表文件用户可根据需要对其进行修改。在此需要说明的是模板文件也可以不存储在数据库中,而将其另存为特定格式的报表文件。这也是目前各报表管理系统采用较为广泛的一种形式。表样基表的数据结构如表6-1所示。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据
16、存储设计,报表处理的基本流程,报表管理的功能模块划分,表6-1 报表表样基表的数据结构,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,(1)取数函数标识:标识该表样文件中是否已经定义的数据库取数函数。(2)跨公司标识:用来标识该表样文件中的取数函数是否需要从其下属子公司的账务系统中取数。(3)国际报表标识:标
17、识该表样文件是符合我国会计制度规定的境内报表,还是满足国际会计准则规定的国际化报表。(4)报表性质标识:标识该表样文件是属于满足一次性使用需求的表样文件,还是属于可以满足不同会计分期多次使用需求的表样文件。(5)联合编制标识:标识该表样文件是由一个用户编制的表样,还是由多用户共同编制的表样,如果为多用户共同编制的表样文件,则需要在用户数目字段存储联合编制该表样文件的用户数目,并将所有进行联合编制的用户姓名存储在用户姓名字段。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,(
18、6)表样使用等级:标识出该表样文件是提供给哪一个特定等级的人员使用的,包括:经理级、部门主管级、一般雇员级、未分级。其中“未分级”表示该表样文件可供各级用户使用。 (7)表样使用部门:标识该表样是提供给哪个具体部门使用的,若该字段为空则表示提供给所有部门使用。 (8)只读标识:标识该表样文件当前是否是只读状态,如果是只读状态,则只有使用密码才能够取消只读限制。 (9)表样生成日期:记录该表样文件首次存储的日期。 (10)表样修改次数:存储该表样文件累计修改的次数。 (11)表样最后保存日期:存储该表样文件最后一次进行保存的日期。 (12)表样最后保存用户:存储最后一次进行表样保存的用户姓名。
19、(13)累计编辑时间:存储编辑该表样文件所用的累计时间。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,2报表文件基表的数据结构设计 报表文件基表的名称为Bbwjjb,该基表存储报表管理系统生成的报表文件,包括企业按照企业会计制度的要求应向外界披露的对外报表,以及企业根据本单位的具体情况,自行设计和编制的供内部使用的自定义报表。报表文件基表的主要数据项有生成报表文件的操作员、报表编号、报表生成日期、报表性质等,其数据结构如表6-2所示。,哈尔滨工业大学 管理学院 会计系 艾
20、文国教授 HIT ,第一节 报表管理的总体设计,表6-2 报表文件基表的数据结构,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,(1)报表性质:标识该报表文件是对外公布的公用报表,还是仅限于企业内部使用的对内报表。 (2)报表公布标识:标识该报表文件是否已经对外公布,还是只存储在报表管理系统中,如果报表文件已经对外公布,则在报表公布日期中存储该报表公布的最早日期。 (3)当前分期报表标识:标识该报表文件所包含的数据是当前会计分期的数据,还是以往会计分期的数据。 (4)跨公司
21、标识:标识该报表文件中是否包括其下属子公司账务系统中的数据。 (5)国际报表标识:标识该报表文件是符合我国会计制度规定的境内报表,还是满足国际会计准则规定的国际化报表。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,(6)报表使用等级:标识该报表文件是提供给哪一个特定等级人员使用的,包括:经理级、部门主管级、一般雇员级、未分级。其中“未分级”表示该报表文件可供各级用户查看和处理。 (7)报表使用部门:标识该表样是提供给哪个部门使用的,若该字段为空则表示提供给所有部门使用。
22、(8)只读标识:标识该报表文件当前是否是只读状态。如果是只读状态,则只能查看已经生成的报表数据,不能重新生成报表。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,报表处理分为三个组成部分,即表样格式定义、表样公式定义和报表数据处理。在表样格式定义中需定义表样尺寸、行高、列宽、单元属性、组合单元等。在表样公式定义中需定义报表的数据来源,用户通过使用报表管理系统提供的公式进行报表的数据库取数定义。报表的格式定义和报表的公式定义是表样设计的重要组成部分,二者缺一不可,彼此互为依托
23、,只有格式没有数据的报表没有实用价值,不能为信息使用者提供有用信息;只有数据没有格式的报表不能为用户所理解,不便于信息使用者使用。因此,在设计报表的表样时,表样的格式定义和表样的公式定义处于同等重要地位。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,会计人员编制新的会计报表时,首先必须登录报表管理系统,输入用户名和口令,连接服务器中的数据库,进行身份验证,其次进行报表文件的初始化,设定报表的各项参数,如表的名称、行数、列数和表样文件的说明性信息等。然后按照规定的报表格式设
24、计报表表样,如表头、表体、表尾等,利用系统提供的数据库取数函数进行报表取数公式定义,以及报表数据运算关系公式定义,最后生成报表,基本的处理流程如图6-2所示。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,报表处理的具体步骤应视不同情况而定,但其基本处理步骤如下。 第一步:进入报表管理系统,建立新的表样文件 选用报表管理系统的“新建表样”功能,进入表样基本信息录入界面,用户输入表样文件的基本
25、信息(表样名称、行数、列数、表样文件的说明性信息)后,就建立了一个新的表样文件,此时可以在此报表上设计报表格式,设计完成后保存即可。也可以直接采用系统默认的表样文件基本信息建立新表样。,哈尔滨工业大学 管理学院 会计系 艾文国教授 HIT ,第一节 报表管理的总体设计,本小节主要内容,报表管理的数据存储设计,报表处理的基本流程,报表管理的功能模块划分,第二步:报表格式设计 (1)设置报表尺寸:也就是确定报表的行数和列数。如果在输入报表基本信息时,已经初步设定了报表的尺寸,在此也可以进行更改,如不更改则直接确认 (2)定义行高和列宽 (3)输入单元格的基本内容 (4)设置组合单元 (5)设置单元
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 报表 管理 详细 设计 课件
链接地址:https://www.31ppt.com/p-1563858.html