Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Design and implement a program to allow a college administrator to register new students and add courses to the existing one. In addition, your program

Design and implement a program to allow a college administrator to register new students and

add courses to the existing one. In addition, your program should allow the administrator to do

the following: Add/Remove a new student Add/Remove a course to/from a selected student Search for a student either by last name or by id. Search for a course either by name or by id. Display a selected student along with the courses s/he is registered for. List all registered students along with the courses each student is registered for. To help you get started, you will need at least the following five classes:

Direction: You can use either Array List or LinkedList

Use this as class name: StudentCollection, CourseCollection, CourseNode

using java

Student

-student: string

-firstName: string

-lastName: string

-birthDate:GregoriaCalender

-email:string

+student()

+student(fullName, birthdate

+toString(): string

+equals():Boolean

+clone:student

Student

-id:int

-subject:string

-courseId:int

-credit:int

-courseNumber: string

-courseSection:int

-instructor: string

+course ()

+course (id,subject,credits,courseNumber, coursesection,status,instructo)

+tostring():string

Equals():Boolean

+clone():course

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Concepts of Database Management

Authors: Philip J. Pratt, Mary Z. Last

8th edition

1285427106, 978-1285427102

More Books

Students also viewed these Databases questions