0% found this document useful (0 votes)
87 views2 pages

What Are The Requirements of The ATM

An automated teller machine (ATM) allows customers to perform basic banking transactions without a human teller. ATMs have card readers to insert debit/credit cards, prompt users to enter PINs, allow selection of services like withdrawals and deposits, and dispense cash. They also display account balances and print receipts. Key requirements for ATMs include functional capabilities like processing transactions, as well as non-functional needs such as security, robustness, and ability to restart. Fulfilling these requirements involves connecting ATMs to bank databases in real-time, using validation techniques, and implementing security measures like encryption, firewalls, and monitoring systems.

Uploaded by

Uvindu Harshan
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)
87 views2 pages

What Are The Requirements of The ATM

An automated teller machine (ATM) allows customers to perform basic banking transactions without a human teller. ATMs have card readers to insert debit/credit cards, prompt users to enter PINs, allow selection of services like withdrawals and deposits, and dispense cash. They also display account balances and print receipts. Key requirements for ATMs include functional capabilities like processing transactions, as well as non-functional needs such as security, robustness, and ability to restart. Fulfilling these requirements involves connecting ATMs to bank databases in real-time, using validation techniques, and implementing security measures like encryption, firewalls, and monitoring systems.

Uploaded by

Uvindu Harshan
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/ 2

An automated teller machine (ATM) is an electronic banking outlet that allows

customers to complete basic transactions without the aid of a branch


representative or teller. Anyone with a credit card or debit card can access cash at
most ATMs.

ATMs are convenient, allowing consumers to perform quick self-service


transactions such as deposits, cash withdrawals, bill payments, and transfers
between accounts.

What are the requirements of the ATM?


1) Functional Requirements
 The card reader shall be able to provide facility to insert the card
 System shall prompt the user to enter a pin and then user shall be able to
access the account
 User shall be able to select the available service options
 User shall be able to enter the required amount
 Cash dispenser shall be able to dispense the relevant cash
 User shall be able to view the current account balance
 System shall be able to print a receipt on demand by the user.
 Card shall be able to ejected after the session
 User shall not be able to withdraw cash above the bank balance
 Transactions shall be able to be cancelled at any type of transactions by
pressing the CANCEL button

2) Non - Functional Requirements


 System should be user-friendly and highly robust.
 The ATM should consist of a card reader, keyboard, printer, small
display and a cash dispenser.
 ATM must be secure and all the data of accounts must be encrypted.
 ATM should be able to shut down and restarted
 System should suspend the account if the wrong PIN is entered 3 times
at one time.
 The user must not be able to withdraw money more than the balance
 The cash dispenser can be opened and refilled with cash
 The printer can be opened and refilled with papers

How to fulfill them?

 Set a notification system to notify the bank staff when the amount of cash
balance reduce a certain limit
 Connect the ATM system with the bank database in real-time.
 Use validation techniques properly when developing the ATM
 Set a notification system to notify the bank staff when the printer runs out
of papers.
 Build in firewalls and encryption technologies into your ATM’s software.
 Study and examine current ATM systems and find the weaknesses in those.
 Install a detection system that can take the ATM offline if it senses a breach
or can tell if anything is attached to the card reader or keypad.
 Place a security camera system for the ATM to monitor.

You might also like