Assume that XYZ_FOOD is the one of the online food delivery portal in Oman. The XYZ_FOOD has an e-portal which provides the facility of registering your restaurant details. The restaurant owners must sign in on the e-portal after creating new user account or by using their gmail or facebook accounts. Once they are logged in they can fill their restaurant details in vendor`s detail window available after sign in. XYZ_FOOD customers can use the mobile App to check full details of the restaurants and their food menu. The desired items can be added to customer`s cart. The App allows easy customization according to the needs of the customer and they can find the best deals in one place. Besides this, the application allows you to choose the payment option of your own preference – such as Debit or Credit card or even the COD (Cash on delivery).Further, customers can track their orders. The customers will also be able to connect to the delivery boy and inform him about the address. Further, customer can register their complaints in the product complaint department (PCD) or delivery complaint department (DCD) depending on the type of complaint. PCD handles complaints regarding products and the delivery complaint department (DCD) handles complaints regarding delivery. There are multiple managers working in these two departments who are assigned the complaints by the system according to the nature of the complaint. When a manager receives the complaint, they starts working on the complaint by collecting information about the complaint. The information regarding the complaint is collected from the customer and the restaurant. After the necessary information is collected regarding the complaint a case is prepared with the detailed observations of the manager handling the complaint. Observation written by the manager normally identifies the nature of the complaint and necessary actions to be taken on the complaint. The case with the observation of the manager is forwarded to the head of the department for approval. The HOD approves or rejects the case and forwards it to the staff for taking necessary actions. The users and service provider are informed about the action to be taken.   Design and explain the class diagram for the above scenario Write a program for the given Scenario using java with proper comments/explanation

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Assume that XYZ_FOOD is the one of the online food delivery portal in Oman.
The XYZ_FOOD has an e-portal which provides the facility of registering your restaurant details. The restaurant
owners must sign in on the e-portal after creating new user account or by using their gmail or facebook
accounts. Once they are logged in they can fill their restaurant details in vendor`s detail window available after
sign in.
XYZ_FOOD customers can use the mobile App to check full details of the restaurants and their food menu. The
desired items can be added to customer`s cart. The App allows easy customization according to the needs of
the customer and they can find the best deals in one place. Besides this, the application allows you to choose
the payment option of your own preference – such as Debit or Credit card or even the COD (Cash on
delivery).Further, customers can track their orders. The customers will also be able to connect to the delivery
boy and inform him about the address.
Further, customer can register their complaints in the product complaint department (PCD) or delivery
complaint department (DCD) depending on the type of complaint. PCD handles complaints regarding products
and the delivery complaint department (DCD) handles complaints regarding delivery.
There are multiple managers working in these two departments who are assigned the complaints by the system
according to the nature of the complaint. When a manager receives the complaint, they starts working on the
complaint by collecting information about the complaint. The information regarding the complaint is collected
from the customer and the restaurant.
After the necessary information is collected regarding the complaint a case is prepared with the detailed
observations of the manager handling the complaint. Observation written by the manager normally identifies
the nature of the complaint and necessary actions to be taken on the complaint.
The case with the observation of the manager is forwarded to the head of the department for approval. The
HOD approves or rejects the case and forwards it to the staff for taking necessary actions.
The users and service provider are informed about the action to be taken.

 

Design and explain the class diagram for the above scenario

Write a program for the given Scenario using java with proper comments/explanation

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 7 images

Blurred answer
Knowledge Booster
Form and its Elements
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education