Object Oriented Java Programming Project: Data Analysis and Testing

Verified

Added on  2023/04/20

|6
|289
|310
Project
AI Summary
This Java programming project involves data analysis, database design, system design, web design, and software development and testing. The project includes a driver class (StudentMain) that handles the execution of the application. The program takes marks as input (out of 100) and converts them based on specified percentages (10%, 20%, 30%, and 40%). It then calculates the total marks and grades. The project also includes testing procedures and input file data to validate the program's functionality. Further improvements can be made to store student names and other details, as well as add functionalities like sorting student data based on their total marks. This assignment is for the course Object Oriented Design and Programming, aiming to demonstrate skills in data analysis, database design, system design, web design, and software development & testing.
Document Page
Java Programming
Name of the Student:
Name of the University:
Author note:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
Flowchart / Pseudo Code...........................................................................................................3
Testing........................................................................................................................................3
Input file Data........................................................................................................................3
Actual Testing........................................................................................................................4
Guidelines..................................................................................................................................5
Document Page
Flowchart / Pseudo Code
Testing
Input file Data
ID Task 1 Task 2 Task 3
1 65 75.5 51
2 75.5 52 90
3 60 80 82.5
Document Page
Actual Testing
To test Input for
task-4
Expecte
d
Output
Actual Output Conclusio
n
If marks
are stored
as per
their
Weightag
e
percentag
e.
65,82.5,9
0
For
student-
1:
Task1
6.5
Task2
15.1
Task3
15.3
Task4
26
And so
on…
Success
If Total
and
Grades
are
properly
calculated
65,82.5,9
0
Student
1: 62.9,
C
Student
2: 77.5,
Success
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
B
Student
3: 82.75
, B
If
program
can
handle
erroneous
inputs
and
prevents
from
crashing
-55,155 Success
If output
file is
properly
extracted
65,82.5,9
0
Success
Guidelines
The StudentMain class is the driver class containing the main method for the entire
program. In order to operate or execute the application, this java file must be executed.
Document Page
Furthermore, all marks are to be entered out of 100 and the program will convert these
marks as per the 10%, 20%, 30% and 40% norms and store them into the program
accordingly. The total and grades will be calculated accordingly.
The program can be further improved, keeping in mind that the student names and
other details should also be stored in the program. In addition to that, more functions like
getting sorted data of students based on their total marks can also be obtained.
chevron_up_icon
1 out of 6
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]