登录界面:银行客户正确插入银行卡,读卡器成功读取银行卡信息后,ATM会显示登录界面,界面提示用户输入密码,进行登录。
存款界面:银行客户选择“存款”业务,ATM显示存款界面,提示客户输入存款金额,进行存款。
取款界面:银行客户选择“取款”业务,ATM显示取款界面,提示客户输入取款金额,进行取款。
转账界面:银行客户选择“转账”业务,ATM显示转账界面,提示客户输入转账账户及转账金额,进行转账。
余额查询界面:银行客户选择“余额查询”业务,ATM显示银行卡余额。
修改密码界面:银行客户选择“修改密码”业务,ATM显示修改密码界面,提示客户输入旧密码、新密码及确认新密码,进行密码修改。
现金调度接口:银行职员用专用钥匙打开ATM,调整现金数量。
硬件维修接口:银行职员用专用钥匙打开ATM,对硬件进行维修。
系统维护界面:银行职员用专用账号登录ATM,对系统进行维护。
银行数据库接口:对银行卡账户或ATM进行操作时,ATM自动从银行数据库获取相关数据,以支持下一步操作进行。
登录控制:客户在登录界面通过键盘输入密码,ATM验证密码的正确性,如果密码错误,则出现错误提示并返回登陆页面,若密码有效,显示器将跳转至业务操作页面,供客户选择。
存款控制:客户选择存款界面上显示的存款金额或手动输入存款金额(必须是100的倍数),将相应数量的现金放入存钞口,点击确定,页面提示输入密码,客户通过键盘输入密码,ATM验证密码的正确性,如果密码错误,则出现错误提示并返回密码输入页面,若密码正确,核对输入金额与现金数量是否一致,若不一致则提示客户金额数量不同,要求客户重新进行存款操作,若数量一致,则ATM将现金存入银行卡,并显示打印凭条、返回主页、取卡等选项供客户选择。
取款控制:客户选择取款界面上显示的取款金额或手动输入取款金额(必须是100的倍数),点击确定,页面提示输入密码,客户通过键盘输入密码,ATM验证密码的正确性,如果密码错误,则出现错误提示并返回密码输入页面,若密码正确,检查ATM内现金数量是否充足,若现金不足,提示客户最大取现额度,若现金充足,则ATM出钞,并显示打印凭条、返回主页、取卡等选项供客户选择。
转账控制:系统提示输入转账账户和转账金额,转出金额必须小于等于银行卡内余额,点击确定,页面提示输入密码,客户通过键盘输入密码,ATM验证密码的正确性,如果密码错误,则出现错误提示并返回密码输入页面,若密码正确,将跳转至信息确认界面,若显示的转账账户、转账金额错误,则点击返回进行修改,若信息准确无误,点击转账。待转账成功以后,页面显示打印凭条、返回主页、取卡等选项供客户选择。
余额查询控制:ATM从银行数据库读取对应银行卡账户数据,查询银行卡余额并显示给客户。
修改密码控制:系统提示输入旧密码,新密码,确认新密码,若旧密码错误,或两次新密码输入不相同,则返回修改密码界面重新输入。若旧密码正确且两次新密码相同则提示密码修改正确,并给出返回主页,取卡等选项供用户选择。
现金调度控制:银行职员用专用账户、钥匙登录ATM,关闭ATM,若现金不足则添加,若现金过多则取出,打开ATM,检查是否正常运行。
硬件维修控制:银行职员用专用账户、钥匙登录ATM,关闭ATM,检测、维修ATM硬件,完成后打开ATM,进行测试。
系统维护控制:银行职员用专用账户、钥匙登录ATM,检测、维修ATM系统,完成后关闭ATM,再打开ATM,进行测试。
银行账户实体类:在客户正确输入密码以后,ATM生成银行账户实体类,其中包括客户的身份信息和银行卡的资金信息。
凭条实体类:在客户选择“打印凭条”操作后,ATM生成凭条实体类,其中包含银行卡账号、交易记录等信息。