1. The customer logs into the system.
2. The customer selects the dates for check-in and check-out.
3. The system shows available rooms for the selected dates.
4. The customer selects a room type (e.g., Single, Double, Suite).
5. The customer provides personal information (e.g., name, contact details) and payment information.
6. The system verifies the payment details and confirms the reservation.
7. The system sends a confirmation email with the reservation details.
Alternative Flows:
A1: If the customer enters invalid dates (e.g., check-out date before check-in date),the system displays an error and asks for new dates.
A2: If no rooms are available for the selected dates, the system offers alternative dates or room types.
A3: If the payment is declined (e.g., insufficient funds or expired card), the system prompts the customer to provide a different payment method.
A4: If the customer cancels the reservation process before completing payment, the system cancels the process without saving any details.
Exception Scenarios:
E1: If the system experiences an error while processing payment, it displays an error message and logs the user out.
E2: If the customer tries to reserve a room after the check-in date has already passed,the system prevents the reservation and prompts the customer to select new dates.
Zoom
Postconditions:
Close
100%
Activate Wir
Go to Settings to