Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Yum Food Bar is a popular restaurant in The Rocks, New South Wales. Ken Johnson recently inherited the restaurant from his father. For the past

Yum Food Bar is a popular restaurant in The Rocks, New South Wales. Ken Johnson recently inherited the restaurant from his father. For the past 25 years, Kens father managed almost everything in the restaurant manually. Yum Food Bars menu is sensational and has won many culinary accolades. The selection includes all-day breakfast, pancakes, starters, grills, pizza, desserts, and drinks.

Ken would like to use his knowledge to improve the fine dining experience in his fathers restaurant by improving the technology in the restaurant. The new system should display the menu, make both onsite and online ordering, organise delivery, make point-of-sale transactions, and maintain the loyalty program. Thus, Ken started documenting the requirements for the new system. The following paragraphs detail his findings.

The following paragraph details the steps (process) of placing an onsite order:

A waiter directs the customer(s) to a table that displays a unique QR Code. The customer scans the QR Code using a smartphone or uses the URL to access the Yum Food Bars system. Then, the customer can select the menu item(s) and the quantity(ies). Once an item is selected, it will get added to the order. When all the items are selected, the customer can view the order details. If the customer has a voucher or a discount code, the customer can include it here. The order details include the selected item(s) and quantity(ies), subtotal, discount (if applicable), and total. If the customer is happy with the order, the system prompts the customer to continue to make the payment. If the customer is using the online system for the first time, the system prompts the customer to input his/her first name, last name, and mobile number. Next, the system sends a security code as a message to the customers mobile phone. The system prompts the customer to enter the security code. Once the customer enters the correct code, the system directs the customer to enter payment details if the customer has used the Yum Food Bar system before, it presents the existing payment details (card) with the option to change it if needed. Then, the Yum Food Bars system provides the payment details to the Payment Gateway, which processes the customer's credit/debit card information, makes the sale and sends the confirmation back to the Yum Food Bars system. Next, the system presents the payment confirmation details to the customer along with the order details attached as a PDF file. At the same time, the system sends the order details to the kitchen staff, and this step concludes the onsite order process. image text in transcribed

Question 2a [6 marks]

Use your answer to Question 1 (use case documentation) and the information in the case study to identify a minimum of SIX > classes. Place these classes in ONE DETAILED class diagram showing the SIX classes. Ensure you have shown class relationships, class stereotypes, multiplicities, and notes on your model. It is essential to show at least THREE attributes and THREE operations for each class.

Name and document in detail the use case that deals with creating an onsite order. This use case describes the process by which a customer can create an onsite order by scanning the QR code to arrace the Vum Fund Rar'e evetam tn tha kitrhan efaff raraivine the nrdar dataile

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Introduction To Constraint Databases

Authors: Peter Revesz

1st Edition

1441931554, 978-1441931559

More Books

Students also viewed these Databases questions

Question

Understand what is meant by business ethics.

Answered: 1 week ago

Question

Explain the concept of shear force and bending moment in beams.

Answered: 1 week ago