Vishal Ip Project
Vishal Ip Project
PROJECT FILE
OF
INFORMATICS PRACTICES (065)
ON
TOPIC- BANK MANAGEMENT SYSTEM
AISSCE 2023-24
Signature of Principal
I would like to express my special thanks
of gratitude to my teacher Mr. Parath
Singh as well as our principal maÕam, Mrs.
Meenakshi Bangar who gave me the golden
opportunity to do this project file on the
Topic- Bank Management System. This
project also helped me in doing a lot of
research and I came to know about so
many new things.
I am extremely grateful to my parents &
my friends who gave valuable suggestion
and guidance for completion of my project.
This cooperation and healthy criticism
came handy and useful with them.
CONTENTS
S.No. TOPIC PAGE No.
1. About the project 1
2. Working environment 2-3
3. Func ons & modules 4
4. Hardware & so ware 5
specifica ons
5. Source code 6-10
6. Output 11-12
7. Explana on 13-14
8. Bibliography 15
About the Project
This project is based on “Bank Management System”,
this project is developed on Python and MySQL.
This is a simple console-based system which is very easy
to understand and use. Talking about the system, it
contains all the basic func ons which includes:
→ Crea ng a new account
→ Withdraw and deposit amounts
→ Display customer details
→ Display all transac ons
→ All accounts info
In this mini project, there is no such no login system.
This means he/she can use all those available features
easily without any restric on.
There’s an external database connec on file used
in this mini project to save user’s data permanently.
Python and MySQL connec vity has been effec vely
used in this project.
Working Environment
WHAT IS PYTHON?
Python is a popular programming language. It was
developed by a Guido Von Rossum and released in
1991.
It is used for:
Web development(server-side)
So ware development
Data analysis
System scrip ng
WHAT PYTHON CAN DO?
Python can be used on a server to create web
applica ons.
It can be used alongside so ware to create
workflows.
It can connect to database systems. It can also
read and modify files.
It can be used to handle big data and perform
complex mathema cs.
It can be used for rapid prototyping, or for
product-ready so ware development.
WHAT IS MySQL?
#CREATING DATABASE
import mysql.connector
mydb=mysql.connector.connect
(host="localhost",user="root",passwd="admin")
mycursor=mydb.cursor()
mycursor.execute("create database if not exists bank")
mycursor.execute("use bank")
for i in mycursor:
print(i)
else:
break
OUTPUT
• IF THE USER ENTER 1 TO CREATE AN ACCOUNT
INTERNET :
h ps://cbsepython.in/
h p://www.python.org/
h ps://www.slideshare.net/