In this assignment you will design and build a console application that manages a student database. This application will store student information along with their assignment marks. The user will be shown a menu that allows them to add students, remove students, and display a report that shows the student grade equivalent to their mark.The application will read a text file ‘studentdata.txt’ containing the data for several students.
The data will be stored using classes and abstract data types.The application will display a menu to the user. Based on the user’s input the application will perform these functions:
• display student marks
• display student grades
• add new student
• remove student
Functionality
run:
Student Report System
---------------------
1. Display Student Marks
2. Display Student Grades
3. Add New Student
4. Remove Student
5. Exit
Enter choice:
1
Name MATHS A1 A2 A3 Average ENGLISH A1 A2 A3 Average
-------------------------------------------------------------------------------------------------------------------------------
Frank West 98 95 87 93 78 77 80 78
Dianne Greene 78 94 88 86 87 95 92 91
Doug Lei 78 94 88 86 87 95 92 91
James Hewlett 69 92 74 78 77 89 91 85
Aroha Wright 97 92 87 92 83 82 92 85
Student Report System
---------------------
1. Display Student Marks
2. Display Student Grades
3. Add New Student
4. Remove Student
5. Exit
Enter choice:
3
Enter student ID:
6
Enter first name:
Jason
Enter last name:
Smith
Enter marks for MATHS...
Enter marks for Assignment 1:
91
Enter marks for Assignment 2:
85
Enter marks for Assignment 3:
75
Enter marks for ENGLISH...
Enter marks for Assignment 1:
96
Enter marks for Assignment 2:
78
Enter marks for Assignment 3:
80
Student Report System
---------------------
1. Display Student Marks
2. Display Student Grades
3. Add New Student
4. Remove Student
5. Exit
Enter choice:
2
Name MATHS A1 Grade A2 Grade A3 Grade Average Avg Grade ENGLISH A1 Grade A2 Grade A3 Grade Average Avg Grade
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Frank West 98 A+ 95 A+ 87 A- 93 A 78 B 77 B 80 B+ 78 B
Dianne Greene 78 B 94 A 88 A- 86 A- 87 A- 95 A+ 92 A 91 A
Doug Lei 78 B 94 A 88 A- 86 A- 87 A- 95 A+ 92 A 91 A
James Hewlett 69 C+ 92 A 74 B- 78 B 77 B 89 A- 91 A 85 A-
Aroha Wright 97 A+ 92 A 87 A- 92 A 83 B+ 82 B+ 92 A 85 A-
Jason Smith 91 A 85 A- 75 B 83 B+ 96 A+ 78 B 80 B+ 84 B+
Student Report System
---------------------
1. Display Student Marks
2. Display Student Grades
3. Add New Student
4. Remove Student
5. Exit
Enter choice:
4
Enter ID of student to remove:
3
Student with this ID has been removed!
Student Report System
---------------------
1. Display Student Marks
2. Display Student Grades
3. Add New Student
4. Remove Student
5. Exit
Enter choice:
1
Name MATHS A1 A2 A3 Average ENGLISH A1 A2 A3 Average
-------------------------------------------------------------------------------------------------------------------------------
Frank West 98 95 87 93 78 77 80 78
Dianne Greene 78 94 88 86 87 95 92 91
James Hewlett 69 92 74 78 77 89 91 85
Aroha Wright 97 92 87 92 83 82 92 85
Jason Smith 91 85 75 83 96 78 80 84
Student Report System
---------------------
1. Display Student Marks
2. Display Student Grades
3. Add New Student
4. Remove Student
5. Exit
Enter choice:
5
THANK YOU!
BUILD SUCCESSFUL (total time: 1 minute 25 seconds)
To export a reference to this article please select a referencing stye below:
My Assignment Help. (2021). Design And Build A Console Application For Student Database Management Essay.. Retrieved from https://myassignmenthelp.com/free-samples/bit504-programming/display.html.
"Design And Build A Console Application For Student Database Management Essay.." My Assignment Help, 2021, https://myassignmenthelp.com/free-samples/bit504-programming/display.html.
My Assignment Help (2021) Design And Build A Console Application For Student Database Management Essay. [Online]. Available from: https://myassignmenthelp.com/free-samples/bit504-programming/display.html
[Accessed 04 May 2024].
My Assignment Help. 'Design And Build A Console Application For Student Database Management Essay.' (My Assignment Help, 2021) <https://myassignmenthelp.com/free-samples/bit504-programming/display.html> accessed 04 May 2024.
My Assignment Help. Design And Build A Console Application For Student Database Management Essay. [Internet]. My Assignment Help. 2021 [cited 04 May 2024]. Available from: https://myassignmenthelp.com/free-samples/bit504-programming/display.html.