Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started