欢迎界面
系统界面
操作界面
(通过键盘方向键来实现功能的选择)
登录界面通过用户名和密码实现登录(从用户文件中读取),三次输入机会,否则会将账号暂时冻结需要解冻才能继续使用,并且对不存在的用户名进行了检测,同时密码的输入以*显示,并且设置了键盘的退格功能
执行存取款操作之后会有模拟电子凭条的打印交易时间实时获得系统时间,并随机生成ATM编号
转账操作会将转账的用户名红色显示,以提醒操作者。并且转账金额需要二次确认,只有金额相同才能继续转账,否则操作中断。 转账成功后会显示当前账户的余额,并实时同步至用户文件中。
并且在电子凭条中将转账操作的转出卡号,转入卡号(通过用户文件由用户名获取到),以及转账金额和交易时间等详细信息显示出来
在工资导入模块中,模拟将用户工资卡金额导入到银行卡中的操作, 并且操作之后可以查询到用户的账户或者工资卡信息。
在小额自助贷款模块中,设置了贷款限额,在此金额以内都能实现贷款,超出金额则会导致贷款失败
贷款模块中模拟了用户风险告知书,并随时提供中断贷款操作的程序出口
在手机话费充值功能中,可以向银行预留的手机号进行充值,也可以自行输入手机号,并设置充值金额,之后会显示充值详情
话费充值记录显示
在用户注册时输入用户名以及设置密码(双重确认),之后随机生成19位的卡号并设置初始余额为0,将用户注册信息实时保存至用户文件中
ATM系统的大致功能展示完毕,体验感极强,整个系统由C语言完成。