Create a domain model class diagram for the WPE, including all classes, attributes, associations, and multiplicity. Show association classes and generalisation hierarchies where appropriate. The case study: Weddings, Parties, Everything Catering Services System Weddings, Parties, Everything is a rapidly-growing online business that links together customers who need a caterer for their event with businesses that provide catering. Customers input their location and requirements, and are presented with a shortlist of potential caterers who may be able to provide what they need. WPE has been partly manual for the first few months of their operation, but now needs new system to automate  business of putting together the right customer with right caterer. intend to roll system out nationally, from original base in WA. Edison Guacamole, owner/manager of WPE, has contacted you for help. two sides to system are, caterers & customers.Caterers register on WPE system by providing business name, description, types of services provided (from a list), location, website, & contact email. ‘Verified’ caterers provide ABN, business name, logo, & proof of current Public Liability/Professional Indemnity insurance. Using verified caterer provides additional confidence to customers they are using legitimate business. If they choose,caterer can advertise as having ‘On-Time Guarantee'; guarantee to provide service on time, & if they are over half an hour late, will reimburse customer $100. Caterers can also use reviews & average rating from previous customers.Caterers pay to use WPE system: via purchasing number of ‘credits’ when they register. Payment for credits is via PayPal outside of ]WPE system, although WPE keeps record of transactions. Credits are used for preparing quotes for customers, with every quote costing the same. Credits expire after three months, & system notifies caterer they need to purchase more credits to be able to quote. Also notifies caterer if they have run out of credit. Customers do not need to pay to use WPE system. When customer requires quote for catering job, submit requirements through online form. supply their postcode location and list of requirements, including type of event (buffet, dinner party, food truck, cocktail party, etc); broad type of cuisine (Australian, French, Chinese, Mexican, Indian, etc); number of people to be catered for; budget per person; service required (delivery only, wait staff, bar staff, etc), date of event, and any further instructions. Also supply email address to be contacted through and provides access to their account to see status of all job requests. account is created when submitting their first job request. WPE system matches request with catering services registered with it, & determines three caterers that could best meet customer’s requirements. caterers are notified via email there is an open request for quotation. caterers respond with a detailed quote; includes cost estimate, flag indicating any further information required for complete quote, & any comments. information is provided via online form caterer completes & system sends to customer. Customer receives email including same information caterer has provided in quote form. The caterer & customer may then discuss the job directly (outside the WPE system) to arrive at final decision. To help make their mind, customer may also read about the caterer in the profile. Once customer has decided caterer, choose ‘hired’ option against relevant caterer’s quote for job request. other caterers who quoted are automatically notified their quote was unsuccessful. If none of quotes suits customer, may choose to enter ‘unsuccessful’ against the quotes. If no quotes are received within 48 hours of posting the job request the customer is notified and the request is closed. A customer may also decide that they wish to cancel the job request any time before making a booking, and record this against the job request in their account. Customers are encouraged to provide feedback on the service that their caterer has provided. After the job is completed, the customer can log in to their account and leave a 5- star rating and associated comment against the job. To prevent spurious reviews, it is only possible to post a review for a service that is recorded as being booked by that customer. When the review is posted, the feedback recorded against the caterer is updated for other potential customers to browse through on the WPE site. Obviously, the success of WPE depends on its ability to provide the best caterers for a customer so that they can be confident in using it. Various summary reports are provided each month so that Edison can monitor the health of the business. These include the percentage of quotes that were successful in obtaining a booking for a catering job; and the average satisfaction rating of completed catering jobs. The revenue to WPE in terms of payments for credit is also reported, broken down for each capital city.

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

Create a domain model class diagram for the WPE, including all classes, attributes, associations, and multiplicity. Show association classes and generalisation hierarchies where appropriate.

The case study: Weddings, Parties, Everything Catering Services System
Weddings, Parties, Everything is a rapidly-growing online business that links together customers who need a caterer for their event with businesses that provide catering. Customers input their location and requirements, and are presented with a shortlist of potential caterers who may be able to provide what they need.
WPE has been partly manual for the first few months of their operation, but now needs new system to automate  business of putting together the right customer with right caterer. intend to roll system out nationally, from original base in WA. Edison Guacamole, owner/manager of WPE, has contacted you for help.
two sides to system are, caterers & customers.Caterers register on WPE system by providing business name, description, types of services provided (from a list), location, website, & contact email. ‘Verified’ caterers provide ABN, business name, logo, & proof of current Public Liability/Professional Indemnity insurance. Using verified caterer provides additional confidence to customers they are using legitimate business. If they choose,caterer can advertise as having ‘On-Time Guarantee'; guarantee to provide service on time, & if they are over half an hour late, will reimburse customer $100. Caterers can also use reviews & average rating from previous customers.Caterers pay to use WPE system: via purchasing number of ‘credits’ when they register. Payment for credits is via PayPal outside of ]WPE system, although WPE keeps record of transactions. Credits are used for preparing quotes for customers, with every quote costing the same. Credits expire after three months, & system notifies caterer they need to purchase more credits to be able to quote. Also notifies caterer if they have run out of credit.
Customers do not need to pay to use WPE system. When customer requires quote for catering job, submit requirements through online form. supply their postcode location and list of requirements, including type of event (buffet, dinner party, food truck, cocktail party, etc); broad type of cuisine (Australian, French, Chinese, Mexican, Indian, etc); number of people to be catered for; budget per person; service required (delivery only, wait staff, bar staff, etc), date of event, and any further instructions. Also supply email address to be contacted through and provides access to their account to see status of all job requests. account is created when submitting their first job request.
WPE system matches request with catering services registered with it, & determines three caterers that could best meet customer’s requirements. caterers are notified via email there is an open request for quotation. caterers respond with a detailed quote; includes cost estimate, flag indicating any further information required for complete quote, & any comments. information is provided via online form caterer completes & system sends to customer. Customer receives email including same information caterer has provided in quote form. The caterer & customer may then discuss the job directly (outside the WPE system) to arrive at final decision. To help make their mind, customer may also read about the caterer in the profile.
Once customer has decided caterer, choose ‘hired’ option against relevant caterer’s quote for job request. other caterers who quoted are automatically notified their quote was unsuccessful. If none of quotes suits customer, may choose to enter ‘unsuccessful’ against the quotes.
If no quotes are received within 48 hours of posting the job request the customer is notified and the request is closed. A customer may also decide that they wish to cancel the job request any time before making a booking, and record this against the job request in their account.
Customers are encouraged to provide feedback on the service that their caterer has provided. After the job is completed, the customer can log in to their account and leave a 5- star rating and associated comment against the job. To prevent spurious reviews, it is only possible to post a review for a service that is recorded as being booked by that customer.
When the review is posted, the feedback recorded against the caterer is updated for other potential customers to browse through on the WPE site.
Obviously, the success of WPE depends on its ability to provide the best caterers for a customer so that they can be confident in using it. Various summary reports are provided each month so that Edison can monitor the health of the business. These include the percentage of quotes that were successful in obtaining a booking for a catering job; and the average satisfaction rating of completed catering jobs. The revenue to WPE in terms of payments for credit is also reported, broken down for each capital city.

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Distributed Database Concepts
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.
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