Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Exercise 1: Develop an application (similar to the ExpenseList class) that can store and manage information about students taking courses at a university First create
Exercise 1: Develop an application (similar to the ExpenseList class) that can store and manage information about students taking courses at a university First create a Student class that can hold the following pieces of information: Student ID First Name Last Name Email Major Faculty Add appropriate methods to this class. Next create a StudentList class that has as its attribute an unordered list of student records, and the following methods: Add a student record to the list Delete a student record from the list Display records of all the students taking a specific majoir Display records of all students belonging to a particular faculty * Search for a student's record given an ID number Search for a student's record given the last and first names Search for a student's record given the email address y add other methods as necessary * * You ma Next, create a client demo program that reads a file such as the one given below, creates an unordered list, and demonstrates all the methods that you have developed Faculty Arts Business Student ID First Name Last Name Email Major Music 200120 Kate 200121 Julie 200122 Tom 200123 Mark 200124 Jen 200125 Matt 200126 Karen 200127 John 200128 Allison 200129 Craig 200130 Steve 200131 Mike 200132 Jane West McLain Erlich Smith Foster Knight Weaver Smith Page Cambell Edwards Williams Reid kwest@email.com jmclain@email.com Finance terlich@email.com Sculpture Arts msmith@email.com Biology jfoster@email.com Physics mknight@email.com Finance kweaver@email.com Music jsmith@email.com Sculpture Arts apage@email.com ccambell@email.com Music sedwards@email.com Biology mwilliams@email.com Linguistics Hmanities reid@email.com Science Science Business Arts History Humanities Arts Science Music Arts Source for the above sample fake database: iki xamples for Access Exercise 1: Develop an application (similar to the ExpenseList class) that can store and manage information about students taking courses at a university First create a Student class that can hold the following pieces of information: Student ID First Name Last Name Email Major Faculty Add appropriate methods to this class. Next create a StudentList class that has as its attribute an unordered list of student records, and the following methods: Add a student record to the list Delete a student record from the list Display records of all the students taking a specific majoir Display records of all students belonging to a particular faculty * Search for a student's record given an ID number Search for a student's record given the last and first names Search for a student's record given the email address y add other methods as necessary * * You ma Next, create a client demo program that reads a file such as the one given below, creates an unordered list, and demonstrates all the methods that you have developed Faculty Arts Business Student ID First Name Last Name Email Major Music 200120 Kate 200121 Julie 200122 Tom 200123 Mark 200124 Jen 200125 Matt 200126 Karen 200127 John 200128 Allison 200129 Craig 200130 Steve 200131 Mike 200132 Jane West McLain Erlich Smith Foster Knight Weaver Smith Page Cambell Edwards Williams Reid kwest@email.com jmclain@email.com Finance terlich@email.com Sculpture Arts msmith@email.com Biology jfoster@email.com Physics mknight@email.com Finance kweaver@email.com Music jsmith@email.com Sculpture Arts apage@email.com ccambell@email.com Music sedwards@email.com Biology mwilliams@email.com Linguistics Hmanities reid@email.com Science Science Business Arts History Humanities Arts Science Music Arts Source for the above sample fake database: iki xamples for Access
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started