|
FMI Ticket System
| Kamen Mladenov | FMI Computer Science Year 1 Group 6 | Project 1 | Project Topic 4 |
|
| CCommand | Stores a 256 character name and a function pointer to be executed when calling run() |
| CDate | Stores a day, month and year |
| CEvent | Stores an event's hall, name, date, bought tickets and reservations |
| CEventService | Each EventService stores all events and a pointer to HallService |
| CHall | Each hall contains a number, rows and seats per row |
| CHallService | Each HallService stores all halls |
| CList | Templated class that stores an array of elements in dynamic memory |
| CMenu | Handles navigation between multiple commands |
| COrderedList | Inherits List, but contains it's elements in a sorted manner |
| CReservation | Each Reservations contains a ticket, a password and a note |
| CString | |
| CTicket | Each Ticket contains a row and a seat number |