为方便储户,某银行拟开发计算机储蓄系统。该系统的存款和取款功能的使用场景描述如下:
存款 :业务人员首先输入储户的帐号;然后系统验证账户的有效性;如果账户有效,系统提示业务人员输入存款金额,业务人员在看到提示后输入存款金额,在然后系统修改账户库中的当前账户信息,在日志数据库写入储户的存款记录,并向业务人员返回存款成功信息;如果账户无效(被冻结等情况),系统返回账户无效提示。
取款 :业务人员首先输入储户的帐号,然后系统提示储户输入账户密码,储户在听到提示后输入账户密码;在然后,系统验证储户密码是否正确,如果正不正确,提示储户重新输入密码,如果正确,系统系统提示业务人员输入取款金额,业务人员在看到提示后输入取款金额,系统修改后台账户库中当前账户的资料,在日志数据库写入储户的取款记录,并向业务人员返回账户修改成功信息。
请仅根据上述存款和取款的功能描述,基于结构化软件开发方法,完成如下两步:
(1)根据系统的功能描述,绘制分层数据流图
(2)根据数据流图,请建立系统的结构图