Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Add all boundary and control classes to the class diagram. Attributes, operations and associations may be revised. Redraw the class diagram. A small university has

Add all boundary and control classes to the class diagram. Attributes, operations and associations may be revised. Redraw the class diagram.

image text in transcribed

A small university has asked you to design a new web-based system to manage its courses, instructors, and students.

The various departments that are part of the university offer various courses. Department chairs from each department submit requests to add courses.

Each course can be offered as multiple sections during every semester. Instructors can submit their preferences on what course they are willing to teach during specific semesters and preferred days and times. The department chairs should be able to look at these preferences from instructors of their corresponding departments and use these preferences whenever possible in assigning course sections to instructors. Details about new course sections can be updated in the system by each department chair.

Students should be able to register for specific course sections through this system. The registration for classes occurs at certain designated times. When the registration period starts, sections of courses are initialized with their maximum allowed enrollments (commonly called caps). When a section reaches its cap, it is closed. A student can drop a course section, which can lead to the opening of a capped section. Sections that have enrollment of less than 12 students are canceled at the end of the registration period. All sections are closed when the registration period ends.

Prerequisites are to be enforced through the system. Schedule conflicts among the course sections students are trying to register are also detected by the system. Students can pay their fees by credit cards through this system.

re regu 3 ite of Department Chair Course Instructor Preference +Name +Department +Add course ) +Update course sections ) +Assim instructor ) +CourseName +CouseNumer +NumberOfCredit +Add section () +CheckPrerequiste( +Name *+Date entered tate prefered tTime prefered +Email +OfficePhone +submit preference () Section Student +CRN +Date +StartTime +EndTime +Mode Location +Check schedule conflict () Registration +Date Added +Date Dropped +Name +Register() +Drop ) tPay ) Payment +DatePaid +AmountPaid +CreditCardNumber re regu 3 ite of Department Chair Course Instructor Preference +Name +Department +Add course ) +Update course sections ) +Assim instructor ) +CourseName +CouseNumer +NumberOfCredit +Add section () +CheckPrerequiste( +Name *+Date entered tate prefered tTime prefered +Email +OfficePhone +submit preference () Section Student +CRN +Date +StartTime +EndTime +Mode Location +Check schedule conflict () Registration +Date Added +Date Dropped +Name +Register() +Drop ) tPay ) Payment +DatePaid +AmountPaid +CreditCardNumber

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

Oracle Autonomous Database In Enterprise Architecture

Authors: Bal Mukund Sharma, Krishnakumar KM, Rashmi Panda

1st Edition

1801072248, 978-1801072243

More Books

Students also viewed these Databases questions

Question

What is database?

Answered: 1 week ago

Question

What are Mergers ?

Answered: 1 week ago

Question

How would we like to see ourselves?

Answered: 1 week ago

Question

How can we visually describe our goals?

Answered: 1 week ago

Question

What metaphors might describe how we work together?

Answered: 1 week ago