You are on page 1of 20

ANURADHA ENGINEERING COLLEGE ,CHIKHLI

A
Project Report
On
ATM SYSTEM
For The Course CS Lab-IV and DBMS
SUBMITTED BY
Poonam D. Kamble (Roll No:27)
Diksha V. Khillare (Roll No:15)
Om N. Chaudhary (Roll No:26)
Sarika D. Ingale (Roll NO:36)

Third Year Information Technology


Under The Guidance Of
Prof. S.T. Sawale
SUBMITTED TO
ANURADHA ENGINEERING COLLEGE ,CHIKHLI
For Academic Year:- 2022-23
CERTIFICATE
This is Certify that Dissertation Entitled
“ ATM SYSTEM”
Is a bonafide work and it is submitted to the Anuradha Engineering
College, Chikhli.
By
Poonam D. Kamble (Roll No:27)
Diksha V. Khillare (Roll No:15)
Om N. Chaudhari (Roll No:26)
Sarika D. Ingale (Roll NO:36)
in the partial fulfilment of course CS lab-IV project for requirement
of the BE in Information Technology , during the academic year
2022-23 under my guidance.

Date

Prof. S.T.Sawale Dr.A.S.Kapse


Guide & Internal Examiner Head Of Deparement Department of

Department of Information Technology Information Technology Anuradha

Anuradha Engineering Chikhali. Anuradha Engineering Chikhali.

Dr. A.N.Nanhai
Principal
Anuradha Engineering Chikhali.
ACKNOWLEDGMENT

I would like to express my sincere gratitude and appreciation


to all the individuals who have contributed to the successful
completion of this mini project. Without their support,
guidance, and assistance, this project would not have been
possible. I would like to acknowledge the following people:

My project guide/mentor: [PROF. S.T.Sawale]


Thank you for your invaluable guidance throughout this
project. Your expertise, patience, and continuous support
have been instrumental in shaping this project and enhancing
my understanding of the subject matter.
Title

Chapter List Of Figures Page No


Title
1 Introduction 1

2 System 2
Environment

3 System 4
Analysis
4 Propose 5
System
5 System 6
Design
6 Project 7
Development
Technique
7 conclusion 11
8 Reference 12

Introduction:-
An automated teller machine(ATM) is a computerized
telecommunication device that provide that provides the
clients of a financial institution with access to financial
transaction in a public space without the need for a
cashier, human clerk or bank teller. On most modern
ATM’s the customer is identified by inserting a plastic
ATM card with a magnetic strip or a plastic smart card
with a chip, that contains a unique card number and some
security information such as an expiration date or
CVVC(CVV). Authentication is provided by the
customer entering a personal identification number(PIN).

The ATM will service one customer at a time. A customer


will be required to enter ATM Card number, personal
identification number (PIN) – both of which will be sent
to the database for validation as part of each transaction.
The customer will then be able to perform one or more
transactions. Also customer must be able to make a
balance inquiry of any account linked to the card.

If a transaction fails for any reason other than an invalid


PIN, the ATM will display an explanation of the problem,
and will then ask the customer whether he/she wants to
do another transaction.
2.System Environment
2.1. Hardware Configuration
Laptop
Development software
Internet multimedia

2.2 . Software Configuration


Windows 10,ram 8 GB, generation i5
Words,command prompt

3.System Analysis
The ATM Management System is the project which is used to
access their bank accounts in order to make cash withdrawals.
Whenever the user need to make cash withdraws, they can enter
their PIN number (personal identification number) and it will
display the amount to be withdrawn in the form of 100’s 500’s
and 2000’s. Once their withdrawn was successful, the amount
will be debited in their account.
The ATM will service one customer at a time. A customer will be
required to enter ATM Card number, personal identification
number (PIN) – both of which will be sent to the database for
validation as part of each transaction. The customer will then be
able to perform one or more transactions. Also customer must be
able to make a balance inquiry of any account linked to the card.

3.1 SOFTWARE REQUIREMENT SPECIFICATION


