Sei sulla pagina 1di 16

Use Case for Administrator:Administrator Login

Administrato r

Tasks

Administrator Login

Projects & Coustomers

Reports

My Profile

Use Case for Administrator:User Login

Administration

Tasks

User Login

Projects & Coustomers

Reports

My Time-Track

Su mit Time-Track

Elaborated diagram for:Administrator Login

Login Screen

Enter Name

Enter Password

Aut enticate Name

Aut enticate !assword

Administration

+anage users'billingt&!es'working and Nonworking *a&s'calender Preforences +anage !rojects & Coustomer (!en Tasks ' Com!leated Tasks

Pro"ide

t e to

Store *etails Store *etails Store *etails Store *etails

re#uired !ri"ileges access

Projects & Customers Tasks $e!orts +& Profile

%illing Summar& $e!ort ' Staff (ut!ut $e!ort ' ("ertime $e!ort ' Enter all t e *etails Pre!are )n"oice *ata about Administrator,Users

Store *etails

Elaborated diagram for :: Administrator


Users Add New User Add %illing T&!es *is!la& All /orking da&s and Nonworking da&s Create New 0ormates of calendars *eside t e dail& working time Store Enter *etails About user Enter new billing t&!es

Store

Administrator

%illing T&!es

Store

/orking and Non/orking *a&s Calender Preferences

Se#uence diagram for -Administrator.

Elaborated diagram for:1Projects & customers

Projects & customers Se#uence diagram for Projects::

Projects

S ow Projects and customers list S ow customers and Projects List

Add new !rojects Add new customers

Store,Create Projects Store,Create customers

Customers

Elaborated diagram for:1Tasks


(!enTasks *is!la&ing all Tasks Add new Tasks Store,Create Tasks

Tasks

Com!leted Tasks

*is!la&ing all com!leted Tasks

Select com!leted tasks

Store,$eo!en Tasks

Elaborated diagram for : : $e!orts


Enter *etails of billings *is!la& all billing *etails *is!la& all Staff(ut!ut billing details *is!la& all o"ertime details *is!la& all )n"oice details Store, 2enerate $e!ort

%illings Summar& $e!ort Staff (ut!ut $e!ort

$e!orts

Enter Staff (ut!ut details Enter ("ertime details

Store, 2enerate $e!ort Store, 2enerate $e!ort Store, 2enerate $e!ort

("erTime $e!ort Pre!are )n"oice *ata

Enter )n"oice data details

Elaborated diagram for:User Login


Login Screen Enter Name Enter Password Aut enticate Name Aut enticate !assword

User Login

Administration

+anage users'billingt&!es'working and Nonworking *a&s'calender Preforences +anage !rojects & Coustomer +anage (!en Tasks ' Com!leated Tasks

Pro"ide

t e to

Store *etails Store *etails Store *etails Store *etails

re#uired !ri"ileges access

Projects & Customers Tasks $e!orts +& Time Track

+anage %illing Summar& $e!ort ' Staff (ut!ut $e!ort ' ("ertime S ow t e details about time $e!ort ' Pre!are )n"oice *ata tracks about users

Store *etails

Submit Time Track

Enter working times and calculate o"er Time working

Store *etails

Class collaboration Users' User assigned PC3s and PC in"entor& t&!e collaboration
User +aster
1Username : Number 1 md64Password : 5arc ar 1 0irstname : 5arc ar 1 Lastname :5arc ar 1email : 5arc ar

Customer
1)* 1 create4timestam! : Number

1P one : number 1fa7 : number 1mobile :number 1is4root :%oolean 1is4enabled :number 1/orkduration :number 1o"ertime4track:number

1name 1name4lower 1descri!tion 1%illing4status

: date : 5arc ar :5arc ar :+emo :boolean

Project 1)* : Number 1Coustomer4)* : Number 1create4timestam! : 5arc ar 1name : 5arc ar 1name4lower :5arc ar 1descri!tion :+emo 1billing4status :%oolean 1default4billing4t&!e4id:number

Tasks 1)* : Number 1!roject4id : Number 1create4timestam!: *ate 1com!letion4date : *ate 1 last4tt4date :*ate 1name :5arc ar 1name4lower :5arc ar 1descri!tion :+emo 1billing4status : %oolean 1billing4t&!e4id :Number

tt4record 1user4id 1task4id 1record4date 1actuals

:Number :Number : *ate :Number

("ertime 1user4id 1o"ertime4date 1("ertime :Number :*ate : Number

Se#uence diagram for Administrator Login::

Login screen

Login +aster

Login screen

Controller

Login !orm

"nter t#e 'ame

"nter Pass&ord

Connectd
C#eck

Se#uence diagram for Login 0orms :::


Login screen Login +aster Login screen

Controller

Login !orm

"nter t#e "mail $% "nter Pass&ord Connectd C#eck

Se#uence diagram for %illing T&!es

%illing Page

Enter %illing !age

Log as Administrator "nter 'e& (illing Type

"nter (illing name

Store $nto d Logout

Se#uence diagram for Projects

Projects List Page

Enter Projects *etails

Connection into *%

Log as Administrator )r User

Select Add 'e& Project "nter %etails a out Project

Store $nto d Logout

Se#uence diagram for Tasks


Tasks Page Task Login !age *etailed task !age

Log as Administrator )r User

"nter 'e& Task "nter Task %etails

Store $nto d Logout

Se#uence diagram for Coustomers

Coustomers List Page

Enter Customer3s *etails

Connection into *%

Log as Administrator )r User

"nter Add 'e& Customer "nter %etails a out Coustomer

Store $nto d Logout

Se#uence diagram for $e!orts

$e!orts List Page

Enter $e!orts3s *etails

Connection into *%

Log as Administrator )r User

Select Report Type "nter a out Report %etails

Store $nto d Logout

Potrebbero piacerti anche