Professional Documents
Culture Documents
GOVERNMENT
POLYTECHINC,SOLA
PUR
Submitted to : -
a. Sathe(sir)
1
CERTIFICATE
Certified that Micro- Project Report
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
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.
5
BANK MANAGEMENT
SYSTEM
6
Advantages
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
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
23
THE END
THANK YOU!!!
24