CS Project
CS Project
mangalore-575015
BY:
1. Dev Sharma(Leader)
2. Ashish
3. Vamshita
Certificate
This is to certify that DEV SHARMA of class XI A has successfully
completed the project in computer science on the topic “BANK
MANAGEMENT SYSTEM”
PRINCIPAL
KV NO 1
Panambur,
Mangalore -575010
Teacher in charge
Mr. Sunil Kumar T.
PGT (Computer science)
KV NO 1, Panambur
Mangalore
Acknowledgement
We would like to express our special thanks of
gratitude to our teacher MR. SUNIL KUMAR T (PGT
COMPUTER SCIENCE) as well as our principal MR.
TEK CHAND sir who gave us the golden opportunity
to do this wonderful project on the topic BANK
MANAGEMENT SYSTEM, which also helped us do a
lot of research and we came to know about so many
new things. We are thankful to them.
Secondly, we would also like to thank our parents
and friends who helped us a lot in finalizing this
project within the limited time frame. We would also
like to thank the working staff at BANK who helped
us study the system used by them by giving a brief
description of the system. We are thankful to them
Table of content:
1.)
Introduction-------------------------------------------------------------------------
--------------5
2.) Place of system
study--------------------------------------------------------------------------5
3.)
Objective----------------------------------------------------------------------------
----------------6
4.)
Workflow---------------------------------------------------------------------------
----------------6
5.) Description of the existing
system-----------------------------------------------------7-8
6.) Software requirements
specification---------------------------------------------------9
7.) Hardware
requirements---------------------------------------------------------------------9
8.)
Modules-----------------------------------------------------------------------------
-----------10-11
11.) Source
Code------------------------------------------------------------------------------
12-14
12.) Output
screen------------------------------------------------------------------------------
15-16
13.)
Conclusion--------------------------------------------------------------------------
--------16-17
14.)
Limitations--------------------------------------------------------------------------
-------------17
15.)
Bibliography------------------------------------------------------------------------
-------------17
Introduction:
The provided Python code implements a
simple console-based Bank Management
System. The system allows users to perform
basic banking operations, including creating
accounts, depositing money, withdrawing
money, checking account balances, and
exiting the program. Users interact with the
system through a menu-driven interface in
the code.
Objective:
“To make software fast in processing, with good
user interface such that user can change it whenever
needed so that it can be used for a longer time
without error and maintainence.”
Work flow:
Bank management system will run in the following
ways:
CURRENT SYSTEM:
The user interface (UI) of a bank's website or application is
designed to provide an intuitive and secure experience for
customers interacting with banking services. The elements of a
banking UI typically include:
1. Authentication:
Login/Sign-Up: Secure access to user accounts with
username/password or other authentication methods.
Biometric Authentication: Fingerprint or facial recognition for
enhanced security.
2. Account Summary:
Dashboard: A summary of account balances, recent
transactions, and key financial information.
3. Navigation:
Menu Bar or Navigation Panel: Intuitive navigation for
payments.
6. Deposits and Withdrawals:
Deposit Funds: Options for depositing money into accounts.
transactions.
Loan Management: Information about existing loans and
balances, etc.
Push Notifications: Notify users of important updates or
transactions.
10. Settings:
Profile Settings: Update personal information and
preferences.
Security Settings: Manage authentication methods and
security features.
Software requirements:
User required software:
Operating System: Windows 7,8,10,11
HTML: HTML 5
Browsers: Mozilla Firefox 11.0 and Upper
version
Hardware requirements:
System development hardware:
Processor Intel(R): Core (TM) i5-
12450H CPU 4.40 GHz
Installed RAM : 16.00 GB
System type: 64-bit operating system,
x64-based processor
User hardware requirements:
CPU: Intel Pentium 4,2 GHz
RAM: 2 GB
HDD: 1 TB
Monitor: Colour Monitor
Modules:
There are 4 Main Module in the project
1. Create account module
2. Deposit money module
3. Withdraw money module
4. Check balance module
5. Delete account module
3.Withdraw money
4.Checking balance
5.Deletion of account
CONCLUSION:
Our Project is only to satisfy the needs to
manage the records. Several user-friendly
coding has also been adopted. We have
removed the hardships that were being faced
by the existing system.
The proposed system has been made to reduce
the time being spent on the existing system.
The proposed system also helps in the detailed
and smooth storage of the data and retrieval of
the data.
LIMITATIONS:
While this implementation is illustrative for learning purposes, it
lacks features such as error handling, data persistence, and more
advanced functionalities expected in a real-world banking
application. Users can extend and customize the code to meet
specific requirements or use it as a foundation for more
sophisticated banking systems.
BIBLIOGRAPHY:
Class 11 th ‘COMPUTER SCIENCE WITH PYTHON’ by
‘SUMITA ARORA’.
The system study was conducted online from popular
banking apps and websites like ICICI mobile pay, YONO SBI
and www.bankofbaroda.in and offline bank named AXIS
BANK in SURATHKAL.