Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The goal of this project is to design and implement a university administration

ID: 3777791 • Letter: T

Question

The goal of this project is to design and implement a university administration system in C++.

The system consists of classes of these types:

Person (Student, Teacher)

Student (B.Sc., M.Sc., Ph.D., ...)

Teacher (lecturer, adjunct, professor, ...),

Course.

Department.

You can have additional classes if required.

2. DESCRIPTION
The system should have these relationships included:

A Person should have the basic information of a person like: university ID, name, birth date, and gender.

A student can be an undergraduate or graduate student.

A student can enroll in a course.

A graduate student can be a teaching assistant or research assistant.

A teaching assistant can be assigned to a course.

A teacher can be a lecturer, adjunct or professor.

A teacher can be assigned to a course.

Courses can be from undergraduate or graduate level.

Courses should include the grades of all students enrolled in the class.

Each teacher, student or course is assigned to a department.

3. TEST PROGRAM
Test Guidelines: Also, some guidelines for how you write your tests and what your program might be tested on:

Your program should have sample tests in the main file for:

1) Printing information of a student object.

2) Printing information of a teacher object.

3) Printing information of a student object through a person object.

4) Printing information of a teacher object through a person object.

5) Printing student’s names and IDs who are enrolled in a course.

6) Printing course names in which a student is enrolled in.

7) Printing teachers assigned to a course.

8) Printing courses that a teacher teaches.

9) Printing all teachers, students or courses of a department
The program should be tested using auxiliary files.

Teachers.txt

Students.txt

Courses.txt

Departments.txt

Explanation / Answer

#include #include class stu { private: char name[20],add[20]; int roll,zip; public: stu ( );//Constructor ~stu( );//Destructor void read( ); void disp( ); }; stu :: stu( ) { cout
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote