Question: Description: With reference to the below case study, draw a UML class diagram for the system. An art gallery needs an Information System to manage

Description:
With reference to the below case study, draw a UML class diagram for the system.
An art galleryneeds an Information System to manage its day-to-day operations. The system's analyst has provided information about the problem domain in the form of notes. Your job is to use those notes to draw the class diagram. The analysts notes are as follows:
Analysts Notes for the Art Gallery Information System
The information system is used by artists (painters). An artist must first register by creating an account. Each registered artist has a unique artist ID, name, nationality, contact information, and specialization (such as Modern art, Contemporary art). Once registered, an artist can upload his/her paintings. An artist can add, delete, or update a painting. An artist can have one or many painting.
All art paintings accepted by the system are each given a unique number for identification, painting ID. In addition, a painting has a title, composition, size, date created, and sale price. An art painting belongs to only one artist. Each painting belongs to a category. Categories are described by a code, title, and theme.
The paintings can be bought by art collectors. Each buyer must have a buyer ID, name, address, contact number, and email address. Buyers can be individuals or organizations. A buyer search for a painting in the paintaining and can bid (offer a certain price) for the purchase of one or many paintings. A painting can be bid upon by many buyers. If a deal is reached, the system calculates the total cost of the sale of a painting. For each sale of an art painting, the date of sale, sale price, and tax value, and total cost are recorded for each transaction.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!