1 / 22

E-Ticket Reservation System

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.

starbuck
Télécharger la présentation

E-Ticket Reservation System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. E-Ticket Reservation System CPSC 461 – Software Engineering Professor Holliday

  2. Agenda • Application Overview • Class Diagrams • Use Case Scenarios / Sequence Diagrams (if needed) • Request Available Flights • Choose Flight or Flights • Book Flight or Flights • Demo

  3. 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/

  4. 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

  5. 319 158 853 1222 625 210 229 918 798 174 927 1122 687 1715 Numbers denote Available Flight Numbers

  6. 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

  7. What does it look like?

  8. Use Case Scenarios – Request Available Flights

  9. Use Case Scenarios – Request Available Flights

  10. Use Case Scenarios – Request Available Flights

  11. Use Case Scenarios – Request Available Flights

  12. Use Case Scenarios – Choose Flights

  13. Use Case Scenarios – Book Flights

  14. Use Case Scenarios – Book Flights

  15. Use Case Scenarios – Book Flights

  16. Demo

More Related