ATM系统设计插卡并输入密码的程序流程
插卡并输入密码 如果密码正确,则进入操作界面,操作界面提供四种基本操作:
1. 查询账户
2. 提取现金
3. 转账汇款
4. 修改密码
用户可以根据需要选择操作。如果10秒内没有进行操作或选择退出,系统将退回银行卡。如果再次输入密码且超过10次错误,系统会吞卡。
ATM系统需求分析
- 系统需识别有效银行卡,拒绝无效或挂失的卡片。
- 用户可快速执行查询余额、取款、转账、修改密码等操作。
- 查询时显示账户余额和ATM纸币面额。
- 提款操作验证输入金额并提示用户收取现金。
- 转账时,需两次确认转账账号和输入转账金额。
- 修改密码要求输入两次,检查一致性。
- 密码输入错误超过10次时,吞卡。
系统要求
- 单次取款金额不能超过1000元,每日取款不超过5000元。
- 系统需在10秒内响应用户操作。
系统设计目标
- 24小时不间断服务,操作简便,提供便捷的取款、转账、查询等服务。
系统架构
通过DFD(数据流图)表示系统功能:
- 取款子系统:用户选择取款,输入金额,系统验证并出钞。
- 查询子系统:用户查询账户信息,并可按币种分类查询。
- 转账子系统:用户选择转账方式,输入账号和金额,系统确认。
- 修改密码子系统:用户输入新密码,系统验证密码一致后修改成功。
总结,设计ATM程序需理解用户需求,明确系统要求和操作流程,并以高效安全的架构实现功能。通过DFD等工具,系统的逻辑流程得以清晰展现,便于开发与维护。
2.46MB
文件大小:
评论区