design10 - Benjamin Jones 03/04/08 Design Report Laboratory...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Benjamin Jones 03/04/08 Design Report Laboratory 10 High Level Design I. Initialize node structure for linked list II. Populate data into the list from file 1. Ask user which file to load 2. If file does not exist a. Ask user to create file b. Ask user for input on first record, new archive is created 3. If file does exist a. Ask user to create new archive or retain old archive b. If new, ask user for input on first record, old archive is deleted c. If not, populate data in file into list III. Display menu to user 1. If user selects add record a. Add new record to end of list 2. If user selects to display record a. Find record based on user input criteria b. Display record 3. If user selects to update record a. Find record based on user input criteria b. Prompt user to input new properties of the record 4. If user selects to delete record a. Find record based on user input criteria b. Delete record using appropriate method (head, tail, middle) IV. Write updated list to text file Algorithmic Design I.A Create structure for node in linked list I.A.1 Each node has a song title I.A.2 Has an artist I.A.3 Has a date of recording
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 5

design10 - Benjamin Jones 03/04/08 Design Report Laboratory...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online