0% found this document useful (0 votes)
15 views12 pages

12th Cs Proj 22

The document outlines a bank management system project developed using Python, detailing its introduction, abstract, system requirements, modules used, source code, and future development scope. The program allows users to perform various banking operations such as creating accounts, depositing, withdrawing, and modifying account details. Future enhancements include making the system online, implementing encryption, and developing a mobile version for client access.
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)
15 views12 pages

12th Cs Proj 22

The document outlines a bank management system project developed using Python, detailing its introduction, abstract, system requirements, modules used, source code, and future development scope. The program allows users to perform various banking operations such as creating accounts, depositing, withdrawing, and modifying account details. Future enhancements include making the system online, implementing encryption, and developing a mobile version for client access.
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

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

You might also like