Automatic Teller Machine [ATM]



This Project is to make an Automated Teller Machine with user's Account Number, Password, and bank account.Using this data,users can withdraw, deposit, and view their account balance.

This project is a console application made in java.

Output:


Welcome to the ATM Project!

 Type 1 - Login

 Type 2 - Create Account

Choice: 2


Enter your customer number 

12345

Enter PIN to be registered

1234


Your new account has been successfuly registered!

Redirecting to login.............


Enter your customer number: 12345

Enter your PIN number: 1234


Select the account you want to access: 

 Type 1 - Checkings Account

 Type 2 - Savings Account

 Type 3 - Exit

Choice: 1


Checkings Account:

 Type 1 - View Balance

 Type 2 - Withdraw Funds

 Type 3 - Deposit Funds

 Type 4 - Transfer Funds

 Type 5 - Exit

Choice: 1

Checkings Account Balance: $0.00


Checkings Account:

 Type 1 - View Balance

 Type 2 - Withdraw Funds

 Type 3 - Deposit Funds

 Type 4 - Transfer Funds

 Type 5 - Exit

Choice: 3


Current Checkings Account Balance: $0.00

Amount you want to deposit from Checkings Account: 100

Current Checkings Account Balance: $100.00


Checkings Account:

 Type 1 - View Balance

 Type 2 - Withdraw Funds

 Type 3 - Deposit Funds

 Type 4 - Transfer Funds

 Type 5 - Exit

Choice: 2


Current Checkings Account Balance: $100.00

Amount you want to withdraw from Checkings Account: 50

Current Checkings Account Balance: $50.00


Checkings Account:

 Type 1 - View Balance

 Type 2 - Withdraw Funds

 Type 3 - Deposit Funds

 Type 4 - Transfer Funds

 Type 5 - Exit

Choice: 4


Select an account you wish to tranfers funds to:

1. Savings

2. Exit

Choice: 1


Current Checkings Account Balance: $50.00

Amount you want to deposit into your Savings Account: 10

Current Savings Account Balance: $10.00

Current Checkings Account Balance: $40.00


Checkings Account:

 Type 1 - View Balance

 Type 2 - Withdraw Funds

 Type 3 - Deposit Funds

 Type 4 - Transfer Funds

 Type 5 - Exit

Choice: 5


Select the account you want to access:

 Type 1 - Checkings Account

 Type 2 - Savings Account

 Type 3 - Exit

Choice: 2


Savings Account:

 Type 1 - View Balance

 Type 2 - Withdraw Funds

 Type 3 - Deposit Funds

 Type 4 - Transfer Funds

 Type 5 - Exit

Choice: 1


Savings Account Balance: $10.00


Savings Account:

 Type 1 - View Balance

 Type 2 - Withdraw Funds

 Type 3 - Deposit Funds

 Type 4 - Transfer Funds

 Type 5 - Exit

Choice: 5


Select the account you want to access:

 Type 1 - Checkings Account

 Type 2 - Savings Account

 Type 3 - Exit

Choice: 3


Thank You for using this ATM.


Source Code: View on Github

Comments