Question: Create a level 0 DFD decompose Process 0 from your Context Level Diagram (your system) into Level 0 DFD to show the internal working processes
Create a level 0 DFD
decompose Process 0 from your Context Level Diagram (your system) into Level 0 DFD to show the internal working processes of your system. Be sure to include:
The external entities (users and external systems)
Processes are uniquely numbered and labeled (remember, numbers are just for reference, they do not indicate order)
Data stores are uniquely labeled
Labeled inbound and outbound data flows (be sure to maintain inbound and outbound dataflows to external entities from context level DFD)
It is a best practice to start with your boundary data flows from your Context Level DFD to ensure you include all inbound and outbound data flows.
Requirements
The system shall allow students to request enrollment in a course
The system shall allow the registrars office to input courses but will only create new records if the course doesnt already exist in the system
The system shall allow the registrars office to input new student records but will only create new records if the student doesnt already exist in the system
The system shall send reports to the registrars 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 courses, 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 and 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
Here is what I have done.

Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
