Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

DESIGN A JAVA APPLICATION TO EMULATE THE OPERATIONS OF AN ATM. YOUARE REQUIRED T

ID: 3612348 • Letter: D

Question

DESIGN A JAVA APPLICATION TO EMULATE THE OPERATIONS OF AN ATM. YOUARE REQUIRED TO INCLUDE AT LEAST THE
FOLLOWING CLASSES IN THE PROGRAM:

- Atm: THE ATM THAT INTERACTS WITH CLIENTS
- Client: THE CLIENT THAT COMES TO USE THE ATM
- Account: ACCOUNT DATA BELONGING TO A CLIENT

EACH CLIENT HAS THE DATA BELOW, WHICH CAN BE GENERATED BY A RANDOMNUMBER GENERATOR AND ARE NOT REQUIRED
TO BE SAVED AFTER THE CLIENT FINISHES USING THE ATM.

- Name
- phone
- Account1 (saving account)
- Account2 (checking account)

USE A RANDOM NUMBER GENERATOR TO DETERMINE THE ARRIVAL OF A CLIENT.AFTER THE CLIENT USES A PASSWORD TO LOG
IN, HE/SHE CAN ORDER ANY NUMBER OF THE FOLLOWING TRANSACTIONS:

- DEPOSIT
- WITHDRAWAL
- BALANCE INQUIRY
- FUND TRANSFER
- EXIT

AFTER EACH SUCCESSFUL TRANSACTION, A RECEIPT IS PRINTED WHICH SHOWSTHE TYPE OF TRANSACTION, AMOUNT, AND
BALANCES BEFORE AND AFTER.

Explanation / Answer

0m