AIM: Develop Requirement specification document of ATM.
Purpose:- This document is made to explain the purpose of atm i.e. automated teller machine. Created for dispensing cash to customers and helps them to check their account balance.
Overview:-
SPECIFIC REQUIREMENTS:
1. FUNCTIONALITY:
An ATM allows users to perform basic financial transactions like : it view their account balance, withdraw cash, deposit funds (You can deposit cheque or cash. Atm can accept a bundle of 30 cheques at a time. Besides ATM can calculates 8 notes per sec. It checks the cash for quality and also checks if the cash is genuine.). Each user can have only one account at the bank.
2.USABILITY:- Cash Withdrawal and Balance Enquiry In spite of a number of innovative services being made available at many ATMs, cash withdrawal stills remains the most accessed service at ATMs. However, the migration of routine bank transactions like cash withdrawals and balance enquiries from teller counters to ATMs significantly raises the potential for savings in employee costs and greater employee focus on value- added revenue-enhancing activities such as selling other financial products and advisory services to customers. 3. RELIABILITY:- Before an ATM is placed in a public place, it typically has undergone extensive testing with both test money and the backend computer systems that allow it to perform transactions. Banking customers also have come to expect high reliability in their ATMs, which provides incentives to ATM providers to minimise machine and network failures. Financial consequences of incorrect machine operation also provide high degrees of incentive to minimise malfunctions. ATMs and the supporting electronic financial networks are generally very reliable, with industry benchmarks typically producing 98.25% customer availability for ATMs [91]
and up to 99.999% availability for host systems that manage the networks of ATMs.
4.INTERFACES:-
User Interface-> screens have proper format and text buttons correspond to proper items on screens keypad entries are properly displayed can backspace to delete entries
Hardwar Interface-> the ATM network has to provide hardware interfaces to: various printers various ATM machines several types of networks. the exact specification of the hardware interface is not part of this topic. Software Interfaces-> the ATM network has to provide software interface to: the network used by different banks different network softwares the exact specification of the software interface is not part of this topic.
Communication Interfaces-> there is no restriction of the ATM network to a specific network protocol as long as the performance requirements are satisfied.
5.PURCHASED COMPONENTS:-
The four output devices of the ATM Automated Teller Machine are: Speaker The speaker provides the cardholder with an audio signal when a key on the keypad is pressed. Display screen The display screen guides the cardholder through each step of the transaction process. Leased-line ATMs usually use a monochrome or colour CRT (cathode ray tube) display. Dial-up machine normally use a monochrome or colour LCD (liquid crystal display). Receipt printer The receipt printer provides the cardholder with a paper receipt of the transaction. Cash dispenser The safe and cash-dispensing mechanism are located deep inside the ATM Automated Teller Machine. This mechanism stores and dispenses cash when prompted by an ATM user.
Scope :-
Account Information 1) debit or credit card information 2) pin code 3) transaction charge 4) deposit limit per transaction 5) deposit limit per day 6) withdrawal limit per transaction 7) withdrawal limit per day 8) account status a) card active b) card inactive - expired - replaced - reported stolen - suspicious activity (internal)
Insert Card 1) improper card 2) proper card a) wrong way b) upside down c) correctly 3) asks for pin a) proper pin b) improper pin
Check Balance 1) of checking account 2) of savings account 3) another transaction a) yes b) no 5) transaction charge (none)
Deposit 1) to checking account 2) to savings account 3) amount a) upper limit (+.01 and -.01) b) lower limit (+.01 and -.01) c) nothing 4) correct amount a) yes b) no - reenter 5) another transaction a) yes b) no 6) get receipt a) yes b) no 7) transaction charge (none)
Withdrawal 1) from checking account 2) from savings account 3) amount a) upper limit (+.01 and -.01) b) lower limit (+.01 and -.01) c) nothing 4) correct amount 4) get receipt a) yes b) no
a) yes b) no - reenter 5) another transaction a) yes b) no 6) get receipt a) yes b) no 7) transaction charge (amount + acct type) Fast Cash Withdrawal 1) from checking account 2) from savings account 3) amount - 10, 20, 30, 50, 100 or 200 4) correct amount a) yes b) no - reenter 5) another transaction a) yes b) no 6) get receipt a) yes b) no 7) transaction charge (amount + acct type)
DEBIT CARD: BACKSIDE OF ATM :-
ATM is a cash recycling machine meaning the cash you deposit is recycled ie the same cash is withdrawn by another customer. It consists of a compartment having 5 cassettes. Each cassette stores cash of about 2500 notes of a particular denomination. It has a A4 thermal printer inside for printing bills. Also one can perform bill payment. For this purpose ATM has a barcode reader. One can also distribute cash using the dispenser. After each transaction ATM generates a bill. It can also produce a list of transactions previously performed. The machine is so designed that a customer when is in front of the machine, he/she completely owns the machine & No one can look off over his shoulders. Also there are consumer awareness mirrors so that when a person is transacting with the machine, he is able to look who is standing behind his back. There is also a provision for security camera on the machine itself, which records whoever is using the machine. Also high security is provided to the card reader. The shape of the bazzle is choosen carefully to prevent skimmer (inserting false card). The bazzle blocks the card if its shape doesnt match.
CONCLUSION: Thus the requirements specification document of ATM is successfully developed.