0% found this document useful (0 votes)
7 views10 pages

Java Microproject

The document outlines a micro-project for creating an ATM Management System using Java, allowing users to perform transactions such as withdrawals, deposits, and balance checks. It includes an action plan for implementation over eight weeks, required resources, and a sample program code. Additionally, it features an evaluation sheet for assessing the project's relevance, completion, and presentation.

Uploaded by

vaibhu17walanju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views10 pages

Java Microproject

The document outlines a micro-project for creating an ATM Management System using Java, allowing users to perform transactions such as withdrawals, deposits, and balance checks. It includes an action plan for implementation over eight weeks, required resources, and a sample program code. Additionally, it features an evaluation sheet for assessing the project's relevance, completion, and presentation.

Uploaded by

vaibhu17walanju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Title of Micro-Project

ATM MANAGEMENT SYSTEM

Brief Introduction

In Java, we can create an ATM program for representing ATM transection. In the ATM program,
the user has to select an option from the options displayed on the screen. The options are related
to withdraw the money, deposit the money, check the balance, and exit.

To withdraw the money, we simply get the withdrawal amount from the user and remove that
amount from the total balance and print the successful message.

To deposit the money, we simply get the deposit amount from the user, add it to the total balance
and print the successful message.

To check balance, we simply print the total balance of the user.

We use the exit(0) method to exit from the current Transaction mode and return the user to the
home page or initial screen.

Aim of the Micro-Project

1. Allowing consumers to perform quick self-service transactions such as deposits, cash withdrawals,
bill payments, and transfers between accounts.
2. Fees are commonly charged for cash withdrawals by the bank where the account is located, by the
operator of the ATM.
Action Plan (Sequence and time required for major activities for 8 Weeks)
S. Name Planned Start Planned Enrollment number
No. date Finish date

1 1/05/22 16/05/22 2005690071


Sweta kumari sujit jha
2 1/05/22 16/05/22 2005690073
Shaikh Maryam huda
Mohammad Jawed
3 1/05/22 16/05/22 2005690076
Priti Dipak Pugaonkar

4.0 Resources Required (major resources such as raw material, some machining facility, software etc.)
S. No. Name of Resource/material Specifications Qty Remarks
1 Laptop WINDOWS 10 1
2 Software Cmd , Notepad 1
**************
Title of Micro-Project
ATM MANAGEMENT SYSTEM

Brief Description
In Java, we can create an ATM program for representing ATM transection. In the ATM program,
the user has to select an option from the options displayed on the screen. The options are related
to withdraw the money, deposit the money, check the balance, and exit.

To withdraw the money, we simply get the withdrawal amount from the user and remove that
amount from the total balance and print the successful message.

To deposit the money, we simply get the deposit amount from the user, add it to the total balance
and print the successful message.

To check balance, we simply print the total balance of the user.

We use the exit(0) method to exit from the current Transaction mode and return the user to the
home page or initial screen.

Aim of Micro Project


Allowing consumers to perform quick self-service transactions such as deposits, cash
withdrawals, bill payments, and transfers between accounts. Fees are commonly charged
for cash withdrawals by the bank where the account is located, by the operator of the
ATM.

Actual Resources Used (Mention the actual resources used).


S. No. Name of Resource/material Specifications Qty Remarks
1 Laptop Windows 10 1
2 Software Cmd , Notepad 1

PROGRAM CODE:-
//import required classes and packages
import java.util.Scanner;

//create ATM class to implement the ATM functionality


public class ATM
{
//main method starts
public static void main(String args[] )
{
//declare and initialize balance, withdraw, and deposit
int balance = 100000, withdraw, deposit;

//create scanner class object to get choice of user


Scanner sc = new Scanner(System.in);

while(true)
{
System.out.println("Automated Teller Machine");
System.out.println("Choose 1 for Withdraw");
System.out.println("Choose 2 for Deposit");
System.out.println("Choose 3 for Check Balance");
System.out.println("Choose 4 for EXIT");
System.out.print("Choose the operation you want to perform:");

//get choice from user


int choice = sc.nextInt();
switch(choice)
{
case 1:
System.out.print("Enter money to be withdrawn:");

//get the withdrawl money from user


withdraw = sc.nextInt();

//check whether the balance is greater than or equal to the withdrawal amount
if(balance >= withdraw)
{
//remove the withdrawl amount from the total balance
balance = balance - withdraw;
System.out.println("Please collect your money");
}
else
{
//show custom error message
System.out.println("Insufficient Balance");
}
System.out.println("");
break;

case 2:

System.out.print("Enter money to be deposited:");

//get deposite amount from te user


deposit = sc.nextInt();

//add the deposit amount to the total balanace


balance = balance + deposit;
System.out.println("Your Money has been successfully depsited");
System.out.println("");
break;

case 3:
//displaying the total balance of the user
System.out.println("Balance : "+balance);
System.out.println("");
break;

case 4:
//exit from the menu
System.exit(0);
}
}
}
}
OUTPUTS:-
Teacher Evaluation Sheet

Name of Student: Priti Dipak Pugaonkar Enrollment No. 2005690076


Name of Program: ATM management system Semester: 4th Course Title . Java Programming
Code: 22412

Title of the Micro-Project: ATM Management System

Course Outcomes Achieved


…………………………………………………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………………………………………..
…………………………………………………………………………………………………………………………………………………………………………………..
Evaluation as per Suggested Rubric for Assessment of Micro Project

Sr. Characteristic to be assessed Poor Average Good Excellent (


No. ( Marks 1 - 3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) Marks 9- 10 )

1 Relevance to the course

2 Literature Survey / Information


Collection

3 Project Proposal

4 Completion of the Target as per


project proposal

5 Analysis of Data and


representation

6 Quality of Prototype/Model

7 Report Preparation
8 Presentation

9 Defense

Micro-Project Evaluation Sheet

Process Assessment Product Assessment Total


Part A - Project Project Methodology Part B - Project individual Marks
Proposal (2 marks) Report/Working Presentation/Viva
(2 marks) Model (4 marks) 10
(2 marks)

Note:
Every course teacher is expected to assign marks for group evolution in first 3 columns & individual
evaluation in 4TH columns for each group of students as per rubrics.

Comments/Suggestions about team work/leadership/inter-personal communication (if any)


…………………………………………………………………………………………………………….
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………….
…………………………………………………………………………………………………………….

Any Other Comment:


…………………………………………………………………………………………………………….
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………….
…………………………………………………………………………………………………………….

Name and designation of the Faculty Member…………………………………………………………….

Signature…………………………………………………………………………………………...................

You might also like