0% found this document useful (0 votes)
106 views18 pages

Project Report 2

The document describes an Automated Teller Machine (ATM) project report submitted for a Bachelor of Technology degree. It includes a declaration that the work is original, a certificate from the project guide, acknowledgments, and an abstract. The contents section lists 7 chapters: introduction, requirement analysis, user interface, conclusion, and references. The introduction describes ATMs and the project objectives. Requirement analysis specifies the software and hardware requirements. The user interface shows screenshots of the ATM system flow.

Uploaded by

priyanshu singh
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)
106 views18 pages

Project Report 2

The document describes an Automated Teller Machine (ATM) project report submitted for a Bachelor of Technology degree. It includes a declaration that the work is original, a certificate from the project guide, acknowledgments, and an abstract. The contents section lists 7 chapters: introduction, requirement analysis, user interface, conclusion, and references. The introduction describes ATMs and the project objectives. Requirement analysis specifies the software and hardware requirements. The user interface shows screenshots of the ATM system flow.

Uploaded by

priyanshu singh
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/ 18

Automated Teller Machine

A project report
submitted in partial fulfillment of the requirements
for the degree of
Bachelor of Technology
in
Computer Science & Engineering

by
Ridhima Sonkar (2102840100129)

Under the Guidance of


Mr Amit Kumar Tiwari
(Professor)

Department of Computer Science & Engineering


UNITED INSTITUTE OF TECHNOLOGY PRAYAGRAJ
Uttar Pradesh 211010, INDIA.
(Affiliated to Dr. A.P.J. Abdul Kalam Technical University, Lucknow)
2021-2022
Declaration of Academic Ethics

I declare that this written submission represents my ideas in my own words and where
others’ ideas or words have been included, I have adequately cited and referenced the original
sources. I declare that I have properly and accurately acknowledged all sources used in the
production of this project report.
I also declare that I have adhered to all principles of academic honesty and integrity and
have not misrepresented or fabricated or falsified any idea/data/fact/source in my submission. I
understand that any violation of the above will be a cause for disciplinary action by the Institute
and can also evoke penal action from the sources which have thus not been properly cited or
from whom proper permission has not been taken when needed.

Date: May 19, 2022 (Ridhima Sonkar)


Certificate from the project guide

This is to certify that the work incorporated in the project report entitled “Automated
Teller Matchine” is a record of work carried out by Ridhima Sonkar (2102840100129) Under
my guidance and supervision for the award of Degree of Bachelor of Technology in Computer
Science & Engineering.
To the best of my/our knowledge and belief the project report

1. Embodies the work of the candidates themselves,

2. Has duly been completed,

3. Fulfils the requirement of the Ordinance relating to the Bachelor of Technology degree of
the University and

4. Is up to the desired standard both in respect of contents and language for being referred
to the examiners.

Date: 31 / DECEMBER / 2022 (Mr Amit Kumar Tiwari)

The project work as mentioned above is here by being recommended and Forwarded for ex-
amination and evaluation.

Date: May 19, 2022 Head of Department


Certificate from external examiner

This is to certify that the project report entitled “Automated Teller Matchine” which is
submitted by Ridhima Sonkar (2102840100129) has been examined by the undersigned as a
part of the examination for the award of Degree of Bachelor of Technology in Computer Science
& Engineering.

Internal Examiner External Examiner

Date:........................... Date:............................
Acknowledgments

We would like to thank Mr Amit Kumar Tiwari and Mr Gaurav Narayan Singh for granting
me the honour of being a member of Biomedical group and their invaluable help and guidance.
I would like to express my deep sense of gratitude to Mohammad Asif, Humas Furquan for
their important help and technical suggestions.
I am grateful to Naveen, Mahima and Vivek for their unconditional support at all times. I would
like to thank all members of CSE lab who have directly or indirectly contributed in my project
work and maintained a friendly atmosphere in the lab. Finally I would like to thank my family
and my friends for their constant moral support.
Abstract

