-
Class Summary
Class |
Description |
AddCourseView |
Create new Course object and fills in necessary information.
|
AddUserView |
|
Admin |
The User class that defines the actions of a System Administator.
|
AdminMainView |
The main menu for the Student side of the Application.
|
ChangeIndexView |
|
ConsoleColours |
ConsoleColours which are to be used in the MySTARS App.
|
Course |
Represents one course/module
|
CourseIndex |
Represents one index of a particular course/module
|
CourseManager |
CourseManager that prints information regarding courses in the correct format.
|
Database |
The Class that interacts with the files and handles reading and writing of information.
|
Helper |
A Helper Class with all properties and methods that are generally needed across the application.
|
Lesson |
Represents one lesson timeslot
|
LoginView |
Initial View seen by User .
|
LogoutView |
The log out page before being redirected to the LoginView .
|
MySTARSApp |
This is the starting point of the application
|
PrintStudentListView |
Class to handle the admin function of printing the list of students.
|
PrintTimeTableView |
A view that prints the Timetable for the currently logged in User.
|
Student |
Represents one Student
|
StudentMainView |
The main menu for the Student side of the Application.
|
SwapIndexView |
Verifies a second User from Database .USERS and swaps the indices for both the Users.
|
UpdateCourseView |
Updates Course object and with new information.
|
User |
The superclass of all User classes in the application.
|
VacanciesView |
Gives the User the ability to check vacancies in a Course .
|
View |
The abstract superclass of all views in the application.
|
-
Enum Summary
Enum |
Description |
AccessLevel |
Sets the Access permissions for application and ensures that the person is logging into the correct domain.
|
AU |
An enum that keeps track of the numebr of Academic Units that each Course is worth.
|
ClassType |
An Enum that keeps track of the different class types.
|
CourseStatus |
An Enum that keeps track of the Status of a particular course.
|
DayOfWeek |
An Enum that keeps track of the day of the week to simplify time tracking.
|
FileType |
FileType Enum that corresponds to the different files that the Application will use.
|
Gender |
Gender Enum that keeps track of the different Genders of the students.
|