You are on page 1of 17

Bank Management

System
Anand Engineering College,
Agra

Montage
Final Year Project
Maker Banking Management System

In the guidance of:


Prof: Mr. ACHAL TOMAR
Our Team Members

Ayush Kumar Harshdeep Rahul Mintu


Jain Sharma Biswas
Aim:

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 user’s
workspace to have additional functionalities which are not provided under a
conventional banking software such as cryptocurrency trading.
Application Description:

The bank management system is an application for maintaining a person’s account in a


bank. The system provides the access to the customer to create an account,
deposit/withdraw the cash from his account, also to view reports of all accounts
present. The following presentation provides the specification for the system.
How our System is different from others?

❏ In addition to the basic application, we are planning to add Facial


Recognition to access your bank accounts by using Open Face Tracker
Technology.
❏ Fingerprint Recognition is also in our priorities by using Circuit Python
Technology as it is very basic for advanced security.
How our System is different from others?

❏ We are planning to add Cryptocurrency in our banking systems by P2P merchants to


increase liquidity and flow of currency. JPMorgan and Citi are using blockchain
technology, and other banks are considering allowing clients to hold crypto in bank
accounts.

❏ By establishing a decentralized ledger for payments (e.g. Bitcoin), blockchain


technology could facilitate faster payments at lower fees than banks. Clearance and
Settlement Systems: Distributed ledgers can reduce operational costs and bring us closer
to real-time transactions between financial institutions.
The Home Page
Creating An Account
Module Description

Cancel Account Cancels the selected account from


the given account number

Search Enables to search for the details of


the given account number.

Withdraw Provides options to withdraw


money from the given account
number
Exit Exits the user from the application
Advantages

1. Provide Flexibility
2. Better Performance
3. Reduces manpower
4. Much secure
5. Ease of Access
Module Description

Module Description

Create File Selecting this creates new file for the user
by accepting input such as account num,
name, amount

Open Account Opens a new account for the user by


accepting input such as account num,
name and min bal.

Deposit Provides options to deposit amount


from the given account num
Requirements

❏ Functional Requirements
❏ Non-functional Requirements
❏ User Requirements
❏ System Requirements
System Requirements

❏ Operating system: Windows Xp and Later


❏ Database: MySQL 5.0, SQLite3
❏ Scripting Language: Python.
❏ Web Browser: Google Chrome, Internet Explorer
E-R Diagram For creating “Account”

User
New Acc

Bank

New Form

DB

Verify

Rejected Create Acc Created


Conclusion

➔ The banking system will serve as a useful approach to deposit and withdraw the money
from a bank.
➔ It reduces the time take by the user to make the necessary changes in their accounts
without going through a lot of paperwork
➔ Bank system developed is user friendly
➔ It reduces manual work.
Thanking You !

You might also like