Skip to content

yadnesh13/Atm_Interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

ATM Interface Application in Java

This Java application provides a simple and intuitive ATM interface with essential features, including login, account balance inquiry, fast cash withdrawal, deposit, and new customer registration. The application utilizes JDBC for database connectivity, ensuring secure and efficient interactions with the backend.

Features

  1. Login:

    • Securely log in to your account using your credentials.
  2. Account Balance Inquiry:

    • Check your account balance at any time.
  3. Fast Cash Withdrawal:

    • Quickly withdraw predefined amounts for user convenience.
  4. Deposit:

    • Easily deposit funds into your account.
  5. New Customer Registration:

    • Register as a new customer to create a new account.

Technologies Used

  • Java:

    • The core programming language for developing the ATM application.
  • JDBC (Java Database Connectivity):

    • Establishes a connection to the backend database for secure data retrieval and storage.

How to Run

  1. Clone the Repository: git clone https://github.com/your-username/atm-interface-java.git

  2. Navigate to the Project Directory: cd atm-interface-java

  3. Compile and Run the Application: javac Main.java java Main

  4. Follow On-Screen Instructions:

  • The application will guide you through the available options. Use the numeric keys to navigate.

Database Configuration

  1. Database Setup:
  • Ensure that you have MySQL installed.
  • Create a new database named atm_db.
  1. Configure Database Connection:
  • Update the database connection details in DatabaseConnector.java to match your MySQL credentials.

Contribution Guidelines

If you'd like to contribute to this project, feel free to fork the repository and submit pull requests.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages