Pakistan International Airlines is the flag carrier of Pakistan with a diverse fleet (with respect to size
Question:
Pakistan International Airlines is the flag carrier of Pakistan with a diverse fleet (with respect to size and range). Your task as a certified OOD programmer is to develop a system using C++ language that can help PIA to manage their planes/routes. Each plane of PIA is considered as an asset and PIA store some information about its assets i.e. name, unique_id, date_of_purchase, value_while_purchased, and yearly_depreciation. Each plane have a unique_tail_id, seating_capacity, range, and license (national/international). The chief route manager of PIA is responsible to create routes (using create_route function) where each route has its own requirements i.e. plane_license, distance, passenger_demand. Before creating a route, route manager ensure that assigned plane for that route fulfill the route requirements. Once a national route is scheduled, no further approval is required. While for international routes approval from competent authority is required (which is not important tomention here)
Healthcare Management Organization Design and Behavior
ISBN: 978-1435488182
6th edition
Authors: Lawton Burns, Elizabeth Bradley, Bryan Weiner