Vous êtes sur la page 1sur 13

Activity Diagram Use Case 8 Reset Password

Teacher System

I nput User email address

Generate new password

Change User's password to newly generated password

Email

User with randomly generated password and message prompting for password change

Activity Diagram Use Case 13 Add User


Teacher System

I nput name, username, email address, and type of User

I nvalid arguments

Success

Display error

Store Announcement data

Email

User with randomly generated password and message prompting for password change

Activity Diagram Use Case 14 Remove User


Teacher
Select Account for removal

System

Cancel removal

Prompt for confirmation

Accept removal
Remove Account data from storage

Failure

Display error message

Success

Notify

Account holder of Account termination

Display "[Username]'s account has been removed"

Activity Diagram Use Case 15 - Edit User


Teacher
Select Account for editing Display selected
Account

System

Select Account data to be edited

Select to cancel changes

Edit selected Account data

Display warning

I nvalid data
Select to store changes

Store updated account data

Failure

Display error message

Success
Notify

Account holder of changed data

Display "[Username]'s account has been updated"

Activity Diagram Use Case 16 Add Assignment


Teacher System

I nput

AssignmentName, AssignmentDueDate, AssignmentTotal, and Assignment type

I nvalid arguments

Success

Display error

Store Announcement data

Activity Diagram Use Case 16 Add Assignment


Teacher
AssignmentName, AssignmentDueDate, AssignmentTotal, and Assignment type

System

I nput

I nvalid arguments

Success

Display error

Store Assignment data

Activity Diagram Use Case 17 Edit Assignment


Teacher
Select

System

Assignment for editing Display selected Assignment

Select Assignment

data to be edited

Select to cancel changes

Edit selected

Assignment data

Display warning

I nvalid data
Select to store changes

Store updated

Assignment data

Data dependency

Update dependent data

No dependency

Display "Assignment [Name] has been updated"

Activity Diagram Use Case 19 Add Announcement


Teacher System

I nput title, body of text, and one or more Courses for


Announcement

Add current date and time to Announcement

Store Announcement data

Activity Diagram Use Case 20 Remove Announcement


Teacher
Select

System

Announcement for removal

Cancel removal

Prompt for confirmation

Accept removal
Remove

Announcement data from storage

Failure

Display error message

Success

Notify

Account holder of Account termination

Display "Announcement [ AnnouncementTitle]

has

been removed"

Activity Diagram Use Case 21 Edit Announcement


Teacher
Select

System

Announcement for editing Display selected Announcement


Select

Announcement data to be edited

Select to cancel changes

Edit selected

Announcement data

Display warning

I nvalid data
Select to store changes

Store updated

Announcement
data

Failure

Display error message

Success

Display "Announcement [ AnnouncementTitle]

has

been updated"

Activity Diagram Use Case 22 Send Email


Teacher System

Select Course

Fill out title and body of email

Don't attach

Display error

Attach file

Upload file

Attach file to email

Choose to send email

Display notification

Send email

Activity Diagram Use Case 25 Take Attendance


Teacher System

Select Course

Apply current date to Course

Display Course attendance for listed date

Change date

Proceed

Mark each

Student either absent or present

Choose to save changes

Store changes

Activity Diagram Use Case 27 I mport Data


Teacher System

Select type of data to import

Upload file

I mport Course

I mport Student

I mport Assignment

Create new

Course and add list of Students

Update

Student's list of Assignment Grades

Update

Assignment's list of Student Grades

Recalculate all

Student Total Grades

Display completed message

Vous aimerez peut-être aussi