A Java-based Bank Management System that provides users with an intuitive graphical user interface to perform banking operations. This project is designed for educational purposes, showcasing fundamental concepts of object-oriented programming, GUI development with Swing, and database interaction using JDBC.
- User Authentication: Secure login and PIN management for user accounts.
- Account Operations:
- Create an account and manage personal details.
- Deposit and withdraw funds with real-time balance updates.
- View transaction history to track account activities.
- Data Storage: Uses a MySQL database to store user information and transaction records.
- Intuitive GUI: Designed with a user-friendly interface utilizing Java Swing for a smooth user experience.
- Java
- Java Swing
- MySQL Database
- JDBC