You are on page 1of 8

ASTER PUBLIC

SCHOOL

BANK ASSIGNED TO – 1. SHREYA SINGH


2. ANIKET BAISLA
3. ABHINAV SIROHI

MANAGEMENT CLASS – XII

SYSTEM SUBJECT – COMPUTER SCIENCE

SUBJECT CODE – 083


PROJECT – 2021-2022
PROJECT GUIDE – MRS. ASIMA
CHAKRABARTY
CERTIFICATE

This is to certify that SHREYA SINGH, ANIKET BAISLA,


ABHINAV SIROHI with CBSE Roll No:
_________________________________________________
respectively has 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 ASTER PUBLIC SCHOOL on ______________________.

Teacher - ASIMA CHAKRABARTY

Examiner:
Name: _______________
Signature:
Date:
ACKNOWLEDGEMENT –
We would like to take this opportunity to express our profound
sense of gratitude and respect to all those who helped us
throughout the duration of this project. ASTER PUBLIC
SCHOOL in particular has been the source of inspiration for us.

We acknowledge the effort of those who have contributed


significantly to my project.

We feel privileged to offer our sincere thanks and deep sense


of gratitude to supervision of Mrs. Asima Chakrabarty as project
guide, for expressing her confidence in us by letting us work on
a project of this magnitude and using the latest technologies
and providing her support, help & encouragement in
implementing this Project.
TABLE OF CONTENTS-

1. INTRODUCTION
2. PREFACE
3. OBJECTIVES
4. SCOPE
5. THE EXISTING SYSTEM
6. THE PROPOSED SYSTEM
7. HARDWARE/ SOFTWARE REQUIREMENTS
8. TABLES/FIELDS FOR DATABASE
9. SECURITY CONTROL
10. SOURCE CODE
11. CONCLUSION
12. BIBLIOGRAPHY

INTRODUCTION –

"BANK MANAGEMENT SYSTEM" - This project is


useful for the bank employees as well as
customers to keep a track of account details. The
emerging of digital system made information
available on finger tips. By automating the
transactions one can view the details as and
when required in no time. This project emphases
on creation of new customer accounts, managing
the existing account holders in the bank, by
making digital system one can generate daily
reports, monthly reports and annual reports
which can enhance the system. This system reduces the
requirement for manual labour and the automated tasks will be
error-free as they will only work as they are programmed
whereas doing work manually there is always a possibility of
human error.
PREFACE-

Every day, it is seen in Banks that there is a very big queue for
customers to get their work done regarding their account but
that manual work of banks takes time for fulfilling the wishes of
the customer. Thereby, we thought that by our knowledge of
programming languages such as Python & MySQL, we can
help our citizens a little bit. This motivated us for choosing this
project. And moreover, our teacher also assigned this project to
us.
We will perform 5-6 functions to it –
CREATE TABLE CUSTOMER
ADD NEW CUSTOMER ACCOUNT
CUSTOMER DETAILS FROM ACCOUNT
TRANSACTION
DELETE ACCOUNT

OBJECTIVES OF THE PROJECT-

The objective of this project is to let the students apply the


programming knowledge into a real- world situation/problem
and exposed the students how programming skills helps in
developing a good software.
This project intends to introduce more user friendliness in the
various activities such as record updation, maintenance, and
searching. The searching of record has been made quite
simple as all the details of the customer can be obtained by
account number of that customer. Similarly, record
maintenance and updation can also be accomplished by using
the account number.
The main objective of our project is providing the different typed
of customers facility, to find out the actual customer service etc.
It should fulfil almost all the process requirements of any Bank.
HARDWARE AND SOFTWARE REQUIREMENTS-

1.OPERATING SYSTEM : WINDOWS 8 AND ABOVE


2. RAM : 4 GB+
3. HARD DISK : 40 GB OR ABOVE

SOFTWARE REQUIREMENTS:

1. Windows OS – Windows 8 and above


2. Python – 3.8 and above
3. MySQL
4. MySQL Connector

SCOPE –

Although, Banks have their own software for all bank purposes.
But we think that for some banks which are located near slums
or a place where there is not much technologies, our project will
be helpful for them not fully, but it will be sufficient.
Our project is a very simpler one which can be understood
easily.
EXISTING SYSTEM

In the existing system the transactions are done only manually


but in proposed system we have to computerize all the banking
transaction using the software Banking system.

DISADVANTAGES OF EXISTING SYSTEM.


1. More man power.
2. Time consuming.
3. Consumes large volume of pare work.
4. Needs manual calculations.
5. No direct role for the higher officials.
6. Damage of machines due to lack of attention.
PROPOSED SYSTEM
The aim of proposed system is to develop a system of
improved facilities. The
proposed system can overcome many limitations of the existing
system. The system reduces the manual work.
ADVANTAGES OF THE PROPOSED SYSTEM
The system is very simple in design and to implement. The
system requires very low system resources and the system will
work in almost all configurations. It has got following features
1. Ensure data accuracy.
2. Proper control of the higher officials.
3. Reduce the damages of the machines.
4. Minimize manual data entry.
5. Minimum time needed for the various processing.
6. Greater efficiency
7. Better service.
8. User friendliness and interactive.
9. Minimum time required.

TABLES AND FIELDS FOR DATABASE:

We have Customer table in which there is Account Number,


Account Name, Phone Number, Address, Amount.
Performed various functions on this table with the help of
primary key i.e. Account Number.
We also have User table in which we have Username and
Password.

SECURITY CONTROLS:
Every user is given his/her username and password to login
and then work for customers. If a person login an account to
mess up the files of customers without that user’s login
information, then he or she cannot do it. He/She will have to
first Register and then work and add up his/her own records.

CONCLUSION –
“Banking System " keeps the day by day tally record as a
complete banking. It can keep
the information of Account type, account opening form, Deposit,
Withdrawal, and
Searching the transaction, Transaction report, Individual
account opening form, Group
Account. Banking systems have been with us for as long as
people have been using money. Banks and other financial
institutions provide security for individuals, businesses and
governments, alike. Banks are quite important to the economy
and are involved in such economic activities as issuing money,
settling payments, credit intermediation, maturity transformation
and money creation in the form of fractional reserve banking.

BIBLIOGRAPHY –
1.Books – CS with Python Class 12 – Sumita Arora
2. Sites –
(i)
https://www.academia.edu/24813368/BANKING_MANAGEME
NT_SYSTEM
(ii) (PDF) Bank Account Management System
(researchgate.net)
(iii) XI/XII CS & IP Project List – Computer Application | IT | AI |
Web Application| CS | IP (pythonworld.in)
(iv) https://www.youtube.com/watch?v=dPx1228_EYM

You might also like