Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Requirements The system shall allow students to request enrollment in a course The system shall allow the registrar s office to input courses but will

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 (e.g., their unique student id, first name, last name, and email address)
The system shall store data about all courses (e.g., the unique class id, class subject, class number, and class name)
The system shall store student enrollment data (e.g., 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
Using the requirements above, create a context-level DFD as specified in our lectures/reading. Show the system boundary and be sure to include:
The system as process 0
The external entities (users and external systems)
Properly labeled inbound and outbound data flows

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Internals A Deep Dive Into How Distributed Data Systems Work

Authors: Alex Petrov

1st Edition

1492040347, 978-1492040347

More Books

Students also viewed these Databases questions