Professional Documents
Culture Documents
Title of Micro-Project
BANK APPLICATION
3.0 Action Plan (Sequence and time required for major activities for 8 Weeks)
S. No. Details of activity Planned Start Planned Name of Responsible
date Finish date Team Members
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 Notepad, JVM,JDK Compiler 17- version software 1
2 Laptop/PC Windows 10 pro 1
Annexure – II A
PART B (Outcomes after Execution and)
Format for Micro-Project Report (About 6-10 pages) For
1st To 4th Semester
Title of Micro-Project
BANK APPLICATION
3.0 Course Outcomes Integrated (Add to the earlier list if more COs are addressed)
A. Basic Structural Knowledge of java.
B. Knowledge of Java (How to run program).
C. Experiencing Team work.
import java.util.Scanner;
public class BankApplication {
public static void main(String[] args) {
BankAcc obj1 = new BankAcc("Mohd. Asil", "2005690168");
String accnumber = new String("Mohd. Asil");
int accpin = 786;
Scanner in = new Scanner(System.in);
System.out.println("\n ****** Welcome to Bank Application !!! ******");
System.out.print(" Enter User Name : ");
String accNumber = in.nextLine();
System.out.print(" Enter Password: ");
int pin = in.nextInt();
if ((accnumber.equals(accNumber)) && (accpin == pin)) {
while (true) {
obj1.showMenu();
}
} else {
System.out.println(" ****** Invalid!! User or Password ******");
System.exit(0);
}
in.close();
}
}
class BankAcc {
int Balance, prevTransaction;
String customerName;
String customerId;
void getPrevTransaction() {
if (prevTransaction > 0) {
System.out.println("Deposited: " + prevTransaction);
} else if (prevTransaction < 0) {
System.out.println("Withdrawn: " + Math.abs(prevTransaction)); } else {
System.out.println("No Transaction Occured");
}
}
void showMenu() {
char option = '\0';
Scanner scanner = new Scanner(System.in);
System.out.println("\n ****** Welcome " + customerName + "******");
System.out.println(" your Id is " + customerId);
System.out.println("\n");
System.out.println(" A. Check Balance");
System.out.println(" B. Deposit");
System.out.println(" C. Withdraw");
System.out.println(" D. Prev Transaction");
System.out.println(" E. Exit");
do {
System.out.println(" ------------------------------------------");
System.out.println(" Enter an Option ");
System.out.print(" ");
option = scanner.next().charAt(0);
System.out.println(" ------------------------------------------");
System.out.println("\n");
switch (option) {
case 'A':
System.out.println(" ------------------------------------------");
System.out.println(" Balance = " + Balance);
System.out.println(" ------------------------------------------");
System.out.println("\n");
break;
case 'B':
System.out.println(" ------------------------------------------");
System.out.println(" Enter Amount to Deposit: ");
System.out.print(" ");
int amount = scanner.nextInt();
System.out.print(" ");
deposit(amount);
System.out.println(" ------------------------------------------");
System.out.println("\n");
break;
case 'C':
System.out.println(" ------------------------------------------");
System.out.println(" Enter Amount to Withdraw: ");
System.out.print(" ");
int amount2 = scanner.next().charAt(0);;
deposit(amount2);
System.out.println(" ------------------------------------------");
System.out.println("\n");
break;
case 'D':
System.out.println(" ------------------------------------------");
getPrevTransaction();
System.out.println(" ------------------------------------------");
System.out.println("\n");
break;
case 'E':
System.out.println(" ------------------------------------------");
break;
default:
System.out.println(" Invalid Option!! Please enter again");
break;
7.0 Skill Developed / learning out of this Micro-Project. (In about 150 to 300 words)
A. Now we can make a Program own itself.
B. Gained Skills to Configure Errors.
C. Gained Knowledge that how it works.
**************
7.0 Skill Developed / learning out of this Micro-Project. (In about 150 to 300 words)
**************************************************
Teacher Evaluation Sheet
Name of Student: Shaikh Mohd. Asil Aqueel Enrollment No.: 2005690168
Name of Program: BANK APPLICATION
Semester: 4th sem Course Title : JPR MICROPROJECT
Code: 22412
3 Project Proposal
6 Quality of Prototype/Model
7 Report Preparation
Teacher Evaluation Sheet
Name of Student: Rizvi Ahmed Abbas Nasir Husain Enrollment No.: 2005690171
Name of Program: BANK APPLICATION
Semester: 4th sem Course Title : JPR MICROPROJECT
Code: 22412
3 Project Proposal
6 Quality of Prototype/Model
7 Report Preparation
Teacher Evaluation Sheet
Name of Student: Gulamnabi Moinuddin Mundas Enrollment No.: 2005690172
Name of Program: BANK APPLICATION
Semester: 4th sem Course Title : JPR MICROPROJECT
Code: 22412
3 Project Proposal
6 Quality of Prototype/Model
7 Report Preparation
8 Presentation
9 Defense
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.
Signature…………………………………………………………………………………………...................