Cs Project 2024
Cs Project 2024
Python:
MySQL:
1. Customer Management:
Managing customer information, accounts, and transactions.
2. Account Management:
Tracking and managing various types of accounts (savings,
checking, etc.).
Handling deposits, withdrawals, and transfers.
3. Transaction Management:
Recording and processing financial transactions.
5. Security:
Ensuring the security and confidentiality of customer data.
mechanisms.
6. Reporting and Analytics:
Generating reports on customer accounts, transactions, and
financial health.
Providing insights through analytics for better decision-
making.
7. User Management:
Managing roles and permissions for bank employees.
8. Online Banking:
Facilitating online services such as internet banking and
mobile banking.
Enabling customers to access their accounts and perform
transactions remotely.
9. Integration with Other Systems:
Integrating with payment gateways, credit bureaus, and
applications.
10. Compliance and Regulatory Requirements:
Adhering to legal and regulatory standards in the banking
industry.
Ensuring compliance with anti-money laundering (AML) and
SOURCE CODE
import mysql.connector
if choice == '1':
new_account_name = input("Enter New Account Name: ")
query = "UPDATE account_holders SET account_name = %s
WHERE account_number = %s"
elif choice == '2':
new_aadhar_no = input("Enter New Aadhar Number: ")
query = "UPDATE account_holders SET aadhar_no = %s WHERE
account_number = %s"
elif choice == '3':
new_pan_no = input("Enter New PAN Number: ")
query = "UPDATE account_holders SET pan_no = %s WHERE
account_number = %s"
elif choice == '4':
new_dob = input("Enter New Date of Birth (YYYY-MM-DD): ")
query = "UPDATE account_holders SET dob = %s WHERE
account_number = %s"
elif choice == '5':
new_ifsc_code = input("Enter New IFSC Code: ")
query = "UPDATE account_holders SET ifsc_code = %s WHERE
account_number = %s"
else:
print("Invalid choice.")
return
while True:
print("\nMenu:")
print("1. Add Account")
print("2. Delete Account")
print("3. Modify Account Details")
print("4. Show Recent Transactions")
print("5. Check Balance")
print("6. Exit")
if choice == '1':
account_number = input("Enter Account Number: ")
account_name = input("Enter Account Name: ")
aadhar_no = input("Enter Aadhar Number: ")
pan_no = input("Enter PAN Number: ")
dob = input("Enter Date of Birth (YYYY-MM-DD): ")
ifsc_code = input("Enter IFSC Code: ")
initial_balance = float(input("Enter Initial Balance: "))
conn=create_connection()
create_tables(conn)
main()
Output table:
References:
Wikipedia
Python4csip
google