Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Description of Scenario The university permits a student who has a diploma from the recognised institution to waive some of the subjects when the student

image text in transcribedimage text in transcribedimage text in transcribed

Description of Scenario The university permits a student who has a diploma from the recognised institution to waive some of the subjects when the student continue his study at degree level. The process to waive the subject is known as Credit Transfer. Each faculty has a list of subject that are permissible for credit transfer. The minimum grade that permits for credit transfer is B. Task Develop an object oriented program using Java to implement the described scenario. An initial UML model that described the relation between a student and multiple subjects is shown Figure 1. Although this model is incomplete, use this model as a guide for your implementation. You can add or remove the necessary attributes or methods to the model. Student -name: String -matricNo: String -totalCredit Transfer: int -totalTransfer Subject: int Subject -name: String -creditHours: int -grade: char -transfer Status: boolen 1 1.. Figure 1: UML model for credit transfer 2 / 3 You need to demonstrate your solution as described in scenario. Use the data shown in Table 1, Table 2 and Table 3 to demonstrate your solution. Table 2 and Table 3 are sample data for the registered subject by the students described in Table 1. Table 1: Sample data for Student No. Student Id Name 1 B2020124567 Salman Al-Farisi 2 B2020124588 Hamzah Abdul Mutalib Table 2: Sample data for credit transfer application by B2020124567 Salman Al-Farisi No Name Credit Hours Grade 1 Algebra 3 A 2 Programming Technique 3 B 3 Calculus 3 A 4 Object Oriented Programmng 3 Table 3: Sample data for credit transfer application by B2020124588 Hamzah Abdul Mutalib No Name Credit Hours Grade 1 Algebra 3 D 2 Programming Technique 3 A 3 Calculus 3 A Gynacted outnut Table 2: Sample data for credit transfer application by B2020124567 Salman Al-Farisi No Name Credit Hours Grade 1 Algebra 3 A 2 Programming Technique 3 B 3 Calculus 3 4 Object Oriented Programmng 3 Table 3: Sample data for credit transfer application by B2020124588 Hamzah Abdul Mutalib No Name Credit Hours Grade 1 Algebra 3 D 2 Programming Technique 3 A 3 Calculus 3 A Expected Output Your program shall produce an output that contains the student details, evaluation of credit transfer for each requested subject in the application, total subject allow for credit transfer and total credit transfer. Put your name and matric number at the end of the output

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

Database Concepts

Authors: David Kroenke, David Auer, Scott Vandenberg, Robert Yoder

8th Edition

013460153X, 978-0134601533

More Books

Students also viewed these Databases questions