useing lucidchart CIT

profileeebazoush
hometown_activity_diagrams_1.pdf

Input Username and Password

Query data source for Username and

Password

Return error

Database not available

Database Available

Return True

Valid information Not a valid informatiom

Add one attempt to the fail counter

Bank's customer

Bank's employee

Lock user account

Fail counter > 3

Fail counter < 3

Log in

choose transfer fund

Return to log in

Query data source for Balance availability

User not logged in User logged in

Balance is not enough

Enough balance

Return error

Database not availableReturn error

Database available

Return True

Validate user is logged in

Transfer funds (Between the user's accounts)

choose change my password

Return to log in

Input new password

User not logged in User logged in

Validate user is logged in

Change member password

Check password strength Password not strong enough

Strong password

Return True

Validate user is logged in

Validate user is logged in

Log in

User not logged in

User logged in

User is logged in