An Automated Teller Machine (ATM) is a safety-critical and real-time system that is highly
complicated in design and implementation. This paper presents the formal design, specifica-
tion, and modeling of the ATM system using a denotational mathematics known as Real-Time
Process Algebra (RTPA). The conceptual model of the ATM system is introduced as the initial
requirements for the system.The architectural model of the ATM system is created using RTPA
architectural modeling methodologies and refined by a set of Unified Data Models (UDMs),
which share a generic mathematical model of tuples. The static behaviors of the ATM system
are specified and refined by a set of Unified Process Models (UPMs) for the ATM transition
processing and system supporting processes. The dynamic behaviors of the ATM system are
specified and refined by process priority allocation, process deployment,and process dispatch
models. Based on the formal design models of the ATM system, code can be automatically
generated using the RTPA Code Generator (RTPA-CG), or be seamlessly transformed into pro-
grams by programmers. The formal models of ATM may not only serve as a formal design
paradigm of real-time software systems, but also a test bench for the expressive power and
modeling capability of exiting formal methods in software engineering.
Contents

Abstract 5

1 Introduction 7

2 Requirement Analysis 10

3 User Interface 11

4 Conclusion 16

5 REFERENCE 17

6
Chapter 1

Introduction

I am very glad to introduce my project <AUTOMATED =. Now a days each


company or organization prefer the computerized paper-work. Definitely the
computer system is more reliable than the manual works.The common human
errors can be eliminated with the help of system.An Automated Teller Ma-
chine (ATM) is a computerized telecommunications device that provides the
customers of a financial institution with access to financial transaction in a pub-
lic space without the need for a human clerk or bank teller. On most modern
ATMs, the customer is identified by inserting a plastic ATM card with a mag-
netic stripe or a plastic smartcard with a chip that contains a unique card number
and some security information.ATMs are known by various other names includ-
ing automated banking machine, money machine, bank machine, cash machine
and Any Time Money inIndia.An ATM card (also known as a bank card, client
card, key card or cash card) is an ISO 7810 card issued by a bank, credit union
or building society, Unlike a debit card, in-store purchases or refunds with an
ATM card can generally be made in person only, as they require authentication
through a personal identification number(PIN). In other words, ATM cards can-
not be used at merchants that only accept credit.
Problem Definition: -
Automated Teller Machine (ATM) system is banking software developed to give
facility of bank customers for 24 hours nearer to your location;therefore, cus-
tomer can do their transaction at any time at any place. This software is also
help for bank, to minimize crowding of customer in bank premises pressure

7
on bank servants.Now a day each company or organization prefers the com-
puterized paper-work. Definitely the computer system is more reliable than
the manual works.The common human errors can be eliminated with the help
of system.The main objective of ATM system is to help the organization in
automating the whole manual processing of the existing system. This project
should support-user environment. The system is fully automated. ATM sys-
tem is designed to solve the purpose of clarifying system requirement. This
system should be able to handle extremely large volumes of data. This system
should capable to keep track of all detailed description of the account holder of
banks.The following details are involved in this ATM system project

8
Figure 1.1: Flow Chart

9
Chapter 2

Requirement Analysis

2.1 Software Requirement


Core Java
Ide:Intellije idea
Browser – Chrome, Mozilla etc
2.2 Hardware Requirement
Windows(8,10,11) , Mac ,Linux.
Minimum RAM must be 2 GB.
Minimum Hard Disk space must be 64GB.
Minimum i3 Processor.

10
Chapter 3

User Interface

Figure 3.1: Welcome Page

11
Figure 3.2: Entering ATM Number and Pin

Figure 3.3: Choosing Page

12
Figure 3.4: Entering Choice

Figure 3.5: Depositing Amount

13
Figure 3.6: Again asking for choice

Figure 3.7: Collect ATM card message appear

14
Figure 3.8: Redo the process (EXIT as well)

15
Chapter 4

Conclusion

From this presentation, one can observe that an ATM system is associated with
the bank transactions of the consumers. Majorly, the ATM system is utilized for
the money associated transactions from the consumers.
Consumers make major use of ATM to withdraw money from their bank ac-
count. It is a fast way to get money out of your account, especially when on the
go or during a trip

16
Chapter 5

REFERENCE

https://www.javatpoint.com
https://www.youtube.com/

17

You might also like