E-Ticket Airline Reservation System (ETRS)

Slides:



Advertisements
Similar presentations
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
Advertisements

Chapter 4: Requirements Engineering
If you are new to bus safar then click on new User Registration. Click on sign up.
E-Ticket Reservation System CPSC 461 – Software Engineering Professor Holliday.
State of Louisiana and Short’s Travel
The TicketBooth System Use Case Diagram and Scenarios.
User Guide March Once the direct connect feature for Southwest has been enabled, fill in the desired cities, dates and times, and search for.
Use case tutorial examples.
GFS Travel Resource Guide Training Instructions for On-line Booking through Cliqbook.
ENTER System Capabilities. HOME System Capabilities - Flights A web platform where travel agents can register and buy variety of travel products at highly.
Defense Travel Management Office Office of the Under Secretary of Defense (Personnel and Readiness) Department of Defense WELCOME F-210 Fiscal Year (FY)
Jnan B2C Features Hotel Reservation - B2C Features  Hotel Search on country, city wise  Hotel sort options  Filter search option  Hotel rates  Hotel.
SEG Travel Corporation, Confidential and Proprietary 1 Site Demo.
Tutorial SSD. 1 Domain: mail order video company Use Case: processing an order Actors: order processing administrator, customer Description: Customer.
SSD Examples. Example 1 Actor ActionSystem Response 1.The Sales Person enters customer Details (name, address, phoneNo, customerId) 2. System saves customer.
1 GetThere User Training Booking & Managing Online Travel.
Sequence Diagrams. Introduction A Sequence diagram depicts the sequence of actions that occur in a system. The invocation of methods in each object, and.
SwE 313 Case Study Registration System.
Close Registration Brief Description
Procurement Card Training Strategic Account Management (SAM)
Adjustment & COCP Barbara Kwok Licensing Operations Specialist.
Quick Reference Guide ACCESSING SITE SEGOnline is Sony’s online booking site for booking business travel. To access SEGOnline, direct your Web browser.
Portman Online Rail User Guide The booking tool is compatible with internet Explorer 8 or higher
Booking Process – R2 : 12 March 2015
Internet Auctions Users can post items for sale and set a minimum price for it. Other internet users can now bid for the item being sold. These items.
UPCOMING TRIPS The 'Upcoming Trips' tab (on the Travel Center home page) displays all current trips, booked online or with a Connexxus CSU Travel Agent.
Welcome to Travel Incorporated’s Concur ‘Experienced User’ Webinar.
1 Online Hold for USF. 2 Online Hold Functionality Travelers or Delegates (travel arrangers) can put airline reservations on hold with Orbitz for Business.
1 Travel, Inc.’s Concur Online Travel Booking Training CC-QPL.0023.E01 10/3/2011 TRA-W.0001.
Enjoy Europe Travel by Train! How to book a VIARail ticket in 11 steps?
February 18, 2010 NBS Travel HPOCs. Page 2 Agenda  Project Status Update  Process for Obtaining NBS Assistance  Submitting a Help Desk Ticket  Non-Affiliate.
Dynamic Black-Box Testing Part 2
Activating your Account and Profile Creation From the MNSCU Site Login Page, Click the Link Create a New.
1 Phil Weiss OCFO Training and Development What’s New in TREX 1.2! Aurora Pecoraro OCFO Business Systems Analysis.
1 MyLicense Log in/Register Login to the MyLicense application with an existing User Account. OR Create a new User Account with the Register link at the.
Examples of TPS 1 In this section, we examine the: components of a TPS the examples of real-time transaction processing batch transaction processing.
Agent Activation Portal. Capabilities New Customer Activation New Customer Activation Status Existing Customer Verifications Check rate plans, contract.
USM, Inc. Traveler Training Manual Online Booking Tool Training.
Access Online Cardholder Transaction Approval Training 1 Client Logo.
Welcome to Concur! Procurement & Support Services.
Payroll System Bank System Any bank(s) to which direct deposit transactions are sent. Employee A person that works for the company that owns and operates.
Use Case Modeling Example By: Dr. Issam Al-Azzoni.
Arrange simple meetings on demand from Worldspan Go! MEETING SPACE POWERED BY: User Guide.
  Maxine Sklopan, Travel Manager   Kathy Acton, American Express Operations Manager   Keith Taylor, Site Administrator.
Non-Stop Savings. Guaranteed. ResX 4.0 System Updates And Upgrades.
Scenario A scenario is a sequence of steps describing an interaction between a user and a system. Use case is a set of scenarios tied together by a common.
Business Case Scenario XYZ Airlines is an up and coming airline in Asia which has been steadily growing these past few years. Currently, the ticket sales.
How Your Customers Will Pay Online & by Phone
Step 1: Go to
Project Mocha E-Ticket Airline Reservation System Programmers: Kevin, Iris, Brad.
1 University of South Florida – Orbitz for Business Training.
Welcome to Money-on-Mobile Rail Ticket Booking Service momrail.com.
Car Rental Reservation System CST 338 Sherelien Haase.
User Guide New Air Platform. Starting a flight reservation 2 1 On Home tab or Trips tab Select the main travellers from the drop down menu and the total.
Concur Travel and Expense Management Booking Travel.
Procurement & Support Services
I Travel Booking Training
SYSTEM ANALYSIS & DESIGN SYED MD MARUF HASAN TP030777
Paytm App is your one-stop destination for all your needs
Corporate Booking Tools
World Travel, Inc. Concur Online User Guide
Paytm Partners Training Program
User Guide Portman Concur
User Guide Portman Concur
User Guide Portman Concur
User Guide Portman Concur
Use Case Document Example
LiveWire Log in page TIPS
Welcome To Allegiant Air. Allegiant Air Reservations Process Every passenger wants to travel but they restrict themselves due to high fare charges. And.
Presentation transcript:

E-Ticket Airline Reservation System (ETRS) CPSC 461 – Thursday Lab Group: Kevin Nuguyen Brad Rippe Dhanireddy Sravani Iris Tam

Use Case – High Level

Use Case – Request Flights

Use Case – Scenario Request flight information Name Requests available flight information Summary The user provides a destination and dates to the E-Ticket Reservation System (ETRS). The system inquires the airline database about available flights and presents them to the customer. Basic Events Customer System 1. Launches ETRS application 2. Displays UI for user to search available flights. 3. Selects origination city 4. Selects destination city 5. Selects departure date 6. Selects return date 7. Selects one-way or round trip 8. Selects connections or nonstop 9. Submit criteria 10. Validates customer data. Data is valid if customer enters a start and end cities that the system provides service to and valid dates such that the start date is not prior to the end date and vice versa. Invalid data are empty cities and dates, dates that do not exist, or cities that the system does not provide service to. 10. Shows list of flights that met customer’s criteria. Alternatives None Exceptions 1. If customer data is invalid system displays error message 2. User acknowledges the message. 3. Displays UI with current criteria, allowing user to modify desired flight information; continues at basic event 9. 1. If data is valid and a flight cannot be found, the system displays a messages informing the user that no flights are available that met the current criteria. Triggers Customer needs flight information. Assumptions The customer knows travel information dates, and available budget. Preconditions Customer has available internet connection and ETRS installed. Postconditions Customer will have a list of flights that met specified travel criteria.

Name Requests available flight information Summary The user provides a destination and dates to the E-Ticket Reservation System (ETRS). The system inquires the airline database about available flights and presents them to the customer. Basic Events Customer System 1. Launches ETRS application 2. Displays UI for user to search available flights. 3. Selects origination city 4. Selects destination city 5. Selects departure date 6. Selects return date 7. Selects connections or nonstop 8. Submit criteria 9. Validates customer data. Data is valid if customer enters a start and end cities that the system provides service to and valid dates such that the start date is not prior to the end date and vice versa. Invalid data are empty cities and dates, dates that do not exist, or cities that the system does not provide service to. 11. Shows list of flights that met customer’s criteria. Alternatives None Exceptions 1. If customer data is invalid system displays error message 2. User acknowledges the message. 3. Displays UI with current criteria, allowing user to modify desired flight information; continues at basic event 9. 1. If data is valid and a flight cannot be found, the system displays a messages informing the user that no flights are available that met the current criteria. Triggers Customer needs flight information. Assumptions The customer knows travel information dates, and available budget. Preconditions Customer has available internet connection and ETRS installed. Postconditions Customer will have a list of flights that met specified travel criteria.

Name Requests available flight information Summary The user provides a destination and dates to the E-Ticket Reservation System (ETRS). The system inquires the airline database about available flights and presents them to the customer. Basic Events Customer System 1. Launches ETRS application 2. Displays UI for user to search available flights. 3. Selects origination city 4. Selects destination city 5. Selects departure date 6. Selects return date 7. Selects connections or nonstop 8. Submit criteria 9. Validates customer data. Data is valid if customer enters a start and end cities that the system provides service to and valid dates such that the start date is not prior to the end date and vice versa. Invalid data are empty cities and dates, dates that do not exist, or cities that the system does not provide service to. 10. Shows list of flights that met customer’s criteria. Alternatives None Exceptions 1. If customer data is invalid system displays error message 2. User acknowledges the message. 3. Displays UI with current criteria, allowing user to modify desired flight information; continues at basic event 9. 1. If data is valid and a flight cannot be found, the system displays a messages informing the user that no flights are available that met the current criteria. Triggers Customer needs flight information. Assumptions The customer knows travel information dates, and available budget. Preconditions Customer has available internet connection and ETRS installed. Postconditions Customer will have a list of flights that met specified travel criteria.

