|
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< T > | Templated class that stores an array of elements in dynamic memory |
| COrderedList< T > | Inherits List, but contains it's elements in a sorted manner |
| CList< Command > | |
| ▼CList< Event > | |
| COrderedList< Event > | |
| ▼CList< Hall > | |
| COrderedList< Hall > | |
| ▼CList< Reservation > | |
| COrderedList< Reservation > | |
| ▼CList< Ticket > | |
| COrderedList< Ticket > | |
| CMenu | Handles navigation between multiple commands |
| CReservation | Each Reservations contains a ticket, a password and a note |
| CString | |
| CTicket | Each Ticket contains a row and a seat number |