top of page

 

Surfing halls  Use Case

1-Surfing halls Scenario:

*The actor is Customer( who can use the application to surf the halls and it’s abilities the choose the best one to book)

 

* The customer initiates the scenario by:

  • The customer must download the app firstly .

  • He enters as guest to see all the shows .

  • After watching all shows he books only one function room .

  • He can choose all the available choices on booking .

  • After choosing all of these he pays the money with his credit card .

  • Or if the customer is already booked a room before and wants to cancel his Reservation.

* Preconditions : that motivate the customer (want to book hall to make his party).

* Postconditions : result as a consequence of the scenario's steps  (customer has booked the hall ).

 

Alternative path through the use case

* the customer don`t find awesome shows

 * the customer don`t have enough choices

* the customer don`t have enough money on his credit card

* the customer want to cancle his reservation

  1. If there is no awesome shows .

  • The customer must download the app firstly .

  • He enters as guest to see all the shows .

  • Closes the app. Without booking .

 

* Preconditions : that motivate the customer (want to book hall to make his party).

* Postconditions : result as a consequence of the scenario's steps (customer don`t book)

 

  1. If there is no enough choices .

  • The customer must download the app firstly .

  • He enters as guest to see all the shows .

  • He pays for reservation then contacts the manager to ask him for additional options .

* Preconditions : that motivate the customer (want to book hall to make his party).

* Postconditions : result as a consequence of the scenario's steps (customer pays for reservation to cntact manager).

 

  1. If there is no enough money on the credit card

  • The customer must download the app firstly .

  • He enters as guest to see all the shows .

  • After watching all shows he books only one function room .

  • He can choose all the available choices on booking .

  • The app refuses the amount of money and tells him about the right amount .

  • Asks the user to enter another card number to complete booking .

* Preconditions : that motivate the customer (want to book hall to make his party).

* Postconditions : result as a consequence of the scenario's steps( customer don`t book any hall).

 

  1. If the user wants to cancel his reservation

  • The customer must download the app firstly .

  • He enters as guest to see all the shows .

  • The user enters booking section and choses canceling a reservation .

  • The app. Asks him if he wants to delay the time or complete canceling to determine how much money he must deducted   from the booking amount

 

* Preconditions : that motivate the customer( cancel his reservation).

 

* Postconditions : result as a consequence of the scenario's steps( customer has cancelled his reservation).

modify shows  Use Case

1-modify shows Scenario:

*the actor is Hall owner (who can update the shows and know who booked his function room) .

 

* The hall owner initiates the scenario by:

-

- He tries to upload photo or video .

- the app. Answers him that process done successfully.

-

- tha app. Replies him are you sure.

- he replies yes.

 - the app replies deleted successfully.

 

* Preconditions : that motivate tha hall owner (want`s to upload or delete photo or video ).

* Postconditions : result as a consequence of the scenario's steps (hall owner has uploaded or deleted video or photo).  

 

Alternative path through the use case

*the hall owner don`t find enough memory size .    

 

2- The capacity of show is full.

  • The owner of the function room enters as manager .

  • He tries to upload photo or video.

  • The app. Replies for him there is no enough memory size to upload it , recommends him to delete some shows and try again or sign out now and try later .

 

 

* Preconditions : that motivate tha hall owner (want`s to upload or delete photo or video ).

* Postconditions : result as a consequence of the scenario's steps( hall owner can`t upload any thing).

 

 

 

bottom of page