SlideShare a Scribd company logo
Employee Task Tracking
    System (ETS)
Introduction
• ETS will help IT Manager to manage tasks assigned
  to employee and time spent on each task
• ETS will allow IT Manager to define
   o   Projects
   o   Tasks Categories
   o   Tasks
   o   Task Schedules
Introduction …
•   Manager can assign tasks to employees
•   Monitor tasks status & time spent on tasks
•   Close a task
•   Manager can take reports showing
    o Employee Activity History
    o Project Tasks History
Actors Catalog
• IT Manager

• IT Employee
Functional Requirements
•   Define Project
•   Define Task Categories
•   Define Tasks and its schedule
•   Assign Tasks to Employees
•   Record actual time spent on tasks
•   Change Task status
•   Create logins for employee
•   Generate Reports
Use Case Diagram
Architectural Design
Project Scope
   Software scope covers following functions
   Define Project
   Define Tasks Categories
   Define Tasks
   Define Tasks Schedule
   Assign Tasks to employees
   Record actual time spent on tasks
   Change task status
   Provide report on Employee task history
   Provide project task history report
   Provide Employee efficiency report
   Create logins for new employees
Project Scope (continue)
Project Schedule
Sequence Diagram – User
         Login
Sequence Diagram – User
         Login
Sequence Diagram – User
         Login
Sequence Diagram – User
         Login
Sequence Diagram – Manage
          Projects
Sequence Diagram – Add
         Tasks
Sequence Diagram – Assign
          Tasks
Sequence Diagram – Update
          Tasks
Sequence Diagram – Create
          Logins
Entity-Relationship Diagram
                                       EmployeeTasks




                                                                  Employees
 Projects             Tasks                TaskTime




                                     EmployeeTasks
                                      Task_ID (FK)
                                      Employee_ID (FK)
                                      Task_Assign_Date




                   Tasks                                    Employees
Projects           Task_ID                                  Employee_ID
                                     TaskTime
 Project_ID                                                 Employee_Name
                   Task_Name         Task_ID (FK)
 Project_Name      Task_Desc                                Employee_Phone
                                     Employee_ID (FK)
 Project_Desc      Task_Start_Date                          Employee_Address
 Proj_Start_Date   Task_End_Date     Task_Work_Start_Date   Employee_Manager
 Proj_End_Date     Task_Status       Task_Work_End_Date
                   Project_ID (FK)
Logical Model/Class Diagram
Logical Model/Class Diagram
Database Design

                                                                                EmployeeTasks
                                                                                   Task_ID: INTEGER NOT NULL
                                                                                   Employee_ID: INTEGER NOT NULL
                                                                                   Task_Assign_Date: DATE NULL



                                          Tasks
                                                                                TaskTime                             Employees
Projects                                     Task_ID: INTEGER NOT NULL
                                                                                   Task_ID: INTEGER NOT NULL            Employee_ID: INTEGER NOT NULL
    Project_ID: INTEGER NOT NULL             Task_Name: VARCHAR2(20) NOT NULL      Employee_ID: INTEGER NOT NULL
                                             Task_Desc: VARCHAR2(20) NULL                                               Employee_Name: VARCHAR2(20) NOT NULL
    Project_Name: VARCHAR2(20) NOT NULL
                                             Task_Start_Date: DATE NULL            Task_Work_Start_Date: DATE NULL      Employee_Phone: INTEGER NULL
    Project_Desc: VARCHAR2(20) NULL
                                             Task_End_Date: DATE NULL              Task_Work_End_Date: DATE NULL        Employee_Address: VARCHAR2(20) NULL
    Proj_Start_Date: DATE NULL
                                             Task_Status: VARCHAR2(20) NULL                                             Employee_Manager: INTEGER NULL
    Proj_End_Date: DATE NULL
                                             Project_ID: INTEGER NULL
User Interfaces – Create Logins
User Interfaces – Assign Task
User Interfaces – View Task
Tools
Tasks                             Development Tools
DBMS                              Oracle 10g
Software Development              Oracle JDeveloper 10gm
Operating System                  Microsoft Windows Server 2008

