Detailed Design Document
CPSC 451 Supplier Group #1

Department of Computer Science
University of Calgary
27 February 1997

Page maintainer: Terrence Asgar-Deen
terrence@cpsc.ucalgary.ca

  • Terrence Asgar-Deen
  • Patrick Chan
  • Thomas Hui
  • Carsten Jaeger
  • Matthew Johnson
  • Brian Low
  • Hoang Nguyen
  • Kevin Pattison
  • Csaba Suveges
  • Jeremy Tang
  • Leena Thakkar
  • Al-Amin Vira
  • Lin Zhang

  • Product

     

    The product processes describe all of the functionality that can be performed on the product datastore. The functionality includes the following operations:

    All related data flows used in the product processes as they relate to the current user are described in the diagram above. The user enters product info, product number, and motif number into the system as required by a specific process. After a specific process has completed its task, product info, status, and products are returned to the user as dictated by the process.


    User Interface (The Product Area)

    The Product Area is entered by clicking the Product navigation button in the work area, selecting Products from the View menu, or clicking the products button on the toolbar if it so configured. The Product Area allows the user to view a list of products. Each product is displayed on a single line and a scroll bar to the right allows the user to scroll the list up and down. By clicking on a product in the list, the product becomes selected and further actions can be taken on the product. Double-clicking on a product is the same as selecting View Details from the View menu as described in the next paragraph.

    In the View menu, the Edit menu item will open the "Modify Products" area with the currently selected product. In the View menu, the Delete menu item will first confirm the delete operation with a small dialog. If the user agrees, the current selected product will be "deleted" and removed from the list. The product is not actually deleted, but simply removed from normal operation of the system. In the future, features may be added to manipulate these "deleted" products. Also in the View menu, the View Details menu item opens the "View Product" area. This dialog simply displays all the information related to the selected product. Lastly, in the View menu, the Add item open the "Add New Product" area, allowing the user to add a new product. Salespeople only have access to the View Details menu item.

    The Print menu item in the File menu will open the standard windows print dialog allowing the user to select various printer options. Clicking Ok will print a report listing all the products currently in the list. The Print Preview menu item in the File menu will display a preview of the report before it is printed.