You have been approached by the Domino's Pizza franchise to redesign the computerised system customers use...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
You have been approached by the Domino's Pizza franchise to redesign the computerised system customers use to order menu items for delivery online. All goods are sold on their online menu has a QR code to identify the menu item. Each Domino's Pizza shop has an address and a branch name. For each order, a separate delivery ticket is maintained, and the computer system will separately track the deliveries to customers. The online computer system will also send the delivery ticket to the closest Domino's Pizza branch to cook the order. Only when the customer pays for their order will the Domino's Pizza branch start cooking the food. The Domino's Pizza branch notifies the computerised system that they have begun cooking the order. While the order is being cooked, the computerised system contacts UberEats to send a person to the Domino's Pizza branch to deliver the order, giving a time when they need to arrive to pick up the order. When the UberEats delivery person arrives at the Domino's Pizza branch, the delivery person uses the computerised system to note they have picked up the order and delivering to the customer. A message is sent to the customer via phone text message that their order is on the way. When the delivery arrives and given to the customer, the UberEats delivery person uses the computerised system to note the delivery was successful, closing out the delivery ticket. When designing the class diagram include at least one generalization relationship. a. Identify 4 significant candidate classes which should be included in your class diagram (2 marks). b. Identify 1 candidate class which should not be included in your class diagram based on the given case study and give a brief but precise comment on it will be rejected (1 mark). c. Prepare a class diagram for the online pizza delivery system, indicating the classes, the associations and their multiplicities. You should also indicate attributes and operations (behaviors) mentioned in the problem description (4 marks). You have been approached by the Domino's Pizza franchise to redesign the computerised system customers use to order menu items for delivery online. All goods are sold on their online menu has a QR code to identify the menu item. Each Domino's Pizza shop has an address and a branch name. For each order, a separate delivery ticket is maintained, and the computer system will separately track the deliveries to customers. The online computer system will also send the delivery ticket to the closest Domino's Pizza branch to cook the order. Only when the customer pays for their order will the Domino's Pizza branch start cooking the food. The Domino's Pizza branch notifies the computerised system that they have begun cooking the order. While the order is being cooked, the computerised system contacts UberEats to send a person to the Domino's Pizza branch to deliver the order, giving a time when they need to arrive to pick up the order. When the UberEats delivery person arrives at the Domino's Pizza branch, the delivery person uses the computerised system to note they have picked up the order and delivering to the customer. A message is sent to the customer via phone text message that their order is on the way. When the delivery arrives and given to the customer, the UberEats delivery person uses the computerised system to note the delivery was successful, closing out the delivery ticket. When designing the class diagram include at least one generalization relationship. a. Identify 4 significant candidate classes which should be included in your class diagram (2 marks). b. Identify 1 candidate class which should not be included in your class diagram based on the given case study and give a brief but precise comment on it will be rejected (1 mark). c. Prepare a class diagram for the online pizza delivery system, indicating the classes, the associations and their multiplicities. You should also indicate attributes and operations (behaviors) mentioned in the problem description (4 marks).
Expert Answer:
Answer rating: 100% (QA)
of Customer online pizza ordering system Menu Register login Select Item Book Restaurant View Total ... View the full answer
Related Book For
Intermediate Accounting
ISBN: 978-0077400163
6th edition
Authors: J. David Spiceland, James Sepe, Mark Nelson
Posted Date:
Students also viewed these accounting questions
-
A company uses a periodic inventory system on august 1, the company had 6 items of beginning inventory with a cost of $7 per unit on August 3, the company purchased 16 units at $14 per unit then, on...
-
The Cobler Company uses a periodic inventory system and presents the following partial list of account balances taken from its December 31, 2007 adjusted trial balance: Operating expenses...
-
The Rockwell Corporation uses a periodic inventory system and has used the FIFO cost method since inception of the company in 1974. In 2011, the company decided to change to the average cost method....
-
Find the net torque on the wheel in the figure below about the axle through O perpendicular to the page, taking a = 7.00 cm and b = 25.0 cm. (Indicate the direction with the sign of your answer....
-
Atkinson's Candy Company manufactures seven types of hard candy for its Family Favorites mixed candy. The bulk candy is repackaged from 84 containers that each contain 25 pounds of candy. The bulk...
-
Valerian Corp. convertible preferred stock has a fixed conversion ratio of 5 common shares per 1 share of preferred stock. The preferred stock pays a dividend of $10.00 per share per year. The common...
-
In 2016, a hacker tricked a Lamps Plus employee into disclosing the tax information of approximately 1,300 other employees, resulting in the filing of a fraudulent income tax return of Lamps Plus...
-
The Fish House (TFH) in Norfolk, Virginia, sells fresh fish and seafood. TFH receives daily shipments of farm-raised trout from a nearby supplier. Each trout costs $2.45 and is sold for $3.95. To...
-
Cash Receipt Schemes and Other Asset Misappropriations, identify and describe two big data and data analytic techniques each for detecting skimming, cash larceny, and noncash misappropriations.
-
Cullumber Co. uses a perpetual inventory system and both an accounts receivable and an accounts payable subsidiary ledger. Balances related to both the general ledger and the subsidiary ledger for...
-
On January 2, 2013, Heinreich Co. paid $500,000 for 25% of the voting common stock of Jones Corp. At the time of the investment, Jones had net assets with a book value and fair value of $1,800,000....
-
Assume that the present date is June 1 5 , 2 0 2 1 and that you wish to deposit a lump sum today so that you can withdraw $ 1 0 0 , 0 0 0 on June 1 5 , 2 0 2 7 , June 1 5 , 2 0 2 8 , and June 1 5 , 2...
-
For the month of October, the Accounting and IT departments incurred costs of $180,000 and $260,000, respectively. The company uses the step-down method to allocate support costs with the accounting...
-
Within six months, a 35% rise in revenue is part of the aim. Which three important business-related topics should the company plan emphasise?
-
Explain how a subroutine, an interrupt service routine, and an exception handler differ with regard to these aspects. a. Invoking source, (i.e., what "causes" execution) b. Conditions when invoked,...
-
The effective interest rate on bonds payable reflects the effective cost of borrowing at what interest rate?
-
A shirt with a charge of -0.005 C is in a 1000 N/C electric field point toward the right. What force does the shirt experience? explain.
-
Use this circle graph to answer following Exercises. 1. What fraction of areas maintained by the National Park Service are designated as National Recreation Areas? 2. What fraction of areas...
-
One of your friends is a financial analyst for a major stock brokerage firm. Recently she indicated to you that she had read an article in a weekly business magazine that alluded to the political...
-
What are the differences between cash flows from operating activities and the elements of an income statement?
-
On October 1, Eder Fabrication borrowed $60 million and issued a nine-month, 12% promissory note. Interest was payable at maturity. Prepare the journal entry for the issuance of the note and the...
-
Several years ago, Catherines Cattery Supplies signed a contract to deliver 5000 units of a special product each year to one of its customers at a price of $15 per unit. This contract, which runs for...
-
Cairns Farming is a small family run dairy farm, which is finding it hard to continue in business. After visiting a farm in Nienberg, Germany, it is considering buying equipment that will enable it...
-
The Anderson Group has identified the following capital expenditure proposals as acceptable. Only $150 000 is available for investment. Required: Determine the combination of proposals to be...
Study smarter with the SolutionInn App