Académique Documents
Professionnel Documents
Culture Documents
Reservation
System
CPSC 461 Software
Engineering
Professor Holliday
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
http://java.sun.com/docs/codeconv/
Application Overview
ALB Albany, NY
BOS Boston, MA
MIA Miami, FL
319
853
229
798
1222
158
625
210
918
927
174
1122
1715
Numbers denote
Available Flight Numbers
687
Class Diagrams
Complete Version
Fairly big
File://C:\projects\461\docs\CompleteClassDi
agram2.gif
JavaDoc for the project
File://C:\projects\461\docs\api\index.html
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
1. Launches ETRS application
3. Selects origination city
4. Selects destination city
5. Selects type of flight (round
trip or one-way)
6. Selects direct or nonstop flights
7. Selects flexible or specific
dates of travel
8. Selects departure date
9. Selects departure time range
System
2. Displays UI for user to search
available flights.
Exceptions Customer
System
System
Basic Events
System
2. Upon closing the application
releases seats on held flights
System
1. Displays flight(s) on hold and
enables the payment form.
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
System
Demo