Skip to content

This Java project is a basic ATM system with login, account creation, and banking functionalities. Users can view balances, withdraw, deposit, and transfer funds between checking and savings accounts, all through a simple command-line interface.

Notifications You must be signed in to change notification settings

me-anshulsharma/ATM-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple ATM System

This Java project implements a basic Automated Teller Machine (ATM) system with core banking functionalities. Users can log in, create accounts, check balances, withdraw, deposit, and transfer funds between checking and savings accounts. The project utilizes exception handling for input validation and a HashMap to store account details.

Features

  • Login system with customer numbers and PINs
  • View balance for checking and savings accounts
  • Withdraw funds from checking and savings accounts
  • Deposit funds into checking and savings accounts
  • Transfer funds between checking and savings accounts
  • Account creation functionality

Project Structure

  1. ATM.java: Main class containing the main method to start the ATM simulation.
  2. Account.java: Class representing the user account, including balance calculations and user input handling.
  3. OptionMenu.java: Class handling the main menu, user login, and account type selection.

About

This Java project is a basic ATM system with login, account creation, and banking functionalities. Users can view balances, withdraw, deposit, and transfer funds between checking and savings accounts, all through a simple command-line interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages