1、(补充习题) 17.某银行储蓄系统功能是: 将储户填写的存款单或取款单输入系统。 如果是存款,系统将储户的存款信息(姓名、住址、存款日期、存款类型、存款金额、利率等)记录在帐户文件中,并打印存款清单给储户;如果是取款,系统先查询帐户文件,并打印取款清单给储户。(1)画出该问题的数据流图的顶层图和第二层图。(2)以公式的形式建立数据流条目“存款单”。,(补充习题) 17.某银行储蓄系统功能是: 将储户填写的存款单或取款单输入系统。 如果是存款,系统将储户的存款信息(姓名、住址、存款日期、存款类型、存款金额、利率等)记录在帐户文件中,并打印存款清单给储户;如果是取款,系统先查询帐户文件,并打印取款
2、清单给储户。(1)画出该问题的数据流图的顶层图和第二层图。(2)以公式的形式建立数据流条目“存款单”。,银行储蓄系统,储户,存款 1,取款 2,存款单,取款单,存款清单,取款清单,(补充习题)第17题 解: (1) (a) 顶层图,帐户文件,(b) 第二层图,存款单,存款清单,取款单,取款清单,储户,(2)数据流条目存款单 = 姓名 + 地址 + 存款日期 + 存款类型 + 存款金额 + 利率,审查存款单 1.1,打印存款清单 1.3,(以下第三层图供参考) 第三层图: 图1 存款子系统,帐户文件,存款单,存款清单,记录存款信息 1.2,有效 存款单,存款信息,审查 取款单 2.1,打印 取款
3、清单 2.3,帐户文件,取款清单,计算 利息 2.2,有效 取款单,利息,取款单,第三层图: 图2 取款子系统,银行储蓄系统,读用户选择,存款,取款,审查 存款单,银行储蓄系统模块结构图,记录 存款信息,打印 存款清单,审查 取款单,计算 利息,打印 取款清单,输入 存款单,输入 取款单,A,B,f1,C,E,F,D,G,H,f2,f3,f6,f4,f7,f5,(补充习题) 18.请把下面的DFD图转换为SC图:,f8,MT,MC,MA,ME,f2,f2,f6,f7,f6,f7,C,D,E,F,G,f4,f2,f3,f4,f5,f3,f5,f6,f7,f6,f7,B,A,H,f2,f1,f8,(补充习题) 18. 解: SC图为,