Académique Documents
Professionnel Documents
Culture Documents
ATM
SYSTEM
1. Introduction
1.1.
Purpose
To develop software required for supporting computerized banking network.
1.2.
Document conventions
a. Account
A single account at a bank against which transactions can be applied. Accounts may be of
various types with at least checking and savings. A customer can hold more than one acc
ount.
b. Max Daily Withdrawal
The maximum amount of cash that a customer can withdraw from an account in a day
via ATMs.
c. PIN
It refers to Personal Identification Number. Used to identify and validate the login of an A
TM user.
1.3.
1.4.
Product scope
The ATM identifies a customer by a cash card and password. It collects
information about a simple account transaction (example deposit, withdrawal,
transfer, bill payment), communicates the transaction information to the
customers bank, and dispenses cash to the customer.
1.5.
References
2. Overall description
2.1.
Product perspective
2.2.
Product functions
Using an ATM, customers can access their bank accounts in order to make cash withdrawals (or
credit card cash advances) and check their account balances.
The functions of the system are:
1. Login
2. Get Balance Information
3. Withdraw Cash
4. Generate receipt
2.3.
2.4.
Operating environment
2.5.
2.6.
NA
User Documentation
NA
2.7.
Hardware interfaces
3.3.
Software interfaces
The software requirements at the user end are:
1. Operating system: windows 98/2000/xp/Vista
2. Languages supported: java (Front end)
3. Database: Microsoft Access (Back end)
4. MS-Office
3.4.
Communication interfaces
These are protocols that are needed to directly interact with the customers. Apart from
these protocols, to maintain a healthy relationship with the customer, both formal and
informal meetings, group discussions and technical meetings will be conducted
frequently.
3. System features
3.1. Authorization
The authorization starts after a customer has entered his card in the ATM, The ATM has to
check if the entered card is a valid cash card
Input
Customer enters the cash card
Processing
Check if it is a valid cash card It will be valid if
1. the information on the card can be read
2. it is not expired
Output
Display error message and return cash card if it is invalid Functional.
3.2. Issue money
The client enters inserts into the ATM machine. It asks for PIN and checks authorization,
If the client has enough credit in his account, he will be permitted to carry out a valid
transaction. The momentary value of the transaction will be deducted from his system. Then
ATM will issue the currency notes and thus transaction is completed.
3.3. Transaction Summery
After a complete transaction, the client will get receipt, if the client request details about his
last transaction and current balance in the account.
3.4.
Other value added services include transact money from one ATM to another ATM.