Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 2 . Create a programmer - defined class with relevant methods to compute the information in Table 4 utilizing the information accepted through the
Question
Create a programmerdefined class with relevant methods to compute the information in Table
utilizing the information accepted through the GUI created in Question
Table
Subject's grade point
Subject's credit points
Semester's total credit hours
Semester's cumulative credit points
Semester's GPA
Semester's Academic status
Based on the computed GPA, the following academic status is displayed.
Need attention below
Satisfied to
Good Standing to
Dean List to
Apply the programmerdefined class's object in the GUI created in Question to compute and
display the information in Table in the GUI created in Question
PROJECT REQUIREMENTS:
i Student MUST answer both questions, each question carries of the mini
project's marks.
ii Apply relevant standard classes to enhance the quality of the program.
iii Apply exception handling to improve the quality of the program.
iv Apply proper validation processes to validate the data entered by the user.
v Insert relevant internal documentation Comment in the program to improve
the readability and understanding of the program.
vi All numeric output must be formatted to TWO decimal places.
SUBMISSION INSTRUCTIONS
Student is expected to submit:
i Source code to Brighten
ii A FIVE minutes System Demo video to Brighten.
iii The demo video serves as an electronic user guide that demo the functionalities
of the system. The length of the video should not exceed FIVE minutes.
iv Student must present the functionalities of the system.
v Student must ensure that they are clearly visible throughout the system demo.
vi Project presentation student is required to prepare a maximum TEN
minutes face to face presentation to present the development of the GPA
calculator.pls solve the code in java
tableCWeak PassFail
Page of
Question
Create a Graphical User Interface GUI to accept student information and subject information listed in Table and Table
Table Student Information
tableStudent InformationStudent Name,String,User needs to enter this informationStudent IDString,User needs to enter this informationProgram Information,String,tableThe GUI should allow the user to select ONE of thefollowing programs. BIT Information SystemsHons BIT Graphics and MultimediaHons BIT Visual MediaHonsAcademic Year,String,User needs to enter this informationSemesterInteger,tableUser needs to enter this information. The system needsto ensure that the semester entered is either or Any invalid semester entered will trigger a popuperror message. eg Input mismatch exception
Table Subject information
tableSubject InformationSubject IDString,tableThe GUI should allow the user to select the subjectidStudent may use this semester subjectsSubject Name,String,tableSubject name is fill up automatically according tothe subject id selected.Credit Hours,Integer,tableCredit hours is fill up automatically according to thesubject id selected.Subject grade,String,tableUser is required to enter the grade for the subject.Validation is required to ensure that the user enteredvalid grade. Any invalid grade entered will trigger apopup error message.The valid grade range is based on UNITEN'sgrading system.
Page of
Question
Create a programmerdefined class with relevant methods to compute the information in Table
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started