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:







Comments