BANK
MANA
GEME
NT Submitted by:
M.R.DHIYANESHWARAN
SYSTE B.PRAGDEESHRAJ
M S.S.SHARAN KRISHNA
TABLE OF CONTENTS
S.no CONTENTS Pg.n
. o
1 Introduction
2 Abstract
3 System Requirements
4 Modules Used
5 Source Code
6 Output
7 Scope For Future Development
8 Conclusion
INTRODUCTION
Money is nowadays an inevitable substance and it has
been that way ever since civilisations started along the
river banks.As people progressed with their own
professional activities they wanted to keep track of
their income and spendings.The simple answer for that
was banks which managed the finances. It also
safeguards the account holder’s money.
Due to the advancements in the sector of computer
and technology banks integrated the data in their
books into computers in the late 70s. This integration
has paved the way for banks to broaden their services
and also to reach out and manage a large population of
account holders. These management processes such as
supervision over withdrawal and deposition, calculating
interest over savings, lending loans etc. have become
much faster and efficient. Thanks to the internet the
approachability and portability also strengthens the
banking sector.
Now in our project let us go over a few simple bank
management operations such as creating and account
modifying an account etc. using python .
ABSTRACT OF THE PROGRAM
The following program will first ask the user to choose
an option among:
1. NEW ACCOUNT
2. DEPOSIT AMOUNT
3. WITHDRAW AMOUNT
4. BALANCE ENQUIRY
5. ALL ACCOUNT HOLDER LIST
6. CLOSE AN ACCOUNT
7. MODIFY AN ACCOUNT
8. EXIT
When the user chooses one among the option it will do
the needful by the help of various user defined modules
in the code.
Then if needed it will search for the account in the file
opened to retrieve the data and modify it.
SYSTEM REQUIREMENTS
MINIMUM HARDWARE REQUIREMENTS:
PROCESSOR: INTEL PENTIUM PROCESSOR
RAM: 1 GB
STORAGE: 5 GB
MINIMUM SOFTWARE REQUIREMENTS:
WINDOWS 10/8/7/VISTA/ xp(32-Bit or 64-Bit)
1 GB RAM (2 GB RAM recommended)
Python 3.8
MODULES USED
Creating an Account
Showing an Account
Modifying an Account
Depositing Amount
Withdrawing Amount
Getting Account Number
Getting Account Holder Name
Getting Account Type
Getting Deposit
Deleting an account
Displaying all the accounts
SOURCE CODE
OUTPUT
SCOPE FOR FUTURE DEVELOPMENT
The management system can be made more
appealing and accessible with the use of graphical
cues.
It can be made online for easy access over all the
systems across cities/states/countries and for
efficient banking.
The code can be encrypted or a block chain
technology can be developed for more safer
banking as in case of involvement of money safety
should be given primary importance.
A password system can be brought in to make it
safer.
It can be enhanced in such a way that the code is
hard to crack and if it is tried to hack an alert
message shall appear in the screens of all the
employees.
Shortcut keys can be used for faster movement of
the ques at the bank
Also a mobile version for the clients shall be
introduced where only the client’s account
information can be viewed anywhere anytime.
BIBLIOGRAPHY
Computer science with python by
Sumita Arora.(Class 11)
Computer science with python by
Sumita Arora.(Class 12)
www.w3school.com
Geekforgeeks.org
Github.org