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

Computer Science Project

The document is a project synopsis on 'Bank Management' by Bianca Khambayat for the academic year 2023-34 at Amber International School, Thane. It outlines the project's objectives to improve banking processes through a Python-coded system that simplifies account management and transactions, aiming to reduce paperwork and enhance user experience. The project includes sections on introduction, problem statement, modules, program code, and bibliography, highlighting the motivation and support received during its development.

Uploaded by

roshni10pillai
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Computer Science Project

The document is a project synopsis on 'Bank Management' by Bianca Khambayat for the academic year 2023-34 at Amber International School, Thane. It outlines the project's objectives to improve banking processes through a Python-coded system that simplifies account management and transactions, aiming to reduce paperwork and enhance user experience. The project includes sections on introduction, problem statement, modules, program code, and bibliography, highlighting the motivation and support received during its development.

Uploaded by

roshni10pillai
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

AMBER INTERNATIONAL SCHOOL,

THANE ACADEMIC YEAR 2023-34

PROJECT

SYNOPSIS ON

BANK MANAGEMENT

By:
BIANCA KHAMBAYAT

Roll
number: 7

Grade:
XI SCIENCE

Guide:
Ms. Harshali Kilaje

1
AMBER INTERNATIONAL SCHOOL,

THANE ACADEMIC YEAR 2023-34

CERTIFICATE

This is to certify that the Student: Bianca Khambayat has worked under my
supervision on the project “BANK MANAGEMENT” and has completed it to my full
satisfaction.

Signature of Examiner Signature of Principal


Name: Name:
Date: ____________________ Date: __________________

2
APPRECIATION

I express my immense gratitude to our guide and subject teacher Ms. Harshali Kilaje, for
always encouraging and assisting me at multiple junctures of my project planning and
working.
I would like to thank the Computer Science department of my school for assisting me,
and letting me spend countless hours in the lab for the completion of my project.
I express my token of appreciation towards my parents, class teacher and fellow
classmates, who have supported me to a great extent. It might have been impossible to
complete this project if it weren't for their constant encouragement and enthusiasm
towards supporting me.

NAME OF STUDENT: Bianca

Khambayat ROLL NUMBER: 7

3
ABSTRACT

This project on “Bank Management” provides one with a simplified yet utilitarian
system to perform basic settings of the banking sector without the requirement of
exhilarating hours spent on paperwork and manual procedures which are often time-
consuming.
This Python-coded program allows multiple users to open an account, credit money,
withdraw money and simultaneously perform transactions within a matter of a few
seconds.
This convenient system can traverse through multiple banks allowing a more diverse
BANK-USER interface.

4
TABLE OF CONTENTS

SUBHEADING Page no.

1. INTRODUCTION 6

2. BACKGROUND & MOTIVATION 7

3. PROBLEM STATEMENT 8

4. OBJECTIVES 9

5. MODULES 10

6. ALGORITHM/FLOW CHART 12

7. PROGRAM CODE 14

8. DETAILS OF HARDWARE 17
& SOFTWARE

9. BIBLIOGRAPHY 18

5
1. INTRODUCTION

Banks have been institutions of trust and monetary exchange, since the 1600s. Users
entrust their money, whether savings , investments or their incomes with banks.
However, with digitization of the global market and multiple sectors, in order to become
more user friendly, banks need to upgrade themselves with the current times.
My python coded project serves this purpose by providing users with easy and less
time indulging options, allowing users to interact with banks via digital network.

6
2. BACKGROUND & MOTIVATION

Hearing my parents often complain about lengthy banking procedures for simple tasks
as well as gaining some further insight from my classmates of Commerce stream, I was
motivated enough to prepare a project on bank management.
Entertaining the thought: “Oh, how better it would have been if I could open a bank
account, hassle-free within a few seconds!” or “How life would have been easier, if
money could be credited or debited faster!!” I was motivated to work upon this project.
With my knowledge of the programming language python, information about the
working of the banking system from my friends and parents, and along with my
teacher’s support whenever I came across any error in the code, I was finally able to
complete my project.

7
3. PROBLEM STATEMENT

Bank users often face issues such as:

➔ Delayed transactions
➔ Extensive paperwork for simple tasks such as creation of an account
➔ Long waiting hours
➔ Dissatisfaction due to lack of proper service

Simultaneously, bank employees may end up making manual errors which can lead to
further complications.
Even until this date, the influence of digitization on the banking sector has not been far
reached.
I have prepared this project in order to provide for a system that is beneficiary to
both the users and the bank.

8
4. OBJECTIVES

My project aims to:

★ Create an amicable bank-user


