↖ ALL WORK
PROJECT 05 / Core programming2024
Plane Seat Manager
A solid foundation, seat by seat.
A Java console application for airplane reservations, with seat availability, dynamic pricing, cancellation, and file-based ticket records.
Java console project
PLANE MANAGEMENT / JAVA
THE BUILD
Java console project
2024 / Core programming
01 / THE QUESTION
The challenge.
Model a seating plan and preserve accurate ticket data while handling invalid input and changing reservations.
02 / THE RESPONSEInside the build.
PlaneManagement, Ticket, and Person classes separate responsibilities. Arrays track seating, pricing reflects seat location, and file operations save or delete ticket records.
01
Console interface
02
Seat / ticket domain
03
Text-file persistence
- Seat booking, cancellation and search
- Location-based ticket pricing
- Persistent ticket records
- Exception handling for invalid input
03 / EVIDENCE IN THE DETAILS
The original work.