Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started