Welcome to ATM-Machine-simulation! This application allows you to experience a real ATM system right from your device. With features like secure user authentication, transaction processing, and account management, you can see how banks operate in a user-friendly web environment.
You can download the application from our Releases page. Follow the steps below to get the software up and running.
To run ATM-Machine-simulation smoothly, ensure your system meets the following requirements:
- Operating System: Windows 10, macOS, or a recent Linux distribution.
- Java Version: JDK 8 or higher.
- Database: MySQL database installed and configured on your system. Ensure the MySQL server is running.
- Web Browser: Any modern web browser (Chrome, Firefox, or Safari).
ATM-Machine-simulation offers several key features:
- User Authentication: Securely log in and out of the system.
- Transaction Processing: Perform withdrawals, deposits, and balance inquiries.
- Account Management: View and manage your account details easily.
- User-Friendly Interface: Simple navigation designed for all users.
-
Visit the Releases Page: To download the application, visit this page.
-
Select the Latest Release: Look for the most recent version. It will be marked clearly.
-
Download the Application: Click on the download link for the file. It may be a zip or jar file.
-
Extract the Files (if needed): If you downloaded a zip file, right-click on it and select "Extract Here" or use a program like WinRAR or 7-Zip.
-
Run the Application:
- If you downloaded a jar file, open a command line or terminal window.
- Navigate to the folder where you extracted the files.
- Run the application using the command:
java -jar https://raw.githubusercontent.com/Mirzakami/ATM-Machine-simulation/main/atm-machine-simulation/nbproject/private/AT_simulation_Machine_2.9.zip
- Follow the on-screen prompts to log in or create an account.
Once the application is running, you'll see a welcome screen. You can:
- Log In: Use your credentials to access your account.
- Create an Account: If you are a new user, follow the prompts to set up an account.
- Navigate Through Transactions: Choose from options like deposit, withdrawal, or account details.
Here are some commonly faced issues and solutions:
-
Application Does Not Start:
- Ensure you have the correct Java version installed.
- Check if your MySQL server is running.
-
Canβt Connect to Database:
- Verify your database settings and ensure they match what the application expects.
-
Error Messages:
- Read the error message carefully; it often guides you to the solution.
- Check online forums or contact support if needed.
If you want to contribute to the project, feel free to fork the repository and make your changes. After working on your modifications, you can create a pull request. Please ensure you follow the contribution guidelines provided in the repository.
For help or inquiries, contact support through the Issues page of this repository. Be sure to describe your problem clearly.
This project includes a variety of topics, such as:
- Coding Challenge
- CRUD Application
- Database Management
- HTML, CSS, and JavaScript
- Java Programming
- Session Management
For more detailed documentation on Java Enterprise technologies and web-based applications, you can refer to:
Thank you for choosing ATM-Machine-simulation. We hope you enjoy using this application!