您好,欢迎访问三七文档
一个简单的ATM取款机系统,用户塞入借记卡,系统读取卡的ID号并提示用户输入密码,用户输入取款密码通过远程通讯获取银行中央数据库中存储的该账户密码。若三次密码输入错误,则没入借记卡并打印吞卡凭条,若比较两者一致,则显示账户详细信息,若用户输入取款数额,则点钞送出并咨询用户是否打印取款凭条并且请用户选择继续服务或退卡然后进行相关操作,同时将该笔业务信息(时间、ATM机编号、金额等)更新到中央数据库。问题:1、试分析该系统的源/终点2、试分析系统的隐含功能3、是采用自顶向下、模块化的方式画出系统的功能层次图4、画出系统流图1.答:源点是用户,借记卡终点是用户2.答:ATM机内余额是否小于顾客输入的金额;用户自己的账户余额是否小于用户输入的余额;密码位数是否满足ATM机的要求;ATM机内是否还有打印纸。3ATM系统校验密码详细操作打印凭条退卡输入密码验证密码取现存现转账查询余额4.DFD/0用户用户ATM银行卡银行卡交易凭条DFD/1用户1.检验密码银行卡2.选择操作密码无误账户信息3.执行操作操作类型继续操作5.退出退出类型用户银行卡交易凭条4.吞卡密码输入错误3次吞卡凭条DFD/2选择操作3.1调用取款系统取款操作3.2输入取款金额选择取款操作客户存储信息单3.3提取现金取款选择信息用户取现金3.4打印凭条选择打印凭条总:用户1.检验密码银行卡2.选择操作密码无误账户信息操作类型继续操作5.退出退出类型操作超时用户银行卡交易凭条4.吞卡密码输入错误3次吞卡凭条3.1调用取款系统3.2输入取款数额选择取款操作3.3提取现金取款取现金客户存储信息单3.4打印取款凭条选择打印凭条
本文标题:ATM数据流图
链接地址:https://www.777doc.com/doc-5116728 .html