Java Project You are required to build a command prompt (console) application.The application must ask from the command prompt to input data to all the entitiesand it should give the option to add...

Java Project
You are required to build a command prompt (console) application.The application must ask from the command prompt to input data to all the entitiesand it should give the option to add more than one entry at a time [10 marks].If the user decides not to type any data, the program should use synthetic data [5marks]. (1-2 random name of students, courses etc..)Also, your program must be able to output the following:• A list of all the students [5 marks]• A list of all the trainers [5 marks]• A list of all the assignments [5 marks]• A list of all the courses [5 marks]• All the students per course [10 marks]HINT: Make a new class that contains the students within a course• All the trainers per course [10 marks]HINT: As above• All the assignments per course [10 marks]HINT: As above• All the assignments per student [10 marks]HINT: You need to relate a student per course and per assignment• A list of students that belong to more than one courses [10 marks]Lastly, the program should ask from the user a date and it should output a list ofstudents who need to submit one or more assignments on the same calendar weekas the given date [15 marks].HINT 1: The calendar week is considered as Monday to Friday for submissions. Forexample, if the user inputs 15/2/2019 you need to check from Monday 11/2/2019to Friday 15/2/2019.If the user inputs 16/2/2019 (Saturday) or 17/2/2019 (Sunday) you need to checkfrom Monday 11/2/2019 to Friday 15/2/2019.HINT 2:Java:https://docs.oracle.com/javase/8/docs/api/java/time/DayOfWeek.html#getValue
Dec 28, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here