The I.T. department of a medium-sized consulting firm requires an inventory system. This system would allow them to individually track every piece of computer. equipment used by the company. This includes computers, monitors, printers, etc. This is especially important given that the company has several offices located across world. The system should keep track of the following characteristics of equipment: • Its type (such as Computer, Monitor, Printer) • Its serial number (such as N3JEKW357EA) Its model number Information about its purchase (such as date, store, warranty expiration) Who is currently assigned to this piece of equipment Its location (such as Montreal Office, Toronto Office). • Every piece of Computer equipment has uniquely identifies with special barcode sticker (a piece of equipment can only be assigned to one employee at a time.) The system also keeps track of employees. The record has been following information: Name of the employee, gender. Title, department, supervisor. location. List of pieces of equipment currently assigned address, phone • List of pieces of equipment assigned to him/her in the past (and when !) Some information about locations is also stored: • Name of the location, Number of offices in that location, List of (references to) employees in that office, • Employee responsible for I.T. maintenance at that office and their contact number • List of equipment found at that location Draw the Class Diagram to model the above inventory system.
The I.T. department of a medium-sized consulting firm requires an inventory system.
This system would allow them to individually track every piece of computer.
equipment used by the company. This includes computers, monitors, printers, etc.
This is especially important given that the company has several offices located
across world.
The system should keep track of the following characteristics of equipment:
• Its type (such as Computer, Monitor, Printer)
• Its serial number (such as N3JEKW357EA)
Its model number
Information about its purchase (such as date, store, warranty expiration)
Who is currently assigned to this piece of equipment
Its location (such as Montreal Office, Toronto Office).
• Every piece of Computer equipment has uniquely identifies with special
barcode sticker (a piece of equipment can only be assigned to one employee
at a time.)
The system also keeps track of employees. The record has been following
information:
Name of the employee, gender. Title, department, supervisor. location.
List of pieces of equipment currently assigned
address, phone
• List of pieces of equipment assigned to him/her in the past (and when !)
Some information about locations is also stored:
• Name of the location, Number of offices in that location, List of (references to)
employees in that office,
• Employee responsible for I.T. maintenance at that office and their contact
number
• List of equipment found at that location
Draw the Class Diagram to model the above inventory system.
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)