SlideShare a Scribd company logo
1 of 7
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

What's hot

Canteen Food Management System
Canteen Food Management SystemCanteen Food Management System
Canteen Food Management SystemShubham Dhage
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentationChaudhry Sajid
 
java Project report online banking system
java Project report online banking systemjava Project report online banking system
java Project report online banking systemVishNu KuNtal
 
Atm simulation mini project using Python programming language
Atm simulation  mini project using Python programming language Atm simulation  mini project using Python programming language
Atm simulation mini project using Python programming language Mauryasuraj98
 
Bus management system
Bus management systemBus management system
Bus management systemShamim Ahmed
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Projecthani2253
 
C program for hnb atm machine original - updated - [pys]
C program for hnb atm machine   original - updated - [pys]C program for hnb atm machine   original - updated - [pys]
C program for hnb atm machine original - updated - [pys]Pasan Suriyaarachchi
 
Bank management system
Bank management systemBank management system
Bank management systemsumanadas37
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-systemnancs
 
ATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional RequirementsATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional Requirementswajahat Gul
 
Cafeteria management system in sanothimi campus(cms) suresh
Cafeteria management system in sanothimi campus(cms) sureshCafeteria management system in sanothimi campus(cms) suresh
Cafeteria management system in sanothimi campus(cms) sureshNawaraj Ghimire
 

What's hot (20)

Atm Simulator
Atm SimulatorAtm Simulator
Atm Simulator
 
Atm software
Atm softwareAtm software
Atm software
 
Canteen Food Management System
Canteen Food Management SystemCanteen Food Management System
Canteen Food Management System
 
Banking Management System Project documentation
Banking Management System Project documentationBanking Management System Project documentation
Banking Management System Project documentation
 
ATM Banking
ATM BankingATM Banking
ATM Banking
 
Bank Management System
Bank Management System Bank Management System
Bank Management System
 
java Project report online banking system
java Project report online banking systemjava Project report online banking system
java Project report online banking system
 
Atm software ppt
Atm software pptAtm software ppt
Atm software ppt
 
Atm simulation mini project using Python programming language
Atm simulation  mini project using Python programming language Atm simulation  mini project using Python programming language
Atm simulation mini project using Python programming language
 
Bus management system
Bus management systemBus management system
Bus management system
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Hostel management
Hostel managementHostel management
Hostel management
 
C program for hnb atm machine original - updated - [pys]
C program for hnb atm machine   original - updated - [pys]C program for hnb atm machine   original - updated - [pys]
C program for hnb atm machine original - updated - [pys]
 
Bank management system
Bank management systemBank management system
Bank management system
 
54024405 project-report-banking-management-system
54024405 project-report-banking-management-system54024405 project-report-banking-management-system
54024405 project-report-banking-management-system
 
Atm proposal in oop
Atm proposal in oopAtm proposal in oop
Atm proposal in oop
 
ATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional RequirementsATM System Description and functional and non- functional Requirements
ATM System Description and functional and non- functional Requirements
 
Atm system_project
Atm system_projectAtm system_project
Atm system_project
 
Cafeteria management system in sanothimi campus(cms) suresh
Cafeteria management system in sanothimi campus(cms) sureshCafeteria management system in sanothimi campus(cms) suresh
Cafeteria management system in sanothimi campus(cms) suresh
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
 

Similar to Project report on (atm MAnagment system)

Document Atm machine using c language mini project.pdf
Document  Atm machine using c language mini project.pdfDocument  Atm machine using c language mini project.pdf
Document Atm machine using c language mini project.pdfNEERAJRAJPUT81
 
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...ragishettyanilkumar
 
ATM and E- Banking
ATM and E- BankingATM and E- Banking
ATM and E- BankingAniketPujari
 
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile BankingIRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile BankingIRJET Journal
 
project database 1 ALI Hassan 005.ppt
project database 1 ALI Hassan 005.pptproject database 1 ALI Hassan 005.ppt
project database 1 ALI Hassan 005.pptAHSANMUNEEB2
 
