0% found this document useful (0 votes)
18 views38 pages

Bank Management

code

Uploaded by

rishitha.1007
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views38 pages

Bank Management

code

Uploaded by

rishitha.1007
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

VELAMMAL VIDYALAYA

MELAYANAMBAKKAM

BANK MANAGEMENT SYSTEM


PROJECT

ACADEMIC YEAR: 2024-2025

PREPARED BY NAME :
CLASS & SEC :
DATE OF SUBMISSION:
CERTIFICATE

This is to certify that


has successfully completed Computer Science
Project towards partial completion of Practical
examination of SSCE 2025 as prescribed by
CBSE

Internal Examiner:
External Examiner:
ACKNOWLEDGEMENT

In the accomplishment of this project successfully, many


people have bestowed their blessings and heart pledged
support up on me, I take this opportunity to express my
gratitude to all, who have been instrumental in the
successful completion of this project. Primarily, I express
my deep sense of gratitude to the luminary, The Principal
and SR.HM for providing the best of facilities and
environment to bring out innovation and spirit of inquiry
through this venture. I am deeply indebted to my
teacher without whose constructive
feedback, this project not have been successful. The
valuable advice and suggestions for correction,
modifications and improvement did enhance the quality
of the task. I would also like to thank my parents, friends
and all themembers who contributed to this project was
vital for the success of the project.
I am grateful for their constant support and help
HARDWARE AND SOFTWARE
REQUIREMENTS

 HARDWARES

1.Desktop Computer/Laptop
2.Windows 10

 SOFTWARES

1.Python
2.MySQL
3. Python Connector Module
INDEX

S.NO TOPIC
1. Certificate
2. Acknowledgement
3. Hardware and software
required
4. Introduction
5. Python Source Code
6. MySQL Databases
7. Outputs
8. References
 INTRODUCTION:

The project Bank Management System


presented here represents a pivotal solution in
the realm of financial management, blending
the sophistication of MySQL as the database
backend with the dynamic capabilities of
Python. This amalgamation results in a
comprehensive system that caters to both
administrative and user functionalities,
streamlining processes related to account
management, feedback collection, and loan
tracking.
 Evolution of Management Systems using
Python and MySQL Connector :

The evolution of management systems, especially in the


banking sector, has witnessed a paradigm shift with the
advent of powerful programming languages like Python
and robust database management systems such as
MySQL. Python, recognized for its simplicity, readability,
and versatility, serves as the ideal frontend language for
developing user-friendly interfaces. MySQL, on the other
hand, provides a reliable and scalable database solution,
ensuring the secure storage and retrieval of crucial
banking information.
The integration of these technologies facilitates a
seamless flow of data, enabling real-time interactions
between users and the banking system. The dynamic
connectivity offered by the MySQL Python Connector
ensures efficient communication between the Python
application and the MySQL database. Purpose of the Bank
Management System
The Bank Management System project aims to address
several key challenges in traditional banking operations.
By leveraging Python's intuitive programming features
and MySQL's robust data management capabilities, the
system provides an agile and user-centric platform for
both customers and administrators.
1.User Functions :
•Add Account: Users can easily open new accounts by
providing essential details, streamlining the account
creation process.
•View Balance: Account holders can check their account
balance in real-time, fostering transparency and financial
awareness.
•Give Feedback: The system facilitates a channel for users
to provide feedback, ensuring continuous improvement
based on user input.
•View Transaction History: Users have access to their
transaction history, aiding in financial record-keeping and
reconciliation.

2.Admin Functions :

•Add New Accounts: Administrators can add new


accounts to the system, streamlining the process of on
boarding new customers.

•View Loan Details: Admin have access to


comprehensive loan details, enabling effective
management and decision-making.
•Update Loan Status: The system empowers
administrators to update the status of loans, tracking
repayments and ensuring accurate record-keeping.

•View Loan Defaulters: Admin can identify and view


details of customers who have defaulted on loan
payments for a specified period.

•View User Feedback: The system consolidates user


feedback, providing valuable insights into user
experiences and concerns.
SOURCE
CODE
USE OF DATABASE AND SHOW ALL TABLE IN
THE DATABASE :

DATA IN ACCOUNT HOLDER TABLE :


DESCRIBE ADMIN TABLE :

DATA IN ADMIN TABLE :


DESCRIBE LOAN DETAILS TABLE

DATA IN LOAN DETAILS TABLE:


DESCRIBE TRANSACTION TABLE:

SHOW TRANSACTION HISTORY OF THE


USERS:

DESCRIBE USER_DATA:
DATA IN USER TAB

DESCRIBE ACCOUNT HOLDER


OUTPUT
MAIN MENU:

ADMIN MENU:

ADDING THE DATA OF NEW ACCOUNT


FOR VIEWING DATA OF ACCOUNT HOLDERS LOAN:
FOR UPDATING STATUS OF LOAN LEND:
FOR VIEWING DETAILS OF LOAN DEFAULTERS:
ADDING THE DATA OF NEW ACCOUNTS INTO
LOAN ACCOUNTS:

USER MENU:
FOR VIEWING YOUR BANK :
FOR UPDATING THE NAME
FOR UPDATING THE EMAIL:

FOR UPDATING THE PHONE NUMBER:


FOR UPDATING THE ADDRESS:
1. Computer science With Python - Class XI By : SumitaArora
2. Website: https://www.w3resource.com
3. https://en.wikipedia.org/wiki/E_(mathematical_constant)

You might also like