Question: based on the text below create a use case diagram for a booking system Use Case Design for Payment 1. Document use-case scenario 2. Construct

based on the text below create a use case diagram

for a booking system

Use Case Design for Payment

1. Document use-case scenario

2. Construct Activity Diagram(diagram)

3. Construct Sequence Diagram(diagram)

4. Design input/output interfaces

Use-case scenario: A customer wants to book a hotel room through a booking system and make a payment. The customer searches for available rooms, selects a room, and enters their personal and payment information. The system confirms the booking and processes the payment.

Activity Diagram:

The customer selects the "book room" option on the system's main menu

The system displays a list of available rooms

The customer selects a room and inputs their personal information

The system displays a confirmation page with the total cost of the booking

The customer inputs their payment information and submits the booking

The system processes the payment and confirms the booking

Sequence Diagram:

The customer initiates the booking process by selecting the "book room" option

The system sends a request for available rooms to the database

The database returns a list of available rooms to the system

The customer selects a room and inputs their personal information

The system calculates the total cost of the booking and displays it to the customer

The customer inputs their payment information and submits the booking

The system sends the payment information to the payment gateway

The payment gateway processes the payment and returns a confirmation to the system

The system sends a booking confirmation to the customer

Input/output interfaces:

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!