BANK MANAGEMENT
SYSTEM
TEAM-4
22EG105M12 Shyam
22EG105M32 V.Bhavana
22EG105M52 Srinivas
22EG105M61 Vishnu Vamsi
22EG105M62 Tejasri
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
3. If details are false
Print login
Else
Print menu
4. 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
5. 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
7. Account is updated
8. Display account balance
9. Logout
10. 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
Thank you

Bank Management System.pptx

  • 1.
  • 2.
    TEAM-4 22EG105M12 Shyam 22EG105M32 V.Bhavana 22EG105M52Srinivas 22EG105M61 Vishnu Vamsi 22EG105M62 Tejasri
  • 3.
    Introduction ● A BankManagement 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 3. If details are false Print login Else Print menu
  • 5.
    4. 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 5. 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: InputID, 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 7. Account is updated 8. Display account balance 9. Logout 10. Stop
  • 8.
  • 11.
    Advantages ● It helpsto 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.