Use Case – Choose a flight

Name Choose a flight. Summary The customer has been presented with options for flights to go to his/her destination. The customer chooses a preferred flight and seat. The application puts the seat(s) on hold, and requests payment information from the user. Basic Events Customer System 1. The customer chooses a preferred flight. 2. The customer chooses a preferred seat. 3. Requests the chosen flight and seat(s) be put on hold from the airline database. 4. Returns confirmation number to the customer 5. Displays UI for the user to input payment information Alternatives None Exceptions 1. If seat is not available, system displays an error message stating that the current seat is unavailable then displays an updated seating chart; continues at basic event 2. 1. If the flight is not longer available system displays an error message stating such and displays an updated list of available flights; continues at basic event 1. Triggers Customer wants to a flight and seating on hold. Assumptions The customer has input city of origin, city of destination, and dates of travel. Preconditions Customer has a list of available flights that meet there criteria. Postconditions Customer will have a flight and seating on hold.

Name Choose a flight. Summary The customer has been presented with options for flights to go to his/her destination. The customer chooses a preferred flight and seat. The application puts the seat(s) on hold, and requests payment information from the user. Basic Events Customer System 1. The customer chooses a preferred flight. 2. The customer chooses a preferred seat. 3. Requests the chosen flight and seat(s) be put on hold from the airline database. 4. Returns confirmation number to the customer 5. Displays UI for the user to input payment information Alternatives None Exceptions 1. If seat is not available, system displays an error message stating that the current seat is unavailable then displays an updated seating chart; continues at basic event 2. 1. If the flight is not longer available system displays an error message stating such and displays an updated list of available flights; continues at basic event 1. Triggers Customer wants to a flight and seating on hold. Assumptions The customer has input city of origin, city of destination, and dates of travel. Preconditions Customer has a list of available flights that meet there criteria. Postconditions Customer will have a flight and seating on hold.

Use Case – Book a flight

Name Customer books flight Summary The application contacts credit card authorization service for payment authorization. The service books the flight, and return confirmation number to the customer. Basic Events Customer System 1. Display flight on hold and prompts user for payment information. 2. Confirms flight and inputs preferred payment information. 3. Contacts the credit card authorization service. 4. Prompts for final verification. 5. Confirms transaction 5. The application sends the request to purchase the ticket(s). 6. The response indicates success with an authorization number, signed by the payment authority. 7. The application sends a request in order to find out how to cancel the reservation should a problem occur later in the process. 8. The service provides the customer with a confirmation number and displays the customer iternary and wishes them a good flight. 9. Charges are applied to customer’s credit card Alternatives None Exceptions 1. Customer is not satisfied with flight arrangement on hold, he/she will be able to cancel and reschedule. Continue at Use-Case: Request flight information 1. If the application cannot communicate with the authorization service, the application displays a error message informing the customer that communication can’t be made and to try there purchase later; continues at basic event 1. 1. If the customers payment information cannot be validated; the application displays an error message and continues at basic event 1. Invalid data is empty data, or incorrect/incomplete credit card information. Triggers Customer wants to purchase flight and seating arrangements on hold. Assumptions The customer has flight on hold. Preconditions Customer has placed flight and seating on hold. Postconditions Customer has confirmation number and valid e-ticket to travel. Customer’s credit card will reflect the transaction in the next billing statement.

Name Customer books flight Summary The application contacts credit card authorization service for payment authorization. The service books the flight, and return confirmation number to the customer. Basic Events Customer System 1. Display flight on hold and prompts user for payment information. 2. Confirms flight and inputs preferred payment information. 3. Contacts the credit card authorization service. 4. Prompts for final verification. 5. Confirms transaction 5. The application sends the request to purchase the ticket(s). 6. The response indicates success with an authorization number, signed by the payment authority. 7. The application sends a request in order to find out how to cancel the reservation should a problem occur later in the process. 8. The service provides the customer with a confirmation number and displays the customer iternary and wishes them a good flight. 9. Charges are applied to customer’s credit card Alternatives None Exceptions 1. Customer is not satisfied with flight arrangement on hold, he/she will be able to cancel and reschedule. Continue at Use-Case: Request flight information 1. If the application cannot communicate with the authorization service, the application displays a error message informing the customer that communication can’t be made and to try there purchase later; continues at basic event 1. 1. If the customers payment information cannot be validated; the application displays an error message and continues at basic event 1. Invalid data is empty data, or incorrect/incomplete credit card information. Triggers Customer wants to purchase flight and seating arrangements on hold. Assumptions The customer has flight on hold. Preconditions Customer has placed flight and seating on hold. Postconditions Customer has confirmation number and valid e-ticket to travel. Customer’s credit card will reflect the transaction in the next billing statement.

Use Case Scenarios That’s it! Thanks!