Coders Packet

ATM Management System Using Java GUI

By Pradum Kumar

ATM Management System Project is a JAVA GUI application that allows customers to deposits, withdrawals, change PIN, etc.

ATM stands for automated teller machines that are used for day-to-day financial transactions.
 
This application used to withdraw money or to deposit money.
 
This application developed using Java GUI (Graphical User Interface).
 

This system incorporates several key features:

1. Withdraw Amount
2. Deposit Amount
3. Change Pin
4. Mini Statement
5. Balance Enquiry
6. Quick Cash

Software Requirement:

  IDE:Intellij Idea
  Database: PostgreSQL
  Backend : Java
  GUI: JavaFx

Database Configration:

    Database Username:postgres
    Database Password:postgres
    Database Name: atm_interface
    Port:5432
 
How can we use this application?
 
There are two type of input box for auth.
1. Card Number
2. Pin Number
 
 
We can filled card number and atm pin. 
    After successfully auth show dashboard then access all function.

Default Atm Details:

Card Number:5555555555554444
pin:1234

Query:

CREATE TABLE users
(
    id    serial primary key ,
    card  varchar(16),
    pin   varchar(4),
    uname varchar(25),
    bal   numeric
);
 
CREATE TABLE transactions
(
    transid serial primary key,
    user_id int,
    amount  numeric,
    stat    varchar(20),
    bal     numeric
);
 
INSERT INTO users(card, pin, uname, bal)
VALUES ('5555555555554444', '1234', 'admin', 2000);

Screenshot:

 

Download Complete Code

Comments

No comments yet

Download Packet

Reviews Report

Submitted by Pradum Kumar (pradumraj98)

Download packets of source code on Coders Packet