15/09/2020
Project Proposal
Language: Java
Project Name:
Bank Management System
Project Admin:
Student Name
Student ID
Introduction:
Bank management system is a very simple project developed by Java Programming Language. In this system I am using Java File System to store the data.
This system produces a user to create an account, searching customer details, managing banking details, can make cash deposits and withdrawals.
Objective:
The main purpose of this bank management system is to provide the efficient banking facilities to the users. In this application a user can login their account by providing login id/ user name and password. User will have all options like as create account, deposit money, withdraw money, transfer money and can check the transaction history.
In recent time no one is interested to lost his/her half of day to make silly transaction like as balance enquiry or transferring money. So, I make this system to provide all interfaces in a single platform.
Existing System:
In the existing system all the transactions are done with manually. This costs a huge amount of time. Moreover, it’s so much tough for a new employee to manage the papers of a customer. Not only it’s a time consuming process but also a major data security problem. Besides, Banks are opened at 10:00 am and closed at 4:00 pm. So, this is a limited time system. And No one can make emergency transaction and this causes a lot of problems.
Proposed System:
This system is designed to overcome of all the disadvantages of manual transactions. A user shall be able to create his own account and can set his password to make the transactions. There is a several types of separate modules which gives a very simple interface to the user and it is easy to use. And this application helps a user to save time, energy and extra money.
Functionalities:
1. S/he shall be able to login his account using login id and password
2. S/he shall be able to create account
3. S/he shall be able to access customer details
4. S/he shall be able to deposit, withdraw and transfer money
Modules:
1. Login Module
2. Create Account
3. Deposit Cash
4. Withdraw Money
5. Transfer Money
6. Transaction History
7. Customer Details
Advantages:
1. Quick Simple and authentic access to the accounts
2. Improved data security and restricted unauthorized access
3. Simply scalable to grow with changing system requirement
Required Software:
Neatbeans as IDE
JDBC Driver
Scenebuilder for front end design
Conclusion:
This banking system illustrated the way how to design and implement a Bank Management System through Java programming Language. And I am doing this project for my IT Organization and Management Course.