SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
PROJECT REPORT
ON
ATM MANAGEMENT
SYSTEM
REPORT BY:
Muhammad Umer Lari
Abdul Rafay
Syeda Maha Ashraf
ABSTRACT
ATM SYSTEM
The ATM System is the project which is used to access their bank accounts in order to
make cash withdrawals. Whenever the user need to make cash withdraws, they can
enter their PIN number (personal identification number) , Once their withdrawn was
successful, the amount will be debited in their account.
The ATM will service one customer at a time. A customer will be required to enter ATM
personal identification number (PIN). he customer will then be able to perform one or
more transactions. Also customer must be able to make a balance inquiry
INTRODUCTION
An Automated Teller Machine (ATM) allows customers to perform banking transactions anywhere and
at anytime without the need of human teller. By using pin of ATM card at an ATM, individuals can
withdraw cash, make a deposit. You can also get cash using a credit card pin on an ATM. Individuals
The ATM is online with the bank, that is, each transaction will be authorised by the bank on-demand
and directly debited from the account's owner. The ATM works as follows. First, the client will insert
his/her client card in the ATM and then the ATM will ask for a Personal Identification Number (PIN) , if
the number is entered incorrectly several times in a row, most ATMs will retain the card as a security
precaution to prevent an unauthorised user from working out the PIN by pure guesswork. Once the correct
PIN is given, the ATM will ask for the amount of money to be withdrawn. If the amount is available and
if the client has enough money on his credit then the said amount of money will be paid. Whether the
amount of money is payable or not, i.e. the ATM has enough cash but could be the case the ATM has no
change for that amount, will be also checked. Once the money is offered to the client a countdown is
started, i.e. the client has a determined amount of time to pick up the money. If this timeout is over, the
money will be collected by the ATM and the transaction will be rolled back.
SYSTEM SPECIFICATION
Hardware Requirements:
1. Processor – core i7
2. RAM – 8 GB
3. Hard Disk – 40GB
4. Mouse – Standard Mouse
5. Keyboard – Logitech Keyboard
6. Processor Speed – 2.4GHZ
Software Requirements:
1. Operating System – Microsoft Windows 10
2. Front-End – Microsoft Visual Studio 2013
PROJECT DESCRIPTION
Need For The Software:
Now a days every one very busy in their work. So they feel that the job must be easier so
the system is used to reduce their work which is done in the ATM system. Instead of
keeping lots of paper into a record or file and it may be missed somewhere so, this
system help to keep the record of the customer it also keeps the details of he
customer. It is also easy to access.
Problem description :
The system mainly used by the bank clients. It reduces the time consumption and lot of
paperwork. For any single operation it involves numerous references and updating also
takes subsequent changes in other places.
SYSTEM STUDY AND ANALYSIS
. Existing System:
v The existing system is manual system.
v The manual system is prone to error.
v This system involves a lot of manual entries with the application to perform a
desired task.
v Usage of papers and records in the process leads to less efficiently less productivity.
v Increase lots of mistakes while writing in paper.
v Time delay between the user and customer is reduced.
v For this reason the new system in invented.
Proposed System:
The system customer transactions, satisfies the requirements of the existing system in
full-fledged manner. Through this system, customer can make fast transactions and
view the last transactions easily.
Feasibility Study:
Technology:
This system is technically feasible, because the system activated by computers and
recent technology. We use client / server technology which is powerful and very user
friendly.
Finance:
It is financially feasible. There is no need of spending over money. Mainly this system
constructed by existing devices only. Since we use visual studio dot net as a front-end it
was most power-full, small and portable across platforms and operating systems both at
the source and at the binary level. This project reduces the number of workers wage
also.
Time:
This system really time-to-market beat the competition. Because the system developed
with in a time span and worked based on time event. The time taken to access the
account is very less and avoids unnecessary waiting that was in the traditional
system. Although it uses less time but its performance is very well.
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
int main()
{
string pass = "";
char ch;
char type;
double balance, withdraw, deposite;
balance = 1000;
int input ;
cout <<
"________________________________________________________________________________________
______________";
cout << "nn";
cout << "ntt $$
_______________________________________________________________________________$$n";
cout << "ntt HIET PRIVATE BANK LIMITED n";
cout << "ttt -----------Welcome to our ATM service---------------nnn";
cout << "tt
$$_____________________________________________________________________________________$$
nn";
cout << "EnterYour Pin n";
ch = _getch();
while(ch != 13){
pass.push_back(ch);
cout << '#';
ch = _getch();
}
if (pass == "1498")
{
cout << "nMuhammad Umer Lari" << endl;
cout << "nAccess granted :n";
}
else if (pass == "1586")
{
cout << "Syeda Maha Ashraf" << endl;
cout << "nAccess granted :Pn";
}
else if (pass == "1234")
{
cout << "Abdul Rafay" << endl;
cout << "nAccess granted :Pn";
}
else if (pass == "1546")
{
cout << "Muhammad Shazad" << endl;
cout << "nAccess granted :Pn";
}
else{
cout << "n:::Access aborted...:::n";
cout << " t:::Please Enter A Valid Pin:::" << endl;
cout << " t:::Our I opoligize::: " << endl;
return 0;
}
cout << "n 1..... To Display The Balancen"
<< "2......To ADD money into your account n"
<< "3......To Withdraw Money To your Accountn"
<< "4....... Type to existn";
cin >> input;
while (input != -69)
{
switch (input)
{
case 1:
cout << "The Current Balance In your Account is " << balance <<
endl;
break;
case 2:
cout << "Enter a sum you wish ";
cin >> deposite;
balance = balance + deposite;
cout << "You Have Entered in " << deposite << endl;
break;
case 3:
cout << "Enter A sum You Wish to Withdraw :";
cin >> withdraw;
balance = balance - withdraw;
cout << " You Have withdraw " << withdraw << " from Your account "
<< endl;
break;
case 4:
cout << "nnnnnnnttTHANK YOU FOR USING OUR ATM
SERVICEStnn";
cout << " BYe";
return 0;
break;
default: cout << " You Entered In a Worng Input" << endl;
}
cout << "Enter The ChOICE ";
cin >> input;
}
return 0;
}
Project report on (atm MAnagment system)

More Related Content

PDF
PPTX
Critical Thinking
PDF
A CASE Lab Report - Project File on "ATM - Banking System"
PPT
AUTOMATIC IRRIGATION SYSTEM USING ARDUINO UNO
PPTX
Osi layer dan fungsinya
PPTX
Air Pollution (grade 8)
PDF
Critical thinking
Critical Thinking
A CASE Lab Report - Project File on "ATM - Banking System"
AUTOMATIC IRRIGATION SYSTEM USING ARDUINO UNO
Osi layer dan fungsinya
Air Pollution (grade 8)
Critical thinking

What's hot (20)

PPT
Atm System
PPTX
ATM project presentation
PPTX
Atm software
PPTX
Atm software ppt
PPT
Bank Management System
PPTX
Banking Management System Project
DOCX
Online Shopping project report
PDF
e-commerce web development project report (Bookz report)
PPT
Atm system
DOC
The atm system
PPTX
Presentation on java project (bank management system)
DOCX
Atm simulation mini project using Python programming language
PPT
Atm Simulator
DOCX
Minor project Report for "Quiz Application"
PPTX
ATM Banking
PPTX
Employee Management System
DOCX
documentation on bank management system
PDF
Hotel Management System
DOCX
Banking Management System Project documentation
DOCX
srs for railway reservation system
Atm System
ATM project presentation
Atm software
Atm software ppt
Bank Management System
Banking Management System Project
Online Shopping project report
e-commerce web development project report (Bookz report)
Atm system
The atm system
Presentation on java project (bank management system)
Atm simulation mini project using Python programming language
Atm Simulator
Minor project Report for "Quiz Application"
ATM Banking
Employee Management System
documentation on bank management system
Hotel Management System
Banking Management System Project documentation
srs for railway reservation system
Ad

Similar to Project report on (atm MAnagment system) (20)

