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
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
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 7 images