Our Services

Get 15% Discount on your First Order

[rank_math_breadcrumb]

make a University app to have a simple system to keep track of all the students (graduate and undergrads).To do that the following classes are needed for this object-oriented database. Student Stud

 make a University  app to have a simple system to keep track of all the students (graduate  and undergrads).To do that the following classes are needed for this  object-oriented database.

Student

  • StudentID : Integer
  • stdFirstName: String
  • stdLastName: String
  • stdMarks : Double []
  • stdAddress: Address

** Class Student should have set/get properties, constructor and have following methods:

Average() – that returns the average grade for students

toString() method that returns the above information as a String

  1. A class called Address which can be that can be added into the class student

Address

  • streetInfo: String
  • city: String
  • postalCode: String
  • province: String
  • country: String

** Class Address should have set/get properties, constructor and following method:

toString() method that returns the above information as a String

  1. A class called UndergraduateStudent that inherits from Student and has the following members:

Undergrad Student

  • subject: String
  • yearOfEntry :Integer

***Class Student should have set/get properties, constructor and following method:

Graduate()  – Boolean that returns true if the Student is eligible to graduate when  the average of their marks is greater than 50.

toString() method that returns the above information as a String

  1. A class called GraduateStudent that inherits from Student and has the following members:

Graduate Student

  • subject : String
  • yearOfEntry :Integer
  • thesisTopic: String

Class Student should have set/get properties, constructor and following method:

Graduate()  – Boolean that returns true if the Student is eligible to graduate when  the average of their marks is greater than 70.

toString() method that returns the above information as a String

Summary of Operations

System Menu:

  1. Add undergraduate student
  2. Add graduate  student
  3. View all the students
  4. View only eligible students for graduation
  5. exit

Overview:

  • You may use array or ArrayList to store all your students(graduate and undergrad) into one array of objects.
  • If you use an Array, you may assume the user does not enter more than ten students in total into the system

1 –Add undergraduate Students: this  menu should accept all the necessary parameters for undergraduate  students and create an instance from undergraduate class and store it  into students array.

2 –Add graduate student:  this menu should accept all the necessary parameters for graduate  students. It should create an instance from the graduate class and store  it in the students’ array.

3- View all the students: view all the relevant information of students (graduate and undergraduate) from students array

4- View only eligible students for graduation: view all the relevant information (graduate and undergraduate) from the students’ array only if they are eligible to graduate.

5 – Exit: exit the running menu (program)

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

IntroductionFor this project, you will create a personal portfolio website to demonstrate your ability to use HTML, CSS, and JavaScript and resolve software problems in web development environments. Y

IntroductionFor this project, you will create a personal portfolio website to demonstrate your ability to use HTML, CSS, and JavaScript and resolve software problems in web development environments. You will create three HTML pages: a résumé, a cover letter, and a career goals page. As you make your website, you

IntroductionFor this project, you will create a personal portfolio website to demonstrate your ability to use HTML, CSS, and JavaScript and resolve software problems in web development environments. Y

IntroductionFor this project, you will create a personal portfolio website to demonstrate your ability to use HTML, CSS, and JavaScript and resolve software problems in web development environments. You will create three HTML pages: a résumé, a cover letter, and a career goals page. As you make your website, you

Need to report 1 You will submit two reports generated from your developed database. These reports should be meaningful to your database. The report(s) resolve one of the problems that you originally

Need to report 1 You will submit two reports generated from your developed database. These reports should be meaningful to your database. The report(s) resolve one of the problems that you originally identified in your Database Proposal.  The lay out should be appealing to the eye and the design should

Select any example visualization or infographic and imagine the contextual factors have changed: If the selected project was a static work, what ideas do you have for potentially making it usefully in

Select any example visualization or infographic and imagine the contextual factors have changed: If the selected project was a static work, what ideas do you have for potentially making it usefully interactive? How might you approach the design if it had to work on both mobile/tablet and desktop? If the

