ATM withdrawal process – UML sequence diagram example (2024)

The sequence diagram illustrates how a bank customer interacts with an ATM to withdraw cash. This client inserts the card and the ATM checks the bank database to confirm the card’s validity. Next, the client inputs their PIN, and the database confirms it is correct. The client sends a request to withdraw cash and selects the amount to withdraw. If the user has enough funds, the ATM will dispense the cash, the user will take the cash, and finally, the ATM will return the card. In case the user does not have enough funds the system denies the request and ejects the card.

ATM withdrawal process – UML sequence diagram example (1)

Edit this diagram in Gleek

ATM withdrawal diagram code in Gleek

User -Insert card-> ATM
ATM -Card number->+ Database
Database -Card ok->- ATM
ATM -Pin request->+ User
User -Pin->- ATM
ATM -Check pin->+ Database
Database -Pin is correct->- ATM
ATM -Option menu->+ User
User -Withdraw request-> ATM
ATM -Amount request-> User
User -Amount selected->- ATM
ATM -Check the funds-> Database

/alt Transaction approved
Database -. Suffcient funds-> ATM
ATM -Dispense cash-> User
User -Take cash-> ATM
ATM -Return card-> User

/alt Transaction rejected
Database -Insufficient funds-> ATM
ATM -Show rejection details-> User
ATM -Return the card-> User

About sequence diagrams

Sequence or event diagrams help create an overview of how a system works. Sequence diagrams show how all the different parts interact with each other over time, carry out the required actions, and complete processes. A sequence diagram descends from top to bottom showing a sequence of interactions and sequence diagram notations.

Similar sequence diagram examples

Online shopping sequence diagram

Sales process sequence diagram

Notes template sequence diagram

Library management sequence diagram

Travel management system sequence diagram

Railway reservation system sequence diagram

Student management system sequence diagram

State synchronisation sequence diagram

User login sequence diagram

ATM withdrawal process – UML sequence diagram example (2024)

FAQs

Can you explain an UML sequence diagram for ATM? ›

The sequence diagram illustrates how a bank customer interacts with an ATM to withdraw cash. This client inserts the card and the ATM checks the bank database to confirm the card's validity. Next, the client inputs their PIN, and the database confirms it is correct.

What are the 7 ATM withdrawal steps? ›

How to Withdraw Money from an ATM?
  • Step 1: Insert Your ATM Card. ...
  • Step 2: Select Language. ...
  • Step 3: Enter 4 Digit ATM PIN. ...
  • Step 4: Select the Type of Transaction. ...
  • Step 5: Select the Type of Account. ...
  • Step 6: Enter the Withdrawal Amount. ...
  • Step 7: Collect Your Cash. ...
  • Step 8: Take the Printed Receipt, if Required.
Sep 3, 2024

How would you demonstrate a sequence diagram for an actual transaction processing ATM scenario? ›

Sequence Diagram for ATM System
  1. The user inserts their card into the ATM.
  2. The ATM prompts for the PIN.
  3. The user enters the PIN.
  4. The ATM sends the card details and PIN to the bank server.
  5. The bank server verifies the credentials and sends a response back to the ATM.
Jun 28, 2024

What is the process of ATM withdrawal? ›

STEP-1: Go to an ATM kiosk with your card. You don't need to visit the ATM of your bank, all cards work at all ATMs. STEP-2: Insert the card in the ATM slot in the correct way. Some ATMs keep your card in the slot while you continue the transaction, while some give it out after reading it.

What is the process flow of an ATM transaction? ›

Using an ATM is simple. You need to insert your ATM card into the machine's card slot with the chip or magnetic stripe facing up and toward the machine. Next, enter your 4-digit PIN. Now, select the language and transaction type and follow the instructions on the screen to complete your transaction.

What is the use case for ATM withdrawal? ›

The Withdraw Money use case allows users to withdraw cash from their account using the ATM. The user selects the withdraw money option, enters the desired amount, and the machine dispenses the cash. This use case is a vital feature of any ATM system as it allows users to access their funds easily and conveniently.

What is the new rule of ATM withdrawal? ›

As per the updated regulations from the RBI (Reserve Bank of India), with effect from 1st January 2022, users of most banks can withdraw cash from ATM five times per month. These five transactions are inclusive of both financial and non-financial (balance inquiry, mini statements etc.)

How do you make an ATM withdrawal? ›

Withdraw Money from an ATM
  1. Insert your debit card into the appropriate ATM slot and type in your PIN to access your account.
  2. Select “withdrawals” on the screen.
  3. Enter the amount of money you'd like to withdraw.
  4. The ATM will notify you of any fees you'll be charged for making a withdrawal.

How do you categorize ATM withdrawals? ›

If you track your cash, you can categorize the bank ATM withdrawal using a Transfer category, "ATM Withdrawals". The cash you receive should be manually added to your Transactions sheet and then also categorized as an ATM Withdrawal transfer type.

