0% found this document useful (0 votes)
59 views5 pages

Mesh Atm

The document outlines the steps in the ATM withdrawal process. It discusses inserting the ATM card, entering the PIN, selecting the language and account type, entering the withdrawal amount, checking the available balance, dispensing cash, providing a receipt, and completing the transaction. The process involves validating inputs at each step, returning errors or allowing continuation to the next step, and updating the bank records.

Uploaded by

Thisara Dilshan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views5 pages

Mesh Atm

The document outlines the steps in the ATM withdrawal process. It discusses inserting the ATM card, entering the PIN, selecting the language and account type, entering the withdrawal amount, checking the available balance, dispensing cash, providing a receipt, and completing the transaction. The process involves validating inputs at each step, returning errors or allowing continuation to the next step, and updating the bank records.

Uploaded by

Thisara Dilshan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Home work 2

01.)
o The customer has opened an account with the relevant Bank and obtained an ATM card.
o Availability of an authorized PIN (Personal identification Number).
o The ATM connected to the bank's server with all the details of the accounts.
o No network problems that will disrupt the ATM process.
o The customer inserts the relevant, correct ATM card.
o The customer account exists and is valid.
o The ATM is linked to the bank's database.
o Account activities are updated as the bank updates the information. Also, the bank is updated when the
ATM is being used.
o Transactions are done only by the same bank.
o ATM machine has enough money to do transactions.

02.)

o Insert ATM card.


o Select Language
o Checking the validity of the card.
o PIN checking module
o Selecting the account type.
o Selecting the transaction type.
o Cash withdrawing module
o Release ATM card
o Printing receipt
o Connect to the bank server

03.)
o Tell the customer to enter the ATM card.
o Check the validity of the card.
o If card is invalid, display an error message and return the ATM card.
o If the card is valid, select a language and ask customer to enter the PIN.
o If the PIN is incorrect, ask customer to enter the PIN again. If the customer makes mistakes while
inserting the PIN, then the card will be ejected after 3 attempts.
o If the PIN is correct, then the customer is asked to select the account type .
o if the account type is incorrect, where an account with that PIN is not available, then the
Customer will be redirected to select the correct account type again.
o If the account type is correct, then the customer has to select withdraw money as the type of transaction
and enter the required amount of money.
o Connect to the bank server and check whether customer has sufficient balance to withdraw
o If balance is not enough, display that there is not enough balance and asked to select to exit or re-enter the
amount.
o If balance is enough, continue and withdraw money.
o Update the bank server with data.
o After the customer collects the required amount of money, ask if they needs receipt to view transaction
information.
o If a receipt is requested, a receipt will be released to the customer.
o If a receipt is not requested or not, then the customer will be asked to end the transaction or
whether they need another transaction to be done.
o If customer selects another transaction option, he will be directed to select the account type
step again and afterwards machine will repeat the same process.
o If customer selects end transaction option, displays a message asking to collect the card and/or the receipt.
o Return to the welcome screen.

04.)
o This type of ATM has no capability to handle network traffic.
o There is no proper way to check whether the money included in this plan is legally acceptable
o This plan cannot handle PIN changes, deposits, cash transfers and some other important functions.
o This type of ATM does not have the capability to handle network traffic.
o Identify each situation and separate display the reason.
o Modern ATM process is much complicated than developed model.
05.)

06.)
o They are sequential. (There is a sequential flow in the whole process)
o Using conditions and repetitions.
o They are interrelated with each other.

07.)
o If the ATM card is valid then enter the PIN number, else return the card with an error
message.
o If the customer selects English as the language, then use English language else the selected
language.
o If the entered PIN is correct, then ask the customer to select the account type, else ask the customer to re-
enter it.
o If a selected account type is correct, then customer has to insert the amount they want to withdraw else
the customer will be prompted to select the correct account type again.
o If the balance is sufficient for a withdrawal, then withdraws money and updates the account
balance else display "insufficient balance "and ask for another service.
o Ask whether a customer needs a receipt or not . if he needs a receipt, then print the receipt else do not
provide receipt.
o Ask if they need another transaction option, if yes, then start from the account type selection step else
return the card.

08.)

o Insert ATM card and select preferred language.


o Identifying inserted PIN and verifies it according to the ATM card.
o Select account type and transaction type.
o Withdraw money as requested by user and update the previous account balance by deducting the
requested amount from the previous balance.
o Issue a receipt if the user wants.

09.)

o Network failures in the ATM system.


o The withdrawal amount exceeding the account balance.
o The withdrawal amount exceeding the maximum withdrawal amount of ATMs.
o Failure of the power supply to ATM machine.
o The server could not be reached due to connection issues.

10.)

You might also like