Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Universities nowadays have their own online registration system to facilitate the course registration process where each student can use it to register for his/her courses

Universities nowadays have their own online registration system to facilitate the course registration process where each student can use it to register for his/her courses before the semester begins. The system also enables the staff of each academic department to examine the course offered by their department, add and remove courses, and change the information about them (e.g., the maximum number of students permitted, course description, unique course number, course name, section number, time, etc.). It should permit students to examine currently available courses, add and drop courses to and from their schedules, and examine the courses for which they are enrolled. The system will allow the student to register for a single course only once and will allow them to print their schedule for the semester. Department staff should be able to print a variety of reports about the courses and the students they are enrolled in them. The system should ensure that any student will take no less than three courses and no more that five courses for each semester.

Students who have any unpaid fees are not permitted to register (assume that a fees data store is maintained by the universitys financial office, which the registration system accesses but does not change). On the other hand, the system will allow the instructors to print reports about the courses they teach and the list of students enrolled in each course. Each user will maintain a user name and password that will allow him/her to access the system.

Begin to implement your python program. Write a python (3.6.8 is what I am using) program that asks the user if they are a student (S) or staff administration (A). If they are a student, they should be prompted with the following options:

Login: enter a student ID number.

1.) Show Schedule

2.) Add Course

3.) Remove Course

For now, allow the user to add any course number they want, and take a course number as a parameter. Make the remove course function work by passing the course to be removed as a parameter. Show schedule should display all courses that have been added.

**Below is the staff portion of the python program. Below are the listed requirements if the user is staff (for the python program)**

If the user is staff, they should be able to

1.) Show Number of Students Registered in Each Class

2.) Remove Student from Course

for 1.) take a course # as a parameter and print the number of students registered.

for 2.) take a course # as a parameter and a student ID # as another, and remove that student from the course list.

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

Advances In Knowledge Discovery In Databases

Authors: Animesh Adhikari, Jhimli Adhikari

1st Edition

3319132121, 9783319132129

More Books

Students also viewed these Databases questions

Question

305 mg of C6H12O6 in 55.2 mL of solution whats the molarity

Answered: 1 week ago