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
 
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 SystemIRJET Journal
 
Bank Management System project
Bank Management System projectBank Management System project
Bank Management System projectGolamRabbaniMithu
 
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 TransactionIRJET Journal
 
IRJET- Bank Management System
IRJET- Bank Management SystemIRJET- Bank Management System
IRJET- Bank Management SystemIRJET Journal
 
Project report on (atm MAnagment system)
Project report on (atm MAnagment system)Project report on (atm MAnagment system)
Project report on (atm MAnagment system)Muhammad Umer Lari
 
Bank management system
Bank management systemBank management system
Bank management systemMahmudul Hasan
 
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...apidays
 
Bank management system
Bank management systemBank management system
Bank management systemsumanadas37
 
Banking Management System Project
Banking Management System ProjectBanking Management System Project
Banking Management System ProjectChaudhry Sajid
 
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 languageMalik Gul Sher Ali
 

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

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
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 🔝✔️✔️Delhi Call girls
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
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) SolutionOnePlan Solutions
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 

Dernier (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
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 🔝✔️✔️
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
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
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
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
 

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; }