ATM Simulator

Use Case: CustomerTransaction

Normal Sequence:

1. The customer launches the ATM Simulation and observes the initial screen.

2. The customer uses the keypad to enter their customer number.
The system displays the PIN entry screen.

2. The customer enters their PIN.
The system searches the customer file for the customer number and PIN.
The system displays the Account Selection screen.

3. Customer will select Checking or Savings account.
The system will display the Transaction Entry screen with an initial balance of zero

4. Customer will enter the amount of the transaction on the keypad, then select Deposit or Withdrawal.
The system will perform the transaction, debit or credit the account as appropriate, and return to the Account Selection screen.

 

Alternate Sequence:

The customer number is not found in the customer file or the PIN doesn't match. A message box appears displaying "Can't find Customer."

The customer chooses Exit from the Account Selection screen to terminate the application.

The customer chooses Cancel from the Transaction Entry screen to abort a transaction and return to the Account Selection screen.