0% found this document useful (0 votes)
132 views15 pages

ATM Simulator: Created By: Abhijeet Karmaker (C0720286) Naresh Gunimanikula (C0719672) PRIYANKA MODI (C0717925)

The document describes an ATM simulator project created by three students. The simulator allows users to perform basic banking functions through an interface that simulates a real ATM. Key features include PIN authentication, balance inquiries, deposits, withdrawals, and account registration. The project uses Java, MySQL, and other technologies. Contributions were divided among the three students.

Uploaded by

Mansi R U
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views15 pages

ATM Simulator: Created By: Abhijeet Karmaker (C0720286) Naresh Gunimanikula (C0719672) PRIYANKA MODI (C0717925)

The document describes an ATM simulator project created by three students. The simulator allows users to perform basic banking functions through an interface that simulates a real ATM. Key features include PIN authentication, balance inquiries, deposits, withdrawals, and account registration. The project uses Java, MySQL, and other technologies. Contributions were divided among the three students.

Uploaded by

Mansi R U
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

ATM

SIMULATOR
CREATED BY :
ABHIJEET KARMAKER (C0720286)
NARESH GUNIMANIKULA(C0719672)
PRIYANKA MODI (C0717925)
 Automated teller machine, a machine at a bank branch
or other location which enables a customer to perform
basic banking activities even when bank is closed.

 Designed and Implemented an ATM Simulator that


DESCRIPTI simulates the functions of a real ATM and more.

ON  The ATM will support PIN authentication, Balance


Inquiry, Deposit, Withdrawal, Fast Cash, Mini
Statement, Pin Change, Email Alerts and Registration
for opening bank account.
ARCHITECHTURE OF ATM
SIMULATOR ATM
SYSTEM

LOGIN REGISTRATION

TRANSACTIONS

MINI BALANCE
DEPOSIT WITHDRAWAL FAST CASH PIN CHANGE
STATEMENT INQUIRY
DESIGNS
 System Design and Database Implementation: By
Priyanka Modi and Abhijeet Karmaker

CONTRIBUT  Implementation and Execution: By


IONS TO Abhijeet Karmaker and Naresh Gunimanikula

PROJECT  Testing and Deployment:


By Naresh Gunimanikula and Priyanka Modi
 FASTER CASH DEPOSIT AND WITHDRAWAL.
 INSTANT BALANCE INQUIRY.
 MONTHLY STATEMENT TO BE SENT TO YOUR

WHY THIS? REGISTERED EMAIL.


 CHANGING OF PIN.
 MAXIMUM TRANSACTION OF $500 PER DAY
 OPENING NEW BANK ACCOUNT INSTANTLY
 LANGUAGE
 JAVA (FXML)

 DATABASE
TECHNIQUE  MYSQL (MAMP SERVER using PHPMYADMIN)

S USED IN  PLATFORM
 NETBEANS 8.2, Java(TM) SE Runtime Environment
1.8.0_144, Scene Builder 2.0
THIS  CONNECTIVITY

PROJECT  JDBC-MYSQL
 The implementation of ATM Simulator includes
designing the user interface using Java FXML
 This uses different panels for placing various controls
on it.
 The application maintains the connection with the

HOW IT IS database using JDBC.


 Various actions implements ATM Database System

IMPLEMEN applications are:


 Creating new banking account instantly which will insert all

TED data into the database.


 Fetching account details from database to authenticate login
page and give access for transactions.
 Transaction details will be inserted into the database table
which is linked with the user account table.
 Email will be sent to the respective account holder for each
transactions.:
USE CASE DIAGRAM
 Combo Box Data and Radio Button Data insertion into
database.
 Adding multiple Checkbox list Data into a single
PROBLEMS column.

WE  Sending emails to the account holder with mail and


activation jar file.

HANDLED  Creating PDF file with iTextpdf jar file.


 Transferring of values from one page to another
without saving the data in database and inserting all
data together into the database from the last page.
USE SEQUENCE DIAGRAM
 Junit Testing
 Junit testing of the Database Class.
 Junit testing of the User Account and User Transaction
Class.
TESTING
 End User Testing
 Manually tested by end users.
TEST MODULES
 Implementation of Digital Banking in future.

FUTURE
ENHANCEM  Finger Print Reader and Eye Detection System for
Security Purpose.

ENT
THANK
YOU PAGE

You might also like