Design and implement a software system, Data Structure & Algorithms

In this assignment, you are invited to design and implement a software system for catalogue sale. A catalogue is organised in a tree structure. Each node of the catalogue tree represents either an item for sale or a category. The following is an example of such a catalogue:

      Computer Science
        Data structures Using C++ 
                        Java: How to program 
      Social Science
Movies, Music & Games
      MP3 Downloads
    Video Games
Home, Garden & Tools
    Kitchen & Dining
Sports & Outdoors
    Exercise & Fitness
      Precor Premium Series 9.31 Treadmill
    Bike & Scooters 
There are three roles in the system: sellers, buyers and the Manager.
A seller can:

  • Traverse the catalogue
  • Place a sell item under an existing category
  • Create a new subcategory under the root category or any other subcategories


Posted Date: 3/16/2013 6:10:35 AM | Location : United States

Related Discussions:- Design and implement a software system, Assignment Help, Ask Question on Design and implement a software system, Get Answer, Expert's Help, Design and implement a software system Discussions

Write discussion on Design and implement a software system
Your posts are moderated
Related Questions
The two pointers per number of a doubly linked list prepare programming quite easy. Singly linked lists as like the lean sisters of doubly linked lists. We need SItem to consider t

Given a number that is represented in your data structure, you will need a function that prints it out in base 215 in such a way that its contents can be checked for correctness. Y

I need to know about data structure and algorithms. can you help me?

how to convert 12 hour format into 24 hour format using c program

Illustrates the program for Binary Search. Program: Binary Search /*Header Files*/ #include #include /*Functions*/ void binary_search(int array[ ], int value,

Explain divide and conquer algorithms  Divide  and  conquer  is  probably  the  best  known  general  algorithm  design  method.  It   work according to the following general p

Explain what are circular queues? Write down routines required for inserting and deleting elements from a circular queue implemented using arrays.           Circular queue:

In the book the following methods are presented: static void selectionSort(Comparable[] list) static void insertionSort(Comparable[] list) static boolean linearSearch(Comparable

Write a detailed description of a function that takes in an integer as an argument, then prints out the squares of all positive integers whose squares are less than the input. (The