You are on page 1of 10

Project Report

(Major)
ATM SIMULATER SYSTEM

Submitted in partial fulfilment of the requirements for the award of


Bachelor of Technology

In

Computer Science & Engineering

Submitted By: Submitted To:

Name :-Prem Singh Ms. Amandeep Kaur


Roll No:-1702773
CSE- 5E1

Department of Computer Science & Engineering

CHANDIGARH ENGINEERING COLLEGE, LANDRAN


Declaration

I hereby declare that the Project Report entitled “ATM SIMULATOR SYSTEM”
is an authentic record of my own work as requirement of Project work during
6 Week industrial trainning for the award of degree of B.Tech. in Computer
Science & Engineering, Chandigarh Engineering College.

Date:- Prem Singh

1702773

B.Tech-CSE
Acknowledgement

Foremost of all, I express my sincere indebtedness to the “Almighty”, for


bestowing me with all the favourable circumstances and kept me in high
spirits, I am very grateful to all my teachers for their patience, encouragement
and many fruitful discussions from the very early stage of this training. I
would like to thank Head of Department of Computer Science and
Engineering, Chandigarh Engineering College, Landran. I wish to express my
appreciation to my family for my continuous love and encouragement, for
always believing in me, for never failing to provide all the support, and for
coping with the presence that naturally comes with such endeavour

Prem Singh

1702773

B.Tech-CSE
Table of Content

1. Introduction to ATM simulator system.

2. Objectives and Advantages

3. Design of the Project


3.1. Data Flow Diagram(DFD)
3.2. UML
Introduction to ATM Simulator System

ATM simulation is a java project that functions similarly to the normal


atm. There are two ways to use this system. One by a user and the
other as an admin. As a user, you can simply deposit, withdraw and
check the account balance. Also, you can change your password. As a
system admin, you can control the entire system from adding a user to
adding account and deleting accounts.

Security is the foundation of a good ATM system. This system will


provide for secure authenticated connections between users and the
bank servers. The whole process will be automated right from PIN
(Personal Identification Number) validation to transaction
completion. ATM Simulation System will enable two important
features of an ATM, reduction of human error in the banking system
and the possibility of 24 hour personal banking. The card details and
PIN database will be a secure module that will not be open to
routine maintenance, the only possibility of access to this database
will be through queries raised from an ATM in the presence of a
valid bank ATM card.
Objectives and Advantages
Objective:
Based on my experience on Online quizsystem I developed a few reports
that have various visualizations.

The aim of the ATM Simulation System project is to build a Java based
ATM (Automated Teller Machine) Simulation System. The introduction
of ATM’s by various banks have brought about freedom from the
interminable queues in front of withdrawal counters at banks. This ATM
Simulation System requires the constant updating of records between
the bank servers and a spread out network of ATM’s.

Advantages:-

This project has a wide scope as it is better than the manual tests.
Following are some of its advantages:

 You don't have to carry cash around with you.


 You can withdraw cash at any time, day or night. ...
 ATMs offer the convenience of multiple locations. ...
 Your ATM card is protected by a PIN, keeping your money safe.
 You don't need to fill out withdrawal and deposit slips as is required at the
bank.
Phases of developing of ATM simulator system

Software Requirements

 XAMPP SERVER
 MYSQL

Technology Used

 Java
 Mail API

Hardware Requirements

 Hard Disk – 2 GB
 RAM – 1 GB
 Processor – Dual Core or Above
 Mouse
 Keyboard
 Monitor
 Printe
1. Data Flow Diagram(DFD)
1. UML Diagram

Add users

Provide card
no.,PIN

Admin Provide account


no.

View bank
statement

DATABASE
Login/Logout
Teacher

Transaction
Design of Project

You might also like