Question: Lab #1: Pointers and Structure Data School Management System Objectives: Implementing Array of pointers to handle the class in a school management system. Implementing a

Lab #1: Pointers and Structure Data School Management System Objectives: Implementing Array of pointers to handle the class in a school management system. Implementing a record (structure data) to handle student information. Student Learning Outcomes: You will: Be able to write a full documented C++ program that deal with pointers and structure data. Be able to write a suitable function that deal with pointers and structure data. Background: You have learned the concept of pointers and structure data. You have also learned how to implement some operations on them via functions. Develop (without GUI) a program: that represents a simple school management system as shown in figure below. Use array of pointers to represent the classes in the school. However each array location represent a pointer to number of students in the class. Class 1 Name ID Avg Name ID Avg Class 2 Name ID Avg Class Data member that is associated with Student: O Name. ID o Student Average. o Pointer to next student (the last student in the class point to null). Write a program that contain three basic features make up most of this project, but you can write your own code to add more features, and make this project more effective and better overall. Add Records This feature allows you to add a new student records. That includes the student's name, ID and Average. However let the user to enter these information as well as student class number. o Delete Records This feature is for deleting a certain student's record from the school. o Count Records This feature used find the total number of students in each class
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
