UseCase_LogIn - CMPUT301F18T10/MediTrack GitHub Wiki

Use Case Name: Log in

Use Case ID: 08.01

Participating Actors: Patient/Caregiver, MediTrack

Goal: Log into the application

Trigger: User chooses to log in

Preconditions:

  1. The user knows their username and password
  2. User isn't already logged into the application

Postcondition: The user is now logged into the application

Basic Flow:

  1. User launches the application
  2. User enters the username in the first dialog box
  3. User enters the password in the second dialog box
  4. If the user is a caregiver, they select the caregiver radio button
  5. The user selects sign in

Exceptions: 5. The user name is invalid
5.1 MediTrack informs the user one or more log in information entered in invalid
5.2 Returns to step 2

Exceptions:
5. The password is invalid
5.1 MediTrack informs the user one or more log in information entered in invalid
5.2 Returns to step 2