| SquidSoft Inc. - GUIDOs Overall Design Document - Login |
A correct entry of Employee ID and Password results in the Main Menu being displayed. However, an incorrectly entered Employee ID and Password results in a dialogue box being displayed which reads "Invalid Employee ID or Password" and then it returns the "Logon" window with both fields cleared. The user might click on the Cancel botton if he/she wants to clear all entries. Note that when the password is entered, asterisks are displayed instead of the entered characters. An employee should not enter an integer value in for the employee ID. Rather and employee is assigned a username which corresponds to the employee ID.
On success, the Main Menu is displayed. Else, it returns an empty "Logon" window, i.e. go back to the process 1.1. User may abort this process by pressing the Cancel button resulting in the "Logon" window being displayed. |
|
If an employee would like to change their password, a function on the main menu should be provided which is available at all times, rather than the employee having to enter a blank password at the login screen. This prevents the employee from having to logout and then log back in, in order to change their password.