按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
据传递,即直接从电子计算机内帐本取数、键盘输入、软件输入、网络数据
输入等数据输入形式,形成报表数据库文件。
(2)通过机内数据处理过程:汇总、运算、审核、金额单位转换等数
据加工,形成会计报表输出文件。
(3)通过打印机打印出会计报表可见信息和通过数据软盘拷出备份
数,以作调阅。
□会计报表管理子系统功能设计
1。系统初始化功能
这项功能要求用户在第一次使用系统时所要作的首项功能。用户可根据
自身的实际情况和需要、设置操作员姓名及口令;对系统库进行清零;重新
建立系统库索引文件;定义汇编单位集。
2。报表处理功能
该功能主要用来对报表的数据作各种处理。包括报表数据的取得、修
改、审核、查询、汇总等。其中,数据的取得又分为键盘输入、软盘输入、
表内表外数据传递、网络输入等。该功能模块是整个系统业务数据的处理中
心。
3。金额单位转化功能
这项功能的设置主要是为满足不同管理层的需要,有些基层单位的会计
报表所用的金额单位通常采用人民币“元”,而一些汇总单位的会计报表则
往往使用“千元”或“万元”。因此,很有必要在报表管理子系统中设置金
额单位转换这样的功能,并且在转换后仍要保持数据之间的平衡。
4。报表数据备份功能
报表数据备份和恢复是保证系统正常运行以及数据的安全、上报等工作
的重要手段。备份分为日常数据备份和上报数据备份两种。恢复功能用来对
系统起保护作用。
5。报表数据输出功能
该项功能是将报表内容输到打印机等外部设备上。分全表输出、明细表
输出和空白表输出三种方式,用户根据系统提供方式给定输出条件,由系统
实现此功能。
6。返回功能
系统运行结束,退回操作系统状态。
□会计报表管理子系统数据库设计
根据会计报表管理子系统的功能设置,可把系统使用的数据库分三类:
系统管理库,系统数据库和系统工作库。
系统管理库主要是用来供用户存储会计报表的结构、内容、数据传递关
系,运算关系、检测关系、汇编单位集、操作员口令、打印机的控制码等内
容。这里简要介绍其结构和功能如下:
(1)报表注册库。系统的所有操作管理都以此库为主线进行。该库不
… 页面 70…
仅为系统提供报表目录,还同时提供报表的各种主要数据参数,以及系统管
理所需的状态参数。
(2)汇编单位集库。存放用户登录的汇编单位的全称、简称、代号等
内容。
(3)系统错误信息库。存放系统出错信息及针对出错原因的参考处理
意见。
(4)打印机控制字库。该数据库主要用来存放已定义的打印机型及各
种控制字。
(5)报表描述库。该数据库主要存放对注册的报表做结构详细描述后
的数据。
(6)口令字库。存放用户在系统初始化中产生的操作员名及口令字。
(7)报表项目库。该数据库主要用来存放报表项目和行次内容,并按
项目的顺序依次存储。
(8)报表表头库。该数据库主要用来存放报表的表头格式数据和表尾
内容数据。表头按页存储、最后放表尾。
(9)表内勾稽关系库。用来存放表内勾稽关系的表达式及关系符以及
使用的元素。表达式及关系符建一库,元素建一库。每条记录存放一个关系
或元素。
(10)表间勾稽关系库。和表内勾稽关系库相似具有两个库,一个存放
表间勾稽关系的表达式及关系符,一个存放表间勾稽关系中所使用的元素。
每条记录仅存放一个关系或元素。
(11)表内传递关系库。同样存在两个库。一个用来存放表内传递关系
的传递表达式、传递符、接收数据矩阵块,一条记录定义一个传递关系;一
个用来存放表内传递关系的源数据区矩阵块,每条记录定义一个传递关系。
(12)表间传递关系库。存在两个库:一个存放表间传递关系的传递表
达式、传递符、接收数据矩阵块;一个存放表间传递关系的源数据区矩阵块。
两个库中每条记录只定义一个传递关系。
(13)表外传递关系库。两个库区:一个用来存放表外传递关系的传递
表达式、传递符、接收数据区矩阵块;一个用来存放表外传递关系的源数据
区矩阵块。一条记录定义一个传递关系。
(14)转换关系库。定义了金额单位转换时个别项目用特殊比例因子调
整情况。
(15)平衡关系库。定义了金额单位转换时,在进行报表平衡调整过程
中,不可调整的数据项目。
(16)审核条件工作库。用来存放需进行审核的条件范围,包括时间、
单位、报表等。
(17)报表关系出错信息库。用来存放对报表关系进行检测式执行时出
现的错误信息。
(18)传递数据工作库。用来进行批量数据传递,一个记录存放一组源
数据及一个计算结果。
系统数据库是用来供用户存储现有报表的数据。
系统工作库是用来为系统有关功能实现而设置的临时性工作用数据
库。
这三类库全部由系统生成,由系统管理。
… 页面 71…
□会计报表管理子系统程序框图设计
会计报表管理子系统采用模块化结果进行编程,各子模块之间又是相对
独立的。一般采用“菜单式”选择所需要功能。这一部分我们主要介绍会计
报表子系统的各功能模块功能处理过程。
1。设置报表格式及报表关系子模块
(1)报表注册。该功能仅向报表注册库登录一张新表,给出报表结构
的主要参数,表示该表从登录操作之时起,将开始参与系统的各种操作并进
行管理,但新登录的报表,其报表实体尚未产生。
(2)报表复制。该功能主要是用拷贝方式向系统追加或插入新表;只
需要指定新报表编码。
(3)报表删除。该功能主要用来注销用户认为没有作用的报表。
(4)定义修改报表结构。该功能又分为三个子功能模块:结构描述、
格式内容描述、项目内容描述。
①定义或修改报表结构。本模块主要是完成报表结构描述工作。
②填写或修改格式内容。本模块包括编缉表头、表尾内容、修改表头、
表尾行数四部分。
③填写或修改项目内容。
(5)定义报表关系。该功能主要包括定义报表的表内、表间关系,定
义报表的表内、表间传递关系,定义报表表外传递关系,定义报表的转换及
平衡关系等。
2。报表处理子模块
①输入/修改报表数据;②删除报表数据;③报表数据审核;④查询报
表数据;⑤数据汇总。
3。报表数据备份模块
本模块包含三个子模块:上报数据备份、日常数据备份、日常数据恢复。
4。报表数据输出子模块
该模块主要为用户在经过系统的报表定义和报表处理后、完成报表格式
生成工作。
5。金额单位转换子模块
该模块设计的目的是为了满足不同层次用户的需要。是指一般情况下,
以“元、角、分”为单位的报表,在需要时将其调整为以“千元“、“万元”
为单位的报表数据的转换问题。对于其中的问题由于较为复杂,这里不再详
述。
… 页面 72…
二、会计报表管理子系统实施
□系统初始化
进入系统初始化模块后,用户要求作如下几项工作:
1。生成操作员口令
即对操作员的登录,包括操作员名、口令等内容。
2。系统库清零
这一功能模块主要是用来运行会计报表管理子系统的系统管理库置
空,并将数据库数据彻底删除。该功能仅提供给用户在置换全部报表或在其
它必须的或已有备份的条件下运行。系统在进行此项操作以前,要求用户经
过两次判断,直到最后确认方可执行。
3。重新建立系统索引库文件
当索引文件丢失或被破坏时,执行本功能。
4。汇编单位管理
该模块为用户提供了以下功能:
(1)追加记录。
(2)插入记录。
(3)修改记录。
(4)删除记录。
(5)查询记录。
(6)打印记录。
如果定义一个完整的汇编单位,需要设置以下几项参数:
(1)存号。
(2)单位简称。
(3)单位全称。
(4)单位代码。
(5)汇编单位级别。
(6)上属单位代号。
这种定义办法的优点是利用单位码、级别和上属单位代码三项元素来确
定该单位在系统中的地位。既满足了对具体汇编单位的编码要求,又能满足
对特殊汇编单位编码的要求。
5。设置报表格式及报表关系
进入此模块,又有以下功能。
(1)查询功能。此功能既可满足不同要求的查询需要,又能起到报表
定位作用。
(2)报表注册。该功能用以完成在系统中登记新表的任务。如果需要
定义一张整的报表及各种关系,首先必须做注册工作,否则,其它工作无法
进行。
(3)报表复制。本功能提供用户在注册报表时,如果遇到相同或相近
报表格式的情况下,可以采用报表复制的方式再生成,无需重新输入,这一
功能,对于用户在实际工作中的应用极为方便。
(4)报表删除。在进入本操作时,系统将用户所想删除的报表的基本
情况清楚地列示出来,用户细心查看清楚后再作各项操作,以免发生差错。
如果用户要彻底注销报表,系统规定,必须在对所有的表结构、关系进
… 页面 73…
行删除完后,才可进行。
在做这项工作时,删除报表的结构参数中任意一个,就意味着当前报表
已经作废了。
(5)定义/修改报表结构。
①定义修改报表结构功能。这一功能主要是提供用户对报表结构作详细
描述,此处操作有两层含义:第一,对新注册的报表描述其具体的结构形式;
第二,对于已做过的报表修改其结构。
②定义修改格式内容功能。这一功能主要提供给用户编辑表头内容,编
辑表尾内容,修改表头行数等操作。
(6)定义/修改报表关系。
该模块供用户根据报表的特点定义本表自身或其它报表的相对关系。由
于对用户来讲,该模块的操作是比较复杂的,工作量很大,要求质量高,因
而此项操作一经完成后,可保持相对稳定,一般不作调整。
报表关系定义了本表数据项之间或与其它报表数据项之间的关系。系统
设计功能的模式是用报表的行次和栏目规定报表的数据项目,再用人们最便
于接受的表达方式来书写各种关系式。利用本模块功能,用户可实现数据的
共享和各种报表的数据转换。
□报处理表
1。输入修改数据
由于数据输入修改的格式及方式一致,系统将数据输入和修改两项功能
合在一起,方便用户操作。
(1)键盘输入修改数据。这种数据输入方式是指通过键盘将所需数据
送入系统数据库,是最普遍的获取数据方式。在输入数据时必须注意如下几
个问题:
①用户在输入数据时,系统约定必须同时确定数据时间、数据应隶属的
单位。
②系统提供了非常全面、方便、灵活的查询功能、供用户顺序确认三要
素,先查找所在的报表。报表选走后,即要确定数据所属单位。系统将所有
单位的简称和代号可列示出来。一次只能确认一组,即一个单位、一个时间、
一张报表。
(2)软盘输入数据。这种输入数据的方式指用户将从下级或其它来源
取得的软盘中存储的数据读入本系统数据库中而获得数据的方法。可输入一
个单位一种时间的一张表或全部表的数据。
(3)表内传递数据。此项功能是“定义报表关系”模块中已定义的报
表表内传递关系的执行端。其工作就是按照已定义的传递方式及方向完成传
递任务。
(4)表间传递数据。此项功能是表间数据传递关系的执行端,完成数
据表间传递任务。其处理方式需选择唯一的报表、单位和时间,然后才进入
传递输入状态。
(5)表外传递数据。该功能是已定义的报表表外数据传递关系的执行
端,用以完成表外数据传递任务。
2。删除报表数据
用户想删除某单位某一时间的某张报表或全部报表的数据时,采用此项
功能。一旦执行此项操作数据即被彻底删除。
… 页面 74…
在进行此项操作之前,首先要求用户确定是删除特定一张报表还是全部
报表。如想删除一张报表,则再通过查询功能确定具体是哪张报表。然后,
再进一步确认报表所属的时间和单位。
3。审核报表数据
本功能是报表数据勾稽关系审核的执行端,在此,系统将按照用户指定
的条件完成对数据关系正确性的判断,保证一套或一张报表数据是完全正确
的。包括以下七个子功能:
(1)指定条件。供用户按需要指定执行审核的条件。用户可按照系统
明确的提示,依次选择所要审核的报表的各项条件,如日期、汇编单位、报
表编码、审核内容等。
(2)重定条件。废除用户已指定的条件,重新指定审核条件。
(3)审核。在各种指定条件完成后,用户利用本功能完成对报表数据
进行审核处理的过程。一经执行,系统中有关的审核情况等会反映出来。
(4)显示结果。
(5)打印结果。
(6)形成文本。即将审核结果形成一个文本文件。
(7)显示文本。
4。查询报表数据
有四种数据查询方式:
(1)全表数据查询。即将用户给定的某单位、时间的某张报表的详细
情况显示出来。
(2)单项数据排列。指将某一时间全部或部分单位的报表某项数据逐
一显示出来。
(3)单项数据时间排列。将某一单位不同时间的某项数据全部显示出
来。
(4)浏览。即提供一种可以浏览某种报表所有单位、时间及数据录入、
审核情况的一种查询方式。
5。汇总报表数据
一般是两种汇总方式:按所属单位汇总和按任意单位汇总。对报表数据
的汇总是系统的一项重要工作。
□报表数据输出
1。报表数据备份
这一功能包括如下三种方式:
(1)上报数据备份。指基层报表单位为向上级汇总报表单位提供数据
所作的备份工作。上报数据备份的特点是只备份所选报表的数据库文件。上
报数据备份工作一旦完成,用户不应再对数据库数据进行修改,以保持上报
数据和机内数据的一致性。
(2)日常数据备份。指系统使用单位为保护数据等对有关报表进行参
数的备份工作。
(3)日常数据恢复。当用户运行的系统中的报表数据由于丢失或其他
原因所致,需要将已备份的文件复制到硬盘中时使用这一功能。
2。报表数据输出
本功能提供三种报表打印方式:
(1)全表打印。
… 页面 75…
(2)明细表打印。
(3)空白表打印。《财会革命——会计电算化》