Sei sulla pagina 1di 6

Tour Management System

Use Case Name ID Generation and Password


Use Case Description This use case describes how to generate ID and password
Actor New Customer
Pre-Conditions Active network connection should be available
Availability of browser
Application loading properly
Basic Flow 1. Customer opens the tour management system portal
2. Customer enters personal details
3. Enters tour details for reservation
4. As per the entered details ID and password is generated
Alternate Flow 1. If any of the mandatory personal details are not entered, ID and
password or not generated
Post-Conditions Successful generation of ID and password
Assumptions User have min internet skills and understands English language and basic
computer skills

Use Case Name Customer login


Use Case Description This use case describes how to login to the tour management system
Actor Existing Customer
Pre-Conditions Active network connection should be available
Availability of browser
Application loading properly
Basic Flow 1 Enter ID and password
2 It displays whether correct or not
Alternate Flow 2. ID correct and password wrong
3. ID wrong and password correct
4. Both ID and password wrong

Exceptional Flow Forgot password


Post-Conditions Homepage of the actor is displayed
Assumptions User have min internet skills and understands English language and basic
computer skills
Inputs and Outputs I/p: ID and password
O/p: Credentials are correct and the homepage is displayed

Use Case Name Requests for tour reservation


Use Case Description This use case describes about requesting for tour reservation
Actor Existing Customer
Pre-Conditions Active network connection should be available
Admin should have sent the package
Customer should have been satisfied for the package
Basic Flow 1. Existing customer checks the tour package
2. Should have been satisfied with the tour package
3. Customer requests for the tour reservation
Alternate Flow If the customer is not satisfied with the package, process ends here
Exceptional Flow Valid error condition is displayed if there is any error
Post-Conditions Customer requests for the tour reservation

Use Case Name Cancelling tour reservation


Use Case Description This use case describes about the cancellation of the tour reservation
Actor Existing customer
Pre-Conditions Active network connection should be available
Existing customer would have been requested for the tour reservation
Basic Flow 1. Open the tour information
2. Click on the request for tour reservation
3. Now select cancel tour reservation
4. Customer cancels the tour reservation
Alternate Flow 1: If the customer doesn’t request for tour reservation, cancellation cannot be
done
Exceptional Flow Valid error condition is displayed if there is any error
Post-Conditions Customer is able to cancel the tour reservation

Use Case Name Payment


Description This use case describes how payment is done
Actors Existing Customer
Pre Condition 1. Admin confirms the tour reservation
2. Customer should have been accepted
Basic Flow Step 1 : Customer makes payment either online or by visiting the office
Step 2: This use case begins customer selecting payment option from
available list
Step 2 : If customer opts for cash then staff accepts the cash given by
customer and clicks submit button
Step 2.1 If customer opts for Card mode of payment then staff swipe
the card in a machine and records last 4 digits of card and type of card
with amount and clicks submit button
Step 3: If the customer opts for cheque, then customer gives cheque,
staff enters the cheque details
Step 4: System receives the input and accordingly the payment is
processed
Alternative Flow Step 1 : in any one of the above process is not happened then system
prompts an error message "payment not done successfully " and
resume back to Step 1 of BF
Step 2: The card is not functional
Step 3: Payment is cancelled and customer has to select other
payment method than card
Post Condition Success : Payment is processed successfully
Failure: Payment is not processed successfully
Key Scenario System not responding
Special Requirements Secured payment.

Use Case Name Ticket reservation


Use Case Description This use case describes about ticket reservation
Actor Staff
Pre-Conditions Active network connection should be available
Customer should have completed payment
Basic Flow 1. After the completion of payment
2. Staff opens the ticket booking portal
3. Enters the customer details which are mentioned in the portal
4. Clicks on submit and the ticket booking is done
Alternate Flow Case 1: If the staff doesnot enter details properly, further process cannot be
done
Case 2: If the ticket booking portal doesn’t work
Case 3: If the payment is not done properly, further process cannot be done
Exceptional Flow Valid error condition is displayed if there is any error
Post-Conditions Staff books the tickets for the particular date

Potrebbero piacerti anche