Atm Management System
Atm Management System
2021-2022
SUBMITTED TO:
Mr. Kishor Kunal Keshri Dr. Avdhesh Gupta
Assistant Professor Associate Professor
CSE Department (Head of Department)
ACKNOWLEDGEMENT
BONAFIDE CERTIFICATE
CONTENTS
1. Abstract
2. Introduction
3. Methodology
4. Project Description
5. System Study and Analysis
6. Problem Statement
7. Diagram Design
8. Future Scope
9. Conclusion
ABSTRACT
ATM SYSTEM
1. INTRODUCTION
1.verification process
2.language, service and account selection
3.Banking services
4.Transactions
5.Special services
The program is designed in such a way that the user has to
card and pin number. Once verified, he is provided a menu
and he/she had to enter the option provided in the menu.
For example, when the user wants to view the list of payment
history than he/she had to enter the option for payment
history provided in the main menu. When the option is
entered alone with the respective argument, then the
payment history is displayed on the screen.
2. METHODOLOGY:
3. PROJECT DESCRIPTION:
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.
Technology:
Finance:
Time:
Resources:
This system will use the well known resources. Where there
is no need of any special kind of resource. It uses only the
required databases, tables only.
HARDWARE REQUIRMENTS:
SOFTWAREREQUIRMENTS:
1.Front End Tool: Dev C++
5. Problem Statement
ATM is another type of banking where the most frequently
type of
transaction made is withdrawal. A user may withdraw as
much as many
amount as he wants until his account holds a sum greater
than his
withdrawal amount. ATM is completely automated and there
is no
necessity of the ATM centre being placed at the bank itself. It
can be
placed in the shopping malls, airports, railway stations etc.
This ATM system can use any kind of interface. But it should
be
user friendly and not confusing. Help manuals should be
provided in case
any customer has problem working with the software.
ATM SYSTEMS
ATM SYSTEM
//ATM BANKING
#include<stdio.h>
#include<time.h>
#include<windows.h>
int main()
{
system("color 9f");
int pin=1234,enterpin,option ,count=0,amount=1;
float balance=5000;
int continueTransaction=1;
time_t now;
time(&now);
printf("\n");
printf("\t\t\t\t\t\t%s",ctime(&now));
printf("\n\t\t\t================AVAILABE
TRANSACTIONS===================");
printf("\n\tplease select an option;\n");
printf("\n\n\t\t1.withdrawl");
printf("\n\n\t\t2.deposit");
printf("\n\n\t\t3.check balance\n\t");
scanf("%d",&option);
switch(option)
{
case 1:
while(amount%100!=0)
{
printf("\n\tenter the amount:");
scanf("%d",&amount);
if(amount%100!=0)
{
printf("\n\tamount should be
multiple of 100");
}
}
if(balance<amount)
{
printf("\n\t SORRY YOU HAVE
INSUFFICIENT BALANCE");
amount=1;
break;
}
else
{
balance-=amount;
printf("\n\t you have withdrawn Rs :
%d,your new balance is:%.2f",amount,balance);
amount=1;
break;
}
case 2:
printf("\n\t enter the amount:");
scanf("%d",&amount);
balance+=amount;
amount=1;
printf("\n\t\t\t============thank you
for using atm banking==============");
break;
case 3:
printf("\n\tyour balance is Rs:
%.2f",balance);
break;
defalut:
Beep(610,500);
printf("\n\t\tInvalid option!!!");
}
printf("\n\t\t Do you wish to perform another
transaction? press 1[Yes],0[No]\n");
scanf("%d",&continueTransaction);
}
return 0;
}
OUTPUT:
8.Future Scope
9.Conclusion