0% found this document useful (0 votes)
33 views11 pages

Cloth Store Mangement System

It is a CS Project.

Uploaded by

devinbethuran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views11 pages

Cloth Store Mangement System

It is a CS Project.

Uploaded by

devinbethuran
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

TABLE OF CONTENTS [ T O C ]

PAGE
SER DESCRIPTION
NO

01 INTRODUCTION

02 OBJECTIVES OF THE PROJECT

03 SOURCE CODE

04 OUTPUT

05 BIBLIOGRAPHY

1
BANK
MANAGEMENT
SYSTEM

2
PROJECT ON CREATING BANK MANAGEMENT SYSYTEM:

INTRODUCTION:

To develop a software for solving financial applications of a customer in banking


environment in order to nurture the needs of an end banking user by providing various
ways to perform banking tasks. Also to enable the users workspace to have additional
functionalities which are not provided under a conventional banking software.

OBJECTIVES OF THE PROJECT:

Banking Management System can be used by bank employees and /or customers
depending on the bank policies. It can be used by several employees at the same
time with the required rights. It can be accessed using any general web browser with
graphical interface. Objectives are goals, and it is toward these results that all
activities are directed. Objectives may change over time, but they are looked upon as
firm and binding contracts once formulated. Bank objectives are usually stated in short,
concise terms and limited to ten to twelve items. A few items from a list of one bank s
objectives follow:
1. Our business is selling financial services in Oregon and in selected regional, national,
and international markets. We will extend our business into areas that provide
sound expansion opportunities meeting predetermined profit criteria.
2. We will strive for stability in earning growth, acquiring high-quality
investments, and pursuing sound and innovative tactics ‘. Through strategic planning
and strong management, we will aggressively expand income sources while
remaining in control of costs.
3. Management will provide continuity of policies and directions. Changes will be
implemented quickly and in a manner that considers both individual and
corporate needs.

3
SOURCE CODE:

def create_account(accounts):

"""Create a new bank account."""

account_number = input("Enter account number: ")

if account_number in accounts:

print("Account already exists.")

return

account_holder = input("Enter account holder name: ")

while True:

try:

initial_balance = float(input("Enter initial balance: "))

if initial_balance < 0:

raise ValueError("Initial balance cannot be negative.")

break

except ValueError as e:

print(e)

print("Please enter a valid number.")

accounts[account_number] = {'holder': account_holder, 'balance': initial_balance}

print(f"Account created for {account_holder} with account number {account_number}.")

def deposit(accounts):

"""Deposit money into an existing account."""

account_number = input("Enter account number: ")

if account_number not in accounts:

print("Account not found.")

return

while True:

4
try:

amount = float(input("Enter amount to deposit: "))

if amount <= 0:

raise ValueError("Deposit amount must be positive.")

break

except ValueError as e:

print(e)

print("Please enter a valid number.")

accounts[account_number]['balance'] += amount

print(f"Deposited ${amount}. New balance is ${accounts[account_number]['balance']}.")

def withdraw(accounts):

"""Withdraw money from an existing account."""

account_number = input("Enter account number: ")

if account_number not in accounts:

print("Account not found.")

return

while True:

try:

amount = float(input("Enter amount to withdraw: "))

if amount <= 0:

raise ValueError("Withdrawal amount must be positive.")

if amount > accounts[account_number]['balance']:

raise ValueError("Insufficient funds.")

break

except ValueError as e:

print(e)

5
print("Please enter a valid number.")

accounts[account_number]['balance'] -= amount

print(f"Withdrew ${amount}. New balance is ${accounts[account_number]['balance']}.")

def check_balance(accounts):

"""Check the balance of an account."""

account_number = input("Enter account number: ")

if account_number in accounts:

print(f"Account balance for {accounts[account_number]['holder']} ($


{account_number}): ${accounts[account_number]['balance']}")

else:

print("Account not found.")

def list_accounts(accounts):

"""List all accounts."""

if not accounts:

print("No accounts available.")

else:

for number, details in accounts.items():

print(f"Account Number: {number}, Holder: {details['holder']}, Balance: $


{details['balance']}")

def main():

"""Main function to run the bank management system."""

accounts = {}

while True:

print("\nBank Management System")

print("1. Create Account")

print("2. Deposit")
6
print("3. Withdraw")

print("4. Check Balance")

print("5. List Accounts")

print("6. Exit")

choice = input("Enter your choice: ")

if choice == '1':

create_account(accounts)

elif choice == '2':

deposit(accounts)

elif choice == '3':

withdraw(accounts)

elif choice == '4':

check_balance(accounts)

elif choice == '5':

list_accounts(accounts)

elif choice == '6':

print("Exiting...")

break

else:

print("Invalid choice. Please try again.")

if __name__ == "__main__":

main()

7
OUTPUTS:

Initial Menu Display:

Creating an Account:

8
Depositing Money:

Withdrawing Money:

Checking Balance:

9
Listing Accounts:

Exiting:

Bibliography:
10
1.Computer science With Python - Class XI
By : SumitaArora

2.A Project Report On Blood Bank Management System (BBMS)

By : Praveen M Jigajinni

3. Website: https://www.w3resource.com***

11

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy