Code for Example ATM System [Link]
html
Code for Example ATM System
This page contains links both to the actual Java code that implements the ATM simulation, and to javadoc
documentation generated from the code. The code is organized into a collection of packages, as shown in the
Package Diagram.
In addition to the classes and packages that have been discussed throughout the design, the GUI simulation
makes use of a package (called simulation) that contains the details of the GUI, including the code that does
the animation. This code takes the place of an actual hardware ATM, but has not been otherwise documented
in this series of web pages. The design of the simulation package is discussed briefly, and its code may be
accessed here if you want to see it.
Package Class - source code Class - javadoc
(Top-level) [Link] (No javadoc for this class)
(Top-level) [Link] (No javadoc for this class)
atm ATM ATM
Session Session
[Link] CardReader CardReader
CashDispenser CashDispenser
CustomerConsole CustomerConsole
EnvelopeAcceptor EnvelopeAcceptor
Log Log
NetworkToBank NetworkToBank
OperatorPanel OperatorPanel
ReceiptPrinter ReceiptPrinter
[Link] Transaction Transaction
Withdrawal Withdrawal
Deposit Deposit
Transfer Transfer
Inquiry Inquiry
banking AccountInformation AccountInformation
Balances Balances
Card Card
Message Message
Money Money
Receipt Receipt
Status Status
1 of 2 7/25/2019, 5:21 AM
Code for Example ATM System [Link]
Page of links for non frames-enabled browsers.
Copyright © 2001 - Russell C. Bjork. Permission for non-commercial reproduction for educational use is hereby granted; all other rights are reserved.
2 of 2 7/25/2019, 5:21 AM