Coder Social home page Coder Social logo

bank_management_system_pysql's Introduction

Bank_Management_System Using SQL+Python

This is a project which is basically intended to connect python with mySQL database and create a bank management system which works like a real bank management system,it have mainly 3 tables and they are :

  • customer_details_table : used to store customer data.
  • transactions : used to store the transaction history.
  • user_table : used to store the username and password of the users.

There are basically 2 functions when it comes to the first part,

1. Sign-Up to the app

2. Login to the app

If the user exists, they can login, and if dont exist, they have to sign-up

After logging in to the application,there are basically 6 operations or functions which can be performed

1. Create a bank account

2. Initiate a transaction

3. Show Customer details

4. Show transaction details

5. Delete Bank account

6. Quit

  1. Create a bank account : If the user selects choice 1 or to create a bank account, a new bank account will be created and the customer details like acc_no, acc_name, phone_no, address, cr_amt will be stored in the customer_details table.

  2. Initiate a transaction : If the user selects choice 2 or to initiate a transaction, they will be prompted to select either deposit or withdrawal and depending upon the operation or the mode of transaction they need, the transaction amount will be added or deducted from the customer_details cr_amount colummn and will also be recorded in the transactions table.

  3. Show Customer details : If the user selects choice 3 or to show customer details, Account_Number, Account_Name, Phone_Number, Address and Balance_Amount of that particular user will be displayed.

  4. Show transaction details : If the user selects choice 4 or to show the transaciton details assosciated with that particular account, Account_Number, Transaction_Date, Withdrawal-Amount and Deposit_Amount details related to that particular account will be displayed.

  5. Delete Bank account : If the user selects the choice 5 or to delete the bank account, The bank account assosciated with that particular account number will be deleted

  6. Quit : If the user selects the choice 6 , The application quits.

bank_management_system_pysql's People

Contributors

nishan0000 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.