Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I want the full code in java together with the class code in java Develop an University Course Management System Object Oriented Concept and Java

image text in transcribed image text in transcribed image text in transcribed image text in transcribed image text in transcribed image text in transcribedimage text in transcribed image text in transcribed I want the full code in java together with the class code in java

Develop an University Course Management System Object Oriented Concept and Java Programming Language. The components of the system are described as below: - Student registration module. - Courses registration module. - Assessment marks entry module. - Student Course Result Slip Printing module. The scope of the program is able to handle 1,000 student profiles, and 50,000 course records. The program comprises classes as described below. 1. Class Student with the following information. 2. Class Studentcourse with the following information. *Table A: Mark Ranges, Grades and Grade Points Mapping Class UniversityCourse which inherits from Studentcourse, with the following information. 4. Class FacultyCourse which inherits from Studentcourse, with the following information. Create a program which comprises the modules as described below: (a) Student Registration Module. This module allows the user to maintain student records. It lets the user to add, edit and delete student records. ( 20 marks) (b) Course Registration Module. This module allows the user to maintain student's courses registration. It lets the user to select the type of course (University Course or Faculty Course) to create an object, and enter the value for studentCourseID, studentID, courseID, credithours and semester. It also lets the user to choose to edit or delete the records (20 marks) (c) Course Assessment Marks Entry Module. This module allows the user to maintain student's course assessments marks. The module allows the user to select the registered student course based on studentID and semester, and enter the mark for the assessments of each of the registered courses of the selected student in the selected semester. It also lets the user to choose to edit the marks. (20 marks) (d) Student Course Result Slip Printing Module. This module allows the user to print the student results report, based on the entered studentID and semester. The report consists of all the registered courses with result of the selected student and semester. The report also consists of the total of credit hours and the Grade Point Average (GPA). The steps of calculation of GPA are as displayed below: Implement the best practices for writing an object-oriented program. Best practices may include codes reusability, modularity, robustness in handling user inputs, abstraction, encapsulation, remarks and comments, reasonable naming of identifiers, indentations, screen layout and report layout. (10 marks)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Secrets Of Analytical Leaders Insights From Information Insiders

Authors: Wayne Eckerson

1st Edition

1935504347, 9781935504344

More Books

Students also viewed these Databases questions