0% found this document useful (0 votes)
19 views

CS Project

The document describes a banking management system project created by students. The project allows users to perform basic banking functions like creating accounts, depositing and withdrawing money, and checking balances through a menu-driven interface. The students studied real banking systems and developed a Python-based prototype with modules for the core banking functions. The program outputs sample account screens but has limitations for a full-fledged system. It provides an educational example for learning banking concepts.

Uploaded by

DEV 8C
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

CS Project

The document describes a banking management system project created by students. The project allows users to perform basic banking functions like creating accounts, depositing and withdrawing money, and checking balances through a menu-driven interface. The students studied real banking systems and developed a Python-based prototype with modules for the core banking functions. The program outputs sample account screens but has limitations for a full-fledged system. It provides an educational example for learning banking concepts.

Uploaded by

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

Kendriya Vidiyalaya no-1, Panambur,

mangalore-575015

BANK MANAGEMENT SYSTEM(BMS)

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

Place of System Study:


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

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:

 Users are provided with a menu driven


interface in which he/she can:
1. Create account
2. Deposit money
3. Withdraw money
4. Check balance
5. Delete account

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

accessing various banking services.


4. Account Management:
 View Accounts: Detailed information about different
accounts (savings, checking, loans, etc.).
 Transaction History: View and search for past transactions.

5. Transfers and Payments:


 Transfer Funds: Move money between accounts.

 Pay Bills: Schedule and pay bills online.

 Manage Payees: Add, edit, or remove payees for recurring

payments.
6. Deposits and Withdrawals:
 Deposit Funds: Options for depositing money into accounts.

 Withdraw Funds: Initiate withdrawals or ATM transactions.

7. Credit Cards and Loans:


 View Credit Card Transactions: Details of credit card

transactions.
 Loan Management: Information about existing loans and

options for new applications.


8. Investments:
 Portfolio Overview: Detailed view of investment holdings.
 Buy/Sell Investments: Execute stock and bond transactions.
9. Alerts and Notifications:
 Alert Preferences: Customize alerts for account activity, low

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

1. CREATE ACCOUNT module


In this module user can create his/her account by
entering necessary details like name, date of birth,
phone no. etc.

2. DEPOSIT MONEY module


In this module user can deposit money in his/her
account by entering account no. , amount to be
deposited.

3. WITHDRAW MONEY module


In this module user can withdraw money from their
respective bank accounts by entering details like
account no. , password, amount to be withdrawn.

4. CHECK BALANCE module


In this module user can check balance in their
respective bank accounts by entering details like
account number, password.

5. DELETE ACCOUNT module


In this module user can delete their bank accounts
by providing details like account number, password
and confirmatory message yes or no.
SOURCE CODE:
OUTPUT SCREENS:
1.Creating account
2.Depositing money

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.

You might also like