Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave

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)

Cite This Work

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.

Get instant help from 5000+ experts for
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing: Proofread your work by experts and improve grade at Lowest cost

loader
250 words
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Plagiarism checker
Verify originality of an essay
essay
Generate unique essays in a jiffy
Plagiarism checker
Cite sources with ease
support
Whatsapp
callback
sales
sales chat
Whatsapp
callback
sales chat
close