Tasks                             Diagram Tools
Use Case Diagram                  Smart Draw 2008
Data Flow Diagram                 Smart Draw 2008
Entity Relationship Diagram       Erwin
Sequence Diagram                  Microsoft Visio 2007
Architectural Design Diagram      Microsoft Visio 2007
Class Diagram                     Altova
Database Design                   Erwin
Interface Design                  Oracle JDevelper
Test Cases
                                           User Login Successful
Test Case: Login to application using correct username password
Description: This test will ensure the working of logon procedure
Data Requirements: Valid username and password & Connectivity to database is
essential for this process
Step #                  Step Description        Expected Results      Transaction Name
1                       Launch application      Main application      Launch application
                        by calling its url or   log on window
                        address                 should open
2                       Enter valid             Password letters      Enter logon
                        username and            should be encrypted   information
                        password                and not shown on
                                                screen
3                       Press logon button      User should log on    Log on to
                        or press “ENTER”        and user main         application
                        button on keyboard      welcome window
                                                should open
Test Cases
                                           User Login Failure
Test Case: Login to application using in-correct username password
Description: This test will ensure the working of logon procedure
Data Requirements: Imaginary username and password & Connectivity to database is
essential for this process
Step #                  Step Description        Expected Results      Transaction Name
1                       Launch application      Main application      Launch application
                        by calling its url or   log on window
                        address                 should open
2                       Enter imaginary         Password letters      Enter logon
                        username and            should be encrypted   information
                        password                and not shown on
                                                screen
3                       Press logon button      User should get       Log on to
                        or press “ENTER”        warning screen        application
                        button on keyboard      displaying
                                                username/password
                                                not correct
Test Cases
                               Add Projects Valid Data
Test Case: Add Projects to database
Description: This test will ensure the addition of project.
Data Requirements: Valid login and permissions to create projects
Step #                 Step Description        Expected Results     Transaction Name
1                      Click on menu bar       Menu will be         Adding Project
                                               opened               Information
2                      From menu bar           New form will be     Adding Project
                       Select Add Projects     displayed            Information
3                      Fill out the form and Project will be        Adding Project
                       press Save button       added to the         Information
                                               database
Test Cases
                               Add Projects Wrong Data
Test Case: Add Projects to database
Description: This test will ensure the validation of data during addition of project.
Data Requirements: Valid login and permissions to create projects
Step #                 Step Description        Expected Results         Transaction Name
1                      Click on menu bar       Menu        will      be Adding          Project
                                               opened                   Information
2                      From     menu     bar New form will be Adding                    Project
                       Select Add Projects     displayed                Information
3                      Fill out the form and Warning              screen Adding         Project
                       leave project name should             display, Information
                       blank     press Save showing project not
                       button                  saved and data error
                                               message
Test Cases
                                    Add Projects Valid Data
Test Case: Add Projects to database
Description: This test will ensure the addition of project.
Data Requirements: Valid login and permissions to create projects
Step #                 Step Description        Expected Results     Transaction Name
1                      Click on menu bar       Menu will be         Adding Project
                                               opened               Information
2                      From menu bar           New form will be     Adding Project
                       Select Add Projects     displayed            Information
3                      Fill out the form and Project will be        Adding Project
                       press Save button       added to the         Information
                                               database
Test Cases
                                  Add Tasks Valid Data
Test Case: Add Tasks to the database
Description: This test will ensure the addition of task.
Data Requirements: Valid login and permissions to create tasks
Step #                 Step Description        Expected Results    Transaction Name
1                      Click on menu bar       Menu will be        Adding Tasks
                                               opened              Information
2                      From menu bar           New form will be    Adding Tasks
                       Select Add Tasks        displayed           Information
3                      Fill out the form and Tasks will be added   Adding Tasks
                       press Save button       to the database     Information
Test Cases
                                   Add Tasks Wrong Data
Test Case: Add Tasks to the database
Description: This test will ensure the validation of data during addition of task
Data Requirements: Valid login and permissions to create tasks
Step #                 Step Description        Expected Results       Transaction Name
1                      Click on menu bar       Menu will be           Adding Tasks
                                               opened                 Information
2                      From menu bar           New form will be       Adding Tasks
                       Select Add Tasks        displayed              Information
3                      Fill out the form and Tasks will not be        Adding Tasks
                       leave project           added to the           Information
                       column blank and        database and
                       press Save button       warning message
                                               will show data error
Test Cases
                                  Define Tasks Schedule

Test Case: Define tasks schedule in the database
Description: This test will ensure the addition of tasks schedule
Data Requirements: Connectivity to database and task already created in DB
Step #                 Step Description       Expected Results      Transaction Name
1                      Click on menu bar      Menu will be          Define tasks
                                              opened                schedule
2                      From menu bar          New form will be      Define tasks
                       Select define task     displayed             schedule
                       schedule
3                      Define task            Schedule will be      Define tasks
                       schedule and press     assigned to task      schedule
                       Save button
Test Cases
                           Define Tasks Schedule Wrong Entry
Test Case: Define tasks schedule in the database
Description: This test will ensure the validation of data during addition of tasks schedule
Data Requirements: Connectivity to database and task already created in DB
Step #                 Step Description       Expected Results        Transaction Name
1                      Click on menu bar      Menu will be            Define tasks
                                              opened                  schedule
2                      From menu bar          New form will be        Define tasks
                       Select define task     displayed               schedule
                       schedule
3                      Define task            Schedule will not be    Define tasks
                       schedule with finish   added to the            schedule
                       date less than start   database and
                       date and press Save    warning message
                       button                 will show data error
Test Cases
                           Assign Tasks to Employees
Test Case: Assign created tasks to employees
Description: This test will ensure the tasks can be assigned to employees.
Data Requirements: Connectivity to database and tasks and employees created in DB
Step #                 Step Description        Expected Results      Transaction Name
1                      Click on menu bar       Menu will be          Assign Tasks
                                               opened
2                      From menu bar           New form will be      Assign Tasks
                       Select assign task      displayed
3                      Chose task and          Task will be          Assign Tasks
                       assign employee to      assigned to
                       tasks and press Save employee
                       button
Test Cases
                         Assign Tasks to Employee Wrong Entry
Test Case: Assign created tasks to employees
Description: This test will ensure the data validation while assigning tasks to employees.
Data Requirements: Connectivity to database and tasks and employees created in DB
Step #                 Step Description        Expected Results       Transaction Name
1                      Click on menu bar       Menu will be           Assign Tasks
                                               opened
2                      From menu bar           New form will be       Assign Tasks
                       Select assign task      displayed
3                      Chose task and do       Task will not be       Assign Tasks
                       not assign any          assigned to any
                       employee to tasks       employee and
                       and press Save          warning message
                       button                  will show data error
Test Cases
                                            Update Task Status

Test Case: Update Task Status to finish, close or delay
Description: This test will ensure the tasks status can be modified.
Data Requirements: Connectivity to database and tasks already created in Database
Step #                 Step Description       Expected Results         Transaction Name
1                      Click on menu bar      Menu will be             Update Tasks
                                              opened
2                      From menu bar          New form will be         Update Tasks
                       Select update task     displayed
3                      Chose task and         Task will be             Update Tasks
                       change task status to updated in DB
                       finish and press
                       Save button
Test Cases
                                Update Task Status Wrong Entry
Test Case: Update Task Status to finish, close or delay
Description: This test will ensure the validation of data while changing tasks status.
Data Requirements: Connectivity to database and tasks already created in Database
Step #                 Step Description        Expected Results       Transaction Name
1                      Click on menu bar       Menu will be           Update Tasks
                                               opened
2                      From menu bar           New form will be       Update Tasks
                       Select update task      displayed
3                      Chose task and          Task will not be       Update Tasks
                       change task status to   updated in DB and
                       finish without          warning message
                       entering finish date    will show the data
                       and press Save          error.
                       button
Questions

More Related Content

What's hot

IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET Journal
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
Aditya Nag
 
Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPT
Shanthan Reddy
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Mohammad Karim Shahbaz
 
Java Online Job Portal Presentation
Java Online Job Portal PresentationJava Online Job Portal Presentation
Java Online Job Portal Presentation
tanmanrai
 
C++ student management system
C++ student management systemC++ student management system
C++ student management system
ABHIJITPATRA23
 
Placement management system
Placement management systemPlacement management system
Placement management system
Mehul Ranavasiya
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstract
Ninad Samel
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
Arhind Gautam
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project Report
Abubakr Cheema
 
A minor project
A minor projectA minor project
A minor project
Munish Kumar
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
Ahammad Karim
 
training and placement cell portal
training and placement cell portal training and placement cell portal
training and placement cell portal
Panasa Ramaiah Sykam
 
JOB PORTAL SYSTEM
JOB PORTAL SYSTEMJOB PORTAL SYSTEM
JOB PORTAL SYSTEM
Dipankar Boruah
 
Attendance Management Report 2016
Attendance Management Report 2016Attendance Management Report 2016
Attendance Management Report 2016Pooja Maan
 
Project Management System
Project Management SystemProject Management System
Project Management SystemDivyen Patel
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
Deepankar Sandhibigraha
 
Online placement cell
Online placement cellOnline placement cell
Online placement cellzairamaqbool
 

What's hot (20)

IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...IRJET- Placement Management and Prediction System using Data Mining and Cloud...
IRJET- Placement Management and Prediction System using Data Mining and Cloud...
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
 
Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPT
 
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
Employee Management System UML Diagrams Use Case Diagram, Activity Diagram, S...
 
Java Online Job Portal Presentation
Java Online Job Portal PresentationJava Online Job Portal Presentation
Java Online Job Portal Presentation
 
C++ student management system
C++ student management systemC++ student management system
C++ student management system
 
Placement management system
Placement management systemPlacement management system
Placement management system
 
College administation system abstract
College administation system abstractCollege administation system abstract
College administation system abstract
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project Report
 
A minor project
A minor projectA minor project
A minor project
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
training and placement cell portal
training and placement cell portal training and placement cell portal
training and placement cell portal
 
Online Job Portal
Online Job PortalOnline Job Portal
Online Job Portal
 
JOB PORTAL SYSTEM
JOB PORTAL SYSTEMJOB PORTAL SYSTEM
JOB PORTAL SYSTEM
 
Attendance Management Report 2016
Attendance Management Report 2016Attendance Management Report 2016
Attendance Management Report 2016
 
Project Management System
Project Management SystemProject Management System
Project Management System
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
 
Online placement cell
Online placement cellOnline placement cell
Online placement cell
 

Viewers also liked

Task tracking system
Task tracking systemTask tracking system
Task tracking systemMaulik Thaker
 
Task Management System (TMS)
Task Management System (TMS)Task Management System (TMS)
Task Management System (TMS)
kanfotechnology
 
Unit 2(advanced class modeling & state diagram)
Unit  2(advanced class modeling & state diagram)Unit  2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
Manoj Reddy
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
vivek shah
 
The Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram TutorialThe Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram Tutorial
Creately
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
Rahul Pola
 

Viewers also liked (6)

Task tracking system
Task tracking systemTask tracking system
Task tracking system
 
Task Management System (TMS)
Task Management System (TMS)Task Management System (TMS)
Task Management System (TMS)
 
Unit 2(advanced class modeling & state diagram)
Unit  2(advanced class modeling & state diagram)Unit  2(advanced class modeling & state diagram)
Unit 2(advanced class modeling & state diagram)
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
The Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram TutorialThe Ultimate Sequence Diagram Tutorial
The Ultimate Sequence Diagram Tutorial
 
Sequence diagram
Sequence diagramSequence diagram
Sequence diagram
 

Similar to Employee Time and Task Tracking System

Time card system
Time card systemTime card system
Time card system
Smit Patel
 
Employee Management (CS Project for 12th CBSE)
Employee Management (CS Project for 12th CBSE)Employee Management (CS Project for 12th CBSE)
Employee Management (CS Project for 12th CBSE)
PiyushKashyap54
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
Kishan Acharya
 
Visual basics Express Project
Visual basics Express ProjectVisual basics Express Project
Visual basics Express Project
Iftikhar Ahmed
 
Apex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong FoundationsApex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong Foundations
Salesforce Developers
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
Kishan Acharya
 
Evolutionary db development
Evolutionary db development Evolutionary db development
Evolutionary db development
Open Party
 
Vb6.0 intro
Vb6.0 introVb6.0 intro
Vb6.0 intro
JOSEPHINEA6
 
Gui application for e mail application
Gui application for e mail applicationGui application for e mail application
Gui application for e mail application
Umesh Mk
 
Required computer skills program devlopment
Required computer skills program devlopmentRequired computer skills program devlopment
Required computer skills program devlopment
Hubert Shanthan
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfoliomwillmer
 
Javabyvems
JavabyvemsJavabyvems
Javabyvems
Vema Narayan CV
 
Introduction to OO, Java and Eclipse/WebSphere
Introduction to OO, Java and Eclipse/WebSphereIntroduction to OO, Java and Eclipse/WebSphere
Introduction to OO, Java and Eclipse/WebSphere
eLink Business Innovations
 
Object Oriented Software Development, using c# programming language
Object Oriented Software Development, using c# programming languageObject Oriented Software Development, using c# programming language
Object Oriented Software Development, using c# programming language
Georges Abboudeh
 
Mark Jackson\'s Portfoilo
Mark Jackson\'s PortfoiloMark Jackson\'s Portfoilo
Mark Jackson\'s Portfoilo
Mark_Jackson
 
Coding Naked 2023
Coding Naked 2023Coding Naked 2023
Coding Naked 2023
Caleb Jenkins
 
Get Hip with JHipster - GIDS 2019
Get Hip with JHipster - GIDS 2019Get Hip with JHipster - GIDS 2019
Get Hip with JHipster - GIDS 2019
Matt Raible
 
OOP Programs
OOP ProgramsOOP Programs
OOP Programs
hirrahAzhar
 

Similar to Employee Time and Task Tracking System (20)

Time card system
Time card systemTime card system
Time card system
 
Employee Management (CS Project for 12th CBSE)
Employee Management (CS Project for 12th CBSE)Employee Management (CS Project for 12th CBSE)
Employee Management (CS Project for 12th CBSE)
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
Visual basics Express Project
Visual basics Express ProjectVisual basics Express Project
Visual basics Express Project
 
Apex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong FoundationsApex Enterprise Patterns: Building Strong Foundations
Apex Enterprise Patterns: Building Strong Foundations
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
Evolutionary db development
Evolutionary db development Evolutionary db development
Evolutionary db development
 
JyothishNewResume5exp
JyothishNewResume5expJyothishNewResume5exp
JyothishNewResume5exp
 
Vb6.0 intro
Vb6.0 introVb6.0 intro
Vb6.0 intro
 
Gui application for e mail application
Gui application for e mail applicationGui application for e mail application
Gui application for e mail application
 
Required computer skills program devlopment
Required computer skills program devlopmentRequired computer skills program devlopment
Required computer skills program devlopment
 
.NET Portfolio
.NET Portfolio.NET Portfolio
.NET Portfolio
 
Javabyvems
JavabyvemsJavabyvems
Javabyvems
 
J editor
J editorJ editor
J editor
 
Introduction to OO, Java and Eclipse/WebSphere
Introduction to OO, Java and Eclipse/WebSphereIntroduction to OO, Java and Eclipse/WebSphere
Introduction to OO, Java and Eclipse/WebSphere
 
Object Oriented Software Development, using c# programming language
Object Oriented Software Development, using c# programming languageObject Oriented Software Development, using c# programming language
Object Oriented Software Development, using c# programming language
 
Mark Jackson\'s Portfoilo
Mark Jackson\'s PortfoiloMark Jackson\'s Portfoilo
Mark Jackson\'s Portfoilo
 
Coding Naked 2023
Coding Naked 2023Coding Naked 2023
Coding Naked 2023
 
Get Hip with JHipster - GIDS 2019
Get Hip with JHipster - GIDS 2019Get Hip with JHipster - GIDS 2019
Get Hip with JHipster - GIDS 2019
 
OOP Programs
OOP ProgramsOOP Programs
OOP Programs
 

