This is a Bank Management System developed using Java that simulates basic banking operations. The project primarily focuses on the ATM feature, where users can register for a new bank account and perform standard banking operations. All user data and account information are stored in a MySQL database for persistence.
- 🏦 Account Registration (New User Sign-Up)
- 🔐 Secure Login
- 💳 ATM Functionalities:
- Balance Inquiry
- Cash Deposit
- Cash Withdrawal
- PIN Change
- Mini Statement (Optional)
- 🗂️ Data stored securely in MySQL database
- 📊 Console-based UI for user interaction
- Programming Language: Java
- Database: MySQL
- Database Connector: JDBC (Java Database Connectivity)