File To Be Updated
File To Be Updated
INVESTIGATORY PROJECT
ON
BANK MANAGEMENT SYSTEM
Submitted By :
Roshan Shaji John
Class XII – B
KV – 2, Kalpakkam
Signature (Principal)
Signature (Examiner)
Acknowledgement
Change project name
I wish to express my deep gratitude and sincere thanks to my computer
Science teacher Ms. Reenu Rani and Shri Harilal A .U, principal KV-2,
Kalpakkam, who gave me the golden opportunity to do this wonderful project
on the topic “ Bank Management System”.
1. INTRODUCTION 5
2. SYSTEM DESIGN 6
3. SOURCE CODE 16
4. SNAPSHOTS 65
5. BIBLIOGRAPHY 81
Introduction
Write description of your project: what this project is doing how it is helpful in real world….
SYSTEM DESIGN
(create digram for your project as given on next page and
replace existing one …… it will show pictorial
representation of whole project)
SYSTEM REQUIREMENTS
Will be same for all
HARDWARE
BUILT-IN MODULES:
Mention built-in moules used in your project
PICKLE
It is used to work with binary file which h stores information
about account holder and their accounts.
OS
This module is used to perform os operations like creating and
deleting files.
MYSQL-CONNECTOR
This module is extensively used to provide mysql-python
connectivity and to perform insertion and deletion in database.
PROJECT MODULES:
Mention which .py files have used in project and give brief info
of functions defined in those modules
Bank_Management.py
This is the main module which begins execution of the project.
This module contains all functions for all services provided under this project which are explained
as follows:
1.To Create New Account : Three Functions are used . Write_account(), getacc_no() and
create_Account().
write_account() :- This function creates a object of class account having attributes account no,
name, deposit and type.
account no :- Each account will have a unique account no. this account number is generated
by calling getacc_no() function.
name: - This attribute is used to store the Name of the Account holder.
Type :- this attribute is used to store the type of account. Savings Account / Current Account.
this function also makes connection with mysql database and stores account details in
customer_details table.
balance_en() function takes account number as argument. This function makes connectivity to
the back end sql database and based on given account number it searches customer_details
table and display the details of the record whicj matches the criteria.
2. To open account
BIBLIOGRAPHY
Mention the sources whhich are referred atleast 5. url and book name you can refer