CODE THE DIAGRAM IN JAVA Language WITH OUTPUT Write a program for the given Scenario using java with proper comments/explanation

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

CODE THE DIAGRAM IN JAVA Language WITH OUTPUT Write a program for the given Scenario using java with proper comments/explanation

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.

you can get help with this code in this link https://www.bartleby.com/questions-and-answers/assume-that-xyz_food-is-the-one-of-the-online-food-delivery-portal-in-oman.-the-xyz_food-has-an-e-po/529a5c87-dd49-4c4f-9147-1fa0a2f52173

Customer
System Order
+ ID : Integer
#Password : encrypted
+ Menu Cards
+ Restaurant List
+customer Id & Pswd
+ Login
+ select restaurant
+ Place order from menu card
+ Payment
+payment option
Customer Select
Payment Option
Delivery Of order
Payment
Restaurent
+Amount
+Payment Option
+Check the order
+ Delivered the order
Bank
Sodexo System
Cash On Delivery
|-Account No
- Account Type
|-Online payment Id & Pswd
|- Coupon No
Customer Name
Customer Address
-Amount
Transcribed Image Text:Customer System Order + ID : Integer #Password : encrypted + Menu Cards + Restaurant List +customer Id & Pswd + Login + select restaurant + Place order from menu card + Payment +payment option Customer Select Payment Option Delivery Of order Payment Restaurent +Amount +Payment Option +Check the order + Delivered the order Bank Sodexo System Cash On Delivery |-Account No - Account Type |-Online payment Id & Pswd |- Coupon No Customer Name Customer Address -Amount
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY