Assignment
Consider the diagram at the end of the document, which shows a screen for book publisher who allows teachers to construct their own text books from a variety of chapters by various authors.
There are two data stores used for this application. One is Course, which contains information about an instance of a class, such as IS 315 HO Fall 2015, the dates of the term, the instructor, etc. The other data store is Chapter, which lists all the chapters, authors, pages, and price for each chapter in the inventory.
1. Decide which elements in the diagram are base elements and which are derived elements. Make a list of the derived elements and say how each is derived.
2. Of the remaining base elements, create two data structures to represent the two data stores Course and Chapter. Specify the details for each.
3. Create a data structure for the screen in the diagram. This will have components from both data stores.
4. Create an XML document from the information in problem 3 that only contains the information needed to send to the printer to have the book printed. Don't worry about adding anything not there (like a shipping address) but do worry about what you can chop out. The printer should not get all the information on that data structure.Justify what you are leaving out.