Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
Bartleby Related Questions Icon

Related questions

Question
[画像:You are to write a program that will handle the inventory for "widgets" - non-perishable hardware items. For bookkeeping purposes, the management of the inventory will follow a LIFO structure. Customers will be charged based on 40% markup of the most recent shipment of widgets, so the price when the item was received will be recorded with the shipment. Customer orders will be filled in FIFO order. Shipments will be received (saved in the appropriate structure) and sold in the order requests are received. If there are not enough widgets in stock for a sale, the balance of the customer's order will be placed on backorder (stored in an appropriate structure), and filled when the next shipment comes in, at the price they would have been charged, not the new price. DO NOT WRITE ANY CODE. DO NOT TRY TO SOLVE THE PROBLEM. JUST ANSWER THE FOLLOWING QUESTIONS: 1. What information will need to be stored in the widget class? 2. What information will need to be stored in the customer class? 3. What is the best data structure to maintain the inventory for the widgets? 4. What methods will be used in the inventory maintenance? Use the appropriate methods for the data structure. 5. What is the best data structure to maintain the backorder list for customers? 6. What methods will be used in the backorder maintenance? Use the appropriate methods for the data structure? BONUS: What special cases do you think should be considered? How should they be handled? ]
expand button
Transcribed Image Text:You are to write a program that will handle the inventory for "widgets" - non-perishable hardware items. For bookkeeping purposes, the management of the inventory will follow a LIFO structure. Customers will be charged based on 40% markup of the most recent shipment of widgets, so the price when the item was received will be recorded with the shipment. Customer orders will be filled in FIFO order. Shipments will be received (saved in the appropriate structure) and sold in the order requests are received. If there are not enough widgets in stock for a sale, the balance of the customer's order will be placed on backorder (stored in an appropriate structure), and filled when the next shipment comes in, at the price they would have been charged, not the new price. DO NOT WRITE ANY CODE. DO NOT TRY TO SOLVE THE PROBLEM. JUST ANSWER THE FOLLOWING QUESTIONS: 1. What information will need to be stored in the widget class? 2. What information will need to be stored in the customer class? 3. What is the best data structure to maintain the inventory for the widgets? 4. What methods will be used in the inventory maintenance? Use the appropriate methods for the data structure. 5. What is the best data structure to maintain the backorder list for customers? 6. What methods will be used in the backorder maintenance? Use the appropriate methods for the data structure? BONUS: What special cases do you think should be considered? How should they be handled?
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
    Recommended textbooks for you
    Text book image
    Computer Networking: A Top-Down Approach (7th Edi...
    Computer Engineering
    ISBN:9780133594140
    Author:James Kurose, Keith Ross
    Publisher:PEARSON
    Text book image
    Computer Organization and Design MIPS Edition, Fi...
    Computer Engineering
    ISBN:9780124077263
    Author:David A. Patterson, John L. Hennessy
    Publisher:Elsevier Science
    Text book image
    Network+ Guide to Networks (MindTap Course List)
    Computer Engineering
    ISBN:9781337569330
    Author:Jill West, Tamara Dean, Jean Andrews
    Publisher:Cengage Learning
    Text book image
    Concepts of Database Management
    Computer Engineering
    ISBN:9781337093422
    Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
    Publisher:Cengage Learning
    Text book image
    Prelude to Programming
    Computer Engineering
    ISBN:9780133750423
    Author:VENIT, Stewart
    Publisher:Pearson Education
    Text book image
    Sc Business Data Communications and Networking, T...
    Computer Engineering
    ISBN:9781119368830
    Author:FITZGERALD
    Publisher:WILEY