Вы находитесь на странице: 1из 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

Projects &
Coustomers

User Login

Reports

My Time-Track

Submit
Time-Track

Elaborated diagram for:Administrator Login

Login
Screen

Administration

Enter Name

Enter
Password

Authenticate
Name

Authenticate
password

Provide

Manage
users,billingtypes,working and
Nonworking Days,calender
Preforences

Store
Details

required
privileges
access

Projects &
Customers

Manage projects &


Coustomer

Store
Details

Open Tasks ,
Compleated Tasks

Tasks
Reports
My Profile

Store
Details
Store
Details

Billing Summary Report , Staff


Output Report , Overtime Report ,
Enter allInvoice
the Details
Prepare
Data about
Administrator/Users

the

Store
Details

to

Elaborated diagram for :: Administrator

Administrator

Users

Add New
User

Billing Types

Add Billing
Types

Working and
NonWorking Days

Display All
Working days and
Nonworking days

Calender
Preferences

Sequence diagram for (Administrator)

Create New
Formates of
calendars

Enter Details
About user

Store

Enter new
billing types

Store

Deside the daily


working time

Store

Elaborated diagram for:-Projects & customers

Projects & customers


Sequence diagram for Projects::

Projects

Customers

Show Projects
and customers
list
Show customers
and Projects List

Add new
projects
Add new
customers

Store/Create
Projects
Store/Create
customers

Elaborated diagram for:-Tasks


OpenTasks

Tasks

Completed
Tasks

Displaying all
Tasks

Displaying all
completed Tasks

Add new
Tasks

Store/Create
Tasks

Select
completed tasks

Store/Reopen
Tasks

Elaborated diagram for : : Reports

Billings Summary
Report

Reports

Staff Output
Report

OverTime
Report
Prepare Invoice
Data

Enter Details
of billings

Enter Staff
Output details
Enter
Overtime
details

Enter Invoice
data details

Display all
billing Details
Display all
StaffOutput
billing details
Display all
overtime details
Display all
Invoice
details

Store/
Generate Report

Store/
Generate Report
Store/
Generate Report
Store/
Generate Report

Elaborated diagram for:User Login


Login
Screen

Enter Name

Administration

Authenticate
Name

Authenticate
password

Provide

Manage
users,billingtypes,working and
Nonworking Days,calender
Preforences

Store
Details

Customers

Manage projects &


Coustomer
Manage Open Tasks ,
Compleated Tasks

privileges

Store
Details
Store
Details

Tasks
Reports
My Time
Track

Submit Time
Track

Store
Details
Manage Billing Summary Report ,
Staff Output Report , Overtime
Show the
detailsInvoice
about time
Report
, Prepare
Data
tracks about users

Enter working times and


calculate over Time working

the

required
access

Projects &

User Login

Enter
Password

Store
Details

Store
Details

to

Class collaboration
Users, User assigned PCs and PC inventory type collaboration
Customer

User Master
-Username
: Number
- md5_Password : Varchar
- Firstname
: Varchar
- Lastname
:Varchar
-email
: Varchar

-ID
- create_timestamp

-name
-name_lower
-description
-Billing_status

-Phone
: number
-fax
: number
-mobile
:number
-is_root
:Boolean
-is_enabled
:number
-Workduration :number
-overtime_track:number

: Number

: date
: Varchar
:Varchar
:Memo
:boolean

Project

Tasks
-ID
: Number
-project_id
: Number
-create_timestamp: Date
-completion_date : Date
- last_tt_date
:Date
-name
:Varchar
-name_lower
:Varchar
-description
:Memo
-billing_status
: Boolean
-billing_type_id
:Number

Overtime
-user_id
-overtime_date
-Overtime

:Number
:Date
: Number

-ID
: Number
-Coustomer_ID
: Number
-create_timestamp
: Varchar
-name
: Varchar
-name_lower
:Varchar
-description
:Memo
-billing_status
:Boolean
-default_billing_type_id:number

tt_record
-user_id
-task_id
-record_date
-actuals

:Number
:Number
: Date
:Number

Sequence diagram for Administrator Login::

Login Master

Login screen

Login
Form

Login screen

Controller

Enter the
Name

Enter Password

Connectdb
Check

Sequence diagram for Login Forms :::


Login screen

Login
Form

Login Master

Login screen

Controller

Enter the
Email ID
Enter Password
Connectdb
Check

Sequence diagram for Billing Types

Enter Billing
page

Billing Page

Log as
Administrator
Enter New
Billing
Type

Enter
Billing
name

Store
Into db

Sequence diagram for Projects

Projects List
Page

Log as
Administrator
Or
User

Enter
Projects
Details

Logout

Connection
into
DB

Select Add
New Project

Enter
Details about
Project

Store
Into db

Logout

Sequence diagram for Tasks


Tasks Page

Log as
Administrator
Or
User

Task Login
page

Detailed task
page

Enter New
Task
Enter
Task
Details

Store
Into db

Logout

Sequence diagram for Coustomers

Coustomers
List Page

Log as
Administrator
Or
User

Enter
Customers
Details

Connection
into
DB

Enter Add
New Customer
Enter
Details about
Coustomer

Store
Into db

Logout

Sequence diagram for Reports

Reports List
Page

Log as
Administrator
Or
User

Enter
Reportss
Details

Connection
into
DB

Select Report
Type
Enter
about
Report Details

Store
Into db

Logout

Вам также может понравиться