SlideShare une entreprise Scribd logo
1  sur  16
BANK MANAGEMENT
SYSTEM
TEAM-3
22P61A04E3--P.Madhu
22P61A04E4--R.Santhosh
22P61A04E7--Rahul
Introduction
● A Bank Management System is a software application that automates various
banking operations.
● It helps in managing customer information and account management.
● Increases efficiency and reduces costs by automating manual processes.
● It facilitates transaction processing and reporting.
● Provides platform for customers to access their account information and conduct
transactions online.
● A valuable tool for modern banking operations.
● It facilitates transaction processing and reporting.
ALGORITHM
1. Start
2. If (user is new)
Print create new account
Input username, DOB, account no. mobile number
Else
Print login
Input ID and password
1. If details are false
Print login
Else
Print menu
1. Menu:
1. Withdrawal
2. Deposit
3. Transfer money
4. View account statement
5. Update account
6. Delete account
7. Apply for loan and approval
8. View account balance (AB)
9. Pay loan amount
10. Exit
2. Input choice
6.Switch (choice)
Case 1: Input amount to be withdrawn(AW),ID, password
Compute AB=AB-AW
Case 2: Input amount to be deposited(AD), password
Compute AB=AB+AD
Case 3: Input amount to be transferred(M), ID, password
Compute AB=AB-M
Case 4: Input ID, password
Case 5: Input ID, password, username, DOB, mobile no.
Case 6: Input ID, password
Account will be deleted
Go to start
Case 7: Input ID, password, salary, job tenure, loan amount
If details are appropriate
Loan is sanctioned
Else
Loan is rejected
Case 8: Input ID, password
Case 9: Input ID, password, total amount to be paid(TA), amount user wants
User wants to pay(T)
Compute TA=TA-T
Case 10: Exit
Default: Invalid choice
1. Account is updated
2. Display account balance
3. Logout
4. Stop
Flowchart
Advantages
● It helps to reduce the workforce that a bank requires at each branch to run its
operations professionally.
● They could access their account from any part of the world and make a transaction at
their ease.
● Software demanding double authentication from users, transactions made online are
very secure.
Disadvantages
● Internet Fraud
● Internet Requirement
● No Cashless Deposit Option
Code:
#include<stdio.h>
int main()
{
int pin,key,amount,balance=10000;
printf("tt State Bank Of India n);
printf("___________________________n");
printf("___________________________n");
printf(**********ATM**********n);
printf(ENTER PIN NUMBER :n");
scanf("%d",&pin);
printf("___________________________n");
printf("1) WITHDRAWALn");
printf("2) DEPOSITn");
printf("3) CHECK BALANCEn");
printf("___________________________n");
printf(press any key : ");
scanf("%d",key);
printf("___________________________n");printf(YOUR ACCOUNTn");
switch(key)
{
case 1:{ printf("BALANCE IS %dn",balance);
printf(" ENTER WITHDRAWAL AMOUNTn",);
scanf("%d"&amount);
if(amount>balance){
printf("INVALID AMOUNTn");
} else {
printf(" your balance is=%dn",balance-amount); }
printf(" THANK YOUn");
}
case 2:{
printf("ENTER DEPOSIT AMOUNTn");
scanf("%d",& amount);
printf("YOUR BALANCE IS:: %d", amount+balance);
printf("THANK YOU ");
break; }
case 3:{
printf("YOUR BALANCE IS :: %dn",balance);
printf("THANK YOU ");
break; }
default:{
printf("INVALID KEYn");
printf("THANK YOU A");
break;
}
return 0;
}
Thank you

Contenu connexe

Similaire à Cpe%20ppt (1).pptx

"Bank management system"
"Bank management system""Bank management system"
"Bank management system"
vivek kct
 

Similaire à Cpe%20ppt (1).pptx (20)

"Bank management system"
"Bank management system""Bank management system"
"Bank management system"
 
Bank Management System
Bank Management SystemBank Management System
Bank Management System
 
IRJET- Digital Tranquillity in Cheque Transaction System
IRJET-  	  Digital Tranquillity in Cheque Transaction SystemIRJET-  	  Digital Tranquillity in Cheque Transaction System
IRJET- Digital Tranquillity in Cheque Transaction System
 
Atm
AtmAtm
Atm
 
Bank Management System project
Bank Management System projectBank Management System project
Bank Management System project
 
IRJET- Secured Merchant Payment using Biometric Transaction
IRJET-  	  Secured Merchant Payment using Biometric TransactionIRJET-  	  Secured Merchant Payment using Biometric Transaction
IRJET- Secured Merchant Payment using Biometric Transaction
 
IRJET- Bank Management System
IRJET- Bank Management SystemIRJET- Bank Management System
IRJET- Bank Management System
 
Sap manual bank statement process flow
Sap manual bank statement process flowSap manual bank statement process flow
Sap manual bank statement process flow
 
Project report on (atm MAnagment system)
Project report on (atm MAnagment system)Project report on (atm MAnagment system)
Project report on (atm MAnagment system)
 
Bank management system
Bank management systemBank management system
Bank management system
 
SRS for Google Pay(Gpay)
SRS for Google Pay(Gpay)SRS for Google Pay(Gpay)
SRS for Google Pay(Gpay)
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Software Requirement
Software RequirementSoftware Requirement
Software Requirement
 
Task2 sr
Task2 srTask2 sr
Task2 sr
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
 
Task2 sr
Task2 srTask2 sr
Task2 sr
 
Task2 sr
Task2 srTask2 sr
Task2 sr
 
Bank management system
Bank management systemBank management system
Bank management system
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System Project
 
FSB project uml documentation,unified modeing language
FSB project uml documentation,unified modeing languageFSB project uml documentation,unified modeing language
FSB project uml documentation,unified modeing language
 

Dernier

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Dernier (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 

Cpe%20ppt (1).pptx

  • 3. Introduction ● A Bank Management System is a software application that automates various banking operations. ● It helps in managing customer information and account management. ● Increases efficiency and reduces costs by automating manual processes. ● It facilitates transaction processing and reporting. ● Provides platform for customers to access their account information and conduct transactions online. ● A valuable tool for modern banking operations. ● It facilitates transaction processing and reporting.
  • 4. ALGORITHM 1. Start 2. If (user is new) Print create new account Input username, DOB, account no. mobile number Else Print login Input ID and password 1. If details are false Print login Else Print menu
  • 5. 1. Menu: 1. Withdrawal 2. Deposit 3. Transfer money 4. View account statement 5. Update account 6. Delete account 7. Apply for loan and approval 8. View account balance (AB) 9. Pay loan amount 10. Exit 2. Input choice
  • 6. 6.Switch (choice) Case 1: Input amount to be withdrawn(AW),ID, password Compute AB=AB-AW Case 2: Input amount to be deposited(AD), password Compute AB=AB+AD Case 3: Input amount to be transferred(M), ID, password Compute AB=AB-M Case 4: Input ID, password Case 5: Input ID, password, username, DOB, mobile no. Case 6: Input ID, password Account will be deleted Go to start Case 7: Input ID, password, salary, job tenure, loan amount If details are appropriate Loan is sanctioned Else Loan is rejected
  • 7. Case 8: Input ID, password Case 9: Input ID, password, total amount to be paid(TA), amount user wants User wants to pay(T) Compute TA=TA-T Case 10: Exit Default: Invalid choice 1. Account is updated 2. Display account balance 3. Logout 4. Stop
  • 9.
  • 10.
  • 11. Advantages ● It helps to reduce the workforce that a bank requires at each branch to run its operations professionally. ● They could access their account from any part of the world and make a transaction at their ease. ● Software demanding double authentication from users, transactions made online are very secure.
  • 12. Disadvantages ● Internet Fraud ● Internet Requirement ● No Cashless Deposit Option
  • 13. Code: #include<stdio.h> int main() { int pin,key,amount,balance=10000; printf("tt State Bank Of India n); printf("___________________________n"); printf("___________________________n"); printf(**********ATM**********n); printf(ENTER PIN NUMBER :n"); scanf("%d",&pin); printf("___________________________n");
  • 14. printf("1) WITHDRAWALn"); printf("2) DEPOSITn"); printf("3) CHECK BALANCEn"); printf("___________________________n"); printf(press any key : "); scanf("%d",key); printf("___________________________n");printf(YOUR ACCOUNTn"); switch(key) { case 1:{ printf("BALANCE IS %dn",balance); printf(" ENTER WITHDRAWAL AMOUNTn",); scanf("%d"&amount); if(amount>balance){ printf("INVALID AMOUNTn"); } else { printf(" your balance is=%dn",balance-amount); } printf(" THANK YOUn");
  • 15. } case 2:{ printf("ENTER DEPOSIT AMOUNTn"); scanf("%d",& amount); printf("YOUR BALANCE IS:: %d", amount+balance); printf("THANK YOU "); break; } case 3:{ printf("YOUR BALANCE IS :: %dn",balance); printf("THANK YOU "); break; } default:{ printf("INVALID KEYn"); printf("THANK YOU A"); break; } return 0; }