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

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!