Question
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.
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started