1、系统的数据流图与数据字典实例 作为示例,为简单起见,我们只考虑人机分工。此处的数据流图是计算机化的帐务处 理系统中涉及到计算机部分的数据流图,人工完成的部分将不做反应。例如:计算机没有 能力审核原始凭证、填制记账凭证,这些工作必须由人来完成,因此进入系统(系统的自 动化部分)的应该是记账凭证而不是原始凭证。银行对帐单仍然是系统的输入数据流,原 有的输出数据流系统也必须提供。 图 1 系统的顶层数据流图 图 2 系统的第一层分解图 记账凭证进入计算机系统需要进行输入操作,而且由于记账凭证本身可能出错,或输 入过程中可能发生错误,因此系统必须提供对已输入的记账凭证的修改功能和审核功能, 审核通过的
2、记账凭证才能够记账。据此,对“凭证处理”分解得到第二层分解图,该分解 图由凭证输入、凭证修改和凭证审核三个处理构成。如果记账凭证是由操作人员直接根据 原始凭证用计算机填制,则凭证处理还应该包含一个打印记账凭证的处理。 图 3 系统第二层分解图之一(图 1) 在系统中,登帐处理由计算机完成,其分解的流程图与原来一致。 图 4 系统第二层分解图之二(图 2) 图 5 系统第二层分解图之三(图 3) 图 6 系统第二层分解图之四(图 4) 8.1.3 数据字典 数据字典的作用是对数据流图中的各种成分进行详细说明,作为数据流图的细节补充, 和数据流图一起构成完整的系统需求模型。数据字典一般应包括对数据
3、项,数据结构、数 据存储和数据处理的说明。以下列出本系统的主要数据字典条目。 1. 数据项条目 数据项编号:D01-001 数据项名称:凭证编号 别 名:凭证流水号 符 号 名:PZBH 数 据类 型:数值型 长 度:4 取 值范 围:19999 其余略。 2. 数据结构条目 数据结构编号:DS01-003 数据结构名称:会计分录 别 名:分录 简 述:记帐凭证的基本组成成分 组 成:科目代码+借贷方向+金额 其余略。 3. 数据存储条目 数据存储编号:F01 数据存储名称:记账凭证 来 源:由凭证处理产生 组 成:凭证日期+凭证类别+凭证编号+ 附件张数+ 会计分录+制证+主管+ 审核 数据
4、存储编号:F02 数据存储名称:现金日记账 来 源:由登记现金日记账产生 组 成:凭证日期+凭证类别+凭证编号+ 摘要+借方金额+贷方金额+ 余额方向 +余额 数据存储编号:F03 数据存储名称:银行日记账 来 源:由登记银行日记账产生 组 成:凭证日期+凭证类别+凭证编号+ 摘要+借方金额+贷方金额+ 余额方向 +余额 数据存储编号:F04 数据存储名称:明细账 来 源:由登记明细账产生 组 成:科目代码+凭证日期+凭证类别+ 凭证编号+摘要+ 借方金额+贷方金额+ 余额方向+ 余额 数据存储编号:F05 数据存储名称:总账 来 源:由登记总账产生 组 成:科目代码+年份+月份+期初余额方向+期初余额+本期借方发生额+ 本期贷方发生额+本期余额方向+本期余额 其余略。 4.数据处理条目 加工编号 P2.1 加工名称 记现金日记账 流入数据流:记账凭证 流出数据流:现金日记账 处理周期:每日一次 处理逻辑: 如果 记账凭证已经通过审核 则 对记账凭证中的所有收付凭证执行以下操作: 从记帐凭证中取收付凭证,判断会计分录的科目,若为现金科目,则登 记现金日记账。登帐方法如下: 将凭证的日期,凭证类别,摘要分别记入日记账簿相应的栏内,根据发 生方向,将金额记入帐簿的借方或贷方栏内,结出余额记入帐簿的余额栏内。 将记帐凭证的相应分录作上已经记帐的标记。 否则 停止记账