Computer Sys Analysis & Design I.

profilef1bsf2bs

Purpose

The purpose of this assignment is to practice creating data structures and mapping them to XML documents.

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.

Notes

Be sure to use proper notation when specifying the data stores. Use the forms from chapter 8 for data structures as we did in class. Don't worry about filling in items about data rates or volumes.

Submit

Turn in a .zip file of all your documents describing the 3 data structures and the descriptions from questions 1 and 4.

BYOB.PNGView in a new window

Rubric

Assignment 9
Assignment 9
CriteriaRatingsPts
Question 1
All derived items listed and justified
5 pts
Missing some items or justifications
3 pts
Missing most items or justificatoins
1 pts
No Marks
0 pts
5 pts
Question 2a
Complete data structure with all elements and correct notation
5 pts
Partial data structure or incorrect notation
3 pts
Partial data structure and incorrect notation
1 pts
No Marks
0 pts
5 pts
Question 2b
Complete data structure with all elements and correct notation
5 pts
Partial data structure or incorrect notation
3 pts
Partial data structure and incorrect notation
1 pts
No Marks
0 pts
5 pts
Question 3
Complete data structure with all elements and correct notation
5 pts
Partial data structure or incorrect notation
3 pts
Partial data structure and incorrect notation
1 pts
No Marks
0 pts
5 pts
Question 4
Complete XML document with justification of each component
5 pts
Partial XML document or weak justification
3 pts
Partial XML document AND weak justification
1 pts
No Marks
0 pts
5 pts
Total Points: 25
 
  • 11 years ago
  • 5
Answer(0)
Bids(0)