C语言ATM机设计思路
时间: 2023-05-26 20:03:42 浏览: 194
1. 系统启动界面: 系统进入后,显示 ATM 机界面,让用户选择需要的服务。此界面通常包括以下选项:取款、转账、查询余额、修改密码、退出系统。
2. 取款: 用户选择取款选项后,需要输入取款金额,并验证账户余额是否充足。ATM 机需要连接银行账户系统,以便能够验证账户余额和更新账户余额。如果账户余额充足,则取出相应的金额,并更新账户余额和 ATM 机的现金余额。
3. 转账: 用户选择转账选项后,ATM 机需要实现如下功能:输入转账金额、输入收款账户、验证收款账户是否存在、验证账户余额是否充足、更新账户余额和 ATM 机的现金余额。
4. 查询余额: 用户选择查询余额选项后,ATM 机需要显示账户余额和 ATM 机的现金余额。
5. 修改密码: 用户选择修改密码选项后,需要输入原密码和新密码,并验证原密码是否正确。如果原密码正确,则更新账户密码。
6. 退出系统: 用户选择退出系统选项后,ATM 机需要退出系统,并结束当前的会话。
以上就是C语言ATM机的设计思路,需要细节方面还需要进一步完善,但是总体上是一个大致的设计思路。
阅读全文