What is the very first message interaction in the sequence diagram of an ATM system? ›

The first interaction is simple. The user inserts the bank card into the ATM. Type “user” and then create a labeled arrow to explain the message that is going from the user to the ATM.

What is the purpose of the sequence diagram in UML? ›

The sequence diagram is used primarily to show the interactions between objects in the sequential order that those interactions occur. Much like the class diagram, developers typically think sequence diagrams were meant exclusively for them.

How does an ATM work step by step? ›

How to withdraw cash from an ATM
  1. Insert your debit or credit card into the ATM.
  2. Confirm your identity by entering your personal identification number (PIN).
  3. Choose the account you want to withdraw funds from or indicate that you want to get a cash advance.
  4. Select how much you want to withdraw.
Oct 5, 2023

What is the etiquette for ATM withdrawal? ›

Lock up and take your keys with you. Remove your cash, receipt, and card after every transaction. If you make a withdrawal, pocket the cash immediately. Be discrete and don't expose or count your money until you are in a safe place.

How do banks investigate ATM withdrawals? ›

Bank staff will usually start with the transaction data and look for likely indicators of fraud. Time stamps, location data, IP addresses, and other elements can be used to prove whether or not the cardholder was involved in the transaction.

What is the object diagram of ATM in UML? ›

This ATM Object Diagram is an important behavioral diagram in the UML diagram for describing the system's dynamic aspects. These Activity Diagrams are frequently used in business process modeling, for example, to demonstrate how an ATM withdrawal works.

How do you explain a UML class diagram? ›

UML class diagrams contain classes and their interactions. Each class is shown in a rectangle with, from top to bottom, the class name, its attributes, and its methods. Only the class name is required. The level of detail needed determines whether the attributes and methods are shown.

How to explain a sequence diagram? ›

A sequence diagram is a type of interaction diagram because it describes how—and in what order—a group of objects works together. These diagrams are used by software developers and business professionals to understand requirements for a new system or to document an existing process.

What is the UML diagram and explanation? ›

A UML diagram is a way to visualize systems and software using Unified Modeling Language (UML). Software engineers create UML diagrams to understand the designs, code architecture, and proposed implementation of complex software systems. UML diagrams are also used to model workflows and business processes.

Top Articles
SpotAngels: Free Parking, Garage Deals & Street Parking Rules
Does Getting a HOI Quote Affect My Credit Score? | Better Mortgage
Ixl Elmoreco.com
Brendon Tyler Wharton Height
Big Spring Skip The Games
Think Of As Similar Crossword
Jesse Mckinzie Auctioneer
What is IXL and How Does it Work?
Was sind ACH-Routingnummern? | Stripe
How To Delete Bravodate Account
Mission Impossible 7 Showtimes Near Regal Bridgeport Village
Facebook Marketplace Charlottesville
อพาร์ทเมนต์ 2 ห้องนอนในเกาะโคเปนเฮเกน
Bowie Tx Craigslist
No Hard Feelings Showtimes Near Cinemark At Harlingen
Honda cb750 cbx z1 Kawasaki kz900 h2 kz 900 Harley Davidson BMW Indian - wanted - by dealer - sale - craigslist
Aps Day Spa Evesham
Katie Sigmond Hot Pics
Diakimeko Leaks
Georgia Cash 3 Midday-Lottery Results & Winning Numbers
Theater X Orange Heights Florida
Pasco Telestaff
Terry Bradshaw | Biography, Stats, & Facts
Mtr-18W120S150-Ul
Albert Einstein Sdn 2023
'Insidious: The Red Door': Release Date, Cast, Trailer, and What to Expect
Evil Dead Rise Showtimes Near Sierra Vista Cinemas 16
Poe T4 Aisling
Dentist That Accept Horizon Nj Health
Craigslist Cars And Trucks Mcallen
Most popular Indian web series of 2022 (so far) as per IMDb: Rocket Boys, Panchayat, Mai in top 10
T&J Agnes Theaters
Srg Senior Living Yardi Elearning Login
KM to M (Kilometer to Meter) Converter, 1 km is 1000 m
Delaware judge sets Twitter, Elon Musk trial for October
Finland’s Satanic Warmaster’s Werwolf Discusses His Projects
Cox Outage in Bentonville, Arkansas
NHL training camps open with Swayman's status with the Bruins among the many questions
Carteret County Busted Paper
Autum Catholic Store
Alpha Labs Male Enhancement – Complete Reviews And Guide
Ghareeb Nawaz Texas Menu
Gon Deer Forum
Willkommen an der Uni Würzburg | WueStart
The Many Faces of the Craigslist Killer
Kate Spade Outlet Altoona
Dlnet Deltanet
The 13 best home gym equipment and machines of 2023
Freightliner Cascadia Clutch Replacement Cost
Gelato 47 Allbud
Bomgas Cams
Sunset On November 5 2023
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 5931

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.