This is an Bank Management System, a software implementation that simulates the functionalities of an Automated Teller Machine (ATM). It provides a user-friendly interface to perform various banking operations such as withdrawing cash, depositing funds, and checking balance.
- User authentication: The system allows users to log in with their account credentials, ensuring secure access to their accounts.
- Cash withdrawal: Users can withdraw cash from their accounts by specifying the desired amount.
- Funds deposit: Users can deposit funds into their accounts by entering the amount they wish to deposit.
- Balance inquiry: Users can check their account balance to view the available funds.
- Transaction history: The system maintains a record of all transactions performed by the user for future reference.
To run the Bank Management System locally, follow these steps:
- Ensure you have Java and MySQL installed on your machine.
- Clone this repository to your local machine using the following command:
git clone https://github.com/saurabhjojare/Bank-Management-System.git
- Import the project into your preferred IDE (such as Eclipse).
- Set up a MySQL database and configure the database connection settings in the project.
- Import JAR files.
- Build and run the project.
Contributions to this Bank Management System are welcome! If you find any issues or would like to suggest improvements, please feel free to create a pull request or open an issue.
This project is licensed under the MIT License. You are free to use, modify, and distribute this software.