Question: Assignment PyCharm Programming! The implement a set of collaborating classes that support the booking of airplane seats and taking booking records. An Airplane should be
Assignment
PyCharm Programming!
The implement a set of collaborating classes that support the booking of airplane seats and taking booking records.
An Airplane should be customizable with seating rows and seats per row. It should keep track of occupied and empty seats, and update the seating chart that is stored in a file. Each plane should write its own seat chart to a file also initialize its own textfile.
Another main class might be a Flight Reservation Mgr. It should serve as the interface between users and planes. A flight reservation manager can be responsible for a single plane or handle many planes. Reservations should be written to a text file flight_reservation.csv. A reservation contains rows with passenger lastname, firstname and seat assignment (row, column) (e.g. Smith, Erica, 2,3).
Each set of related classes (e.g. Airplane, Seats, and SeatChart) should be in an appropriately named file. The main application should be in a file named main.py.
Deliverable:
Several .py files with all the code and the .csv files, all zipped into a single file.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
