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

  • User

     

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

    All related data flows used in the user processes as they relate to the current user are described in the diagram above. The user enters username, user info, user ID, old password, new password, password confirm, and user criteria as required by a specific process. After a specific process has completed its task, user info, status, and users are returned to the user as dictated by the process.


    User Interface (The Users Area)

    The Users Area is entered by clicking the Users navigation button in the work area, selecting Users from the View menu, or clicking the users button on the toolbar. Only administrators are allowed access to this area. The Users Area allows the user to view a list of users. Each user 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 user in the list, the user becomes selected and further actions can be taken on the user. Double-clicking on a user 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 Users" area with the currently selected user. In the View menu, the Delete menu item will first confirm the delete operation with a small dialog. If the user agrees, the currently selected user will be "deleted" and removed from the list. The user is not actually deleted, but simply removed from normal operation of the system. In the future, features may be added to manipulate these "deleted" users. Also in the View menu, the View Details menu item opens the "View Users" area. This area simply displays all the information related to the selected user. Lastly, in the View menu, the Add item opens the "Add a New User" dialog allowing the user to add a new user.

    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 salespersons currently in the list. The Print Preview menu item in the File menu, will display a preview of the report before it is printed.