https://github.com/bhuvilol/bank-management-system
A user-friendly interface for managing accounts, transactions, and other essential banking functions.
https://github.com/bhuvilol/bank-management-system
awt-gui corejava html java mysql swing-gui xml
Last synced: 22 days ago
JSON representation
A user-friendly interface for managing accounts, transactions, and other essential banking functions.
- Host: GitHub
- URL: https://github.com/bhuvilol/bank-management-system
- Owner: Bhuvilol
- License: gpl-3.0
- Created: 2024-06-28T14:32:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-25T13:34:12.000Z (almost 2 years ago)
- Last Synced: 2025-01-30T21:41:23.484Z (over 1 year ago)
- Topics: awt-gui, corejava, html, java, mysql, swing-gui, xml
- Language: Java
- Homepage:
- Size: 2.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bank-Management-System
## Description
The Banking System is a Java Swing application that simulates basic banking operations. It provides a user-friendly interface for managing accounts, transactions, and other essential banking functions.
## Features
- Account creation and management
- Handling multiple users
- Deposit transactions
- Withdraw transactions (both variable cash and fast cash)
- Balance enquiry
- Mini statement generator
- PIN change
- Transaction history
- User-friendly GUI with Java Swing
## Screenshots




https://github.com/Bhuvilol/Bank-Management-System/assets/147243844/f29f44af-bbbc-4c58-8b47-8460b9f876df
## Technologies Used
- Java
- Java Swing for GUI
- MySQL for database
## Installation
1. Clone the repository:
```bash
git clone https://github.com/Bhuvilol/Bank-Management-System.git
gh repo clone Bhuvilol/Bank-Management-System
cd BankManagementSystem
```
2. Run Project
```bash
javac Login.java
java Login
```
## Usage
1. Launch the application.
2. Follow the on-screen instructions to perform banking operations.
## Contribution
Contributions are welcome! If you'd like to contribute to the project, please follow these steps:
1. Fork the repository
2. Create a new branch (git checkout -b feature/new-feature)
3. Commit your changes (git commit -m 'Add new feature')
4. Push to the branch (git push origin feature/new-feature)
5. Create a pull request
## License
This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details.
## Acknowledgments
- Thanks to Oracle for JAVA programming language.
- Special thanks to Java Swing library for the GUI components.
- MySQL has been wonderful tool to store user informations.
- Feel free to customize the content according to your project's specific details. Add more sections or information as needed.