Need to create a class and case diagram for the following scenario: An application for tracking and managing videos for faculty and students at a university is to be developed. Videos can be scientific, religious or general. General videos are classified as miscellaneous, sports or entertainment while scientific videos are classified as natural science videos or social science videos. In general, professors can check out any number of videos, however, visiting professors can check out at most seven videos. Unlike regular professors, visiting professors can check out videos for the duration of only two weeks. Students can check out any number of religious videos and at most 2 scientific videos. Students can check out only scientific videos in the subject areas represented in their research groups. To facilitate this, students and professors can belong to research groups. A research group must have at least 2 professors and every student must belong to some research group. Professors that belong to a research group are called research professors. Research professors do not teach courses every semester. To be eligible to borrow videos, each semester, a student must register for at least one course offered by a professor in his research group. Moreover, a student cannot register for courses outside the subject areas of the research groups in his academic department. A research group consists of members with various subject area interests. However, subject areas are only classified as an area of interest for groups, if at least two members have interest in the area. Once a student is properly registered for at least one course, that student may borrow videos. Borrowing of videos is completely automated. When borrowing videos, a student swipes his student id card in one of the available library kiosks. The software then checks the student records database for borrowing violations, research area violations and other library or departmental constraints. For example, a student may already have checked out the maximum number of videos allowed. If there are no outstanding violations and the request is valid, the video database is updated along with the student’s record and the student may then pick up the videos from the library check-out counter (no more than one hour after the request is approved). If the request cannot be accommodated, a log is made of the denied request, the student is given on-screen feedback, and an email is sent to the student’s account.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Need to create a class and case diagram for the following scenario:
An application for tracking and managing videos for faculty and students at a university is to
be developed. Videos can be scientific, religious or general. General videos are classified as
miscellaneous, sports or entertainment while scientific videos are classified as natural science
videos or social science videos. In general, professors can check out any number of videos,
however, visiting professors can check out at most seven videos. Unlike regular professors,
visiting professors can check out videos for the duration of only two weeks. Students can check
out any number of religious videos and at most 2 scientific videos. Students can check out
only scientific videos in the subject areas represented in their research groups. To facilitate
this, students and professors can belong to research groups. A research group must have at
least 2 professors and every student must belong to some research group. Professors that
belong to a research group are called research professors. Research professors do not teach
courses every semester. To be eligible to borrow videos, each semester, a student must
register for at least one course offered by a professor in his research group. Moreover, a
student cannot register for courses outside the subject areas of the research groups in his
academic department. A research group consists of members with various subject area
interests. However, subject areas are only classified as an area of interest for groups, if at
least two members have interest in the area.
Once a student is properly registered for at least one course, that student may borrow videos.
Borrowing of videos is completely automated. When borrowing videos, a student swipes his
student id card in one of the available library kiosks. The software then checks the student
records database for borrowing violations, research area violations and other library or
departmental constraints. For example, a student may already have checked out the maximum
number of videos allowed. If there are no outstanding violations and the request is valid, the
video database is updated along with the student’s record and the student may then pick up
the videos from the library check-out counter (no more than one hour after the request is
approved). If the request cannot be accommodated, a log is made of the denied request, the
student is given on-screen feedback, and an email is sent to the student’s account.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Similar questions
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY