Question: JAVA A small Airline company requested a management system for their ticketing operation. The Airline office used to handle tickets the old way by taking

JAVA

JAVA A small Airline company requested a management system for their ticketingoperation. The Airline office used to handle tickets the old way by taking ticket orders over the phone and write these order down. At

A small Airline company requested a management system for their ticketing operation. The Airline office used to handle tickets the old way by taking ticket orders over the phone and write these order down. At the end of the day, the company would calculate the number of seats in each trip. Problems started to happen when the main office start to notice that there are trips that are getting overbooked during the day and there is no way to check between difference offices until the end of that day. The airline decided to order a software solution to manage and control the booking tickets operation As a software engineer, you are requested to design and write a program that will manage booking for this airline company, knowing the following: o o o There are multiple trips that this airline manage. Each trip has a unique number, a source and a destination. The number of seats in each trip is fixed and it depends on the type of airplane this trip uses. The different types of airplanes includes the following: Private Airplanes (Type 1) has a maximum of 10 seats. Business airplanes (Type 2) has a maximum of 20 seats Economy airplanes (Type 3) has a maximum of 100 seats * All Airplanes need to include information regarding their model and required number of pilots. o Each traveler is required to provide their name and passport number when they order the ticket. This information needs to be linked to each trip. o o Trips are classified into different zones depending on each trip destination location. The cost of the ticket depends on the zone destination -Zones are classified into the following: North-America (Ticket Cost S500) Africa (Ticket Cost $1000) Asia (Ticket Cost $2000) Polynesia (Ticket Cost $3000) A small Airline company requested a management system for their ticketing operation. The Airline office used to handle tickets the old way by taking ticket orders over the phone and write these order down. At the end of the day, the company would calculate the number of seats in each trip. Problems started to happen when the main office start to notice that there are trips that are getting overbooked during the day and there is no way to check between difference offices until the end of that day. The airline decided to order a software solution to manage and control the booking tickets operation As a software engineer, you are requested to design and write a program that will manage booking for this airline company, knowing the following: o o o There are multiple trips that this airline manage. Each trip has a unique number, a source and a destination. The number of seats in each trip is fixed and it depends on the type of airplane this trip uses. The different types of airplanes includes the following: Private Airplanes (Type 1) has a maximum of 10 seats. Business airplanes (Type 2) has a maximum of 20 seats Economy airplanes (Type 3) has a maximum of 100 seats * All Airplanes need to include information regarding their model and required number of pilots. o Each traveler is required to provide their name and passport number when they order the ticket. This information needs to be linked to each trip. o o Trips are classified into different zones depending on each trip destination location. The cost of the ticket depends on the zone destination -Zones are classified into the following: North-America (Ticket Cost S500) Africa (Ticket Cost $1000) Asia (Ticket Cost $2000) Polynesia (Ticket Cost $3000)

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!