Menu

Please Make Least Guideline Follow Programming Language C Assignment 4 Purpose Allow Exerc Q43883820

Can you please make me at least a guideline for me tofollow??

In programming language C++

Assignment 4

Purpose:

To allow you to exercise abstract data types, andobject-oriented programming. You are to create a simpleregistration system for a tiny university:

A catalog: has a collection of courses, and anacademic year (e.g. 19-20).
A course: has a course number (e.g. CSCE110) whichmust be unique, a course name, number of credit hours, a coursedescription, and a list of other course codes asprerequisites.
Professors: A collection of professors. Eachprofessor has a name and unique ID number.
Students: A collection of students. Each studenthas a name, unique id number, and GPA.
A section: has a course number that it isaffiliated with (must match an existing course number), a sectionnumber (like 1, 2, 3) the days it is offered (UW or MR), theprofessor who is teaching it, and the time the section starts(assuming all sections are one hour and fifteen minutes, and thelist of students registered in it.

You are to create a menu for a university campus as follows:

Welcome to the AUC Menu

  1. Course Menu

  2. Section Menu

  3. Professor Menu

  4. Student Menu

  5. List all courses (lists all the courses in the catalog)

  6. Exit

Course Menu

  1. Add course (make sure no two duplicate course numbers exist)

  2. Modify course (selected by the course number)

  3. Delete course (selected by the course number)

  4. List all sections (selected by the course number)

  5. Back

Section Menu:

  1. Create section

  2. Modify section (selected by the course number and sectionnumber)

  3. Delete section (selected by the course number and sectionnumber)

  4. Register student (for a course number, section number, andstudent id)

  5. Unregister student (for a course number, section number, andstudent id)

  6. List all students (for a course number, section number)

  7. Back

Professor Menu:

  1. New Professor (make sure the id is unique)

  2. Delete Professor (by professor id)

  3. List Professors (by professor id)

  4. Back

Student Menu:

1. New Student (make sure student id is unique)

2. Delete Student (by student id)

3. List Students (by student id)

4. Back

Make reasonable assumptions very clear: ( Veryimportant).

10 points for documentation (inserting propercomments).

• 10 points for a professional judgment of your overallsolution

Expert Answer


Answer to Can you please make me at least a guideline for me to follow?? In programming language C++ Assignment 4 Purpose: To allo…

OR