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