You are on page 1of 6

Communication Diagram(Make Reservation)

Hotel Guest

1: [New Customer]Register ( )
:Registration

1.1:[Existing Customer] Search Room 2 : Search Room ( )

5:EnterDetails (Room, Date, Nights)

4.1:[Room Available] Display Room ( ) : Room

4:[Room Not Available] Display Not found

3 :Validate Search

6: Make Reservation

: Reservation
Communication Diagram (Cancel Reservation)
Hotel Guest

4 : Confirm Cancel

1: Enter Details (Reservation ID)


:Reservation

3.2 : [R.ID not found] 3.1 : [R.ID found]Display Confirmation


Display Not Found Message 2: Validate Search(Reservation ID)

5:DeleteFrom ReservationList
Communication Diagram (Confirm Reservation)
Hotel Guest 1 :[Confirmed Reservation]

:Reservation

2:DisplayPaymentType ( )

3:[CreditCard] Pay

3.1 :[Bank Transfer] Pay


:Payment

Guest Sequence Diagram (Make Reservation)


:Room : Reservation
:Registration

[New Customer] Register( )

Search Room( )

[Existing Customer] ValidateSearch ( )

Search Room ( )

[Room Not Available] Display Not Found

[Room Available] Display Room( )

EnterDetails( Room, Date, Nights ) MakeReservation

Sequence Diagram ( Cancel Reservation )


Guest
:Reservation

EnterDetails (Reservation ID)


ValidateSearch( Reservation ID )

[R.ID not found] Display Not Found

[R.ID found] Display Confirmation


Message
Confirm Cancel

DeleteFromReservationList

Sequence Diagram (Confirm Reservation)


Guest :Reservation :Payment

[Confirmed Reservation]

DisplayPaymentType( )

[CreditCard] Pay ( )

[BankTransfer] Pay ( )

You might also like