Airlins Reservation System Project Report Part 3
Airlins Reservation System Project Report Part 3
com/site/itstudentjunct ion
3. Data Dictionary
List of Tables in the Database with Constraints
*Thetypeandperiodcodesaresubjecttothefollowinginterpretation: 1. type 0 :scheme valid for all 2 .type 2: scheme applicable only for frequent fliers 3 .period code 0: discounts applicable for any time 4. period code 1: discounts applicable if time of booking is 1 month before flight date. 5. period code 2: discounts applicable if time of booking is 2 months before flight date.
This table stores information about a ticket. It is a superclass of the passenger ticket and cargo ticket class, both of which inherit from this. It is a complete generalization. *Status of the ticket may be : 1.Active: Valid ticket booking 2.Passive: The ticket has been invalidated due to a flight cancellation 3.Cancelled : The ticket has been cancelled by the user.
This contains all the information about an official. It is kept separate for independence from user profiles, and different requirements as regard to information storage for the users and officials.
*Miles Flown denotes the miles flown by the user. It is incremented everytime the user books one or more tickets through his/her profile. ** Miles granted is the number of miles that are granted to the user as desired by an appropriate official. This functionality has not yet been implemented in the project, but has been kept with a view towards extending the functionality of the application later.