Question: Question is complete and stated as it was given in the assignment. Happy to give a good rating and leave a good comment if answer
Question is complete and stated as it was given in the assignment. Happy to give a good rating and leave a good comment if answer is provided!

Requirements O O . The system shall allow students to request enrollment in a course The system shall allow the registrar's office to input course offerings , but will only create new records if the course offering doesn't already exist in the system The system shall allow the registrar's office to input new student records, but will only create new records if the student doesn't already exist in the system The system shall send reports to the registrar's office on course enrollment data The system shall validate student enrollment requests against current course enrollments to not allow duplicate enrollment in the same course The system shall enroll students in courses if they are not already enrolled The system shall return a success or error message to students based on course enrollment transaction status The system shall store data about all active students, including their unique student id, first name, last name, and email address The system shall store data about all course offerings, including the unique class id, class subject, class number, and class name The system shall store student enrollment data, including student id, class id, and enrollment date . . . Assumptions: All students are active an eligible for enrollment Students are not required to enroll in any course, and courses are not required to have any students Students can only register for a course once There are no prerequisites for any course There is no enrollment capacity for each course . Part 1: Context Level DFD Using the requirements above, create a context level DFD as specified in our lectures / reading. Show the system boundary and be sure to include: O The system as process o The external entities (users and external systems) Properly labeled inbound and outbound data flows Requirements O O . The system shall allow students to request enrollment in a course The system shall allow the registrar's office to input course offerings , but will only create new records if the course offering doesn't already exist in the system The system shall allow the registrar's office to input new student records, but will only create new records if the student doesn't already exist in the system The system shall send reports to the registrar's office on course enrollment data The system shall validate student enrollment requests against current course enrollments to not allow duplicate enrollment in the same course The system shall enroll students in courses if they are not already enrolled The system shall return a success or error message to students based on course enrollment transaction status The system shall store data about all active students, including their unique student id, first name, last name, and email address The system shall store data about all course offerings, including the unique class id, class subject, class number, and class name The system shall store student enrollment data, including student id, class id, and enrollment date . . . Assumptions: All students are active an eligible for enrollment Students are not required to enroll in any course, and courses are not required to have any students Students can only register for a course once There are no prerequisites for any course There is no enrollment capacity for each course . Part 1: Context Level DFD Using the requirements above, create a context level DFD as specified in our lectures / reading. Show the system boundary and be sure to include: O The system as process o The external entities (users and external systems) Properly labeled inbound and outbound data flows