Group Project In Java (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 airline’s planes. 1. Your application should display the following alternatives: "Please type 1 for Roundtrip" "Please type 2 for One-way" 2. Enter passenger’s 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 arr
Group Project In Java
(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 airline’s planes.
1. Your application should display the following alternatives:
"Please type 1 for Roundtrip"
"Please type 2 for One-way"
2. Enter passenger’s 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 passenger’s phone
number by their name.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps