Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The case study: Weddings, Parties, Everything Catering Services System Just about every event these days is expected to have a professionally catered menu to accompany

image text in transcribed

The case study: Weddings, Parties, Everything Catering Services System

Just about every event these days is expected to have a professionally catered menu to accompany it. Weddings, conferences, corporate events, birthdays, anniversaries, graduations and parties are just some of the different types of events where people want to have that special food and drink experience.

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 is somewhat similar in concept to the catering service provided through One Flare athttps://www.oneflare.com.au/catering

WPE has been partly manual for the first few months of their operation, but now needs a new system to automate their business of putting together the right customer with the right caterer. They intend to roll the system out nationally, from their original base in WA. Edison Guacamole, the owner/manager of WPE, has contacted you for help.

The two sides to the system are, of course, the caterers and the customers.Caterers register on the WPE system by providing their business name, description, types of services they provide (selected from a list), their location (city and postcode), link to their own website, and contact email. 'Verified' caterers are those that have provided their ABN, business name, logo, and proof of current Public Liability or Professional Indemnity insurance to the system. Using a verified caterer provides additional confidence to customers that they are using a legitimate business.

If they choose, the caterer can also advertise themselves as having an 'On-Time Guarantee'. This means that they guarantee to provide the service on time, and if they are more than half an hour after the scheduled time will reimburse the customer $100. Caterers can also use reviews from previous satisfied customers in their profile, and their average rating by customers.

Caterers pay to use the WPE system: this is done through purchasing a number of 'credits' when they register. Payment for credits is done through PayPal outside of the WPE system, although WPE also keeps a record of the transactions. Credits are used for preparing quotes for customers, with every quote costing the same number of credits. Credits expire after three months, and the system will notify the caterer that they need to purchase more credits in order to be able to quote. The system also notifies the caterer if they have run out of credit.

Customers do not need to pay in order to use the WPE system. When a customer requires a quote for a catering job, they submit their requirements through an online form. They supply their postcode location and a 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. They also supply an email address they can be contacted through. This email address also provides them with access to their account where they can see the status of all their job requests. The account is created when they submit their first job request.

Once the customer request for a catering job has been submitted, the WPE system matches the request with the catering services that are registered with it, and determines the three caterers that could best meet the customer's requirements. These caterers are then notified via email that there is an open request for quotation.

The caterers then respond to the customer with a detailed quote. The quote includes the cost estimate, a flag indicating whether further information is required for a complete quote, and any comments. This information is provided in an online form that the caterer completes and the system sends to the customer.

The customer receives an email including the same information that the caterer has provided in the quote form. The caterer and the customer may then discuss the job directly (outside the WPE system) in order to arrive at a final decision. To help make up their mind, the customer may also read more about the caterer in the profile they have provided to WPE, the caterer's own website, and in the reviews that have been posted to WPE.

Once the customer has decided on a caterer, they return to their account on the WPE site and choose the 'hired' option against the relevant caterer's quote for the job request. When this has been done, the other caterers who quoted are automatically notified that their quote was unsuccessful. If none of the quotes suits the customer, they may choose to enter 'unsuccessful' directly 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.

TO DO:

Answer questions below. Note the following points:

  • You may need to make assumptions where information in the case is incomplete: state any assumptions clearly. You can also ask questions on the forum.
  • Yourdiagrams should be drawn using Visio (or suitable alternative that creates UML diagrams). Use the appropriate template for each diagram type. Make sure your diagrams are clear and readable.
  • Your diagrams must follow correct UML notation and naming conventions, and each diagram should include a title and legend.
  • Your models, diagrams and discussions should be consistent with one another throughout your analysis and design.
  • Ensure your work is clearly and professionally presented, proofread for spelling and grammar, with a title page and table of contents. Start each main question on a new page.

Q1. Develop a list of use casesfor the WPE. Present your list in a table that includes the participating actors, use case name and a brief use case description. For those identified via Event Decomposition technique,you need to includethe event (name a use case or (verb-noun)) and type of event(external,temroal or state event). (Note that some use cases are already identified below. Include these in your lists.) (8 points)

Hint: you may use CRUD to double-check if there is any missing one.

for CRUD

A sample of CRUD is shown below

Q6. Draw a state machine diagram to show the possible states and transitions for a Catering Job object. Label each state with the state name. Label each transition with the appropriate transition name, guard condition (if appropriate) and action expression (if appropriate).

Q1. Develop a list of use casesfor the WPE. Present your list in a table that includes the participating actors, use case name and a brief use case description. For those identified via Event Decomposition technique,you need to includethe event (name a use case or (verb-noun)) and type of event(external,temroal or state event). (Note that some use cases are already identified below. Include these in your lists.)

Hint: you may use CRUD to double-check if there is any missing one.

for CRUD

A sample of CRUD is shown below

image text in transcribed
- Crossmatch all of the domain classes and use cases with the operations they perform CHM! customar BEDDUI'II _ ___ U _ Prduc customer usage ripnrt I_ - This example shows that the 'Sale' class is read but never updated. 'Adjustment' is created but never used additional use cases will be required

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

Advanced Accounting

Authors: Gail Fayerman

1st Canadian Edition

9781118774113, 1118774116, 111803791X, 978-1118037911

More Books

Students also viewed these Law questions

Question

1. To take in the necessary information,

Answered: 1 week ago