airline reservation system to keep track of the following in an airline database: Passengers (you will assign the key) with contact and credit-card details Confirmed Flight Reservations, associating a known Passenger with a flight Pending Flight Reservations, waiting for room on a flight Flights, with two keys: flight identifier (6 character string) and date of the flight. This should identify the associated Reservations and Aircraft Aircraft, keyed by tail number (8 digit string), and providing passenger capacity. Be able to manage all of the above from a graphical user interface written in java (awt or swing). The flight database should be stored and retrieved using an ObjectStream built around a file. During use, it should be memory resident. download the ziped document for more info
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased. 4)The code required to compile and execute the program against the test data file. This must compile in the Java SDK 1.3.1, so do not use proprietary classes. 5)Program requirements and design documentation, including UML diagrams and written descriptions of each class or module. UML cannot document algorithms so you must use PDL, N-S diagrams. Also provide traceability to the project requirements, explaining how and where each requirement is met by you design.
## Platform
Unix/Windows Java SDK 1.3.1