Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can you help me draw sequence diagram for this use case ? Customers will click on the Book Room link. The system will provide a

Can you help me draw sequence diagram for this use case ?

Customers will click on the Book Room link. The system will provide a Select Dates and Select Property options.

The customer will be able to select one or both these options. If the customer selects both a property and a date, the customer will then be shown a list of room types that are available for that property and that date range. The customer will select the desired room type.

If they select just the date range, the system will reply with a list of properties with rooms available for the selected dates. The customer will then select check a property to continue the booking.

If the customer selects a specific property, they will be shown a list of room type to select. One the customer selects a room type, they will be shown the dates that the room type are available. The customer will select a specific period of time.

Once the date range, property and room type have been selected, the customer will be asked to enter details to complete their booking. This will include the number of guests well as the first and last names, email addresses and date of birth of all guests (including children). The customer will then submit the guest information by pressing a Next button.

The customer is show all the detail and is asked to confirm the information. If the customer detects an error, they can return to the step before to edit the data. If the customer presses confirm, the database is updated with the details and a PENDING status.

The Customer is shown the amount of the stay including taxes and then enters a credit card number, expiry date, CVV, and billing address and presses Authorize. They system then requests the PaymentGateway (PSI Tech) to process the payment.

If the payment is successful, the booking status is changed to Approved, the first email address in the details is sent an confirmation email including the record ID of the database record. And thank you message is sent back to the customer. This ends this interaction.

If the payment is not successful, the customer is asked to re-enter their credit card information and the transaction is tried again. The customer can press the Cancel button to end the interaction

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

Graph Databases In Action

Authors: Dave Bechberger, Josh Perryman

1st Edition

1617296376, 978-1617296376

More Books

Students also viewed these Databases questions

Question

Question Can plan participants borrow from a VEBA?

Answered: 1 week ago

Question

Question What is an educational benefit trust and how is it used?

Answered: 1 week ago

Question

Question How are VEBA assets allocated when a plan terminates?

Answered: 1 week ago