Professional Documents
Culture Documents
CS Project
CS Project
This is to certify that PARI SONI Roll No: 12438 has successfully
Science laid down in the regulations of CBSE for the purpose of Practical
Examiner:
Name: _____________
Signature:
TABLE OF CONTENTS
01 ACKNOWLEDGEMENT 4
02 INTRODUCTION 5
03 OBJECTIVE OF PROJECT 6
05 FLOW OF EXECUTION 8
06 SOURCE CODE 9
07 OUTPUT RESULTS 18
08 BIBLIOGRAPHY 23
INTRODUCTION
Improved Efficiency:
Automation of tasks reduces processing times and errors, leading to
faster and more accurate operations.
Enhanced Customer Experience:
Customers benefit from quicker transactions, better access to account
information, and improved customer support.
Increased Security:
Advanced security features protect customer data and financial
assets from unauthorized access and fraud.
Cost Savings:
Reduce labor costs, paperwork, and the need for physical
infrastructure, leading to long-term cost savings.
Better Decision-Making:
Access to real-time data and analytical tools enables bank management
to make informed decisions and respond to market changes promptly.
Streamlined Operations:
All banking operations, including account management, loan processing,
and payment processing, can be streamlined and integrated into a
single system.
Scalability:
Easily scale the system as the bank grows, accommodating new
branches and services without significant disruptions.
Data Analytics:
Analyze customer data to identify trends, preferences, and
opportunities for cross-selling and upselling financial products.
Competitive Advantage:
A well-implemented Bank Management System can give a bank a
competitive edge by providing superior services and efficient operations.
import mysql.connector
cursor = conn.cursor()
#Starting Of Program
print("WELCOME TO BANK MANAGEMENT SYSTEM", end='')
# Example usage
while True:
print("\n1. Create Account")
print("2. Deposit")
print("3. Withdraw")
print("4. Details Of All Accounts")
print("5. Single Account Enquiry")
print("6. Modify Account")
print("7. Fund Transfer")
print("8. Close Account")
print("9. Exit")
if choice == 1:
account_number = input("Enter the account number: ")
name = input("Enter the name: ")
phone_number = input("Enter the phone number: ")
location = input("Enter the location: ")
date_of_birth = input("Enter the date of birth (YYYY-MM-DD): ")
initial_balance = float(input("Enter the initial balance to start your account
with: "))
create_account(account_number, name, phone_number, location,
date_of_birth, initial_balance)
elif choice == 2:
account_number = input("Enter the account number: ")
amount = float(input("Enter the amount to deposit: "))
deposit(account_number, amount)
elif choice == 3:
account_number = input("Enter the account number: ")
amount = float(input("Enter the amount to withdraw: "))
withdraw(account_number, amount)
elif choice == 4:
show_details()
elif choice == 5:
account_number = input("Enter the account number for enquiry about your
account: ")
enquiry(account_number)
elif choice == 6:
account_number = input("Enter the account number to modify: ")
modify_account(account_number)
elif choice == 7:
from_account_number = input("Enter the account number to transfer from:
")
to_account_number = input("Enter the account number to transfer to: ")
amount = float(input("Enter the amount to transfer: "))
fund_transfer(from_account_number, to_account_number, amount)
elif choice == 8:
account_number = input("Enter the account number to close: ")
close_account(account_number)
elif choice == 9:
print("Thank you for using the BANK MANAGEMENT SYSTEM")
break
else:
print("Invalid choice. Please try again.")
OUTPUT RESULTS
1. Creating An Account
Account 1:
Account 2:
Account 3:
2. Depositing Money
3. Withdrawing Money
6. Modification Of Account
7. Transfer of Money
8. Closing An Account