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

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

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.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY