USE CASE:
AccountNotAccessible (include relationship)
Participating Actors:
Customer, cashier, store manager, system administrator
The AccountNotAccessible use case is included in all use cases
that access or change entries in the customer accounts. This use case is used when the system attempts to access the
account and encounters trouble (i.e. database not operational, database has been wiped, database corrupted, etc.).
ENTRY CONDITION:
1. System tries to access account when account is not
accessible.
2. System cancels current operation (i.e. create new membership, adjust customer balance, etc.)
3. System notifies the current user, the customer, cashier, or manager, that the operation has been
canceled. System asks current user to try operation again at a later time.
4. System checks to see if the system administrator and store manager have been notified. If not then the
system sends an email notifying them of when the database went down.
5. System returns to home screen.