Detailed
Design Document Department of Computer
Science Page maintainer: Terrence
Asgar-Deen |
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.
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.