PDF
Document Atm machine using c language mini project.pdf
PPTX
Optimizing User Experience in ATM Management Systems
PPTX
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
PPTX
ATM and E- Banking
PDF
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
PDF
Srs for banking system
PPTX
PPTX
ATM Machine Presentation1.pptx ih my p j
PPT
project database 1 ALI Hassan 005.ppt
PPTX
DOCX
Software Engineering Testing & Research
PPTX
Presentation1
PDF
srs_ATM_example_for_reference.pdf
PPTX
New Microsoft PowerPoint Presentation.pptx
PPTX
Presentation1 130512130536-phpapp01
PDF
Online electricity billing project report..pdf
PDF
ATM,CDM.pdf
PDF
Net banking
PPTX
Cpe%20ppt (1).pptx
Document Atm machine using c language mini project.pdf
Optimizing User Experience in ATM Management Systems
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
ATM and E- Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
Srs for banking system
ATM Machine Presentation1.pptx ih my p j
project database 1 ALI Hassan 005.ppt
Software Engineering Testing & Research
Presentation1
srs_ATM_example_for_reference.pdf
New Microsoft PowerPoint Presentation.pptx
Presentation1 130512130536-phpapp01
Online electricity billing project report..pdf
ATM,CDM.pdf
Net banking
Cpe%20ppt (1).pptx
Ad

More from Muhammad Umer Lari (6)

DOCX
hotel managment system (1)
PPTX
Hangman game is interesting
PPTX
Effective resume writing
PDF
Shahadat e-hussain-haqaiq by [Dr (tahir -Ul-Qadiri Sahab)]
PDF
Solved problems on rectifiers
DOCX
10 educatioj in pakistan
hotel managment system (1)
Hangman game is interesting
Effective resume writing
Shahadat e-hussain-haqaiq by [Dr (tahir -Ul-Qadiri Sahab)]
Solved problems on rectifiers
10 educatioj in pakistan

Recently uploaded (20)

PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Essential Infomation Tech presentation.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
history of c programming in notes for students .pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
System and Network Administraation Chapter 3
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
System and Network Administration Chapter 2
PPTX
ai tools demonstartion for schools and inter college
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
AI in Product Development-omnex systems
Odoo POS Development Services by CandidRoot Solutions
Odoo Companies in India – Driving Business Transformation.pdf
Essential Infomation Tech presentation.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Understanding Forklifts - TECH EHS Solution
history of c programming in notes for students .pptx
Design an Analysis of Algorithms II-SECS-1021-03
wealthsignaloriginal-com-DS-text-... (1).pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
System and Network Administraation Chapter 3
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
System and Network Administration Chapter 2
ai tools demonstartion for schools and inter college
CHAPTER 2 - PM Management and IT Context
Design an Analysis of Algorithms I-SECS-1021-03
VVF-Customer-Presentation2025-Ver1.9.pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
L1 - Introduction to python Backend.pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
AI in Product Development-omnex systems

