question archive A local bank intends to install a new automated teller machine (ATM) to allow users (i

A local bank intends to install a new automated teller machine (ATM) to allow users (i

Subject:Computer SciencePrice: Bought3

A local bank intends to install a new automated teller machine (ATM) to allow users (i.e., bank customers) to perform basic financial transactions (see below figure). Each user can have only one account at the bank. ATM users should be able to do the following; • View their account balance. • Withdraw cash (i.e., take money out of an account). • Deposit funds (i.e., place money into an account). The user interface of the automated teller machine contains the following hardware components: • a screen that displays messages to the user; • a keypad that receives numeric input from the user; • a cash dispenser that dispenses cash to the user; • a deposit slot that receives money from the user. Upon first approaching the ATM, the user should experience the following sequence of events: • The screen displays a welcome message and prompts the user to enter an account number. • The user enters a five-digit account number, using the keypad. • The screen prompts the user to enter the PIN (personal identification number) associated with the specified account number. • The user enters the five-digit PIN, using the keypad. • If the user enters a valid account number and the correct PIN for that account, the screen displays the main menu. If the user enters an invalid account number or an incorrect PIN, the screen displays an appropriate message, then the ATM returns to restart the authentication process.

 

 

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE