Assignment 4:: Draw Functional Dependency Graphs and Relevant UML Diagrams or Other Necessities Using Appropriate Tools

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

Assignment 4:

1. Title:
Draw Functional Dependency Graphs and relevant UML Diagrams or other necessities using
appropriate tools.

2. Theory:
2.1 Functional dependency:

F1: Admin

Functionally
Depend

F2: Manager

Functionally Functionally
Depend Depend

F3: Team Lead F4: Team


Members
2.2UML Diagrams:
1) Use Case Diagram:

System

Register

Login

View Details of Team


Employee Lead

Manager

View Daily Task

Enter Performance

Enter Daily Task Team


Admin Member

Check Performance
As per parameters
2) Class Diagram:

Manager Admin

Email
password Email
Gender password
Designation 1.0 1.*

Register()
Login()
Login()
ViewDetailsEmployee()
ViewDetails()
ViewDailyTask()
ChechPerformance()
CheckPerformance()

TeamLead
TeamMembers

Name
Designation
Username
Password

Register()
Login()
EnterDailyTask()
3) Sequence Diagram:
Manager:

Manager System Browse MySQL

Register Fetch Query Save Data

Successfully Save Successfully Save Successfully Save

Login Fetch query Check Login

Successfully Successfully
Successfully Login
Login Login

View Employee
Fetch Query Search
Details
Display Display Display

View Daily Task Fetch Query Search

Display Display Display

Check
Fetch Query Search
Performance

Display Display Display

Logout Fetch Query Session logout

Successful logout Successful logout Successful logout


Team Lead:

Team Lead System Browse MySQL

Register Fetch Query Save Data

Successfully Save Successfully Save Successfully Save

Login Fetch query Check Login

Successfully Successfully
Sucessfully Login
Login Login

Enter Daily Task Fetch Query Save

Successfully Save Successfully Save Successfully Save

Logout Fetch Query Session Logout

Successful logout Successful logout Successful logout


Team Members:

Team Members System Browse MySQL

Register Fetch Query Save Data

Successfully Save Successfully Save Successfully Save

Login Fetch query Check Login

Successfully Successfully
Sucessfully Login
Login Login

Enter Daily Task Fetch Query Save

Successfully Save Successfully Save Successfully Save

Logout Fetch Query Session Logout

Successful logout Successful logout Successful logout


Admin:

Admin System Browse MongoDB

Login Fetch Query Check login

Successfully login Successfully login Successfully login

View Empoyee Fetch query Search


Details
Display Display Display

Check
Fetch query Search
Performance
Display
Display Display

Logout Fetch Query Session logout

Successful ogout Successful ogout Successful ogout


4) Component Diagram:

MySQL

Client
Machine

Web Server

Client
Machine

.JSP .HTML .CSS


5) Deployment Diagram:

Administrative
Tools

End User Connection to Web Database


Visitor Internet Server

Application
Server

You might also like