Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
Application Overview Class Diagrams Use Case Scenarios / Sequence Diagrams (if needed)
Request Available Flights Choose Flight or Flights Book Flight or Flights
Demo
Application Overview
Database Microsoft Access Used JavaDoc comments on all public methods Used Suns Coding Convention
http://java.sun.com/docs/codeconv/
Application Overview
The application allows users to search for available flights, choose flights, and book flights. The application credit card validation based on month and 16digit credit card number The application returns a unique confirmation number with the users flight information. There are eight airport with two hubs:
SLC - Salt Lake City, UT LAX Los Angeles, CA COS Colorado Springs, CO
158
210
798
927
918
174 1122 1715 687
Class Diagrams
Complete Version
Fairly big File://C:\projects\461\docs\CompleteClassDiagram2.gif JavaDoc for the project File://C:\projects\461\docs\api\index.html
System
2. Displays UI for user to search available flights.
Assumptions The customer knows travel information dates, and available budget. Application will display Airports by Airport Code, City and State. Application provides valid dates, like 28 days in February, 31 days in December, January, etc.
Preconditions Customer has ETRS application installed. Postconditions Customer will have a list of flights that met specified travel criteria.
Basic Events
3. Displays UI for the user to input payment information once a flight or flights are put on hold. This is done by enabling the payment tab for the customer to input payment information.
Alternatives User doesn't like the flight or flights, user can change the criteria of the schedule (Continue at UseCase: Request flight information)
Exceptions Customer 1. Customer closes application after flights are held. Assumptions None System 2. Upon closing the application releases seats on held flights
Preconditions Customer has a list of available inbound and outbound flights that meet there criteria. User received a list of flights with available seats. All flights remain available while the user decides which flights to select for travel.
Alternatives None
Exceptions Customer 1. Customer is not satisfied with flight arrangement on hold, he/she will be able to cancel and reschedule. Continue at UseCase: Request available flights
Demo