0% found this document useful (0 votes)
261 views6 pages

Banking System

An automated teller machine (ATM) allows bank customers to access financial transactions without a teller. Customers use ATMs to check balances, deposit funds, withdraw cash, and transfer funds between accounts. ATM technicians maintain and repair ATMs. Point of sale (POS) terminals are used at retail checkouts and include scanning items, calculating totals and taxes, and processing payments. Payment at checkouts can be made by cash, credit, debit, or check.

Uploaded by

Sapuan Hussin
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
261 views6 pages

Banking System

An automated teller machine (ATM) allows bank customers to access financial transactions without a teller. Customers use ATMs to check balances, deposit funds, withdraw cash, and transfer funds between accounts. ATM technicians maintain and repair ATMs. Point of sale (POS) terminals are used at retail checkouts and include scanning items, calculating totals and taxes, and processing payments. Payment at checkouts can be made by cash, credit, debit, or check.

Uploaded by

Sapuan Hussin
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

BANKING SYSTEM Summary

An automated teller machine (ATM) or the automatic banking machine (ABM) is banking subsystem (subject) that provides bank customers with access to financial transactions in a public space without the need for a cashier, clerk or bank teller. Customer (actor) uses bank ATM to check balances of his/her bank accounts, deposit funds, withdraw cash and/or transfer funds (use cases). ATM Technician provides maintenance and repairs. All these use cases also involve Bank actor whether it is related to customer transactions or to the ATM servicing. On most bank ATMs, the customer is authenticated by inserting a plastic ATM card and entering a personal identification number (PIN). Customer Authentication use case is required for every ATM transaction so we show it as include relationship. Including this use case as well as transaction generalizations make the ATM Transaction an abstract use case.

Page 1

ATM Transaction use case is extended via Menu extension point by the ATM Help use case whenever ATM Transaction is at the location specified by the Menu and the bank customer requests help, e.g. by selecting Help menu item.

Page 2

ATM Technician maintains or repairs Bank ATM. Maintenance use case includes Replenishing ATM with cash, ink or printer paper, Upgrades of hardware, firmware or software, and remote or on-site Diagnostics. Diagnostics is also included in (shared with) Repair use case.

Page 3

Point of Sales Terminal Point of Sale (POS) Terminal or Checkout. A retail POS system typically includes a computer, monitor, keyboard, barcode scanners, weight scale, receipt printer, credit card processing system, etc. and POS terminal software.

Checkout use case involves Customer, Clerk and Credit Payment Service actors and includes scanning items, calculating total and taxes, payment use cases. This is an example of large and complex use case split into several use cases each describing some logical unit of behaviour. Note, that including use case becomes incomplete by itself and requires the included use cases to be complete.

Page 4

Payment use case is represented using generalization relationship. It means that only one specific type of payment is accepted - either by cash, or by credit, debit, or with check. An alternative to such representation could be to use include relationship so that not just single but several forms of payment could be accepted from the same client during checkout.

Page 5

REFERENCES
http://www.uml-diagrams.org/use-case-diagrams-examples.html#atm http://en.wikipedia.org http://www.scribd.com

Page 6

You might also like