银行atm可以用存折取款系统的第0层數据流图:
由atm可以用存折取款管理系统分为认证、账户交易和账户管理三个子系统认证子系统完成对用户身份的验证,处于银行安全性嘚特殊要求故此处单分出一子系统。账户交易和账户管理两个子系统是用户操作的两个基本分类
第二层DFD图对上述三个子系统进行了详細的描述,考虑到atm可以用存折取款种类的多样性比如活期储蓄、零存整取、教育储蓄以及现在流行的一本通,之间有交叉的地方而考慮到简化设计和功能区分实现,故账户交易子系统笼统的划分为活期和定期储蓄账户管理子系统实现最基本的功能,如查询、修改等业務
第三层数据流图对账户交易和账户管理子系统中主要几个子功能进行细致划分,如下:
第四层数据流图对2、3、4进行了详尽描述如图所示:
以下为上述数据流图的数据字典
{账号+户名+身份证号+所号+性质+账户开通日期} |
{账号+户名+身份证号+密码} |
{日期+账号+收(支)款额+摘要+员工工號} |
收(支)款额用正(负)数表示 |
{账号+性质+余额+{日期+存(取)款额+摘要+员工工号}} |
按账号、日期从小到大排列 |
存(取)款额用正(负)数表礻 |
{账号+性质+{业务号+业务名+介绍+开通日期}} |
{账号+{登录日期+登录是否成功+摘要}} |
按账号、登录日期从小到大排列 |
{账户性质+{年期+利率值+备注}} |
F8:定期储蓄交易明细表
{账号+年期+余额+{日期+摘要+存(取)款额+员工工号}+说明} |
按账号、日期从小到大排列 |
F9:活期储蓄交易明细表
{账号+余额+{日期+摘要+存(取)款额+员工工号}} |
按账号、日期从小到大排列 |
{业务号+业务名+业务说明} |
{账号+性质+{日期+费用额+费用项目+审核}} |
按账号、日期从小到大排列 |
{账号+性質+{日期+代发项目+代发金额+审核}} |
按账号、日期从小到大排列 |
{账号+性质+{日期+费用名称+金额+备注}} |
按账号、日期从小到大排列 |
账号+户名+所号+性质+{日期+摘要+存入+支出+余额+操作+复核} |