230 likes | 1.12k Views
E-Ticket 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.
E N D
E-Ticket 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 • Language – Java 1.4.1 • Swing • JDBC/ODBC • Database – Microsoft Access • Used JavaDoc comments on all public methods • Used Sun’s 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 16-digit credit card number • The application returns a unique confirmation number with the users flight information. • There are eight airport with two hubs: • PHX – Phoenix, AZ (HUB) services: • SLC - Salt Lake City, UT • LAX – Los Angeles, CA • COS – Colorado Springs, CO • ATL – Atlanta, GA (HUB) services: • ALB – Albany, NY • BOS – Boston, MA • MIA – Miami, FL
319 158 853 1222 625 210 229 918 798 174 927 1122 687 1715 Numbers denote Available Flight Numbers
Class Diagrams • Scaled Down Version - Bare Bones • Nine of the Main Classes • file://C:\projects\461\docs\ETRSClassDiagram2.gif • Complete Version • Fairly big • File://C:\projects\461\docs\CompleteClassDiagram2.gif • JavaDoc for the project • File://C:\projects\461\docs\api\index.html