You are on page 1of 10

A.J.

Central Senior Secondary School


Kazhakuttom

PROJECT SYNOPSIS
BANK MANAGEMENT SYSTEM

Submitted by, Submitted to,

Sreevind Mrs. Anuja J

Jijin Sajeev Signature of Teacher:

Class-XII

1
TABLE OF CONTENT
SL No Topic Page no
1 Introduction 3

2 Problem Statement 4
3 Objective 4
4 Requirements 5
5 Development Tools and Technologies 5
6 Purpose of the Project 8
7 Future Scope 8
8 Conclusion 10

2
1. INTRODUCTION
The main objective of the project is to develop online
Banking system for banks. In present system all banking work
is done manually .User have to visit bank to Withdrawal or
Deposit amount. In present bank system it is also difficult to
find account information of account holder. In this bank
management system we will automate all the banking
process. In our bank management system user can check his
balance online and he can also transfer money to other
account online. In this Software you can keep record for daily
Banking transactions. The main purpose of developing bank
management system is to design an application, which could
store bank data and provide an interface for retrieving
customer related details with 100% accuracy.
This bank management system also allow user to add new
customer account, delete account and user can also modify
existing user account information. Using this system user can
also search any individual account in few seconds. Using our
bank management system user can also check any
translation in any account. Our system also provides security
check to reduce fraud. The system will check the user’s
existence in the database and provide the set of services with
respect to the role of the user.

3
2. PROBLEM STATEMENT
Although the basic type of services offered by a bank
depends upon the type of bank and the country, services
provided usually include: Taking deposits from their
customers and issuing current or checking accounts and
savings accounts to individuals and business .Extending loans
to individuals and business, cashing cheques. Facilitating
money transactions such as wire transfer and cashiers
cheque, Consumer & commercial financial advisory services,
financial transaction can be performed through many
different channels.

3. OBJECTIVE
The main objective of bank management is to build organic
and optimal system of interaction between the elements of
banking mechanism with a view to profit. Successful
optimization of the "profitability-risk" ratio in a bank lending
operations is largely determined by the use of effective
methods of bank management.

4
4. REQUIREMENTS
• SOFTWARE:-
1) WINDOWS 10
2) Python Idle 3.9.5
3) MySQL
4) MYSQL Connector
• HARDWARE:-
1) RAM- 4GB
2) Hard Disk- 160 GB

5. DEVELOPMENT TOOLS &TECHNOLOGIES


• PYTHON
Python is an interpreted, object-oriented, high-level
programming language with dynamic semantics.
It has built-in data structures, combined with dynamic typing
and dynamic binding, making it very attractive for rapid
application development, scripting, or as a glue language to
connect existing components together. Python was originally
created in 1991 by Guido van Rossum .

5
Python is the programming language that most closely
resembles human language. This simpler syntax makes
Python easy to learn.
Python emphasizes readability, so the cost of program
maintenance is reduced.
Modules and packages encourage program modularity and
code reuse.
The Python interpreter and the extensive standard library
are available in source or binary form without charge for all
major platforms and can be freely distributed.
There is no compilation step, so the edit-test-debug cycle is
incredibly fast.
Debugging Python programs is relatively simple; a bug or bad
input will never cause a segmentation fault.

Main uses of Python:-

• Server-side web development


• Software development
• System scripting
• Machine learning

6
• MYSQL
MySQL is one of the most recognizable technologies in the
modern big data ecosystem. Often called the most popular
database and currently enjoying widespread, effective use
regardless of industry, it’s clear that anyone involved with
enterprise data or general IT should at least aim for a basic
familiarity of MySQL.
With MySQL, even those new to relational systems can
immediately build fast, powerful, and secure data storage
systems. MySQL’s programmatic syntax and interfaces are
also perfect gateways into the wide world of other popular
query languages and structured data stores.
MySQL is a relational database management system
(RDBMS) developed by Oracle that is based on structured
query language (SQL).
A database is a structured collection of data. It may be
anything from a simple shopping list to a picture gallery or a
place to hold the vast amounts of information in a corporate
network. In particular, a relational database is a digital store
collecting data and organizing it according to the relational
model. In this model, tables consist of rows and columns, and
relationships between data elements all follow a strict logical
structure. An RDBMS is simply the set of software tools used
to actually implement, manage, and query such a database.
MySQL is integral to many of the most popular software
stacks for building and maintaining everything from

7
customer-facing web applications to powerful. Its open-
source nature, stability, and rich feature set, paired with
ongoing development and support from Oracle, have meant
that internet-critical organizations such as Facebook, Flickr,
Twitter, Wikipedia, and YouTube .

6. PURPOSE OF THE PROJECT


The main purpose of the project :
• It involves the regulation of service fees and charges

• It manages approval and disapproval of bank loan


operations
• It manages bank reserve

• It supervises the recruitment of directors

• It controls the issuance of deposits

• It identifies a suitable location for bank operations

• It ensures capital adequacy

7. FUTURE SCOPE

In the nearest future, how will the banking system be


managed? Below are the different ways in which the banking
industry will be revolutionized:
8
I. The emergence of fin tech

The increasingly consistent way in which the banking sector


is being changed by financial technologies leaves us with
many questions. Will the traditional banking system be able
to withstand this? In the future, there probably will be no
need to go into a banking hall for any transaction.

II. The evolution of mobile banking

With a vast number of the world population-having access to


a smartphone, nearly everything that has to do with banking
activities will completely be taken off the desk of a bank
building. Who needs to go to the bank when you could just
press a button on your phone and your problem is solved?
With a technology that allows the bank to track customer’s
behaviour based on past action and location, managing
products and services in a way that they fit customer’s wants
has never been easier.
III. Change In customer behaviour management
(i) With the availability of such sophisticated technologies as
Artificial intelligence (AI), bank management will no longer
involve in “selling”. Instead, it will be a platform people come
together to create banking solutions.

9
(ii) Unlike what we currently have as customer service with
its human errors and other limitations, the future of banking
will have the most customer-friendly and user- centred care
service system with instant solutions.

8. CONCLUSION

The project entitled “BANK MANAGEMENT SYSTEM” will be


developed using Python as front end and MYSQL in the back
end to computerize the process of bank working. This project
covers all the basic features required.

10

You might also like