Question: Part 1 : Course Enrollment Objective: Create a flowchart for the process of enrolling in a university class. The flowchart should clearly depict each step

Part 1: Course Enrollment
Objective: Create a flowchart for the process of enrolling in a university class. The flowchart should
clearly depict each step involved, from logging into the university portal to confirming enrollment. A
legend is not required, but please use one if you find it helpful (e.g., if you are using variable names
that are not self-explanatory). The flowchart for this process should cover the following steps in this
order:
Log in to the University Portal: Input student credentials (username and password) to access the
system.
Authenticate User: Check if the credentials are valid.
If authentication fails, then prompt the student to try again.
Check Account Holds: Determine if there are any holds on the student's account.
If holds are present (e.g., holds=True), display a message indicating that holds must be
resolved to proceed and then end the current process (really it would be a redirect to
another process, but not for this assignment).
Generate Course List: Run query (process) to acquire courses available during the upcoming
semester.
Display Courses: Display courses for upcoming semester.
Select Course: Student select/input course ID.
Select Section: Student select/input section ID.
Check Course Prerequisites: Check if the student meets the prerequisites (e.g., pre-reqs=True) for
the selected course (don't worry about the implied process portion of this step).
If prerequisites are not met, display a message and return to course display.
Check Course Availability: Determine if there are available seats in the section (e.g.,
openSeats >0).
If the section is full, display a message and return to course display.
Enroll in Course: Add the course to the student's schedule (this is just a function/process).
Confirm Enrollment: Display a confirmation message to the student.
Part 1 : Course Enrollment Objective: Create a

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!