A future software system for a bookstore that will keep an inventory of two types of books: Traditional books and books on CD. Books on CD may also contain music. The bookstore purchases books from publishers and sets a price for each book. Customers can purchase books from the bookstore, using either cash or a credit card. The bookstore keeps track of which books it has in its inventory including quantity, and the books that have been purchased by each customer. Create a UML Class Diagram (using your preferred UML Drawing Tool [not hand drawn]) including attributes, operations/methods ("getters", "setters", and at least three (3) operations/methods that could represent/implement the beginning/start of three (3) Use Cases, and relationships (inheritance, association, aggregation, etc.). Submit a Screen image of your UML Class Diagram (big enough so I can see it) along with any assumptions and any other descriptive information you think will help explain your solution.

Principles of Information Systems (MindTap Course List)
12th Edition
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter1: An Introduction To Information Systems
Section: Chapter Questions
Problem 4PSE
icon
Related questions
Question

A future software system for a bookstore that will keep an inventory of two types of books: Traditional books and books on CD. Books on CD may also contain music. The bookstore purchases books from publishers and sets a price for each book. Customers can purchase books from the bookstore, using either cash or a credit card. The bookstore keeps track of which books it has in its inventory including quantity, and the books that have been purchased by each customer.

Create a UML Class Diagram (using your preferred UML Drawing Tool [not hand drawn]) including attributes, operations/methods ("getters", "setters", and at least three (3) operations/methods that could represent/implement the beginning/start of three (3) Use Cases, and relationships (inheritance, association, aggregation, etc.).

Submit a Screen image of your UML Class Diagram (big enough so I can see it) along with any assumptions and any other descriptive information you think will help explain your solution.

Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Development strategies
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781285867168
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr