An ATM machine is typically found in many places.  Those located at bank locations may offer more service options than those machines that just allow cash withdrawal.  An ATM at a bank is generally available 24/7.  Downtime is required periodically for maintenance but is limited to 1 hour per week.  The system is not available for customer use during downtime.  A customer with a valid ATM access card can log into the ATM machine. The login process is initiated by inserting the card and when asked, entering a PIN consisting of four numeric digits.  If a wrong PIN is entered, the login is cancelled and the card ejected.  At that point, the customer can try again.  The ATM must provide the following services: 1.0 Verification of user account information (login) via bank card & pin  2.0 Deposit funds   3.0 Withdraw cash    4.0 Transfer funds between accounts (checking/savings)    5.0 Check account balances 6.0 Select another transaction or log out For services 2.0 - 5.0, a customer can request a printed receipt at the end of every transaction or can request transaction receipt be sent to the email address on file.  Multiple transactions are allowed during a single login. Construct a two-level functional flow block diagram (FFBD) for the ATM system described above.  Use the examples provided in the textbook, in the lectures, and your own experience with ATM machines to determine what should be represented in the second level FFBDs.  Your ATM FFBD should contain all the required elements described in the lectures as appropriate for a second level diagram. The diagram should be generated using a software tool or program.  However, you may submit a hand drawn diagram if you do not have access to a drawing program or software.  Hand drawn diagrams should be clearly labeled, neatly drawn, black writing on solid white or graph paper and preferably scanned as a black & white or grayscale PDF file unless color is used.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

An ATM machine is typically found in many places.  Those located at bank locations may offer more service options than those machines that just allow cash withdrawal.  An ATM at a bank is generally available 24/7.  Downtime is required periodically for maintenance but is limited to 1 hour per week.  The system is not available for customer use during downtime. 

A customer with a valid ATM access card can log into the ATM machine. The login process is initiated by inserting the card and when asked, entering a PIN consisting of four numeric digits.  If a wrong PIN is entered, the login is cancelled and the card ejected.  At that point, the customer can try again. 

The ATM must provide the following services:

1.0 Verification of user account information (login) via bank card & pin

 2.0 Deposit funds

  3.0 Withdraw cash

   4.0 Transfer funds between accounts (checking/savings)

   5.0 Check account balances

6.0 Select another transaction or log out

For services 2.0 - 5.0, a customer can request a printed receipt at the end of every transaction or can request transaction receipt be sent to the email address on file.  Multiple transactions are allowed during a single login.

Construct a two-level functional flow block diagram (FFBD) for the ATM system described above.  Use the examples provided in the textbook, in the lectures, and your own experience with ATM machines to determine what should be represented in the second level FFBDs.  Your ATM FFBD should contain all the required elements described in the lectures as appropriate for a second level diagram.

The diagram should be generated using a software tool or program.  However, you may submit a hand drawn diagram if you do not have access to a drawing program or software.  Hand drawn diagrams should be clearly labeled, neatly drawn, black writing on solid white or graph paper and preferably scanned as a black & white or grayscale PDF file unless color is used.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY