阅读下列说明和图,回答问题1至问题2,将解答填入对应栏内。 [说明] 银行的自动柜员机(ATM)的功能描述如下: (1)金融卡与信用卡识别:包含伪卡识别以及密码验证; (2)主菜单项:这是一台ATM最主要的人机界面,提供各项功

admin2010-12-17  15

问题 阅读下列说明和图,回答问题1至问题2,将解答填入对应栏内。
   [说明]
   银行的自动柜员机(ATM)的功能描述如下:
   (1)金融卡与信用卡识别:包含伪卡识别以及密码验证;
   (2)主菜单项:这是一台ATM最主要的人机界面,提供各项功能给客户,具体有:提款、转帐、更改密码以及存款;
   (3)结束操作:客户执行完“菜单项”的功能后,可以选择“打印单据”或“不打印单据”,选好后就结束此次交易。
   注意,ATM除了能处理本行的银行卡外,其他银行的银行卡也应该能处理,通过“金融中心”与其他银行主机进行数据交换。另外,为了方便,ATM还提供快捷提款,并提供代交费功能(代交费是以转帐的方式处理的)。
   该系统采用面向对象方法开发,系统中的类以及类之间的关系用UML类图表示。  
ATM机有如下状态:空闲、银行卡验证、业务选择等待、取款金额输入、密码修改、出钞、单据打印。ATM机一般处于空闲状态,当有客户插入银行卡,则进行银行卡验证,若银行卡无效则结束服务,否则进入业务选择等待。业务有取款、修改密码等,也可以选择退出结束服务,ATM返回空闲状态。选择取款业务后,等待取款金额输入,确认后判断余额是否足够,若余额不足,则给出提示信息,并进入业务选择等待;若余额充足,则出钞,若客户需要打印单据则进入单据打印状态,否则返回业务选择等待。选择任意一个业务后,可以取消返回业务选择等待。图3-2描述了ATM状态的转变情况。
   [图3-2]
   
   请指出判定A、转换B及状态C分别是什么。

选项

答案A:“金额是否足够” B:“银行卡无效” C:“打印单据”

解析 取款时,若金额不足,自然取款失败,因此判定A是判断“金额是否足够”。
   当银行卡验证失败,服务结束,ATM机转入“空闲”,故B是“银行卡无效”。
   状态C为“打印单据”。
转载请注明原文地址:https://kaotiyun.com/show/hqDZ777K
0

相关试题推荐
最新回复(0)