Answered step by step
Verified Expert Solution
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
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
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