数据流图与数据字典的实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统的数据流图与数据字典实例
作为示例,为简单起见,我们只考虑人机分工。此处的数据流图是计算机化的帐务处理系统中涉及到计算机部分的数据流图,人工完成的部分将不做反应。例如:计算机没有能力审核原始凭证、填制记账凭证,这些工作必须由人来完成,因此进入系统(系统的自动化部分)的应该是记账凭证而不是原始凭证。银行对帐单仍然是系统的输入数据流,原有的输出数据流系统也必须提供。
图1 系统的顶层数据流图
图2 系统的第一层分解图
记账凭证进入计算机系统需要进行输入操作,而且由于记账凭证本身可能出错,或输入过程中可能发生错误,因此系统必须提供对已输入的记账凭证的修改功能和审核功能,审核通过的记账凭证才能够记账。据此,对“凭证处理”分解得到第二层分解图,该分解图由凭证输入、凭证修改和凭证审核三个处理构成。如果记账凭证是由操作人员直接根据原始凭证
用计算机填制,则凭证处理还应该包含一个打印记账凭证的处理。
图3 系统第二层分解图之一(图1)在系统中,登帐处理由计算机完成,其分解的流程图与原来一致。
图4 系统第二层分解图之二(图2)
图5系统第二层分解图之三(图3)
图6 系统第二层分解图之四(图4)
8.1.3 数据字典
数据字典的作用是对数据流图中的各种成分进行详细说明,作为数据流图的细节补充,和数据流图一起构成完整的系统需求模型。数据字典一般应包括对数据项,数据结构、数据存储和数据处理的说明。以下列出本系统的主要数据字典条目。
1. 数据项条目
数据项编号:D01-001
数据项名称:凭证编号
别名:凭证流水号
符号名:PZBH
数据类型:数值型
长度:4
取值范围:1~9999
其余略。
2. 数据结构条目
数据结构编号:DS01-003
数据结构名称:会计分录
别名:分录
简述:记帐凭证的基本组成成分
组成:科目代码+借贷方向+金额
其余略。
3. 数据存储条目
数据存储编号:F01
数据存储名称:记账凭证
来源:由凭证处理产生
组成:凭证日期+凭证类别+凭证编号+附件张数+
{会计分录}+制证+主管+审核
数据存储编号:F02
数据存储名称:现金日记账
来源:由登记现金日记账产生
组成:凭证日期+凭证类别+凭证编号+摘要+借方金额+贷方金额+余额方向+余额
数据存储编号:F03
数据存储名称:银行日记账
来源:由登记银行日记账产生
组成:凭证日期+凭证类别+凭证编号+摘要+借方金额+贷方金额+余额方向+余额
数据存储编号:F04
数据存储名称:明细账
来源:由登记明细账产生
组成:科目代码+凭证日期+凭证类别+凭证编号+摘要+
借方金额+贷方金额+余额方向+余额
数据存储编号:F05
数据存储名称:总账
来源:由登记总账产生
组成:{科目代码+年份+月份+期初余额方向+期初余额+本期借方发生额+ 本期贷方发生额+本期余额方向+本期余额}
其余略。
4.数据处理条目