You are on page 1of 24

EDUCATION , MUMBAI .

GOVERNMENT
POLYTECHINC,SOLA
PUR

DIPLOMA IN COMPUTER TECHNOLOGY A MICRO-


PROJECT REPORT
ON
“BANK MANANGMENT SYSTEM”
Submitted by
Roll no. Enrollment no. Student name
37 2100150041 Vijayalaxmi vitthal kamble

Submitted to : -
a. Sathe(sir)

1
CERTIFICATE
Certified that Micro- Project Report

“BANK MMEANAGENT SYESTM”


Is work at from

Roll no. Enrollment no. Student name


39 2100150041 Vijayalaxmi vitthal kamble

The student of semester first , Subject Name- OOP (22316)


dima in Computer Technology, 2021-22. This report is partial fulfillment of
subject English (22316) for the award of the Diploma Computer
Technology, By MSBTE, Mumbai.

HOD PRINCIPAL

2
INDEX
Sr.no. content Page no.
3 Abstract 4
4 Introduction 5
5 Topic description 6-21
6 Conclusion 22
8 References 23

3
ABSTRACT

Bank management system can be consider as a


most important thing in economic world.in the
present scenario the banking sector is the
common need in everyday life.in day to day
life we face the problems and then we realize
something is not done in this sector like we
want to change the location (branch) of our
account then we need to fill the application
and then some day waiting to complete bank
process. In this process amount of time is
more as well as here occur manual work
which is increases man power.

4
INTRDUCTION

Bank relationship
management provides processes and
technology that help a company track
and manage all their bank
relationships by Providing a single
view of all accounts and activities with
a bank, worldwide. This includes bank
accounts, insurance, lines of credit, and
foreign exchange.

A bank is a financial institution which


accepts deposits, pays interest on pre-
defined rates, clears checks, makes
loans, and often acts as an
intermediary in financial transactions.
It also provides other financial services
to its customers.

5
BANK MANAGEMENT
SYSTEM

The proposed system is highly


computerized in which the data
related to user accounts will be
secured high with high accuracy
that even reduced the machine
damage and human made errors
and this existing system is highly
efficient to offer best services to
the customers as well as bank
because it has user friendly access
that customers less time when
compare with a normal banking
system.

6
Advantages

 Safely storing the public's wealth.


 The widespread availability of affordable
loans.
 Propelling the economy forward.
 The chances of going bankrupt.
 Two: The risk of fraud and robberies.
 Retail banks.
 Commercial banks. .
 Community development banks.

7
disadvantages

 Poor communication.
 Limited access to real people.
 No knowledge of the local business
community.
 Superficial local commitment.
 Community banking as it should be.

8
Implementation of bank
management system in C++

class bank
{
Public static void main(String args[])
{
private
int ac_no,account;
float balance;
char name[20];
public:
void open(void)
void deposite(int);
void withdraw(int);
void search(int);
9
void display(void)}
};
void bank extends open(void)
{
Scanner sc=new Scanner();
System.out.println("ENTER YOUR NAME :
");
Name=sc.next;
Scanner sc=new Scanner();
System.out.println "ENTER YOUR
ACCOUNT NUMBER : ");
Account=sc.nextInt;
System.out.println (“ENTER THE AMOUNT OF
MONEY : ");
Balance=sc.nextInt;
}
void bank::deposite(int j)
10
{
int bnc;
if(account==j)
{
cout<<"ENTER THE AMOUNT OF MONEY :
BDT ";
cin>>bnc;
balance=balance+bnc;
cout<<"\n\n\tJOB HAS DONE WELL !!! \n";
}
}
void bank::withdraw(int k)

{
int blnc,p;
if(account==k)

11
{
cout<<"YOUR CURRENT ACCOUNT
BALANCE IS BDT "<<balance<<"\n"<<"THE
AMOUNT OF MONEY YOU WANT TO
WITHDRAW IS BDT ";
cin>>blnc;
p=balance-blnc;
{ if(p<0)
cout<<"SORRY !!! THERE IS NOT
ENOUGH MONEY IN YOUR ACCOUNT\n";
else if(p>=0)
{
cout<<"\n\tYOUR REQUEST TO
WITHDRAW MONEY HAS DONE\n\n";
balance=p;
}
}

12
}

}
void bank::display(void)
{ cout<<"\n\nNAME : "<<name<<"\n\
nACCOUNT NO. "<<account<<"\n\nBALANCE :
BDT "<<balance<<"\n\n";
}
void bank::search(int m)
{
if(account==m)
{
cout<<"\n\n****Account Holder's
INFO**";
cout<<"\n\nNAME : "<<name<<"\n\
nACCOUNT NO. "<<account<<"\n\nBALANCE :
BDT "<<balance<<"\n\n";

13
cout<<"\n***************\n\n";
}
}
void main()
{
int i,j,k,m,l,y=0;
bank b[20];
int choice;
clrscr();
do
{
cout<<"\a\nPRESS 1 TO OPEN ACCOUNT\n\
n"<<"PRESS 2 TO DEPOSITE AMOUNT\n\
n"<<"PRESS 3 TO WITHDRAW MONEY \n\
n"<<"PRESS 4 TO DISPLAY \n\n"<<"PRESS 5
TO SEARCH \n\n"<<"PRESS 6 TO EXIT \n\n\t\
n";

14
cout<<"Your option......";
cin>>choice;
switch(choice)
{
case 1:
cout<<"\nHOW MANY ACCOUNT YOU
WANT TO OPEN?\n";
cin>>y;
for(i=0;i<y;i++)
b[i].op
break;
case 2:
cout<<"\nENTER YOUR ACCOUNT NO. ";
cin>>j;
for(i=0;i<y;i++)

15
{
b[i].deposite(j);
}
break;
case 3:
cout<<"\nENTER YOUR ACCOUNT NO. ";
cin>>k;
for(i=0;i<y;i++)
{
b[i].withdraw(k);
}
break;
case 4:
for(i=0;i<y;i++)
{

16
b[i].display();
}
break;
case 5:
cout<<"\nENTER YOUR ACCOUNT NO. ";
cin>>m;
for(i=0;i<y;i++)
{
b[i].search(m);
}
break;
case 6:
break;
default:cout<<"\nYOU HAVE PRESSED
THE WRONG KEY. PLEASE TRY AGAIN. \n\n\
n";
break;
17
}
} while(choice!=6);
}

18
OUTPUT

19
20
21
CONCLUSION

The banking system are used manual


working but when we used online
banking system it is totally
virtualization process which avoid
manual process and converts it in
automatic process .

22
If user can make a transaction in bank
management system it is available in
any were also user can link aadhar
with account.

RFERENCE
Bank Management - Introduction - Tutorialspoint

(PDF) Bank Account Management System - ResearchGate

Bank Management System - Engineering Projects

Advantages of Banking Software - GegoSoft

Online Banking Disadvantages - Small Business - Chron.com

23
THE END
THANK YOU!!!

24

You might also like