Question

A university is a very busy place with a lot of students and also a lot...

A university is a very busy place with a lot of students and also a lot of employees to keep the system running perfectly. All people in the university have basic information like name, address, email and phone number. Employees at the university have extra information like employee-id and salary. There are also faculty and staff who are employees at the university. Each faculty has a designation and is assigned to a specific college and has number of courses taught. Each staff belongs to a specific department such as IT, HR etc. and has a designation at the department. Then, there are students who have the information such as Courses taken, GPA etc. You are required to draw the UML Class diagram and create Python classes to represent the different types of people at a university. Identify the classes and the relationships between them. Implement the classes in Python. Create a separate test module where instances of the class are created, and the methods are tested by creating a list of different people at the university and displaying their information.

Draw the UML diagram

Homework Answers

Answer #1

AS PER MENTIONED CLASSES I HAVE DRAWN THE CLAS DIAGRAM ...THE EMPLOYEE IS MAIN CLASS AND THE STAFF AND FACULTY ARE THE GENERALISED CLASS

FOR ANY QUERIES PLEASE COMMENT

PLEASE GIVE AN UPVOTE

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
A university is a very busy place with a lot of students and also a lot...
A university is a very busy place with a lot of students and also a lot of employees to keep the system running perfectly. All people in the university have basic information like name, address, email and phone number. Employees at the university have extra information like employee-id and salary. There are also faculty and staff who are employees at the university. Each faculty has a designation and is assigned to a specific college and has number of courses taught....
A University wants to create an ER Diagram for its business model in the blank space...
A University wants to create an ER Diagram for its business model in the blank space provided below It provides the following business rules. All the relationship and cardinalities need to be shown properly based on the business rules given below. Any assumptions you make should be clearly mentioned. Students can take many courses but will need to take at least one course. Courses will have at least one but likely many students. Student can rent up to 3 books...
Design ER diagram to capture the information below and explain fully your answer: The University has...
Design ER diagram to capture the information below and explain fully your answer: The University has to create a database. In design stage the committee formed the following description: “The research activity at the University is organized as series of projects: Each project has project number, budget, funding organization, staring date and completion date. Each project has a PI who is full time faculty at the university. Each project has only one PI, but can have one or more Co-PI...
Students may enroll in courses after the enrollment opens for a semester, some courses have pre...
Students may enroll in courses after the enrollment opens for a semester, some courses have pre requisite courses and the system should check that the student has completed the pre requisite course with a passing mark, otherwise it will not allow the student to enroll in a course. After successfully enrolling required number of courses for a semester, the students will be required to pay fee for the semester after which they will be added in the official course/class list....
You are a forensic accountant and just been hired by MacEwan University (“MU”) to investigate possible...
You are a forensic accountant and just been hired by MacEwan University (“MU”) to investigate possible fraud relating to parking revenue. Your first task is to deal with a pressing issue related to the controls in the new parking access system for the new parking lot (this is the first time the university will charge for parking). MNU has signed an agreement with All Access Inc (AAI), a third-party service provider, to lease the parking access system for three years....
Project 2 statement Please write this in JAVA. Please read this entire statement carefully before you...
Project 2 statement Please write this in JAVA. Please read this entire statement carefully before you start doing anything… This project involves implementing a simple university personnel management program. The program contains two different kinds of objects: students and faculty. For each object, the program stores relevant information such as university ID, name, etc. Different information is stored depending on the type of the object. For example, a student has a GPA, while a faculty has a title and department...
You have learned some database components such as entities (tables) with attributes (columns/fields) and keys in...
You have learned some database components such as entities (tables) with attributes (columns/fields) and keys in previous lessons such as Relational Databases, Database Fields and Field Specifications, and Establishing Keys. Now based on the examples in those lessons, you will design a database for CTU, which includes three entities (tables): Students, Faculty, and Classes. Note a class refers to a particular class section. For example, the current CS253 you are taking is one class instance (i.e. CS253-01), and another CS253...
a gymnastic school with hundreds of students. It needs a database to track all the different...
a gymnastic school with hundreds of students. It needs a database to track all the different classes that are being offered, who is assigned to teach each class, and which students attend each class. Also, it is important to track the progress of each student as they advance. Design a database for the following requirements: Students are given a student number when they join the school. This is stored along with their name, date of birth, and the date they...
can anyone please paraphrase the below passege and also add some information about smartclass and how...
can anyone please paraphrase the below passege and also add some information about smartclass and how is the relationship between smart class and special need people? for example, how smartclass can help disabled people to study well and reach their goals? Smart Class is a solution designed to help teachers in meeting with new challenges and developing students abilities and performance. It helps the teachers to access multimedia content and information ,that can be used for teaching students more effectively....
home / study / engineering / computer science / computer science questions and answers / consider...
home / study / engineering / computer science / computer science questions and answers / consider the following set of requirements for a university database that is used to keep track ... Question: Consider the following set of requirements for a UNIVERSITY database that is used to keep track o... Consider the following set of requirements for a UNIVERSITY database that is used to keep track of students' transcripts. (a) The university keeps track of each student's name, student number,...