Skip to content

Bank Management System Project in Python is a simple console-based application developed using Python programming language. Basically, this device includes a Python script (Banking-System.Py) and a database.

Notifications You must be signed in to change notification settings

freesourcecode/Bank-Management-System-Project-in-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bank Management System Project in Python with Source Code

Bank Management System Project in Python is a simple console-based application developed using Python programming language.

Basically, this device includes a Python script (Banking-System.Py) and a database.

Bank Management System in Python

This device is a simple console-based device so it’s very easy to understand and use. Talking about the machine, it includes all of the fundamental features required in a bank.

There is no login system as this is a mini-project.

Besides, this means the person can use all those available capabilities without difficulty without any restrictions.

It’s too simple to use, the person can look at the facts of a total financial institution account without problems.

About The Project

In this tutorial, I will show you the way to install a Bank Management System Project in Python.

Before you start to create a Bank Management System Project in Python, make sure you have PyCharm IDE installed on your computer.

By the way, if you are new to Python programming and don’t know what Python IDE to use, I have here a list of the Best Python IDE for Windows, Linux, and Mac OS that will suit you.

How to Create a Bank Management System Project in Python.

  1. Create a Project Name.

First step open the PyCharm IDE and click “File” and select “New Project” and then create a project name after that click the “create” button.

  1. Create a Python File.

In the second step after creating a project name, “right” click the project name, and then click “New” After that choose “Python File”.

image
  1. Name the Python File

The third step after choosing Python File name the file “Banking-System” and then click “Enter”.Naming a python file of Bank management system

  1. The actual code

Now you can start coding, you are free to copy the code that being provided below.

Code Explanations

  • The code given below is for the database table and its variables

You are free to copy and paste this code on your Python File.

NamesOFClients = ['Jomhel Dulla', 'Benny Salde', 'Jeremy Eriman', 'Given Bariacto', 'Carlan Pelobello', 'Ryan Manaay', 'Daniel Bandiola']
ClientPins = ['0001', '0002', '0003', '0004', '0005', '0006', '0007']
ClientBalances = [10000, 20000, 30000, 40000, 50000, 60000, 70000]
ClientDeposition = 0
ClientWithdrawal = 0
ClientBalance = 0
disk1 = 1
disk2 = 7
u = 0
  • Main Module
print("************************************************************")
print("========== WELCOME TO ITSOURCECODE BANKING SYSTEM ==========")
print("************************************************************")
print("========== (a). Open New Client Account ============")
print("========== (b). The Client Withdraw a Money ============")
print("========== (c). The Client Deposit a Money ============")
print("========== (d). Check Clients & Balance ============")
print("========== (e). Quit ============")
print("************************************************************")

EnterLetter = input("Select a Letter from the Above Box menu : ")
  • Client Registration Account
if EnterLetter == "a":
print(" Letter a is Selected by the Client")
NumberOfClient = eval(input("Number of Clients : "))
u = u + NumberOfClient

if u > 7:
print("\n")
print("Client registration exceed reached or Client registration too low")
u = u - NumberOfClient
else:
while disk1 <= u:
name = input("Write Your Fullname : ")
NamesOFClients.append(name)
pin = str(input("Please Write a Pin to Secure your Account : "))
ClientPins.append(pin)
ClientBalance = 0
ClientDeposition = eval(input("Please Insert a Money to Deposit to Start an Account : "))
ClientBalance = ClientBalance + ClientDeposition
ClientBalances.append(ClientBalance)
print("\nName=", end=" ")
print(NamesOFClients[disk2])
print("Pin=", end=" ")
print(ClientPins[disk2])
print("Balance=", "P", end=" ")
print(ClientBalances[disk2], end=" ")
disk1 = disk1 + 1
disk2 = disk2 + 1
print("\nYour name is added to Client Table")
print("Your pin is added to Client Table")
print("Your balance is added to Client Table")
print("----New Client account created successfully !----")
print("\n")
print("Your Name is Available on the Client list now : ")
print(NamesOFClients)
print("\n")
print("Note! Please remember the Name and Pin")
print("========================================")

mainMenu = input(" Press Enter Key to go Back to Main Menu to Conduct Another Transaction or Quit_")

📌 Here's the full documentation for the Bank Management System Project in Python

Related Articles

About

Bank Management System Project in Python is a simple console-based application developed using Python programming language. Basically, this device includes a Python script (Banking-System.Py) and a database.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages