Professional Documents
Culture Documents
CS - Semanti Ghosh - Bank Management System
CS - Semanti Ghosh - Bank Management System
CS - Semanti Ghosh - Bank Management System
PROJECT
Bank Management System
NAME: Semanti Ghosh
CLASS: XII
SECTION: M
ROLL NO : 33
CERTIFICATION
DATE:
____________ ______________
INTERNAL EXTERNAL
EXAMINER EXAMINER
ACKNOWLEDGEMENT:
I would like to express my gratitude for my Computer Science teacher Mr. Siddhartha Sinha for
his valuable assistance, guidance and advice for this project.
I wish to express my deep gratitude and my sincere thanks to the Principal, Mrs. Joyoti
Chaudhuri, of DELHI PUBLIC SCHOOL, RUBY PARK, KOLKATA and for the facilities provided by
my institution.
SYNOPSIS
Objective of Bank Management System (BMS)
This Bank Management System (BMS) is an offline software to manage banking operations at
any bank branch office. The application will be used by two types of users – System
Administrator and bank employees. The application uses GUI used by users and it stores data
and fetches data from database to perform different banking operation.
The System administrator has full control of the application. He will access the application by an
OTP (One Time Password) sent to his mobile. The System Administrator will perform following
operation – Add bank employees as user to BMS, Search User, Reset Password, Delete User.
The bank employees uses this application to perform day to day transactions at bank. Key
operations –
Change Password
Add a customer
Open bank account
Close bank account
Deposit money
Withdraw money
Check balance
Search customer
Input and Output of the Proposed System
This will be updated at the end of the project
Functions and Features of the Proposed
System
1. Homepage
The homepage has two menu options:
Login
Login as Administrator
Login as User
Exit
Help
Login Help
About BMS
4. Exit
Using this option, user can close the application.
FRONT-END AND BACK-END TO BE
USED
FRONT-END:
Python IDLE Spyder and Tkinter
BACK-END:
MySQL(8.0.26)
SOFTWARE REQUREMENTS:
OS - Windows 8
Database - SQL Server (8.0.26)
SCOPE AND LIMITATIONS
SCOPE:
The Bank Management Systems will manage all operations of a bank branch. It will meet
all requirements of the branch operation by enabling employees to perform daily
transactions and supporting inquiries of the customers. The application will be available
on all employees’ desktop and it will be connected to the central database.
LIMITATIONS:
Although, the BMS handles branch operation, it can be extended to be an
integrated system which can support operation of all bank branches using
central DB connected over a wide area network.
System Administrator logs in using OTP. But this application cannot be
connected to an OTP provider due to the constraint to development
environment. No OTP provider is available.
The report module can be extended and customized further to meet detail
requirement.
CONTRIBUTIONS
Semanti Ghosh (12 M)
BIBLIOGRAPHY
COMPUTER SCIENCE WITH PYTHON CLASS-XII BY Sumita Arora
https://www.geeksforgeeks.org/
https://docs.python.org/3/library/tkinter.html
https://dev.mysql.com/downloads/connector/python/