Java Assignment
Marks Manager
(50 Marks)
Create a marks manager program that will handle the following tasks:
1) Enter student name: Last Name or , First. Make sure you alphabetize the list once class is entered. (5 Marks)
2) Enter Student Number. A valid student # must accompany every name. The student # must be unique (from the others) and contain 8 numbers.(5 Marks)
3) Input marks on individual assignments. When a mark entry is chosen the user must enter what the assignment is out of. Make sure the marks entered are valid. The marks are entered alphabetically. The program should handle up to five mark entries. (10 Marks)
4) Give individual reports that include the marks on all assignments.(5 Marks)
5) Give class reports(Lists Students and Overall Mark). (5 Marks)
6) Remove Students and Add Students to the list and resort. (10 Marks)
The program must contain a main menu that allows the user to chose any of the above options. The program will go back to the main menu after each task is complete. (10 Marks).