Professional Documents
Culture Documents
Registration Servicesrs
Registration Servicesrs
Registration Service
Sabrina Ferras
CST438 Software Engineering
The Registration Service System has three actors: Student, Admin, and the Gradebook Service.
The student can choose to view their schedule, enroll in a course, or drop a course. When a
student either enrolls in a course or drops a course this action updates the gradebook service.
Once the semester is completed the gradebook service updates the final grade for the students.
this system is very minimal with checks on whether or not certain inputs are in the database. The
browser that should be used with the front end of this service is Chrome with the minimum
version of 111.
that is identified by id. Enrollment has two foreign keys “student_id” and
student table also has attributes “name”, “email”, “status”, and “status_code”. Of
these attributes the first three are of type varchar and “status” is the only one with
“course_grade”, of which the first two are of type int and last one varchar. The
“course_grade” is the only one that is optionally null. The table for Course has four
not null attributes: “year”, “semester”, “section”, and “title”. The optionally null
attributes are: “times”, “building”, “room”, “instructor”, “start”, and “end.” The
attributes of type int are “year” and “section,” the attributes of type date are “start”
and “end.” The rest of the attributes in the course table are of type varchar.