Sie sind auf Seite 1von 3

Activity Tracker and Skills Estimation System

Activity Tracker and Skills


Estimation System
Objective:
Activity Tracker and Skills Estimation System (ATSES) is an automated
system that can be useful to employees and the managers in any functional
organization. ATSES gives the facility to define the tasks in the organization and
also allows the managers to track the efforts spent by the employee for that
particular task. A report generation facility is supported in ATSES that allows the
managers to analyze which are those skills by employee are utilized and those
which are not utilized. This tool can help managers for effort estimation per task.
This tool helps employees to document their efforts and analyze

Functional Requirements:
Following is a list of functionality of the system. More functionality that you
find appropriate can be added to this list. And, in places where the description of
functionality is not adequate, you can make appropriate assumptions and proceed.

Functionality:
When the user types in the URL of the website, a Welcome page is shown
which has a login form. Login functionality should check the authenticity of the user
from the database. If the user is not an authenticated user, he/she should be
directed to the registration screen
Menu should contain following screens
• Registration Screen
Each user of this system should register him self with personal details and skill
set. User will select a manager from drop down list. An auto email will be sent to
corresponding manager User becomes authenticated user when Manager
approves him (Employee allocation screen).
• Task allocation Screen
Manager will allocate the task to user by using this screen. If employee is the
user then he/she will be able to assign a task to self. Each task should be
associated with minimum one skill set.
• Task define Screen
Manager will add a new task in task database by using this screen
• Effort capture screen
Employee will use this screen to capture the efforts spent on each task every
day. The efforts are in terms of minutes. Employee can mark the efforts for a day
till day+2.
• Effort report screen1
Employee will use this screen to generate report for specified duration (start and
end date) for specific task or for all tasks

• Effort Report Screen2


Activity Tracker and Skills Estimation System

Manager will use this screen to generate effort report of all the employees
reporting to him. The reports can be generated using various options like
duration wise, employee wise, task wise, skill set wise etc.
• Auto-generated report
Per week, month and quarter, auto generated reports will be prepared by SATS
for each employee. The report will be sent to each employee and corresponding
manager through email. Manager will receive in email a consolidated report of all
employees under him/her for each week, month and quarter.

• Employee Allocation Screen


Manager will allocate an employee under him/her by using this screen. An auto
email will be sent to the employee who has requested for allocation

• Employee De-allocation Screen


Manager will use this screen to de allocate an employee under him. In such case
‘Bench’ will be the manager of this employee

• Change Manager Request Screen


An employee with manager ‘Bench’ can request for new Manager by using this
screen. An automated email will be sent to corresponding manager to allocate.

Non-Functional Requirements
• Secure access of confidential data (user’s details). SSL can be used.
• 24 X 7 availability
• Better component design to get better performance at peak time
• Flexible service based architecture will be highly desirable for future extension

Modules
After looking at the functional requirements it is identified that we can divide
the system into following modules such as:
• Employee Management.
• Tasks Management.
• Effort Tracking and Report Generation.

• Reports.

• Security.

Users of the System


This system should be designed to support the following users:

• Manager.

• Employee.

• Others.

Development Architecture
Activity Tracker and Skills Estimation System

1. Design Model - MVC Model -2


2. Framework – J2EE
3. Database - Oracle
4. Application Server - Apache Tomcat Server
5. Operating System - Windows 95/98/XP

Hardware requirements
PC with 2 GB hard-disk and 256 MB RAM

Das könnte Ihnen auch gefallen