Professional Documents
Culture Documents
The registration service is made for two different types of users: administrators
and students. The three main tasks of the site allow for admins to add students, and for
students to view their schedule and add courses. Specifically, students can view more
than one schedule depending on the semester they choose. In addition, they can add or
drop courses for the semester chosen. Students do not have access to add students.
Add Student
Use Case Name Add Student
XRef NA
View Schedule
Use Case Name View Schedule
XRef NA
Add Course
Use Case Name Add Course
Drop Course
Use Case Name Drop Course
The frontend of the application requires a Google account login to ensure secure
access. The Spring server rest endpoint receives the request, and subsequently
responds with a redirect; therefore, the React app and Spring server never have
visibility to the user’s password. In addition to security, the app offers unique
functionality that only pertains to a specific role. For instance, only admins have access
to add students, and the app verifies if the login credentials provided belong to an admin
or student role. This application was only tested using Google Chrome, and was
confirmed fully functional with version 102.0.5005.61.