Question: You will be creating a program that adds, queries, and stores university information on students and faculty. You program must have the following classes: University

You will be creating a program that adds, queries, and stores university information on students and faculty. You program must have the following classes: University Driver, University, Person, Student, and Faculty. These classes must follow the specification provided in this document. You must submit the java files corresponding to these classes on the Canvas submission page on or before the due date (no sooner than after the first midterm). Your project submission must compile in order to be a valid submission. Submissions that do not compile will not receive any credit. UniversityDriver Class The UniversityDriver contains the main method. Your program must run according to the sample run examples provided below. The following commands can be entered: (a) "hire" //to hire a new faculty member (b) "admit" //to admit a new student (c) "find student" //to display information about a specific student: name, date of birth, and major (d)"find faculty" //display information about a specific faculty: name, date of birth, and courses; (e) list students // list the first and last names of all students (f) list faculty // list the first and last names of all faculty (g)"quit"// terminates the program and saves all Person data in a UniversityPersons.per file, including the ones hired and admitted by the user You will be creating a program that adds, queries, and stores university information on students and faculty. You program must have the following classes: University Driver, University, Person, Student, and Faculty. These classes must follow the specification provided in this document. You must submit the java files corresponding to these classes on the Canvas submission page on or before the due date (no sooner than after the first midterm). Your project submission must compile in order to be a valid submission. Submissions that do not compile will not receive any credit. UniversityDriver Class The UniversityDriver contains the main method. Your program must run according to the sample run examples provided below. The following commands can be entered: (a) "hire" //to hire a new faculty member (b) "admit" //to admit a new student (c) "find student" //to display information about a specific student: name, date of birth, and major (d)"find faculty" //display information about a specific faculty: name, date of birth, and courses; (e) list students // list the first and last names of all students (f) list faculty // list the first and last names of all faculty (g)"quit"// terminates the program and saves all Person data in a UniversityPersons.per file, including the ones hired and admitted by the user
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
