Question
Java code !! Create a student management system where a teacher keeps track of his students. A student is defined with their ID's which should
Java code !!
Create a student management system where a teacher keeps track of his students. A student is defined with their ID's which should consist of 4 digits. First digit of ID should indicate Student's department
-
1: Computer Engineering
-
2: Electrical - Electronical Engineering
-
3: Industrial Engineering
-
4: Civil Engineering
-
5: Mechanical Engineering
While the other 3 digits should indicate the turn, which student is entered. (1001 means first student from computer engineering)
A student also should have Name, Surname and contact mail and contact number as well as department. Create two constructors with one having Name, Surname and Department while other one having Name, Surname, Department as well as contact phone and contact mail.
-Create an Assignment class which holds 20 students and their grades for 5 different assignments. Your class should have a method called simulate () which will randomly create students with their names, surnames, contact phones and mail addresses. It should also assign randomly generated scores for their 5 separate assignments between 1-100.
-Create another method called report () which calculates average grade for each student and prints out most successful student.
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