Question: Airport Application Project : Spring 2020 CISP360 in c++ task is to design, develop and test and a software product for the AA Airline that
Airport Application Project : Spring 2020 CISP360 in c++ task is to design, develop and test and a software product for the AA Airline that runs small aircraft out of Los Angeles Airport. It is a menu driven program which is meant to be multipurpose and serves both the pilot navigating the aircraft and the ground staff. The three major components of this application are: 1. An Emergency Artificial Intelligent Decision Making program 2. A flight status reporter for AA flights in and out of Los Angeles Airport 3. A flight reservation program for booking and canceling seats on a carrier. 4. An inflight movie selection program Task list and Schedule for Application 1. Part 1: Emergency Navigation Program: Programming Assignment 2 for Week 4 2. Part 2: Flight Status Reporter: Programming Assignment 3 for Week 5 3. Part 3 : Seat Reservation System : Programming Assignment 4 for Week 6 4. Part 4 : Upgraded Flight Status Reporter: Programming Assignment 5 for Week 8 5. Part 5 : Movie Selection Program using Structs and unsorted arrays database.: Programming Assignment 6 for Week 10 6. Part 6: Movie Selection Program with sorted arrays database using Selection Sort 7. Programming Assignment 7 for Week 12 8. Part 7: Movie Selection Program with Binary Search feature Programming Assignment 8 for Week 14 9: Part 8: Movie Selection Program with updated sorting using Pointers . Integrate the Airport Application as given in this document Follow Software Engineering guidelines below to integrate all components, Test, Document and Submit the application. Your application will now be called AirportApplication and will offer the three services above as options in the main menu. You will need to integrate the programs above. Follow these guidelines to do the integration keeping software engineering guidelines in mind. Integration Guidelines: Create a file called AirportApplication.cpp which contains a single function call AirportApplicationMenu which offers the following looping main menu Emergency Navigation E Flight Status Report - R Seat Reservation / Cancellation S Movie Selection -M Exit - Q Depending upon the menu selection the execution chart of this function AirportApplicationMenu is: If S call seatReservation If R call flightStatusReport If E call emergencyNavigation If M call movieSelection If Q exit the application The airportApplicationMenu function needs to be defined in a file called AirportApplicationFunctions.cpp. The accompanying header file should be AirportApplicationFunctions.h Software Engineering Guidelines: Follow the specification provided in each programming assignment given to you Do Input validation Make the user interface pleasing and easy to use Make the software easy to read, maintain and upgrade Follow good programming style Document the program using a detailed header and single line comments Test the program for all possible cases Submit the hierarchy chart and flowchart. Create header files for function headers, separate files for functions and the main Program. The main program should only consist of a single function call to the main menu Use makefiles to build and compile your program Zip your code files following the zip procedure given and upload to canvas Testing and Output: Your program will now have a main top level menu for the Airport Application and each selection should take the user to the appropriate sub menu. The user will need to quit out of all menus to exit the main application
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
