ATM取款机需求规格详解:流程与交互要点
需积分: 17 3 浏览量
更新于2024-09-12
收藏 151KB DOC 举报
"ATM取款机的需求规格主要涉及用户与机器交互的流程,包括银行卡的验证、密码检查、取款金额的限制以及与银行主机的通信等多个环节。以下是详细的知识点:
1. 银行卡验证:用户需插入合法的银行卡,ATM会进行验证。如果插入的是无效银行卡,系统会在3秒后自动将其退出。
2. 密码验证:用户输入密码后,ATM与MainFrame(可能是银行的中央系统)进行比对。连续3次输入错误密码会导致银行卡被吞,同时系统恢复到初始状态,允许其他用户继续使用。
3. 取款金额输入:用户需输入取款金额,系统会检查是否超过单笔上限(1500元)、是否符合50元的倍数,以及是否超过24小时内的提取限额(4500元)。输入错误的金额会触发相应的错误提示,用户可选择退出或重新输入。
4. 交易处理:若金额无误,系统会同步银行主机,准备出钞,并从用户账户中扣除相应金额。若存款不足、ATM余额不足或与MainFrame通信超时,都会导致交易失败并自动退出银行卡。
5. 完成交易:成功取款后,ATM会退出银行卡,用户取走现金并拔卡,界面恢复初始状态。未取现金或未拔卡,ATM也会直接恢复到初始状态,不会给出额外提示。
以上流程分析了ATM取款机的基本操作步骤和异常处理机制,确保了交易的安全性和用户友好性。"
2022-07-15 上传
2009-06-12 上传
2015-11-08 上传
2022-06-10 上传
2010-05-14 上传
喜之郎~果冻
- 粉丝: 0
- 资源: 9
最新资源
- Material Design 示例:展示Android材料设计的应用
- 农产品供销服务系统设计与实现
- Java实现两个数字相加的基本代码示例
- Delphi代码生成器:模板引擎与数据库实体类
- 三菱PLC控制四台电机启动程序解析
- SSM+Vue智能停车场管理系统的实现与源码分析
- Java帮助系统代码实现与解析
- 开发台:自由职业者专用的MEAN堆栈客户端管理工具
- SSM+Vue房屋租赁系统开发实战(含源码与教程)
- Java实现最大公约数与最小公倍数算法
- 构建模块化AngularJS应用的四边形工具
- SSM+Vue抗疫医疗销售平台源码教程
- 掌握Spring Expression Language及其应用
- 20页可爱卡通手绘儿童旅游相册PPT模板
- JavaWebWidget框架:简化Web应用开发
- 深入探讨Spring Boot框架与其他组件的集成应用