Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

C.R.P.F.

PUBLIC SCHOOL ,ROHINI

ACADEMIC YEAR: 2021-22

PROJECT REPORT ON BANK MANAGEMENT

SYSTEM

ROLL NO :

NAME : ARYAN

CLASS : XII-D

SUBJECT : COMPUTER SCIENCE

SUB CODE : 083


Index
1. Certificate ----------------- 4
2. Acknowledgment ----------------- 5
3. Synopsis ----------------- 6
4. System requirement----------------- 7
5. Source code ----------------- 8
6. Output of code ----------------- 14
7. Bibliography ----------------- 21

3
CERTIFICATE

This is to certify that ARYAN Roll No. successfully completed the


project Work entitled BANK MANAGEMENT SYSTEM in the subject Computer
Science (083) laid down in the regulations of CBSE for the purpose of Practical
Examination in Class XII to be held in CRPF PUBLIC SCHOOL ROHINI.

(Ms. Simmi Gupta)


PGT – Computer Science

2
ACKNOWLEDGEMENT

Apart from the efforts of mine, the success of any project depends largely on the
encouragement and guidelines of many others. I take this opportunity to express my
gratitude to the people who have been instrumental in the successful completion of this
project.

I express deep sense of gratitude to almighty God for giving me strength for the successful
completion of the project.

I express my heartfelt gratitude to my parents for constant encouragement while carrying


out this project.

I gratefully acknowledge the contribution of the individuals who contributed in bringing this
project up to this level, who continues to look after me despite my flaws,

The guidance and support received from all the members who contributed and who are
contributing to this project, was vital for the success of the project. I am grateful for their
constant support and help.

5
PROJECT SYNOPSIS
Title of the Project :

BANK MANAGEMENT SYSTEM(BMS)

Problem Defintion:
Customer experience is an integral part of a bank’s operations. That’s why banks focus a lot on improving customer
experience by removing hassles and enhancing the facilities they provide. Opening a new account in a bank usually
requires a person to visit the bank, fill out a form, and submit the necessary papers. All of these tasks take up a lot of
time and dampen the overall customer experience. Moreover, many people have to take time out of their schedules
to go to a bank..

Contribution / Team members:

ADITYA SONI, ARYAN , ADITYA KUMAR YADAV

Team Detail:
The Project "BMS" is developed by ADITYA SONI, ARYAN, ADITYA YADAV, it took approx. 15 days to develop this project,

working 1.5 Hours daily. All modules completed by me only as per my view and knowledge.

Reason for choosing the Topic:


We can solve this problem by creating a software solution where people can sign up and open a new account
in a bank digitally. This way, the person wouldn’t have to visit the bank physically and thus, would save a lot of
time and effort. The banking management system can also allow the user to make transactions, deposit and
withdraw funds, and check the account balance. 

Our solution would need an admin section which would look after the users’ accounts and the overall
wellbeing of the database. We’ll have to connect the software to a database which will store all user
information in distinct storage.

Objective:

 It allows users to open new accounts


 Users can make transactions by entering the respective amounts
 Users can check the balance of their accounts
 Admin can view a list of users to see how many users there are along with their details
.

6
Hardware Requirements:
 A Computer/Laptop with Operating System-Windows 7 or abovex86 64-bit CPU (Intel / AMD architecture)
 4 GB RAM.5 GB free disk space.

Software Requirements:
 Python 3.6.x or higher version
 Pickle Library preinstalled
 Pathlib Library preinstalled
 Ms-Office installed

Limitations:

1- It is not web based project

2- Needs more customization to fulfill the need of every bank.

3- More functionality can be added as per requirement.

4- No provision to print hard copies.

7
The main coding of project:

Bank management
system

8
9
10
11
12
a

13
output of the
coding:

14
INTRO PART OF CODING:

Now the coding of main menu:


For creating new account:

15
For Deposit amount in account:

For withdrawing from account:

For Balance Enquiry of account:


16
For Displaying The Holder’s Account Detail:

For Closing an Account:


17
For Modifying Account Detail:

18
19
For exiting from the bank management system:

20
References / Bibliography:

 https://www.upgrad.com/blog/python

 Online Python documentation - for python command syntax

 Text book - Class XI and XII - Informatics Practices NCERT

 Google.com - For any online queries

 https://www.upgrad.com/blog/python-banking-project/

 https://www.fiscal.treasury.gov/bms/

21
22

You might also like