Professional Documents
Culture Documents
Oop Report
Oop Report
Oop Report
SUBJECT NAME:
JAVA PROGRAMMING
NAME OF PROJECT:
TEAM MEMBERS:
In other words, Banking means accepting for the purpose of lending or investment of
deposits of money from public repayable on demand and can be withdrawn by cheque, draft
order and so on.
Banking System is a principal mechanism through which the money supply of the country
is created and controlled. The banking system enables us to understand Commercial
Banks, Secondary Banks, Central Banks, Merchant Bank or Accepting Houses and
Discount Houses but to exclude the Saving Banks and Investment and other intermediaries.
LITERATURE REVIEW
https://www.includehelp.com/java-programs/banking-management-system.aspx
https://www.projectsforeveryone.com/projects/1068/banking-management-system-
project-in-java-with-swings-jdbc
https://www.scribd.com/document/89533666/Report-on-Banking-Management-System
By taking help of above websites we collect information about our project that is Bank
Management System.
In the present system of Bank Management it very time consuming and it has too much
paper work.
Time Consuming:
There is a lot of time consumes in the bank, whenever we open account, deposit,
and withdrawal than because of many customers with his/her different purpose,
than we wait for our turns sometimes 2 to 3 hours.
Reliability:
This banking system is not fully reliable whenever the computer system is create
a problem and not work properly than sometimes our data is damaged or lost.
Man Power:
In this project man power is fully used. A number of employee need to manage
the banking system.
Less Accurate:
This system is not fully accurate, because sometime computerized system create a
problem in working, than the computer system also give us wrong results.
We are also going to provide some more facilities like if Opening account, withdrawal
money and deposit money.
It is boring for a customer to wait to come his/her turn to place his requirement to the bank
manager.it takes too much time to complete the procedure of opening account in bank and it has
some paper work like filling form.
import java.util.*;
class Bank
void openAccount()
accno=KB.next();
name=KB.next();
balance=KB.nextLong();
void showAccount()
System.out.println(accno+","+name+","+balance);
}
//method to deposit money
void deposit()
long amt;
amt=KB.nextLong();
balance=balance+amt;
void withdrawal()
long amt;
amt=KB.nextLong();
if(balance>=amt)
balance=balance-amt;
else
if(accno.equals(acn))
showAccount();
return(true);
return(false);
class ExBank
int n=KB.nextInt();
for(int i=0;i<C.length;i++)
C[i]=new Bank();
C[i].openAccount();
}
//run loop until menu 5 is not pressed
int ch;
do
System.out.println("Main Menu\n
1.Display All\n
2.Search By Account\n
3.Deposit\n
4.Withdrawal\n
5.Exit");
ch=KB.nextInt();
switch(ch)
case 1:
for(int i=0;i<C.length;i++)
C[i].showAccount();
break;
case 2:
String acn=KB.next();
boolean found=false;
for(int i=0;i<C.length;i++)
found=C[i].search(acn);
if(found)
break;
if(!found)
break;
case 3:
acn=KB.next();
found=false;
for(int i=0;i<C.length;i++)
found=C[i].search(acn);
if(found)
C[i].deposit();
break;
if(!found)
break;
case 4:
acn=KB.next();
found=false;
for(int i=0;i<C.length;i++)
found=C[i].search(acn);
if(found)
C[i].withdrawal();
break;
if(!found)
break;
case 5:
System.out.println("Good Bye..");
break;
while(ch!=5);