Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The University of Giving System (GUS): It is an institution. They need to develop a system for registering students. You are currently working as a

The University of Giving System (GUS): It is an institution. They need to develop a system for registering students. You are currently working as a system engineer at GUS and have been asked to manage this project. After many interviews with various staff and students, I received the following description about the registration process: The registration process begins with the registration department at the university. The registration section displays the available sections for each course for the current semester. The department contains the department number, room and teacher. These departments are taught by GUC faculty. The people involved in the process are GUC students and faculty. Academic staff can be full-time professors or part-time professors. Additionally, GUC employs Teaching Assistants (DA) who can be assigned to departments. DAs are also faculty. Also, each training course contains zero or more basic requirements that can be provided by a specific department. The course contains the name, basic requirements, credit hours, department, and course number. Students are required to register by entering their personal data such as name, address, national identity card number and contact number. The address must be represented by street, building number, apartment number and zip code. Faculty members must also be registered by providing personal details such as name, address, date of birth, national ID number, and contact number. In addition, full-time professors must provide the name of their qualification after graduation in addition to the country of the university that granted it and the number of years of experience. Faculty members' salaries can be calculated as detailed in the table below. Faculty members must belong to a department as well. Finally, an information system must be produced to track students, employees, courses, departments, departments, and registration. The system should also maintain information about employees. It was decided to use an object-oriented approach to design and implement the system with the UML tool. Create a detailed UML class diagram for GUS (the scenario above) using a suitable UML tool, for example (draw io). Classes should also include attributes and methods. Explain one inheritance and single aggregation relationships present in UML.

image text in transcribed

Full time professor Salary = Salary - Salary * tax + overtime Part time professor * Number of credit hours per week * number of weeks hour rate TA Hours*Hour Rate

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

More Books

Students also viewed these Databases questions

Question

Prepare and properly label figures and tables for written reports.

Answered: 1 week ago