0% found this document useful (0 votes)
61 views

Java Com

This document contains information about a micro-project on a Bank Management System submitted by three students from Government Polytechnic, Solapur as a partial fulfillment of their fourth semester diploma. It includes an index, acknowledgements, introduction, aim of the project, course outcomes integrated, actual procedure followed, resources used, Java code for the project, and outputs of the micro-project. The project aims to understand concepts like classes, functions, loops, and if-else statements by developing a program to manage bank information like opening accounts, depositing, withdrawing, and searching accounts.

Uploaded by

Killer Avi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views

Java Com

This document contains information about a micro-project on a Bank Management System submitted by three students from Government Polytechnic, Solapur as a partial fulfillment of their fourth semester diploma. It includes an index, acknowledgements, introduction, aim of the project, course outcomes integrated, actual procedure followed, resources used, Java code for the project, and outputs of the micro-project. The project aims to understand concepts like classes, functions, loops, and if-else statements by developing a program to manage bank information like opening accounts, depositing, withdrawing, and searching accounts.

Uploaded by

Killer Avi
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

GOVERNMENT POLYTECHNIC ,

SOLAPUR

MAHARASHTRA STATE BOARD OF TECHNIC


EDUCATION , MUMBAI

Information technology(IF3I)

Subject Name : Java programming (22412)

Micro-project On

Bank Manangment System

Submitted by :
Roll no. Enrollment no. Student Name
21 2100150262 Dhotre Gayatri Mallikarjun
22 2100150264 Poul Manali Subhash
23 2100150265 Rajput Shravani Rahul

In partial fulfillment of the Fourth semester of

Diploma in Engineering and technology

[GP.Solapur]
Page 1
Prof.Manisha Anjikhane

CERTIFICATE

GOVERNMENT POLYTECHNIC, SOLAPUR

Roll no. Enrollment no. Student Name


21 2100150262 Dhotre Gayatri Mallikarjun
22 2100150264 Poul Manali Subhash
23 2100150265 Rajput Shravani Rahul

This is certify that the project entitled “ “Bank Manangment


System”prescribed By Maharashtra state Board of Technical
Education ,Mumbai. Is completed By following Students of Diploma class in
satisfactory manner under my Guidance.

Place:-Solapur
Date:
[GP.Solapur]
Page 2
Prof.Manisha Anjikhane

Subject Teacher Principal Head of the Dept.

Group Member

Roll no. Enrollment no. Student Name


21 2100150262 Dhotre Gayatri Mallikarjun
22 2100150264 Poul Manali Subhash
23 2100150265 Rajput Shravani Rahul

[GP.Solapur]
Page 3
Index

Sr No. Title
1 ACKNOWLEDGEMENT
2 Brief Introduction
3 Aim of Micro project This Micro-project aims
4 Course Outcome Integrated
5 Actual Procedure followed
6 Actual Resource followed
7 Code of micro-project
8 Outputs of Micro Project
9 Skill Developed/ learning out of this Micro-Project

[GP.Solapur]
Page 4
ACKNOWLEDGEMENT

We would like to Express our Special thanks of Gratitude to our Java


“Prof. Manisha Anjikhane ” for their Valuable guidance and support in
completing our Project. We would like to express our thankfulness to our
beloved H.O.D and our faculty members of our first year Department for
extending their support and motivation

We would also like to extend our gratitude to the Principal ,Vice Principal Sir for
providing us with all the facility that was required. We would also like to thank our
parents who have helped with their valuable suggestions and provided the required
resources needed for the microproject.

[GP.Solapur] Page 5
PART B
Micro-Project Report.

Title Of Micro-project: Bank Manangment System

1.0 Brief Introduction

There are different concept in Java such as loop ,switch case ,if-else,
class, array , datatype , inheritance,file handling, etc. As per our project
We have used classes, if else ,switch case ,scope resolution ,function , do while
loop, datatype use of int and void ,visibility mode are used in program. our Topics
for microproject are:

Class Name:Bank is used program and preform the all the function execution
in banking management sytem,there are used in open bank account, deposite in
bank account, withdraw in a your bank account , search in bank opening
date ,time or amount. Display the overall output.

Function are present in program:


1.Bank Open: this used in Enter your name and Enter your account number and

Enter your amount there are used in open function.

2.Deposite:This function is used in bank account opening bank account then


amount in deposited . deposite function are Enter in deposited amount and saved in
function.

3.Withdraw:This function is used in bank amount is withdraw. or Enter withdraw


amount in this founction.

[GP.Solapur] Page 6
4.Search:This function is used in bank account search there are used bank
amount and Name, account Number any information searched in function.

5.Display:This function is used in Bank infromation are dsiplay and end This
function.

2.0 Aim Of Micro project This Micro project aims at:

To understand The concepts of if else ,loops, class, functionsand switch


case statements , datatypes.

To develop a program are bank information.

The main objective of bank management is to build organic and optimal
system of interaction between the elements of banking mechanism with a
view to profit.

Successful optimization of the "profitability-risk" ratio in a bank lending


operations is largely determined by the use of effective methods of bank
management.

