Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
42 views37 pages

Sen MP Rad

Software Engineering Micro Project Report On ATM Management System

Uploaded by

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

Sen MP Rad

Software Engineering Micro Project Report On ATM Management System

Uploaded by

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

SOFTWARE ENGINEERING (SEN)

INDEX
Sr.no. CONTENT Page.no

1. INTRODUCTION 2

2. MODULES 3

3. ABSTRACTION 4

4. ACTUAL APPLICTION FORM DESIGN 6

5. CODING 12

6. CONFERENCE & RFERENCE 14

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

INTRODUCTION
Automated Teller Machine (ATM) enables the clients of a bank to have access to
their account without going to the bank. This is achieved only by development the
application using online concepts. When the product is implemented, the user who
uses this product will be able to see all the information and services provided by the
ATM, when he enters the necessary option and arguments. The product also provides
services like request for cheques, deposit cash and other advanced requirement of
the user. The data is stored in the database and is retrieved whenever
necessary. The implementation needs ATM machine hardware to operate or similar
simulated conditions can also be used to successfully use the developed product.
ATMS, or automated teller machines, Some ATMs only dispense cash, while
others allow transactions such as check deposits or balance transfers. The first
ATMs appeared in 1960s and now number more than 2 million worldwide.
Automated teller machine (ATM) is the abbreviation meaning automated teller
machine. It's a type of electronic equipment that only bank customers use to
perform account transactions.

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

MODULES
 Main Module:
File Name: “Main.java”
This module contains the main function.
 Login Module:
File Name: “Login.java”
This module creates a page where we have to enter the ATM card numbers
manually.
 Pin Checking Module:
File Name: “Pin.java”
 Admin home page:
File Name: “Admin.java”

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

ABSTRACTION

ATM is a machine permitting a bank's customers to make cash withdrawals and


check their account balances at any time and without the need for a human teller.
Many ATMs also allow people to deposit cash or cheques, transfer money between
their bank accounts or even buy postage stamps. Automated teller machines
(ATMs) are a part of most of our lives. The major appeal of these machines is
convenience The ATM environment is changing and that change has serious
ramifications for the security of ATMs. Vulnerability is applied to a weakness in a
system which allows an attacker to violate the integrity of that system.
Vulnerabilities may result from bugs or design flaws in the system. A consumer
becoming more dependent on ATMs and the proliferation of ATM debit cards,
computer crime in this area is more likely to increase. This study is on the ATM
vulnerability and security issues, which types of vulnerabilities are in system and
which type of security we are providing in present and which type of new efforts
we can make. The purpose of this study is to explain how ATM vulnerabilities
occurs, causes and possible security solutions and designing a security model to
prevent such loss and efforts to overcome them and provide more security over
auto teller machine transactions. Information technology is a rapid growing sector
now a day. Daily new inventions are taking place in market. In financial sector
especially the banking sector there are so many new technologies are taking place
in financial operations.ATM is an important invention for banking sector. The
wonders of modern technology have made it possible for bank customers to
interact with an electronic banking facility as Automated Teller Machine (ATM)
rather than with a human Being for cash transactions. Electronic banking is one of
the newest services offered by almost all banks to their customers.
Electronic banking involves amongst others, Automated Teller Machine
(ATM), Point-Of-Sale (POS), and Telephone banking and so on. The high cost of
setting up and operating full-service branch offices has led recently to a sharp
expansion in limited-service facilities such as Automated Teller Machines
(ATMs). The use of ATM has grown rapidly in popularity because of its low banks
transactions costs and customers convenience which has made it a basic element of
today’s financial service offering. However, the ATM which is meant
to serve the customers better is now becoming a frightening for some customers
because of fraud perpetuated in their accounts through ATM withdrawals.

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

ACTUAL APPLICATION FORM DESIGN

 Login Module:
File Name: “Login.java“

 Pin Checking Module:


File Name: “Pin.java“

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

 Admin home page:


File Name: “Admin.java

 Module to add users


File Name: “AddUser.java“

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

 Success Page:
File Name: “Success.java“

 Failed Transaction Page:


File Name: “Fail.java“

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

 Home Page for Users:


File Name: “Home.java“

 Quick Cash Window:

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

File Name: “Quick.java“

 Other Operations:

File Name: “Operations.java“

 Bank statements:
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

File Name: “Statements.java“

CODING

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

DATABASE

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

CONCLUSION

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

So in this project, we have learned to design a simple ATM Management System


Project in Java with a database using MySQL. We can deposit, withdraw, change
pin, and view statements and balances in this system. Adding user access is given
to the admin.The conclusions from this study, based on the findings, are given
below. Proposed Proposed fingerprint and PIN system works perfectly with 94%,
FAR 4%, FRR 2%, TER 6% and GAR 98%. Compared to other fingerprint
identification systems and verification systems, the proposed system provides
improved simultaneous performance and partial elimination of false minutiae on its
fingerprint site. The proposed system is a good way to charge the cost of starting a
secure ATM transaction to protect ATM users from fraudsters.The
recommendations of this study can be summarized as follows: Decision-makers
need to value a guaranteed level of security through biometric systems and the
potential for change between perception and reality. The Bank of Ghana (BoG)
and the Ghana Association of Bankers (GAB) which is responsible for strategic
action in the banking sector in Ghana should initiate the installation of improved
ATMs through this system as a strategy to reduce costs and security for their
customers and customers. The significant differences found in the Intra -class
variability study in this study indicate that, if clients thumbprints are not different
from the thumb when verified, a false positive will be rejected. The Electoral
Commission (EC) of Ghana should therefore ensure that voters' thumbs during
registration and voting days are properly placed on a fingerprint scanner, to
prevent false positives, causing confusion on polling days. Test verification should
be done to verify the file The proposed system is a good way to charge for the cost
of starting a secure ATM transaction to protect ATM users from fraudsters.

