0% found this document useful (0 votes)
33 views2 pages

ATM Machine 5

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)
33 views2 pages

ATM Machine 5

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

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

You might also like