Recently uploaded

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Employee Time and Task Tracking System

  • 1. Employee Task Tracking System (ETS)
  • 2. Introduction • ETS will help IT Manager to manage tasks assigned to employee and time spent on each task • ETS will allow IT Manager to define o Projects o Tasks Categories o Tasks o Task Schedules
  • 3. Introduction … • Manager can assign tasks to employees • Monitor tasks status & time spent on tasks • Close a task • Manager can take reports showing o Employee Activity History o Project Tasks History
  • 4. Actors Catalog • IT Manager • IT Employee
  • 5. Functional Requirements • Define Project • Define Task Categories • Define Tasks and its schedule • Assign Tasks to Employees • Record actual time spent on tasks • Change Task status • Create logins for employee • Generate Reports
  • 8. Project Scope  Software scope covers following functions  Define Project  Define Tasks Categories  Define Tasks  Define Tasks Schedule  Assign Tasks to employees  Record actual time spent on tasks  Change task status  Provide report on Employee task history  Provide project task history report  Provide Employee efficiency report  Create logins for new employees
  • 11. Sequence Diagram – User Login
  • 12. Sequence Diagram – User Login
  • 13. Sequence Diagram – User Login
  • 14. Sequence Diagram – User Login
  • 15. Sequence Diagram – Manage Projects
  • 16. Sequence Diagram – Add Tasks
  • 17. Sequence Diagram – Assign Tasks
  • 18. Sequence Diagram – Update Tasks
  • 19. Sequence Diagram – Create Logins
  • 20. Entity-Relationship Diagram EmployeeTasks Employees Projects Tasks TaskTime EmployeeTasks Task_ID (FK) Employee_ID (FK) Task_Assign_Date Tasks Employees Projects Task_ID Employee_ID TaskTime Project_ID Employee_Name Task_Name Task_ID (FK) Project_Name Task_Desc Employee_Phone Employee_ID (FK) Project_Desc Task_Start_Date Employee_Address Proj_Start_Date Task_End_Date Task_Work_Start_Date Employee_Manager Proj_End_Date Task_Status Task_Work_End_Date Project_ID (FK)
  • 23. Database Design EmployeeTasks Task_ID: INTEGER NOT NULL Employee_ID: INTEGER NOT NULL Task_Assign_Date: DATE NULL Tasks TaskTime Employees Projects Task_ID: INTEGER NOT NULL Task_ID: INTEGER NOT NULL Employee_ID: INTEGER NOT NULL Project_ID: INTEGER NOT NULL Task_Name: VARCHAR2(20) NOT NULL Employee_ID: INTEGER NOT NULL Task_Desc: VARCHAR2(20) NULL Employee_Name: VARCHAR2(20) NOT NULL Project_Name: VARCHAR2(20) NOT NULL Task_Start_Date: DATE NULL Task_Work_Start_Date: DATE NULL Employee_Phone: INTEGER NULL Project_Desc: VARCHAR2(20) NULL Task_End_Date: DATE NULL Task_Work_End_Date: DATE NULL Employee_Address: VARCHAR2(20) NULL Proj_Start_Date: DATE NULL Task_Status: VARCHAR2(20) NULL Employee_Manager: INTEGER NULL Proj_End_Date: DATE NULL Project_ID: INTEGER NULL
  • 24. User Interfaces – Create Logins
  • 25. User Interfaces – Assign Task
  • 26. User Interfaces – View Task
  • 27. Tools Tasks Development Tools DBMS Oracle 10g Software Development Oracle JDeveloper 10gm Operating System Microsoft Windows Server 2008 Tasks Diagram Tools Use Case Diagram Smart Draw 2008 Data Flow Diagram Smart Draw 2008 Entity Relationship Diagram Erwin Sequence Diagram Microsoft Visio 2007 Architectural Design Diagram Microsoft Visio 2007 Class Diagram Altova Database Design Erwin Interface Design Oracle JDevelper
  • 28. Test Cases User Login Successful Test Case: Login to application using correct username password Description: This test will ensure the working of logon procedure Data Requirements: Valid username and password & Connectivity to database is essential for this process Step # Step Description Expected Results Transaction Name 1 Launch application Main application Launch application by calling its url or log on window address should open 2 Enter valid Password letters Enter logon username and should be encrypted information password and not shown on screen 3 Press logon button User should log on Log on to or press “ENTER” and user main application button on keyboard welcome window should open
  • 29. Test Cases User Login Failure Test Case: Login to application using in-correct username password Description: This test will ensure the working of logon procedure Data Requirements: Imaginary username and password & Connectivity to database is essential for this process Step # Step Description Expected Results Transaction Name 1 Launch application Main application Launch application by calling its url or log on window address should open 2 Enter imaginary Password letters Enter logon username and should be encrypted information password and not shown on screen 3 Press logon button User should get Log on to or press “ENTER” warning screen application button on keyboard displaying username/password not correct
  • 30. Test Cases Add Projects Valid Data Test Case: Add Projects to database Description: This test will ensure the addition of project. Data Requirements: Valid login and permissions to create projects Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Adding Project opened Information 2 From menu bar New form will be Adding Project Select Add Projects displayed Information 3 Fill out the form and Project will be Adding Project press Save button added to the Information database
  • 31. Test Cases Add Projects Wrong Data Test Case: Add Projects to database Description: This test will ensure the validation of data during addition of project. Data Requirements: Valid login and permissions to create projects Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Adding Project opened Information 2 From menu bar New form will be Adding Project Select Add Projects displayed Information 3 Fill out the form and Warning screen Adding Project leave project name should display, Information blank press Save showing project not button saved and data error message
  • 32. Test Cases Add Projects Valid Data Test Case: Add Projects to database Description: This test will ensure the addition of project. Data Requirements: Valid login and permissions to create projects Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Adding Project opened Information 2 From menu bar New form will be Adding Project Select Add Projects displayed Information 3 Fill out the form and Project will be Adding Project press Save button added to the Information database
  • 33. Test Cases Add Tasks Valid Data Test Case: Add Tasks to the database Description: This test will ensure the addition of task. Data Requirements: Valid login and permissions to create tasks Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Adding Tasks opened Information 2 From menu bar New form will be Adding Tasks Select Add Tasks displayed Information 3 Fill out the form and Tasks will be added Adding Tasks press Save button to the database Information
  • 34. Test Cases Add Tasks Wrong Data Test Case: Add Tasks to the database Description: This test will ensure the validation of data during addition of task Data Requirements: Valid login and permissions to create tasks Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Adding Tasks opened Information 2 From menu bar New form will be Adding Tasks Select Add Tasks displayed Information 3 Fill out the form and Tasks will not be Adding Tasks leave project added to the Information column blank and database and press Save button warning message will show data error
  • 35. Test Cases Define Tasks Schedule Test Case: Define tasks schedule in the database Description: This test will ensure the addition of tasks schedule Data Requirements: Connectivity to database and task already created in DB Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Define tasks opened schedule 2 From menu bar New form will be Define tasks Select define task displayed schedule schedule 3 Define task Schedule will be Define tasks schedule and press assigned to task schedule Save button
  • 36. Test Cases Define Tasks Schedule Wrong Entry Test Case: Define tasks schedule in the database Description: This test will ensure the validation of data during addition of tasks schedule Data Requirements: Connectivity to database and task already created in DB Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Define tasks opened schedule 2 From menu bar New form will be Define tasks Select define task displayed schedule schedule 3 Define task Schedule will not be Define tasks schedule with finish added to the schedule date less than start database and date and press Save warning message button will show data error
  • 37. Test Cases Assign Tasks to Employees Test Case: Assign created tasks to employees Description: This test will ensure the tasks can be assigned to employees. Data Requirements: Connectivity to database and tasks and employees created in DB Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Assign Tasks opened 2 From menu bar New form will be Assign Tasks Select assign task displayed 3 Chose task and Task will be Assign Tasks assign employee to assigned to tasks and press Save employee button
  • 38. Test Cases Assign Tasks to Employee Wrong Entry Test Case: Assign created tasks to employees Description: This test will ensure the data validation while assigning tasks to employees. Data Requirements: Connectivity to database and tasks and employees created in DB Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Assign Tasks opened 2 From menu bar New form will be Assign Tasks Select assign task displayed 3 Chose task and do Task will not be Assign Tasks not assign any assigned to any employee to tasks employee and and press Save warning message button will show data error
  • 39. Test Cases Update Task Status Test Case: Update Task Status to finish, close or delay Description: This test will ensure the tasks status can be modified. Data Requirements: Connectivity to database and tasks already created in Database Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Update Tasks opened 2 From menu bar New form will be Update Tasks Select update task displayed 3 Chose task and Task will be Update Tasks change task status to updated in DB finish and press Save button
  • 40. Test Cases Update Task Status Wrong Entry Test Case: Update Task Status to finish, close or delay Description: This test will ensure the validation of data while changing tasks status. Data Requirements: Connectivity to database and tasks already created in Database Step # Step Description Expected Results Transaction Name 1 Click on menu bar Menu will be Update Tasks opened 2 From menu bar New form will be Update Tasks Select update task displayed 3 Chose task and Task will not be Update Tasks change task status to updated in DB and finish without warning message entering finish date will show the data and press Save error. button