ATM Machine Project Report
ATM Machine Project Report
ATM Machine Project Report
PROJECT REPORT
ON
From
CHHATTISGARH SWAMI VIVEKANANDA TECHNICAL UNIVERSITY
BHILAI (C.G.)
Session 2023-24
Submitted To
I further declare that the work reported in this Project has not been submitted and will
not be submitted, either in the part or in full for the award of any other degree in this
institute or any other Institute or University.
2. WHAT IS ATM?
4. PURPOSE
5. SCOPE OF PROJECT
6. OBJECTIVES
7. ADVANTAGES OF ATM
8. DISADVANTAGES OF ATM
12 MAIN SCREENSHOT:
i. OUTPUT 1: Welcome Screen
ii. OUTPUT 2: ATM main menu
iii. OUTPUT 3: view account balance
iv. OUTPUT 4: Withdraw Screen
v. OUTPUT 5: Deposit Screen
vi. OUTPUT 6: Exit screen
13. CONCLUSION
PROJECT ABSTRACT:
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) and it will display the amount to
be withdrawn in the form of 50’s, 100’s and 500’s. Once their
withdrawn was successful, the amount will be debited in their
account.
Withdraw cash.
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 Money than he/she had to enter
the option for check money in the main menu.
PURPOSE:
DISADVANTAGES OF ATM:
Hardware Requirements/Used:
Software Requirements/Used:
SOURCE CODE:
//JAVA SIMPLE ATM PROGRAM
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
return name;
int account;
account=input.nextInt();
return account;
int pin;
pin = input.nextInt();
return pin;
userName();
userAccount();
userPin();
drawMainMenu();
{
int selection;
selection =input.nextInt();
switch(selection)
case 1 :
viewAccountinfo();
break;
case 2 :
withdraw();
break;
case 3:
addFunds();
break;
case 4:
default:
drawMainMenu();
System.out.println("\t\t***Thank you for using this
ATM!!!! ");
System.out.println("\t\tAccount Information");
drawMainMenu();
System.out.println("\t\t\n***Completed***");
totalBal=totalBal+depAmount;
if(totalBal -withdrawAmount<0)
else
{
totalBal=totalBal-withdrawAmount;
Int addselection;
System.out.println("\t\tDeposit money:");
System.out.println("\t\t1 - 100");
System.out.println("\t\t2 - 200");
System.out.println("\t\t3 - 500");
System.out.println("\t\t4 - 1000");
addselection=input.nextInt();
switch(addselection)
case 1:
deposit(100);
drawMainMenu();
break;
case 2:
deposit(200);
drawMainMenu();
break;
case 3:
deposit(500);
drawMainMenu();
break;
case 4:
deposit(1000);
drawMainMenu();
break;
case 5:
drawMainMenu();
break;
default:
addFunds();
}
public void withdraw()
int withdrawSelection;
System.out.println("\t\tWithdraw money:");
System.out.println("\t\t1 - 100");
System.out.println("\t\t2 - 200");
System.out.println("\t\t3 - 500");
System.out.println("\t\t4 - 1000");
withdrawSelection=input.nextInt();
switch(withdrawSelection)
case 1:
checkNsf(100);
drawMainMenu();
break;
case 2:
checkNsf(200);
drawMainMenu();
break;
case 3:
checkNsf(500);
drawMainMenu();
break;
case 4:
checkNsf(1000);
drawMainMenu ();
break;
case 5:
drawMainMenu();
break;
default:
withdraw();
System.out.print("\t\t\t\
t===============================================
=====\n");
System.out.print("\t\t\t\t* * * *** * * * * * * *
***\n");
System.out.print("\t\t\t\t* * * * * * * * * * *
*\n");
System.out.print("\t\t\t\
t===============================================
=====\n");
System.out.println("\t\t\t\t\t"+formatter.format(date));
myAtm.startAtm ();
}//END
MAIN SCREENSHOT:
BOOKS REFERRED
WEBSITES REFERRED
1. www.google.com
2. www.slideshare.net
3. www.instagram.com
4. www.youtube.com
5. www.stackoverflow.com