Question: #JAVA program (Airline System) A small airline has just purchased a computer for its new automated system. You have been asked to develop the new

#JAVA program

(Airline System) A small airline has just purchased a computer for its new automated system. You have been asked to develop the new system. You are to write an application to assign seats on each flight of the airlines planes. 1. Your application should display the following alternatives: "Please type 1 for Roundtrip" "Please type 2 for One-way" 2. Enter passengers information (name, gender, phone number,etc) 3. Enter departure and destination airports 4. Enter depart and return date(if roundtrip) 5. Selection for the seat If the user types 1, your application should provide inputs for both departure and destination airports and corresponding dates. If the user types 2, your application should only provide inputs for departure airport and depart date. Your application should also display a set of inputs for passenger information. Use a one-dimensional array of primitive type boolean to represent the seating chart of the plane. Initialize all the elements of the array to false to indicate that all the seats are empty. As each seat is assigned, set the corresponding elements of the array to true to indicate that the seat is no longer available. Your application should never assign a seat that has already been assigned. When plane is full, your application should display the message "This flight is full." Requirements: 1. At least one abstract class 2. At least one interface 3. At least five concrete classes to make reservation, display passenger list, display seating chart(taken/empty), display charge for the passenger, and search passengers phone number by their name.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!