Вы находитесь на странице: 1из 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 << "\n\n";


cout << "\n\t\t $$
_______________________________________________________________________________$$\n";
cout << "\n\t\t HIET PRIVATE BANK LIMITED \n";
cout << "\t\t\t -----------Welcome to our ATM service---------------\n\n\n";
cout << "\t\t
$$_____________________________________________________________________________________$$
\n\n";

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 :P\n";
}
else if (pass == "1234")
{
cout << "Abdul Rafay" << endl;
cout << "\nAccess granted :P\n";
}
else if (pass == "1546")
{
cout << "Muhammad Shazad" << endl;
cout << "\nAccess granted :P\n";
}
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 Balance\n"


<< "2......To ADD money into your account \n"
<< "3......To Withdraw Money To your Account\n"
<< "4....... Type to exist\n";
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 << "\n\n\n\n\n\n\n\t\tTHANK YOU FOR USING OUR ATM


SERVICES\t\n\n";
cout << " BYe";

return 0;
break;
default: cout << " You Entered In a Worng Input" << endl;
}
cout << "Enter The ChOICE ";
cin >> input;
}
return 0;
}

Вам также может понравиться