| Class | Description |
|---|---|
| Admin |
Admin class to support the singleton Admin in the userbase.
|
| BReader |
Class to read and initialise the list of courses.
|
| Course |
This is a class to hold details of the Courses.
|
| CourseList |
This class holds list of all courses and implements some routine functions for use with GUI
|
| CReader |
This class reads up the CSV file and creates TimeTable hashmap out of that csv and saves it into TimeTable.dat
|
| ExSlotReader |
One Time initialization for bookings array
|
| ExtraSlot |
Provides an extension so the users can book slots apart from the predefined ones.
|
| Faculty |
Faculty Class to support the faculty functions
|
| Slot |
Time table Slot Class.
|
| Student |
Student class to support Student functions.
|
| TimeTable |
Class to store time table as time slots according to the days.
|
| UReader |
One time initialization of the user list.
|
| User |
Abstract User Class, supports authentication of user and other related stuff.
|
| UserList |
UserList class to store a list of users and consists of the database of users.
|