The system should allow a booking clerk to cancel a particular flight that has already been booked for a particular customer. To cancel a booking the customer should provide the flight number, the date of the flight, and his or her name. The system should keep a list of customers who fly the airline so that advertising material can be sent out with the latest offers. The system should keep details of flights that are scheduled for up to 150 days into the future. On average, the airline schedules ten flights per day.
Flight numbers are unique for a particular day.
For example, although there might be a flight MA014 each day, there will be no two occurrences of that flight on any given day. A customer might call to notify a change of address or phone number. He or she might also call to check a booking previously made. At the end of the day, there will be a purging of the consumer file. Likewise, a flight record will be archived after the flight has taken off on the day following the flight.