REFERENCE
 https://www.cse.wustl.edu/~jain/refs/atm_refs.htm
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

 https://turcomat.org/index.php/turkbilmat/article/download/8767/6836/15714
 https://en.wikipedia.org/wiki/Automated_teller_machine
 https://www.rba.gov.au/publications/rdp/2012/2012-03/references.html
 https://www.geeksforgeeks.org/atm-management-system-using-cpp/

he ATM System is the


project which is used to
access their bank
accounts in order to make
cash withdrawals.
Whenever user want to
make withdrawals, they
can enter their ATM card
and verified PIN ,then
user select the

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

withdrawal option and


enter the withdrawal
amounts and it will
display the amount to be
withdrawn in the form of
50's,100's and 500's. The
user also able to perform
one or more transactions.
Security is the foundation
of good ATM
system. This system will
provide for secure
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

connections between
users and the bank
servers. The whole
process will
be automated right from
PIN validation to
transaction completion.
The card details and PIN
database will be a
secure module that will
not be open to routine
maintenance, the only
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

possibility of access to this


database will be
through
queries(questions) raised
from an ATM in the
presence of a valid bank
ATM card. ATM Simulation
System
will enable two important
features of an ATM,
reduction of human error

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

in the banking system and


the possibility of
24 hour personal banking
The ATM System is the
project which is used to
access their bank
accounts in order to make
cash withdrawals.
Whenever user want to
make withdrawals, they
can enter their ATM card

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

and verified PIN ,then


user select the
withdrawal option and
enter the withdrawal
amounts and it will
display the amount to be
withdrawn in the form of
50's,100's and 500's. The
user also able to perform
one or more transactions.
Security is the foundation
of good ATM
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

system. This system will


provide for secure
connections between
users and the bank
servers. The whole
process will
be automated right from
PIN validation to
transaction completion.
The card details and PIN
database will be a

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

secure module that will


not be open to routine
maintenance, the only
possibility of access to this
database will be
through
queries(questions) raised
from an ATM in the
presence of a valid bank
ATM card. ATM Simulation
System

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

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 ATM System is the project
which is used to access their
bank accounts in order to make
cash withdrawals.
Whenever user want to make
withdrawals, they can enter their
ATM card and verified PIN ,then
user select the
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

withdrawal option and enter the


withdrawal amounts and it will
display the amount to be
withdrawn in the form of
50's,100's and 500's. The user
also able to perform one or
more transactions. Security is
the foundation of good ATM
system. This system will provide
for secure connections between
users and the bank servers. The
whole process will
be automated right from PIN
validation to transaction

ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

completion. 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(questions)
raised from an ATM in the
presence of a valid bank ATM
card. 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
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

The ATM System is the


project which is used to
access their bank
accounts in order to make
cash withdrawals.
Whenever user want to
make withdrawals, they
can enter their ATM card
and verified PIN ,then
user select the
withdrawal option and
enter the withdrawal
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

amounts and it will


display the amount to be
withdrawn in the form of
50's,100's and 500's. The
user also able to perform
one or more transactions.
Security is the foundation
of good ATM
system. This system will
provide for secure
connections between
users and the bank
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

servers. The whole


process will
be automated right from
PIN validation to
transaction completion.
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
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

through
queries(questions) raised
from an ATM in the
presence of a valid bank
ATM card. 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
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

The ATM System is the


project which is used to
access their bank
accounts in order to make
cash withdrawals.
Whenever user want to
make withdrawals, they
can enter their ATM card
and verified PIN ,then
user select the
withdrawal option and
enter the withdrawal
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

amounts and it will


display the amount to be
withdrawn in the form of
50's,100's and 500's. The
user also able to perform
one or more transactions.
Security is the foundation
of good ATM
system. This system will
provide for secure
connections between
users and the bank
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

servers. The whole


process will
be automated right from
PIN validation to
transaction completion.
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
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

through
queries(questions) raised
from an ATM in the
presence of a valid bank
ATM card. 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
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

The ATM System is the


project which is used to
access their bank
accounts in order to make
cash withdrawals.
Whenever user want to
make withdrawals, they
can enter their ATM card
and verified PIN ,then
user select the
withdrawal option and
enter the withdrawal
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

amounts and it will


display the amount to be
withdrawn in the form of
50's,100's and 500's. The
user also able to perform
one or more transactions.
Security is the foundation
of good ATM
system. This system will
provide for secure
connections between
users and the bank
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

servers. The whole


process will
be automated right from
PIN validation to
transaction completion.
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
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI
SOFTWARE ENGINEERING (SEN)

through
queries(questions) raised
from an ATM in the
presence of a valid bank
ATM card. 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
ATM MANAGEMENTSYSTEM-NEHA,RADHIKA,ISHWARI,SIDDHI

You might also like