3.1.1 GENERAL DESCRIPTION:
3.1.1.1 DESCRIPTION:
ATM, or automated teller machine, is a machine that lets you get cash
from your bank account without visiting a teller. Some ATMs are simple
cash dispensers, while others allow a variety of transactions such as
check deposits, balance transfers, and bill payments.
3.1.1.2 PROBLEM STATEMENT:
Faulty Dispenser.
Worn Out Card Reader.
Broken Keypad.
Receipt Malfunctions.
Software Glitches
3.1.1.2.1 Human Effort
An automated teller machine (ATM) is an electronic
telecommunications device that enables customers of financial
institutions to perform financial transactions, such as cash
withdrawals, deposits, funds transfers, balance inquiries or account
information inquiries, at any time and without the need for direct
interaction with bank staff.
3.1.1.2.2 Time Wastage
Always count your money before leave the ATM ,the drive-thru
at the bank or the counter should you go inside .

3.1.1.2.3 Difficult To maintain ATM information

The ATM System is the project which is used to access their bank
accounts in order to make cash withdrawals. Whenever the user
need to make cash withdraws, they can enter their PIN number
(personal identification number) and it will display the amount to be
withdrawn in the form of 100's 500's and 1000's.

3.1.1.2.4 Communication Gap


In short, an ATM machine is a computer with a mechanical dispenser
for cash that is connected to an ATM transaction processor through
the internet or phone line. The ATM Transaction processor is able to
connect to the ATM networks and, through these networks, to your
bank.
3.1.2 System Objectives:
3.1.2.1 Improvement in control and performance
The ATM of tomorrow will need to include more security features
and interactive functions, such as biometric authentication, along
with the ability to offer new kinds of secure, personal transactions,
such as purchasing event tickets or even handling cryptocurrency
transactions..
3.1.2.2 Save Time
Real-time ATM processing allows customer's balance information to
simultaneously be updated in both the bank and the ATM databases
following a transaction.
3.1.2.3 Less Complex
An ATM, or automated teller machine, is an electronic banking outlet
for completing .The more complex machines accept deposits

4.Existing VS Proposed System


System Overview:
ATM, or automated teller machine, is a machine that lets you get
cash from your bank account without visiting a teller. Some ATMs are
simple cash dispensers, while others allow a variety of transactions
such as check deposits, balance transfers, and bill payments.

ATM Management:

These machines allow you to undergo self-serviced transactions


without the help of an actual teller and without having to visit the
bank branch. Automated teller machines or ATMs allow many
transactions, including cash withdrawals, cash deposits, and fund
transfers.
5.System Design
5.1 Data Flow Diagram
5.2 Entity-Relationship Diagram (ER Diagram)
(ER) Entity-Relationship Diagram is used to represent the relationship
between entities in the table.

The symbol used in ER diagram are:

Symbol Purpose

Represent Entity Sets.

Represent Attributes.

Represent Relationship Sets.

Line Represent Flow

Project Management Technique


What is SDLC?

SDLC is a process followed for a software project, within a


software organization. It consists of a detailed plan
describing how to develop, maintain, replace and alter or
enhance specific software. The life cycle defines a
methodology for improving the quality of software and the
overall development process.
A software life cycle model describes entry and exit criteria
for each phase. A phase can begin only if its stage-entry
criteria have been fulfilled. So without a software life cycle
model, the entry and exit criteria for a stage cannot be
recognized. Without software life cycle models, it becomes
tough for software project managers to monitor the
progress of the project.

The following figure is a graphical representation of the


various stages of a typical SDLC.
Fig :- SDLC Phases
Output:-
DEVELOPMENT TOOLS
*Software –
1) Operating system : WINDOWS 10
Future Scope
The ATM technology has developed to such an extent that some
ATM’s can memorize consumer preferences as per their past
transactions, behaviour and tailor services accordingly. In many
cases, ATM’s have internet scope which facilitates two way
commnucations with live agents, provide biometric option and
have the ability to demonstrate personalized advertisements.
7.Conclusion

In this project, the objective concerned only to improvise a


method where customer can perform an ATM loss card report
through the ATM machine. The Automated Teller Machine
Reporting system application is to help the user who has
problems reporting the loss of ATM card. The implementation
will ensure that the system can bring benefits especially to the
customers in this evolving era of technologies. This project has
introduced a new prototype for ATM reporting system and make
the ATM machine usable and acceptable. In this system, there are
more objectives that could possibly be implemented in future
work such as implementing a higher level of security to avoid
customers from being scam or fall into the phishing trap.
8. References

 https://www.javatpoint.com/what-is-advance-java

 https://en.wikipedia.org/wiki/Automated_teller_machine

https://www.researchgate.net/publication/
337500881_ATM_Reporting_System
Thank You

You might also like