SquidSoft Inc. - GUIDOs
Detailed Design Document - Main Menu


           Table of Contents           

           Main Menu Functions           

Main Menu

The Main Menu Interface appears once a user has succesfully completed the login process. The Main Menu consists of eight buttons, which, when clicked on, display the interfaces for all the different modules of the GUIDOs system.

Product List
This button, when clicked, will bring up the Products Interface if the user's security level permits access. Otherwise, this button will be greyed out, and pressing it will result in no action.

Ordering
This button, when clicked, will bring up the Orders Interface if the user's security level permits access. Otherwise, this button will be greyed out, and pressing it will result in no action.

Inventory
This button, when clicked, will bring up the Inventory Interface if the user's security level permits access. Otherwise, this button will be greyed out, and pressing it will result in no action.

Personnel
This button, when clicked, will bring up the Personnel Interface if the user's security level permits access. Otherwise, this button will be greyed out, and pressing it will result in no action.

Security
This button, when clicked, will bring up the Security Interface if the user's security level permits access. Otherwise, this button will be greyed out, and pressing it will result in no action.

Stores
This button, when clicked, will bring up the Stores Interface if the user's security level permits access. Otherwise, this button will be greyed out, and pressing it will result in no action.

Cashier
This button, when clicked, will bring up the Cashier Interface if the user's security level permits access. Otherwise, this button will be greyed out, and pressing it will result in no action.

Logout
Press this button to exit the Main Menu. The GUIDOs Login interface will then be displayed for a new login. The system can now be accessed by a different employee of Calgary Foods.

Change Password
Complying with the customer request for a change password function accessible from the main menu, there now is a new button labelled 'Password'. This can be used by the currently logged in user to change his/her current password.

           Example Login Session           

Sandy wishes to log into the system. After she enters her name and password into the Login Interface, she is presented with the Main Menu. Suppose Sandy wishes to place an order for 40 kilograms of banannas - she clicks on the Orders button on the Main Menu and is taken to the Orders interface.

If Sandy were to press the Security button (because she's curious as to which employees have access to the different modules of the system), but according to her Security level profile, she should not be permitted access to the Security Interface - her pressing the greyed out Security button will have no effect - no action is taken, and Sandy is left at the Main Menu until she makes a valid choice (ie a choice to which she has access to according to her Security level).

Data Dictionary  
Process Specs  
Testing Plan  

Login  
Main Menu  
Security  
Passwords  
Orders  
Product  
Personnel  
Stores  
Cashier  
Inventory  

Glossary  
Main Page  


About SquidSoft Inc. This site created and maintained
with Mortar