Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Note: this questions needs diagrams , you do not need to write codes Scenario: S

ID: 3574470 • Letter: N

Question

Note: this questions needs diagrams , you do not need to write codes

Scenario: Sweetbriar College is redesigning their course registration system [CRS]. They plan for this system to be web-based, but first you need to model the main system behind the web interface. Here is a description of the interactions with the proposed CRS.

Faculty enter courses into the system, assign section numbers, instructors, dates, times, and classrooms for individual instances of a course. Students can browse available course-sections. Students or faculty advisors can register students for course-sections. Faculty can view a class list and enter grades for a course-section they are teaching. Students can view their course schedule and their grades for individual courses. The Registrar's office can view a student's history of courses and grades.

1. Using our Sweetbriar College scenario and the Object Class Model you developed, identify the object classes that require persistent storage.

2. Expand your Sweetbriar College Object Class Model by mapping the persistent object classes to RDBMS tables. Show the relationships and cardinality between the RDBMS tables.

3. Apply the normalization rules to the persistent objects that participate in the use case < Student registers for Course-Section>.

4. Expand your Sweetbriar College Object Class Model from Problem #2 by adding appropriate Data Access and Manipulation Classes. Remember to include the methods in each DAM class.

5. Using our Sweetbriar College scenario and your Use Case diagram of the system, identify the use cases that will require a user interface and briefly describe each interface.

6. Using our Sweetbriar College scenario and the use case <Faculty creates Course-Section>, create a sample GUI user interface for this use case.

7. Using our Sweetbriar College scenario and the use case <Student registers for Course-Section>, create a sample GUI user interface for this use case.

8. Using our Sweetbriar College scenario and the use case <Student views or prints Class Schedule>, create a sample GUI user interface for this use case.

9. Using our Sweetbriar College scenario and the use case <Student views Class Schedule>, create a sample mobile user interface for this use case. How is this user interface different from the GUI user interface for this use case?

Explanation / Answer

6)

Object classes participating in the use case <Faculty creates Course-Section»:

The following object classes participate in <Faculty creates Course-Section>,


Faculty class represents a Faculty
Course class represents a course
Section class represents the section
Instructor class denes the instructor who is going to handle the course

7)

Object classes participating in the use case <Student registers for Course-Section»:

The following object classes participate in <Student registers for Course-Section>,


Faculty class represents a Faculty
Student class represent a student who register a course
Course class represents the course for which Student is registered.
Section class represents the course section


In the use case <Student registers for Course-Section> representation both Student and Faculty
objects are present. The reason is either a student or faculty can register students.|

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote