BlueATM is a simple ATM application developed in NetBeans IDE using Java and MySQL.
- User-friendly GUI for ATM operations.
- Secure user authentication using PIN.
- Account balance inquiry.
- Cash withdrawal with customizable denominations.
- Fast cash option for quick withdrawals with predefined amounts.
- Cash deposit functionality.
- Change PIN option for added security.
- Mini statement view to check recent transactions.
Before running the BlueATM application, ensure you have the following installed:
- Java Development Kit (JDK) 8 or higher
- MySQL Server (with appropriate privileges to create databases and tables)
- MySQL Connector/J (JDBC Driver) for Java
-
Clone or download the BlueATM project from the repository.
-
Import the project into NetBeans IDE.
-
Create a MySQL database for the application. You can use the provided
DDL.sql
andDML.sql
files in the Mysql_workbench directory to set up the database schema. -
Update the database connection details in the
Database_atm.java
file located in the Blue_ATM directory to match your MySQL server settings. -
Compile and run the
Splash.java
file to start the BlueATM application.
-
Upon launching the application, the splash screen will be displayed, followed by the login screen.
-
Use a card number and PIN to log in for initial setup.
-
Once logged in, you can select various ATM operations from the main menu.
-
For transactions such as cash withdrawal or deposit, follow the on-screen instructions.
-
To change your PIN, navigate to the Change PIN option and follow the prompts.
-
To exit the application, select the Exit option from the main menu.