Project Mocha ETicket Airline Reservation System Programmers Kevin
- Slides: 16
Project Mocha E-Ticket Airline Reservation System Programmers: Kevin, Iris, Brad
The main package edu. fullerton. cpsc 461 ETRS • starts application • closes application • displays main window • displays available flights • handles search ui • handles payment ui • handles user help • handles about dialog • Search. View shows searchui • Payment. View shows payment ui • Splash. Window shows splash screen • (Logger) • (Help. View) • (About. Dialog) • Common Java Classes
The database package edu. fullerton. cpsc 461. db ETRSDb Queries • flight information • Airport information • Airplanes • Customers • Transactions Updates Deletes Handles all database connectivity Common Java Classes
The model package edu. fullerton. cpsc 461. model Airplane stores the airplane runtime data from the database • Name • Capacity Common Java Classes
The model package edu. fullerton. cpsc 461. model Airport stores the airport runtime Common Java Classes data from the database • Airport Code • Name • City • State
The model package edu. fullerton. cpsc 461. model Customer stores the customer runtime data from the database • Name • Address • City • State • Zip • Phone Common Java Classes
The model package edu. fullerton. cpsc 461. model Flight stores the flight runtime Common Java Classes data from the database • Flight Number • Arrival Date/Time • Departure Date/Time • Arrival Airport Code • Departure Airport Code • Price
The model package edu. fullerton. cpsc 461. model Payment. Form • stores payment data from Common Java Classes the Payment UI • User’s Name • Address • City • State • Zip • Credit Card Type • Credit Card Number • Credit Card Expiration
The model package edu. fullerton. cpsc 461. model Search. Form • stores search data from Common Java Classes the Search. View • Departure Airport • Arrival Airport • Around Trip/One Way • Non-Stop/Direct • Dates of travel
The model package edu. fullerton. cpsc 461. model Flight. Table. Model • Stores the Flight Common Java Classes information to be displayed in a table view Flights are retrieved the users search
The model package edu. fullerton. cpsc 461. model Payment stores the payment runtime data from the database Credit Card Type Credit Card Number Credit Expiration Date of purchase Common Java Classes
The ui package edu. fullerton. cpsc 461. ui. splash Splash. Window displays splash screen Common Java Classes
The ui package edu. fullerton. cpsc 461. ui. view Search. View • Displays search ui • Handles basic search information validation • Handles search for available flights • Handles simple input validation • ETRSDb database queries for available flights • Search. Form contains Search criteria (input from this form) • ETRSUtil generic functions for creating dates • Common Java Classes
The ui package edu. fullerton. cpsc 461. ui. view Payment. View • Displays payment ui • Handles basic user information validation • Handles credit card authorization • Handles simple input validation • Credit. Card. Manager handles credit authorization • Payment. Form contains the Payment. View data (input from this form) • Common Java Classes
The utility package edu. fullerton. cpsc 461. util ETRSUtil • Handles commonly requested functions • Dates for drop down boxes • List of States • etc Common Java Classes
The utility package edu. fullerton. cpsc 461. util Credit. Card. Manager Returns whether a Credit Card purchase is accepted or denied Payment. Form Payment Common Java Classes
- Air reservation system project
- Airline system
- Traditional approach diagram
- Er diagram for airline reservation system
- Ten thousand airline reservation stations are competing for
- A network using csma/cd has a bandwidth of 10mbps
- Eticket software
- Project mocha
- Making a hotel reservation dialogue
- Welsh mocha
- Mocha cache
- Molly mocha employs one college student every summer
- Chiyuan zhang
- Sigmod
- Online hotel reservation system project
- Object mentor
- Tcp/ip sockets in java