Project report on (atm MAnagment system)

  • 1. PROJECT REPORT ON ATM MANAGEMENT SYSTEM REPORT BY: Muhammad Umer Lari Abdul Rafay Syeda Maha Ashraf
  • 2. ABSTRACT ATM SYSTEM The ATM System is the project which is used to access their bank accounts in order to make cash withdrawals. Whenever the user need to make cash withdraws, they can enter their PIN number (personal identification number) , Once their withdrawn was successful, the amount will be debited in their account. The ATM will service one customer at a time. A customer will be required to enter ATM personal identification number (PIN). he customer will then be able to perform one or more transactions. Also customer must be able to make a balance inquiry INTRODUCTION An Automated Teller Machine (ATM) allows customers to perform banking transactions anywhere and at anytime without the need of human teller. By using pin of ATM card at an ATM, individuals can withdraw cash, make a deposit. You can also get cash using a credit card pin on an ATM. Individuals The ATM is online with the bank, that is, each transaction will be authorised by the bank on-demand and directly debited from the account's owner. The ATM works as follows. First, the client will insert his/her client card in the ATM and then the ATM will ask for a Personal Identification Number (PIN) , if the number is entered incorrectly several times in a row, most ATMs will retain the card as a security precaution to prevent an unauthorised user from working out the PIN by pure guesswork. Once the correct PIN is given, the ATM will ask for the amount of money to be withdrawn. If the amount is available and if the client has enough money on his credit then the said amount of money will be paid. Whether the amount of money is payable or not, i.e. the ATM has enough cash but could be the case the ATM has no change for that amount, will be also checked. Once the money is offered to the client a countdown is started, i.e. the client has a determined amount of time to pick up the money. If this timeout is over, the money will be collected by the ATM and the transaction will be rolled back. SYSTEM SPECIFICATION Hardware Requirements: 1. Processor – core i7 2. RAM – 8 GB 3. Hard Disk – 40GB 4. Mouse – Standard Mouse 5. Keyboard – Logitech Keyboard 6. Processor Speed – 2.4GHZ
  • 3. Software Requirements: 1. Operating System – Microsoft Windows 10 2. Front-End – Microsoft Visual Studio 2013 PROJECT DESCRIPTION Need For The Software: Now a days every one very busy in their work. So they feel that the job must be easier so the system is used to reduce their work which is done in the ATM system. Instead of keeping lots of paper into a record or file and it may be missed somewhere so, this system help to keep the record of the customer it also keeps the details of he customer. It is also easy to access. Problem description : The system mainly used by the bank clients. It reduces the time consumption and lot of paperwork. For any single operation it involves numerous references and updating also takes subsequent changes in other places. SYSTEM STUDY AND ANALYSIS . Existing System: v The existing system is manual system. v The manual system is prone to error. v This system involves a lot of manual entries with the application to perform a desired task. v Usage of papers and records in the process leads to less efficiently less productivity. v Increase lots of mistakes while writing in paper. v Time delay between the user and customer is reduced. v For this reason the new system in invented. Proposed System: The system customer transactions, satisfies the requirements of the existing system in full-fledged manner. Through this system, customer can make fast transactions and view the last transactions easily.
  • 4. Feasibility Study: Technology: This system is technically feasible, because the system activated by computers and recent technology. We use client / server technology which is powerful and very user friendly. Finance: It is financially feasible. There is no need of spending over money. Mainly this system constructed by existing devices only. Since we use visual studio dot net as a front-end it was most power-full, small and portable across platforms and operating systems both at the source and at the binary level. This project reduces the number of workers wage also. Time: This system really time-to-market beat the competition. Because the system developed with in a time span and worked based on time event. The time taken to access the account is very less and avoids unnecessary waiting that was in the traditional system. Although it uses less time but its performance is very well.
  • 5. #include <iostream> #include <string> #include <conio.h> using namespace std; int main() { string pass = ""; char ch; char type; double balance, withdraw, deposite; balance = 1000; int input ; cout << "________________________________________________________________________________________ ______________"; cout << "nn"; cout << "ntt $$ _______________________________________________________________________________$$n"; cout << "ntt HIET PRIVATE BANK LIMITED n"; cout << "ttt -----------Welcome to our ATM service---------------nnn"; cout << "tt $$_____________________________________________________________________________________$$ nn"; cout << "EnterYour Pin n"; ch = _getch(); while(ch != 13){ pass.push_back(ch); cout << '#'; ch = _getch(); } if (pass == "1498") { cout << "nMuhammad Umer Lari" << endl; cout << "nAccess granted :n"; } else if (pass == "1586") { cout << "Syeda Maha Ashraf" << endl; cout << "nAccess granted :Pn"; } else if (pass == "1234") { cout << "Abdul Rafay" << endl; cout << "nAccess granted :Pn"; } else if (pass == "1546") { cout << "Muhammad Shazad" << endl; cout << "nAccess granted :Pn"; }
  • 6. else{ cout << "n:::Access aborted...:::n"; cout << " t:::Please Enter A Valid Pin:::" << endl; cout << " t:::Our I opoligize::: " << endl; return 0; } cout << "n 1..... To Display The Balancen" << "2......To ADD money into your account n" << "3......To Withdraw Money To your Accountn" << "4....... Type to existn"; cin >> input; while (input != -69) { switch (input) { case 1: cout << "The Current Balance In your Account is " << balance << endl; break; case 2: cout << "Enter a sum you wish "; cin >> deposite; balance = balance + deposite; cout << "You Have Entered in " << deposite << endl; break; case 3: cout << "Enter A sum You Wish to Withdraw :"; cin >> withdraw; balance = balance - withdraw; cout << " You Have withdraw " << withdraw << " from Your account " << endl; break; case 4: cout << "nnnnnnnttTHANK YOU FOR USING OUR ATM SERVICEStnn"; cout << " BYe"; return 0; break; default: cout << " You Entered In a Worng Input" << endl; } cout << "Enter The ChOICE "; cin >> input; } return 0; }