Software Engineering Testing & Research
Software Engineering Testing & Research Software Engineering Testing & Research
Software Engineering Testing & Research Vrushali Lanjewar
 
Presentation1
Presentation1Presentation1
Presentation1asnetaa
 
srs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdfsrs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdfRohitKumar259878
 
Presentation1 130512130536-phpapp01
Presentation1 130512130536-phpapp01Presentation1 130512130536-phpapp01
Presentation1 130512130536-phpapp01paaaneta
 
ATM TRASACTION SYSTEM.pptx
ATM TRASACTION SYSTEM.pptxATM TRASACTION SYSTEM.pptx
ATM TRASACTION SYSTEM.pptxRastogiAman
 
Banks offer various types of accounts, such as savings, checking, cer.pdf
 Banks offer various types of accounts, such as savings, checking, cer.pdf Banks offer various types of accounts, such as savings, checking, cer.pdf
Banks offer various types of accounts, such as savings, checking, cer.pdfakbsingh1313
 
Super market billing system report in python
Super market billing system report in pythonSuper market billing system report in python
Super market billing system report in pythonkingyogeshwaran03
 

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

Document Atm machine using c language mini project.pdf
Document  Atm machine using c language mini project.pdfDocument  Atm machine using c language mini project.pdf
Document Atm machine using c language mini project.pdf
 
Atm
AtmAtm
Atm
 
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
PPS.pptx this ppt is for coding your problems and to do ppt for new students ...
 
ATM and E- Banking
ATM and E- BankingATM and E- Banking
ATM and E- Banking
 
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile BankingIRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
IRJET-Efficient Cash Withdrawal from ATM Machine using Mobile Banking
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Atm
AtmAtm
Atm
 
project database 1 ALI Hassan 005.ppt
project database 1 ALI Hassan 005.pptproject database 1 ALI Hassan 005.ppt
project database 1 ALI Hassan 005.ppt
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
Software Engineering Testing & Research
Software Engineering Testing & Research Software Engineering Testing & Research
Software Engineering Testing & Research
 
Presentation1
Presentation1Presentation1
Presentation1
 
srs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdfsrs_ATM_example_for_reference.pdf
srs_ATM_example_for_reference.pdf
 
Presentation1 130512130536-phpapp01
Presentation1 130512130536-phpapp01Presentation1 130512130536-phpapp01
Presentation1 130512130536-phpapp01
 
ATM,CDM.pdf
ATM,CDM.pdfATM,CDM.pdf
ATM,CDM.pdf
 
Net banking
Net banking Net banking
Net banking
 
Cpe%20ppt (1).pptx
Cpe%20ppt (1).pptxCpe%20ppt (1).pptx
Cpe%20ppt (1).pptx
 
SLPOST
SLPOSTSLPOST
SLPOST
 
ATM TRASACTION SYSTEM.pptx
ATM TRASACTION SYSTEM.pptxATM TRASACTION SYSTEM.pptx
ATM TRASACTION SYSTEM.pptx
 
Banks offer various types of accounts, such as savings, checking, cer.pdf
 Banks offer various types of accounts, such as savings, checking, cer.pdf Banks offer various types of accounts, such as savings, checking, cer.pdf
Banks offer various types of accounts, such as savings, checking, cer.pdf
 
Super market billing system report in python
Super market billing system report in pythonSuper market billing system report in python
Super market billing system report in python
 

More from Muhammad Umer Lari

Shahadat e-hussain-haqaiq by [Dr (tahir -Ul-Qadiri Sahab)]
Shahadat e-hussain-haqaiq by [Dr (tahir -Ul-Qadiri Sahab)]Shahadat e-hussain-haqaiq by [Dr (tahir -Ul-Qadiri Sahab)]
Shahadat e-hussain-haqaiq by [Dr (tahir -Ul-Qadiri Sahab)]Muhammad Umer Lari
 

More from Muhammad Umer Lari (6)

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

Recently uploaded

Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 

Recently uploaded (20)

Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 

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; }