Excel 365/2021 Capstone – Level 2 Working with Sales Data These instructions are compatible with both Microsoft Windows and Mac operating systems. In this project, you will work with sales data from T

Excel 365/2021 Capstone – Level 2 Working with Sales Data These instructions are compatible with both Microsoft Windows and Mac operating systems. In this project, you will work with sales data from Top’t Corn, a popcorn company with an online store, multiple food trucks, and two retail stores. You will

Hello Students, As discussed in class, the Workspaces and Challenges are now active. Required Challenges for Full Credit To earn full credit (30% of the assignment), you must complete 6 challenges fro

Hello Students, As discussed in class, the Workspaces and Challenges are now active. Required Challenges for Full Credit To earn full credit (30% of the assignment), you must complete 8 challenges from the following list: Interns & HR on the Domain Controller Help Desk Fun: User Workstation Nightmares Dangerous Drives Preventative Protection: Thwarting the Imminent Threat Security

Hello Students, As discussed in class, the Workspaces and Challenges are now active. Please read the instrutions carefully before you accept the order. This labs should be done on xp cyber range websi

Hello Students, As discussed in class, the Workspaces and Challenges are now active. Please read the instrutions carefully before you accept the order. This labs should be done on xp cyber range website. It has to submit minimum 10 challenges with proper documentation. The questions and the website protal is attached below. A Database

Individual Assignment 3 (50 Points) Case Problem 1 (Slate & Pencil Tutoring – pages: HTML 269 – HTML 270) Data files are provided to you with this assignment in a zipped folder. Unzip the folder

Individual Assignment 3 (50 Points)Case Problem 1 (Slate & Pencil Tutoring – pages: HTML 269 – HTML 270) Data files are provided to you with this assignment in a zipped folder. Unzip the folder tosee the data files needed for this case problem.Follow the instructions (Steps 1-16) and complete the

Please read the instructions below carefully. Required Challenges for Full Credit Vulnerability Scan Complete, Begin System Hardening [NG]Volatile Vulnerabilities [NG]The Network is Down! Internal Iss

Please read the instructions below carefully. Required Challenges for Full Credit Vulnerability Scan Complete, Begin System Hardening [NG] Volatile Vulnerabilities [NG] The Network is Down! Internal Issues Edition [NG] The Network is Down! Contractor Edition [NG] (Complexity 1) The Network is Down! Contractor Edition [NG] Systems Security Analyst Crash Course

Hello Students, Please pay attention to the instructions below. Required Challenges for Full Credit To earn full credit (30% of the assignment), you must complete 6 challenges from the following list:

Hello Students, Please pay attention to the instructions below. Required Challenges for Full Credit To earn full credit (30% of the assignment), you must complete 6 challenges from the following list: Interns & HR on the Domain Controller Help Desk Fun: User Workstation Nightmares Dangerous Drives Preventative Protection: Thwarting the Imminent Threat Security

Hello This is XP Cyberrange Challenges twe need to complete the challenge by reading a conversaation between the people dicussing on cyber topics. We need to resolve the issues by working on each task

Hello This is XP Cyberrange Challenges we need to complete the challenge by reading a conversaation between the people dicussing on cyber topics. We need to resolve the issues by working on each task which are discussed in that conversation meet. Please pay attention to the instructions below. Finish the

● NCP- NICE Challenge Project ● VM- Virtual Machine ● VMRC- Virtual Machine Remote Console ❖ NICE Framework- This is shorthand for the NICE Cybersecurity Workforce Framework. ❖ Webportal- The web appl

Hello friends this is the step by step guidance to work on task these are not the questions don’t be panic ./ ● NCP- NICE Challenge Project ● VM- Virtual Machine ● VMRC- Virtual Machine Remote Console ❖ NICE Framework- This is shorthand for the NICE Cybersecurity Workforce Framework. ❖