You are on page 1of 2

ATM Project Description

This project can be divided into two main modules the first module can be taken with respect to the bankers work and the second module in respect to the customer operation. Banker Operations: In the banker operation the each and every employee of the banker has to have a login account and if the login is permitted thereafter the banker can do the operation wise Creation of an account. Updating the details of the customer Searching Closing an account

Customer Operations: In the customer operation each and every customer will be having a 16 digit account number and a 4 digit PIN number to access his account. If these account details are satisfied then the following operations can be done by the customer. Withdrawal of cash from the ATM Purchases Checking for balances Mini Statement

Module 1: Creation of customer details and maintaining the data wise. 1) Insertion of customer details: If a customer is opening an account then the details of the customer, like Customer Number, name, add, city, pin, pan card number, phone (mobile and LAN), age, OB.etc which are all necessary for the ATM processing has to be inserted into the DB. If the detail of the customer is entered then simultaneously it has to generate the account number also. Here the account number should be same has the customer number. The account number of the customer should be 16 digits and the application should be capable of generating the customer number automatically and also PIN for the account number randomly. 2) Updating customer details: If the customer details as to be changed then accordingly the details of the customer has to be updated. 3) Searching of customer details: If the any of the customer details has to be checked then the application should able to search the details of the customer. 4) Deletion of customer details: If a customer is closing the account the details of the customer has to be deleted for the DB.

Page 1 of 2

Module 2: Transactions. For any sort of transaction the customers account no. and the pin for the particular account has to be checked. If the both are matching then the following modules can be operated by the customer. 1) Withdrawal: If a customer is withdrawing some amount thru the ATM, the amount availability has to be checked and the appropriate balance amount for the customer has to be showed. 2) Purchase: If the customer is doing any purchase thru the Debit card, the amount spent has to be deducted from his previous balance amount. When the transaction is in process it has to check for the availability of the money in the customers account. If the money is not sufficient the transaction has to be cancelled. Module 3: Reports. 1) Balance Enquiry: In the balance enquiry the current balance of the customer as to be shown. 2) Bank Statement: In this the last ten transactions of the customer is shown. This case study can follow up the following phase of Software Development Life Cycle (SDLC). Analysis Phase: In the analysis phase what are the necessary fields required for the project has to be collected. Design Phase: With the help of the previous phase according to the details collected required tables and maps for the fields has to be created. Coding Phase: In the coding phase the required application coding has to written. Testing Phase: In this phase the project has to be tested separately with each and every module and this type of test is called as unit testing. Then the same has to be tested with all the modules and this is called has integrated testing. Implementation Phase: If testing phase is successful the project has to be implemented as a whole

Page 2 of 2

You might also like