Question: java language (ArrayList The Registrar Office at the university has asked you to help them write a Student Information System (SIS). The system can be

java language (ArrayList The Registrar Office at the university has asked you to help them write a Student Information System (SIS). The system can be used to store information about students, courses, and students' transcripts (courses already taken by a student) Define a class called StudentType that holds information about a student etc) in the class. Define a class called CourseType that holds information about a course (course code, course title, number of credits). Implement each member function (set, get, print, constructor, etc) in the class. Define a class called RecordType that holds information about the courses that a student has member function (set, get, print, constructor, etc.) in the class. Write a number of member functions that do the following: Calculate the student GPA Search for the highest mark taken in a particular course Print the ID, first name, and last name of all the students who have already taken a particular course Print the course code, course title, course mark, course grade of all courses taken by a particular student Write a Assign data to the objects that you defined. This data should be stored and read from 3 different files Read a student ID - Print a list of all courses taken by that student Calculate the GPA of that student Read a course code Print the ID, first name, and last name of all the students who have taken that course Search for the highest mark taken in that course who scored that highest mark in that course Print the ID, first name, and last name of the student
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
