Skip to content

satya9399/ATM-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

ATM System

Overview

The ATM System is a Java-based application that simulates the functionality of an Automated Teller Machine (ATM). Users can create accounts, access existing accounts, and perform various banking operations such as withdrawing money, checking balance, depositing funds, and changing passwords. The application features a graphical user interface (GUI) for a user-friendly experience.

Features

User account creation with unique user ID and password.

Secure access to existing accounts.

Basic banking operations:

Withdraw money

Check balance

Deposit money

Change password

Data stored in a database for persistence.

Technologies Used

Java

Java Swing (for GUI)

JDBC (Java Database Connectivity) for database operations

Installation Instructions

  1. Clone the repository:

git clone https://github.com/yourusername/atm-system.git

  1. Navigate to the project directory:

cd atm-system

  1. Compile the Java files:

javac *.java

  1. Run the application:

java MainClassName # Replace with the name of your main class

Usage

  1. Upon starting the application, the user will be prompted to create a new account or access an existing one.

  2. If creating an account, enter the required details, and a unique user ID and password will be generated.

  3. For existing accounts, input the user ID and password to gain access.

  4. Once logged in, choose from the following options:

Withdraw money

Check balance

Deposit money

Change password

  1. Complete your transactions and exit the application.

Contributing

Contributions are welcome! If you have suggestions for improvements or new features, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, please contact Your Name.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages