Use Case Fully Dressed

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

Use case name: Make Payment

Scope: Hotel Reservation System

Level: This is a detailed overview focused on the "Make Payment" feature.

Primary actors: Customer

Stakeholders and interests:

Customer: Wants to confirm a hotel reservation by making a payment.

Hotel: Aims to receive secure and timely payments for reservations.

Preconditions:

The customer has selected a hotel, room type, and specified check-in/check-out dates.

The customer has provided the necessary booking details and guest information.

The customer's reservation has been added to the reservation system.

Post condition:

The customer's reservation is confirmed.

The hotel's payment records are updated.

A confirmation of the reservation and payment receipt are provided to the customer.

Basic Flow:

The customer enters their cards details.

The system validates the card information.


If the card details are valid, the system processes the payment and confirms the
reservation.

The system sends a confirmation message to the customer.

Alternative flow:

The system displays an error message indicating the issues in the payment details.

The customer is prompted to review and correct the payment information.

The customer re-enters the corrected information.

The system revalidates the updated payment information.

If the payment information is now valid, the system proceeds to process the payment.

If errors persist, the customer is asked to make further corrections or change the
payment method.

Special Requirements:

The payment process must be secure, with encryption for sensitive payment data.

Integration with various payment gateways and platforms.

Automatic generation of reservation confirmation and payment receipts.

Technology and Data Variations List:

Support for different payment gateways and platforms.

Compatibility with various currencies and international payment methods.

Frequency of Occurrence:
More than one.

Open Issues:

Handling chargebacks or payment disputes.

Refund policies and procedures.

Compliance with data protection regulations.

Use case name: Save Customer Details

Scope: Hotel Reservation System

Level: This is a detailed overview focused on the "Save Customer Details" feature.

Primary actors: Customer

Stakeholders and interests:

Customer: Wants to provide and save personal information for a hotel reservation.

Hotel Staff: Requires accurate and complete customer information for reservation and check-in.

Preconditions:

The customer has selected a hotel, room type, and specified check-in/check-out dates.

The customer has logged into their user account on the hotel reservation system.

Post condition:

The customer's personal information is securely saved in the system.


The reservation process continues, and a room is reserved for the specified dates.

Basic Flow:

The customer selects the "Save Customer Details" option during the reservation
process.

The system presents a form for the customer to enter their personal information.

The customer fills out the form with accurate information.

The system validates the provided information for accuracy and completeness.

The system securely saves the customer's personal information in the reservation
database.

The reservation process continues, and the system proceeds to confirm the room
reservation for the specified dates.

The customer receives a reservation confirmation with their personal information and
reservation details.

Alternative flow:

The system displays an error message for the missing or incorrectly information.

The system prompts the customer to provide or correct the information.

The customer re-enters the information.

The system validates the updated information.

The system securely saves the corrected customer's personal information.

The reservation process continues to confirm the room reservation.

Special Requirements:
The system must ensure the security and encryption of customer information.

Compliance with data protection and privacy regulations

Technology and Data Variations List:

The system must handle various data formats and securely store sensitive data (e.g., credit
card information).

Frequency of Occurrence:

More than one.

Open Issues:

How to handle and store sensitive customer information securely.

Compliance with international data protection regulations for customers from different
regions.

Use case name: View Hotel Details

Scope: Hotel Reservation System

Level: This is a detailed overview focused on the “View Hotel Details " feature.

Primary actors: Customer

Stakeholders and interests:

Customer: Wants to explore and gather information about a specific hotel.

Hotel Management: Aims to provide accurate and attractive details about their hotel properties to
potential customers.
Preconditions:

The customer is logged into their user account on the hotel reservation system.

Post condition:

The customer has viewed detailed information about the selected hotel.

The customer can decide whether to proceed with a reservation or explore other hotels.

Basic Flow:

The customer accesses the "Search Hotels" section of the reservation system.

The customer provides search criteria, including location, check-in/check-out dates, and
room preferences.

The system retrieves a list of hotels that match the customer's search criteria.

The customer selects a specific hotel from the list.

The system presents detailed information about the selected hotel.

The customer reviews the provided information.

The customer decides whether to proceed with a reservation.

Alternative flow:

The system displays a message indicating that search criteria are required to view hotel
details.

The customer is prompted to enter the necessary search criteria.


Special Requirements:

Performance

Data Accuracy

Data Security

User-Friendly Interface

Compatibility

Accessibility

Technology and Data Variations List:

Browser compatibility, responsive design, and data sources with varied formats.

Localization, secure connections, and data privacy regulations for user data protection.

Frequency of Occurrence:

More than one.

Open Issues:

Performance optimization and data privacy compliance for efficient information display
and user data protection in the hotel reservation system.

Use case name: Hotel details.

Scope: Hotel Reservation System

Level: This is a detailed overview focused on the "Hotel details feature.

Primary actors: Customer

Stakeholders and interests:


Customer: To explore and obtain comprehensive information about a specific hotel.

Hotel Management: To provide accurate and appealing details about their hotel properties to attract
potential customers.

Preconditions:

The customer has access to the hotel reservation system.

Post condition:

The customer has reviewed detailed information about the selected hotel.

The customer can decide whether to proceed with a reservation or explore other hotels.

Basic Flow:

He customer accesses the "Search Hotels" section of the reservation system.

The customer provides search criteria, including location, check-in/check-out dates, and
room preferences.

The system retrieves a list of hotels matching the customer's criteria.

The customer selects a specific hotel from the list.

The system displays detailed information about the selected hotel, including hotel name,
location, description, room types, amenities, customer reviews, ratings, and room
availability for specified dates.

The customer reviews the provided information.

The customer decides whether to proceed with a reservation.

Alternative flow:

The system displays a message indicating the requirement for search criteria.
The customer is prompted to enter the necessary search criteria

Special Requirements:

Performance optimization for fast loading and data accuracy assurance for up-to-date
hotel details in the reservation system.

Technology and Data Variations List:

Multiple browsers, devices, data sources, formats, and data privacy regulations.

Frequency of Occurrence:

More than one.

Open Issues:

Performance optimization and data privacy compliance for efficient information display and user data
protection in the hotel reservation system.

You might also like