这是部分内容:
1 前言
为了方便人们办理银行日常业务,各个银行都需要配备了简单方便的ATM自动柜员机,人们可以随时进行交易,而不用跑去银行办理业务,大大方便了人们对个人金融业务的处理,也提高了银行的业务效率,在此需求上,我们决定采用面向对象的分析设计方法来规划银行ATM自动柜员机的设计和建模。
2 问题说明
登录:客户来到ATM自动柜员机前,选择登录操作,首先插卡,然后输入密码,若密码正确则可以进行相应的交易选择;如果密码错误,则要求重新输入,输入3次错误的密码则吞卡。
取款:输入取款金额,如果余额不足,则不能完成取款;否则可以取款,客户从出钞口取出现金,修改客户账户余额,用户选择是否打印凭条。
存款;打开存款槽,客户放入现金,启动点钞机,清点存款现金,修改账户余额,用户选择是否打印凭条。
改密:要求客户输入两次相同的新密码才能改密成功并修改用户密码表,否则改密失败。
转账:输入转入账号和金额,如果余额不足则转账失败,否则转账成功,修改用户密码表,用户可以选择是否打印凭条
退卡:入卡口退出银行卡。
1