Interface
★ Reduce extensive paperwork
★ Reduce manual errors (misplacement of important user related documents)
★ Extend digital influence on traditional methods
★ Reduce time required for simple procedures such as credit or debit transactions
★ Provide for an anytime-anywhere accessible system
★ Increase the level of security and backup of the customer data
★ Create an ideal working atmosphere for bank employees

9
6. MODULES

The key modules of our project include:


➔ Customer- bank interface
➔ Account
➔ Transactions consisting :
◆ Credit
◆ Debit

Our project focuses on the above points in the following manner:

A. CUSTOMER-BANK INTERFACE

My project ensures that banks can now provide better service to their customers by
enabling simplified yet efficient procedures in order to reduce extensive use of
paperwork and manpower and excessive expenditure of time.
Customers can use this digital application without having to make rounds to their
nearest bank branch. Simultaneously, they can avoid long queues and waiting time.
To manage bank branches throughout the system, this module will keep the
manageability of the branches at par and provide a unique identity to every branch.
Furthermore, since this application is versatile, it can be used for the operations of
multiple bank branches as well as inter-banks.
This module helps banks keep secure records of transactions and activity of each
customer.
It gives customers, the main business acumen of banks, a sense of security. Customers
being from multiple sectors that is:
■ Individual Account holders
■ Joint account holders
■ Partnership firm holders
■ Limited liability companies
■ Clubs and Associations
■ Trusts
Can now interact with home-branches timely and precisely without any error in their
respective activities.

10
B. ACCOUNTS
Accounts being the significant identity of every individual customer of a bank
serve as essential communication tools. This module involves the opening of
an account along with tasks performed with it. An individual becomes a
customer when they open an account in the bank, make deposits or make use
of some
other services. The account enables the customer to take advantage of the
facilities provided by the bank digitally. The account number will be the
same for all the branches of that particular bank. This will hold the balance
in account, interest which is provided by the bank to that customer and if the
customer is active this will be defined by the last transaction done by
the customer forex.
A customer can have following kinds of accounts on the basis of
priority and requirement:
■ Savings Accounts
■ Current Account
■ Checking Accounts
All different types of accounts have their own benefit for the customer.
C. TRANSACTIONS
Each and every transaction made by the customer gets recorded in the
system, ensuring no data is lost. This module involves account activities such
as credit and debit, one of the central purposes for account opening. Credit
and debit
transactions made on a regular basis get updated as logs displaying required
details to the customer as and when required. Rather than the traditional
methods of book-keeping, banks can now record private details of accounts
and transactions for every customer in a fool-proof method.

11
6. FLOWCHART

1
1
7. PROGRAM CODE

print ("****WELCOME TO MAIN STREET


BANK****”) x=int (input ("enter your phone
number: "))
o=int (input ("enter your OTP: "))
print("option:","1)", "CREATE AN ACCOUNT", "2)", "DEPOSIT MONEY", "3)
", "WITHDRAW MONEY”)
op=int (input ("choose your
option:")) if op==1:
n=input("enter your name: ")
B=int (input ("enter your birthdate: "))
D=int (input ("enter the phone number you want to proceed with:
")) s=input("enter your username: ")
d=input("enter your password: ")
print("account created successfully.")
elif op==2:
C-float (input ("enter your current balance:
")) a=float (input ("amount to be deposited:
"))
e=C+a
print (a, "amount is
deposited.") print (e,"is the
current balance.") elif op==3:
C-float (input ("enter your current balance:
")) b=float (input ("amount to be withdrawn:
")) if C>b:
S=C-b
print(b, “ amount is withdrawn. “)
print(S, “ is your current balance.
“)
else:
print(“insufficient balance. “)
else:
print(“invalid”)

1
OUTPUT OF CODE

1
1
8. DETAILS OF HARDWARE AND SOFTWARE

For this project I have used my personal laptop: an HP PAVILION DESKTOP PC as well
as my computer lab’s conventional PC.
I have also used a SANDISK pendrive to access my project code on these
devices. The configuration of the devices utilised are as follows:
● HP PAVILION DESKTOP PC
○ Processor (CPU): Intel Core i3, x64-based
○ Memory: 4 GB RAM
○ Operating System: Microsoft Windows 11
○ Storage: 500 GB internal storage drive

1
9. BIBLIOGRAPHY

Although I received guidance from my teachers, parents and classmates, for


further insight, so as to enhance my project I referred to the following sites:

https://inprogrammer.com/bank-management-project-with-python/

https://pythonscholar.com/python-projects/bank-management-system-pr
oject-in-python/

These sites helped me understand and fix encountered errors as well as


encouraged me to implement python logic in my daily life.

You might also like