[GP.Solapur] Page 7
3.0 Course Outcome Integrated
Individual Banking—Banks typically offer a variety of services to assist
individuals in managing their finances, including:
 Develop program using object oriented methodology in Java.
 Apply concept of inheritance for code reusability.

4.0Actual Procedure Followed


1. I have created first all there program

2. Program Are Follows :-

 Program to Display bank information .


 Program to check withdraw amount.
 Program to check deposite amount.
 Program to check search account holder's information
3. I had used Java packages such as java.util.*; package
4. public static void main (String args[]) function is used
5. in sixth case the exit of program is mentioned

6. if the user entered invaliad case number for that i have mentioned default as:-
you have pressed the wrong key. please try again.

5.0Actual resources used

[GP.Solapur] Page 8
Sr. Name Of Specifications Qantit Remarks
No Resource/Material y
1 Computer Desktop- RAM 8.00 1

GB lntel(R) core (TM)


i3-2120 CPU @ 3.
30 GHz
2 Reference book Lets Use ‘java’ 1

3 Software Microsoft word 1

version - 2010

6.0 Code of micro-project


import java.util.Scanner;
class BankDetails {

[GP.Solapur] Page 9
private String accno;
private String name;
private String acc_type;
private long balance;
Scanner sc = new Scanner(System.in);
//method to open new account
public void openAccount() {
System.out.print("Enter Account No: ");
accno = sc.next();
System.out.print("Enter Account type: ");
acc_type = sc.next();
System.out.print("Enter Name: ");
name = sc.next();
System.out.print("Enter Balance: ");
balance = sc.nextLong();
}
//method to display account details
public void showAccount() {
System.out.println("Name of account holder: " + name);
System.out.println("Account no.: " + accno);
System.out.println("Account type: " + acc_type);
System.out.println("Balance: " + balance);
}
//method to deposit money
public void deposit() {
long amt;
System.out.println("Enter the amount you want to deposit: ");
amt = sc.nextLong();
balance = balance + amt;
}
//method to withdraw money
public void withdrawal() {
long amt;
System.out.println("Enter the amount you want to withdraw: ");
amt = sc.nextLong();

[GP.Solapur] Page 10
if (balance >= amt) {
balance = balance - amt;
System.out.println("Balance after withdrawal: " + balance);
} else {
System.out.println("Your balance is less than " + amt + "\
tTransaction failed...!!" );
}
}
//method to search an account number
public boolean search(String ac_no) {
if (accno.equals(ac_no)) {
showAccount();
return (true);
}
return (false);
}
}
public class BankingApp {
public static void main(String arg[]) {
Scanner sc = new Scanner(System.in);
//create initial accounts
System.out.print("How many number of customers do you want to
input? ");
int n = sc.nextInt();
BankDetails C[] = new BankDetails[n];
for (int i = 0; i < C.length; i++) {
C[i] = new BankDetails();
C[i].openAccount();
}
// loop runs until number 5 is not pressed to exit
int ch;
do {
System.out.println("\n **Banking System Application**");

[GP.Solapur] Page 11
System.out.println("1. Display all account details \n 2. Search by
Account number\n 3. Deposit the amount \n 4. Withdraw the amount \n
5.Exit ");
System.out.println("Enter your choice: ");
ch = sc.nextInt();
switch (ch) {
case 1:
for (int i = 0; i < C.length; i++) {
C[i].showAccount();
}
break;
case 2:
System.out.print("Enter account no. you want to search: ");
String ac_no = sc.next();
boolean found = false;
for (int i = 0; i < C.length; i++) {
found = C[i].search(ac_no);
if (found) {
break;
}
}
if (!found) {
System.out.println("Search failed! Account doesn't
exist..!!");
}
break;
case 3:
System.out.print("Enter Account no. : ");
ac_no = sc.next();
found = false;
for (int i = 0; i < C.length; i++) {
found = C[i].search(ac_no);
if (found) {
C[i].deposit();
break;

[GP.Solapur] Page 12
}
}
if (!found) {
System.out.println("Search failed! Account doesn't
exist..!!");
}
break;
case 4:
System.out.print("Enter Account No : ");
ac_no = sc.next();
found = false;
for (int i = 0; i < C.length; i++) {
found = C[i].search(ac_no);
if (found) {
C[i].withdrawal();
break;
}
}
if (!found) {
System.out.println("Search failed! Account doesn't
exist..!!");
}
break;
case 5:
System.out.println("See you soon...");
break;
}
}
while (ch != 5);
}
}

7.0 Outputs of Micro Project

[GP.Solapur] Page 13
8.0 Skill Developed/ learning
out of this Micro-Project

 Acquire knowledge on Indian


Banking system and Banking
Regulation Acts pertaining to it.

 Involve in various co-curricular


activities to demonstrate
relevancy of foundational and
theoretical knowledge of their
academic major and to gain
practical exposure.

 advanced lessons in Business Communication, Business Economics Paper,


Environmental Studies, Entrepreneurial Development, Accountancy &
Portfolio and Investment Management.

 Carry out advanced research in the field of Commerce, banking and finance.

[GP.Solapur] Page 14

You might also like