Professional Documents
Culture Documents
1.1 Development of Employee Performance Management - An Overview
1.1 Development of Employee Performance Management - An Overview
INTRODUCTION
1.1 Development of Employee Performance Management An Overview:
Employee Performance Management is an Oracle based application program designed for effective functioning of the Skills and Performance Tracking of the employee in an organization. This project aims in defining the task by the manager to the employee and also allows the managers to track the effort spend by the employee for the particular task.
The system developed should have the task details that been assign by manager to the employee as per the skill set they possess. The task effort been captured by the employee for the particular task assigned to them. The effort capture been tracked by the manager to analyze which of the skills been utilized and those which are not utilized. This effort capture will be cumulatively stored in a table which will be updated every day. The manger analyze the everyday effort spend by the employee for the task and finally produce a report of the employees which of the skills been utilized and which are not utilized.
2. SYSTEM ANALYSIS
System Analysis is a management technique, which helps in designing a new system or improving an existing system. System Analysis is the process of gathering and interpreting facts, diagnosing problems, using information to recommend improvements to the system. There are four basic elements of system analysis-Output, Input, Files, processes. For computerization of any system, the existing system must be thoroughly being understood to determine how the computer can be best used to make its operation most effective.
NEED FOR PROPOSED SYSTEM Software solution is an IT solution provider for a dynamic environment where business and technology strategies converge. Their approach focuses on new ways of business combining IT innovation and adoption while also leveraging an organization and new products or service and to implement prudent business and technology strategies in todays environment. The benefits of the proposed system are, The data is more secure. The user can access anywhere inside the organization. It is an integrated system so that the data can be shared and updated easily. This application avoids the burden in deploying in each client machines. It is a platform independent. Support and maintenance of the system is easier.
FEASIBILTY STUDY The feasibility of the project is analyzed in analysis phase and business proposal is put forth with a very general plan for the project and some cost estimates. During system analysis the feasibility study of the proposed system is to be carried out. This is to ensure that the proposed system is not a burden to the company. For feasibility analysis, some understanding of the major requirements for the system is essential.
Three key considerations involved in the feasibility analysis are Economical feasibility Technical feasibility Social feasibility
ECONOMICAL FEASIBILITY This study is carried out to check the economic impact that the system will have on the organization. The amount of fund that the company can pour into the research and development of the system is limited. The expenditures must be justified. Thus the developed system as well within the budget and this was achieved because most of the technologies used are freely available. Only the customized products had to be purchased.
TECHNICAL FEASIBILITY This study is carried out to check the technical feasibility, that is, the technical requirements of the system. Any system developed must not have a high demand on the available technical resources. This will lead to high demands on the available technical resources. This will lead to high demands being placed on the client. The developed system must have a modest requirement, as only minimal or null changes are required for implementing this system.
SOCIAL FEASIBILITY The aspect of study is to check the level of acceptance of the system by the user. This includes the process of training the user to use the system efficiently. The user must not feel threatened by the system, instead must accept it as a necessity. The level of acceptance by the users solely depends on the methods that are employed to educate the user about the system and to make him familiar with it. His level of confidence must be raised so that he is also able to make some constructive criticism, which is welcomed, as he is the final user of the system.
Master:
In this module it has the information of the Manager, Employee, Task and it will be stored in to the database.
Transaction:
This module is used to capture the effort spend by the employee for the particular task and to produce which of the skills been utilized and which are not utilized.
Reports:
Reports are viewed whenever the bank user wants to know the information. Reports need to be created with good care. Reports are generated from the Employee list, Authorizer list, login list, Task list.
Employee Performance Management System uses the 3-tier application is a program, which is organized into three major disjunctive layers. These layers are,
Presentation layer (Front end) Business layer (Logical) Data layer (Backend)
Application layer Application layer is the form which provides the user interface to either programmer of end user. Programmer uses this layer for designing purpose and to get or set the data back and forth. Business layer This layer is a class which we use to write the function which works as a mediator to transfer the data from Application or presentation layer data layer. In the three tier architecture we never let the data access layer to interact with the presentation layer. Data Access Layer This layer is also a class which we use to get or set the data to the database back and forth. This layer only interacts with the database. We write the database queries or use stored procedures to access the data from the database or to perform any operation to the database.
understanding of the technology and HTML to create web pages, and implement a server to host them. As their experience increases they may also become able to produce graphics to enhance the site, and more complicated and functional navigation.
ECLIPSE Eclipse is a framework for delivering what the project calls "rich-client applications" whose main aim is to provide a framework intended to implement Integrated Development Environments (IDEs) which are environments dedicated for programming. Eclipse is a platformindependent software, it means that you can execute it on several operating systems like Windows, Linux, Mac OS etc, due to the fact it has been written in Java. It has been designed in such a way that all functionalities of the software come from the adjunction of plug-ins to the runtime application. This allows Eclipse to be what you want it to be by adding or deleting plugins. By default the Eclipse software is provided with a Java IDE called JDT (Java Development Tool) but if you need it you are able to add IDEs such as C/C++, PHP etc according to your needs. Also, Eclipse can do things totally different from programming. For example the software Azureus, a very well known and used bittorrent client, is based on the Eclipse framework.
Oracle Features Oracle was primary a database company with little or no services. In addition, Oracle has no canned applications. Today, the picture is quite different. This multibillion-dollar company has lots of products, lots of services and even more applications.
Open Connectivity Oracle provides for uninterrupted access to the database 24 hours a day. Oracle provides open connectivity to and from other vendors software. Using add-ons to the Oracle database, you can work with information that resides in other data repositories, such as IBMs DB2, Sybase or Microsoft Access if from other software, such as Microsoft Visual Basic, Power softs, Power Builder, Guptas SQL * Windows development tools.
CSS: Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation of a document written in a markup language. CSS is a breakthrough in Web design because it allows developers to control the style and layout of multiple Web pages all at once. To make a global change, simply change the style, and all elements in the Web are updated automatically.
Number of user inputs Number of user output Number of files Number of inquiries Experience and ability of the project personnel The quality of software development environment The degree to which software components can be reused
The productivity of a CMM Level 4 company is 2.0 and we assumed the productivity of our team as 2.0. Based on the size and Productivity the man days and man hours are calculated as shown below,
Man Days
= =
Man Hours
Let us see how to compute the man power estimation and the cost estimation of the project Employee Performance Management is. The computation is described briefly below.
10
Phase User Requirement Specification Project Planning System Requirement Specification Architectural Design Document Detailed Design Document Coding Unit Testing Integration Testing System Testing User Acceptance Testing Installation Total
Cost Estimation
= = =
11
12
13
A Data Flow Diagram is a graphical technique that depicts information flow and transforms that are applied as data move from input to output. The DFD is used to represent increasing information flow and functional details. A level 0 DFD, also called a fundamental system model or a Context Model, represents the entire software elements as a bubble with input and output indicated by incoming and outgoing arrows respectively. Additional process and information flow parts are represented in the next level i.e., Level 1 DFD. Each of the processes represented at Level 1 are sub functions of overall system depicted in the Context Model. Any processes, which are complex in Level 1, will be further represented into sub functions in the next Level, i.e., in level 2. Basic DFD symbols: To Construct a Data Flow Diagram, we use Arrow Circles Open End Box Squares Arrow An arrow identifies the data flow in motion. It is a pipeline through which information is flown like the rectangle in the Flow Chart.
Data may flow a source to a processor and from a data store or process. An arrow line depicts the flow, with the arrowhead pointing in the direction of flow.
Circle Circle stands for process that converts the data into information
A process represents transformation where incoming data flow is changed into outgoing flows.
14
Rectangle A Rectangle defines a source or destination of system data. A source is a person or a part of organization, which enters or receives information from the system but is considered to be outside the context of the data flow model.
Open End Box An Open End Box represents a data store, data at rest or temporary reposition of data.
A graphical picture of the logical steps and sequence involved in a procedure or a program is called a flow chart. Unlike detailed flow chart, Data Flow Diagram does not supply detailed description of the modules but graphically describes a systems data how the data interact with the system.
Six rules for considering the Data flow Diagram Arrows should not cross each other Squares, circles and Data Store must have names Decomposed data flow squares and circles can have the same names. Choose meaningful names for data flow Draw all data flows around the outside of the diagram.
15
Self-assessment
Manager Selected
Employee
Review Manager
Task Allotment
HR User
16
Employee table
Login Process
Login table
Valid Manager
Valid Employee
Task Viewing
Selects task
Views task
Task Details
Task Allotted
Assigns Task
Employee
Manager
Effort estimation Skills Report sent to employee Skills Analyzed Manager Skill Analyzed record
17
Manager
HR User
Login Process
Login Table
18
LEVEL-2:
Register
Employee/Manager Manager
Administrator
New user Employee table Login Process Login table Views Employee Skill set Valid Manager Valid Employee
Employee table
Task Viewing
Selects task
Views task
Captures t he effort
Task Details
Task Allotted
Manager
Effort estimation
Skills Analyzed
19
LOGIN
HR USER
EMPLOYEE
MANAGER
USER PRIVILEGES
PERFORMANCE ANALYSIS
REPORT GENERATION
20
Normalization It is a technique for designing relational database tables to minimize duplication of information. The goals of normalization are, Eliminating redundant data Ensuring data dependencies make sense.
Types of Normalization are, 1. 1st Normal form 2. 2nd Normal form 3. 3rd Normal form
21
1st Normal form A relation to be in 1NF, each column must contain only a single value and each row must contain the same columns. 2nd Normal form In order to be in Second Normal Form, a relation must first fulfill the requirements to be in First Normal Form. Additionally, each non key attribute in the relation must be functionally dependent upon the primary key. 3rd Normal form In order to be in Third Normal Form, a relation must first fulfill the requirements to be in Second Normal Form. Additionally, all attributes that are not dependent upon the primary key must be eliminated.
22
Tb_Task Details
Primary Key Task_id Field Name Task_id Task name Task start date Task end date Duration Skill set Type Number Varchar Date Date Varchar Varchar Size 5 20 20 20 Description Task Detail id Task name Task start date Task end date Task duration Skill required for the task
Tb_TaskAllotment
Primary Key - Taskallot_id Foreign Key - Taskid , Emp_id Field Name Taskallot_id Task_id Emp_id Allotted date Comments Type Number Number Number Date Varchar Size 5 5 5 20 Description Task allotted id Task detail id Employee id Task allotted date Task comments
Tb_Login
Primary Key - Emp_id Field Name Emp_id Username Password Login time Type Number Varchar Varchar Timestamp Size 5 30 20 Description Employee id User name Password Login Time
23
Tb_TaskRecord
Priamry Key Taskrec_id Foreign Key Emp_id , Task_id Field Name Taskrec_id Task_id Emp_id Date Duration Comments From To Status Type Number Number Number Date Varchar Varchar Varchar Varchar Varchar Size 5 5 5 20 30 10 10 20 Description Taskrecord id Task detail id Employee id Effort captured date Effort duration Comments of effort Start time of work End time of work Status of the Task
24
Manager Module The manager assigns the task to the employee in the organization who works under his guidance. He tracks the effort spent by the employee for the particular task. The managers analyze which are those skills by employee are utilized and those which are not utilized. This module can help managers for effort estimation per task.
Employee Module The Employee views the assigned to him and works to complete the task. The effort spent for each task been recorded by the employee in the database. The employee self estimates his efforts spend for the task. Views the report as what level the employee is at present.
Administrator Module The HR gives the privileges to employee as per the request of the manager. The username and password are given to the employee and if any changes in the employee database can be updated only by the HR.
25
Login Form Description: This form is used to login the users. The security has to enters the username and the password. Input: Enter the username and password. Process: Check the role based authentication for user. Table: Tb_login. Ref: ANNEXURE-INPUT DESIGN Fig1.0
Registration Description: New employees use this registration to enroll them and to select the manager to work under them. Input: Enter the Name, Address, mobile no, email-id, skillset and manager to work under. Process: Store the data in the table Table: Tb_employee Ref: ANNEXURE-INPUT DESIGN Fig1.1
26
Task Details Description: Manager stores the task with one skill set. Input: select the task_id and enters the task name, duration. Process: Forward task detail to task assigning. Table: Tb_Task details. Ref: ANNEXURE-INPUT DESIGN Fig 1.2
Task Allotment Description: Manager assigns the task to the employee who works under his guidance. Input: Select the Taskallot_id,taskid emp_id and enters the comments. Process: Forward to the employee. Table: Tb_Task allotment. Ref: ANNEXURE-INPUT DESIGN Fig 1.3
Analyzing efforts Input: Select the taskrec_id and Enter the skill utilized,skill not utilized by the employee. Process: Forward the skills to be improved to Internal Employee. Table: Tb_skillanalyze and record Ref: ANNEXURE-INPUT DESIGN Fig 1.4
27
Performance analyzed Record view Task Details view. Internal Employee Details View Skill analyzed Record view Description: The manager can send the analyzed record to the Top Management. Input: Select the date from Date Picker. Table: Tb_skill analyze and record Ref: ANNEXURE-INPUT DESIGN Fig 2.0
Task Details view Description: The task allotted by the manager to the employee. Input: Select the date from Date Picker Table: Tb_Taskrecord Ref: ANNEXURE-INPUT DESIGN Fig 2.1 Internal Employee Details View Description: View the Internal Employee Details From the database. Input: Select the Skill Set, Experience Process: View the Internal Employee Details and Project. Table: Tb_employee Ref: ANNEXURE-INPUT DESIGN Fig 2.2
28
System Requirements Completed Review Software Requirements Analysis Preliminary Design Completed Review Detail Design
Completed
Review
Completed
Review Coding and Unit Testing Review Output Testing Review Maintain Software Completed Completed
1.
(a) The problem is specified along with the desired service objectives (goals) (b) The constraints are identified 2. In the specification phase the system specification is produced from the detailed
definitions of (a) and (b) above. This document should clearly define the product function. 3. In the system and software design phase, the system specifications are translated into a Data structure Software architecture Algorithmic detail and Interface representations 29
The hardware requirements are also determined at this stage along with a picture of the overall system architecture. By the end of this stage the software engineer should be able to identify the relationship between the hardware, software and the associated interfaces. Any faults in the specification should ideally not be passed down stream. 4. In the implementation and testing phase stage the designs are translated into the software Detailed documentation from the design phase can significantly reduce coding effort. Testing at this stage focuses on making sure that any errors are identified and that the software meets its required specification. 5. In the integration and system testing phase all the program units are integrated and tested
domain
to ensure that the complete system meets the software requirements. After this stage the software is delivered to the customer. 6. The maintenance phase the usually the longest stage of the software. In this phase the Meet the changing customer needs Adapted to accommodate changes in the external environment
whole set of programs hang together System testing requires a test plan that consists of several key activities and steps for run program, string, system and user acceptance testing. The implementation of newly design package is important in adopting a successful new system. Our software testing methodology is applied in four distinct phases: Unit testing System testing Integration testing Validation testing 4.1.1.1 Unit Testing The unit testing was conducted during the development phase. we test their specific functionality individually or with other units. However, unit testing is designed to test small pieces of functionality rather than the system as a whole. This allows us to conduct the first round of testing to eliminate bugs before the other major tests.
Login form
Test Case ID 1
Expected Results
Actual Results
Pass /Fail
Enter username and Please Enter user password name and password Pass by message by text box Password character should display like (*) Displaying character * password Pass
Enter password
Enter invalid username and Error message password should displayed Enter without password Enter password displayed by message box Home page should be display with user roles
Display invalid username / password by message box Displaying Enter password by message box Home page was displayed with user roles
Pass
Pass
Pass
31
Registration form Test Case ID 6 Click Submit Button Without Entering Any Fields. 7 Select the Date of joining Less than to system Date. Selected Date is Selected Invalid Invalid Date is Pass Enter the Require Field Necessary Enter the Require Field Necessary Pass Test Case Description Expected Results Actual Results Pass/Fail
4.1.1.2 Integration Testing Incremental integration testing involves continuous testing of an application as new functionality is added. This requires that aspects of an application's functionality be able to work separately before all parts of the application are completed. Full integration testing tests combined parts of an application to determine if they function together correctly. Integration Testing Test Case ID Select the Employee id by selecting the Technology in 9 the dropdown list Box. Available Employee id in the Dropdown list Box is loaded. Available Employee id in the Dropdown list Box is loaded. Pass Test Case Description Expected Results Actual results Pass/ Fail
32
Validation Testing: Tests to determine whether an implemented system fulfills its requirements. The checking of data for correctness or for compliance with applicable standards, rules, and conventions. The process of applying specialized security test and evaluation procedures, tools, and equipment needed to establish acceptance for joint usage of an AIS by one or more departments or agencies and their contractors.
Test Case ID
Expected Results
Actual Results
Pass/Fail
12
Enter the alphabetical characters It wont allow in the mobile number Field you to enter the alphabetical characters. 13 Enter the Task Id in the Emp_id It wont allow Dropdown list Box. you to Enter Task ID.
It wont allow you to enter the alphabetical characters. It wont allow you to Enter Task ID.
Pass
Pass
Validation of the system against requirements. Checks for errors in design documents and in the system itself. Quality assurance for usability.
34
36
5. CONCLUSION
The project report entitled Employee Performance Management" has come to its final stage. The System is designed to meet all the requirements of the user. EPM 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. The system has been developed with much care that it is free of errors and at the same time it is efficient and less time consuming. A good amount of user- friendly features have been incorporated in this software Employee Performance Management and it is possible for any of the candidates to exploit features to get the maximum benefit.
Some special features of this project are: It reduces the manpower to some extent It reduces the time cost. To provide an easy and efficient environment To provide an easy user interactive area To reduce the report generation required time To provide intra mail process .
37
38
BIBLIOGRAPHY
BOOKS
The Zen of CSS Design, Dave Shea, OReilly Publications, Gold Edition JavaScript: A Beginners Guide, John Pollock, TATA McGraw Hill, Gold Edition JavaScript Programmer's Reference, Cliff Wootton, Wrox Publications, Har/Cdr edition (April 13, 2009)
39
ANNEXURES
1. INPUT DESIGN
Home Page
40
Login Form
Fig: 1.0
41
Registration form
Fig: 1.1
42
Fig: 1.2
43
Fig:1.3
44
Analyze efforts
Fig:1.4
45
2. OUTPUT DESIGN
Performance analyzed record view
Fig:2.0
46
Fig:2.1
47
Fig:2.2
48
49
<body> <!-- Add the below code where you wish the text to appear on the page: --> <b> <font size="5"> <script> var text=" Employee - Registration Form " // YOUR TEXT var speed=80 // SPEED OF FADE - Higher=faster/Lower=slower if (document.all||document.getElementById){ document.write('<span id="highlight">' + text + '</span>') var storetext=document.getElementById? document.getElementById("highlight") : document.all.highlight } else document.write(text) var hex=new Array("00","14","28","3C","50","64","78","8C","A0","B4","C8","DC","F0") var r=1 var g=1 var b=1 var seq=1 function changetext(){ rainbow="#"+hex[r]+hex[g]+hex[b] storetext.style.color=rainbow } function change(){ if (seq==6){ b-if (b==0) seq=1 } if (seq==5){ r++ if (r==12) seq=6 } if (seq==4){ g-if (g==0) seq=5 } if (seq==3){ b++ if (b==12) seq=4 } if (seq==2){ r-if (r==0) seq=3 } if (seq==1){ g++
50
if (g==12) seq=2 } changetext() } function starteffect(){ if (document.all||document.getElementById) flash=setInterval("change()",speed) } starteffect() </script> </font></b> <form name="f2" action="taskdetails.jsp" onsubmit="return fun()" > <table align="Center"> <td width="155"> <tr> <img src="employee-engagment.jpg" width="850" height="142" > </tr> <tr> <td><strong><font face="verdana,arial" size=-1>Employee Name</strong></td> <td width="271"> <input type="text" name="uname"></td></tr> <tr> <td><font face="verdana,arial" size=-1> <div align="justify"><strong> Employee ID</strong></div></td> <td> <input type="text" name="pass"></td></tr> <tr> <td><strong><font face="verdana,arial" size=-1> Hire Date </strong></td> <td> <input type="text" name="conpwd"></td></tr> <tr> <td><font face="verdana,arial" size=-1> <div align="justify"><strong>Experience </strong></div></td> <td> <input type="text" name="name"></td></tr> <tr><td><strong><font face="verdana,arial" size=1>Address</strong></td> <td> <textarea name="address" cols="15" rows="1"> </textarea><br></td></tr> <tr> <td><font face="verdana,arial" size=-1><strong> Job </strong></td> <td> <input type="text" name="phone"></td></tr> <tr><td><strong><font face="verdana,arial" size=1>Mobile No</strong></td> <td> <input type="text" name="mobile"></td></tr>
51
<tr><td><strong><font face="verdana,arial" size=1>DOB</strong></td> <td> <select name="date"> <option value="">- Select -</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> <select name="month"> <option value="">- Select -</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> <select name="year"> <option value="">- Select -</option> <option value="1970">1970</option> <option value="1971">1971</option> <option value="1972">1972</option>
52
<option value="1973">1973</option> <option value="1974">1974</option> <option value="1975">1975</option> <option value="1976">1976</option> <option value="1977">1977</option> <option value="1978">1978</option> <option value="1979">1979</option> <option value="1980">1980</option> <option value="1981">1981</option> <option value="1982">1982</option> <option value="1983">1983</option> <option value="1984">1984</option> <option value="1985">1985</option> <option value="1986">1986</option> <option value="1987">1987</option> <option value="1988">1988</option> <option value="1989">1989</option> <option value="1990">1990</option> <option value="1991">1991</option> <option value="1992">1992</option> <option value="1993">1993</option> <option value="1994">1994</option> <option value="1995">1995</option> <option value="1996">1996</option> <option value="1997">1997</option> <option value="2000">2000</option> </select> </td></tr> <tr><td><font face="verdana,arial" size=-1><strong>Email</strong></td> <td> <input type="text" name="email"></td></tr> <tr><td><font face="verdana,arial" size=1><strong>Sex</strong></td> <td> <select name="sex"> <option value="">- Select -</option> <option value="Male">Male</option> <option value="Female">Female</option> </select> </td></tr> <tr><td><font face="verdana,arial" size=-1></font> </td><td><font face="verdana,arial" size=1></font><br><br><br> <input type="submit" value="SUBMIT" name=chkform onclick="chk_onclick()"> <input name="RESET" type="reset" value="RESET"/></td></tr> </table> </form> </body> </html>
53
54
var text="Public - Registration Form" // YOUR TEXT var speed=80 // SPEED OF FADE - Higher=faster/Lower=slower if (document.all||document.getElementById){ document.write('<span id="highlight">' + text + '</span>') var storetext=document.getElementById? document.getElementById("highlight") : document.all.highlight } else document.write(text) var hex=new Array("00","14","28","3C","50","64","78","8C","A0","B4","C8","DC","F0") var r=1 var g=1 var b=1 var seq=1 function changetext(){ rainbow="#"+hex[r]+hex[g]+hex[b] storetext.style.color=rainbow } function change(){ if (seq==6){ b--if (b==0) seq=1 } if (seq==5){ r++ if (r==12) seq=6 } if (seq==4){ g-if (g==0) seq=5 } if (seq==3){ b++ if (b==12) seq=4 } if (seq==2){ r-if (r==0) seq=3 } if (seq==1){ g++ if (g==12) seq=2 } changetext() } function starteffect(){ if (document.all||document.getElementById) flash=setInterval("change()",speed) }
55
<form
<fieldset> <center> <table align="left"> <img src="1.jpg" width="850" height="142" > <tr> <td><div align="justify"><b> Task ID </b></div></td> <td><input type="text" size="30" name="fname"/></td> </tr> <tr> <td><div align="justify"><b> Task Name</b></div></td> <td><input type="text" size="30" name="lname"/></td> </tr> <tr> <td> <div align="justify"><b>Skill Set</b></div></td> <td> <p> <select name="select" size="1"> <option>- select the Skill type -</option> <option>Technical</option> <option>Analytical</option> </select> </p> </td> </tr> <tr> <td><div align="justify"><b>Task Start date</b></div></td> <td> <input type="text" name="dob" size="30"/></td> </tr> <tr> <td><div align="justify"><b>Task End Date</b></div></td> <td><input type="text" name="address" size="30"/></td> </tr> <tr>
56
<td><div align="justify"><b>Task Duration</b></div></td><br><br> <td><input type="text" name="address1" size="30"/></td> </tr> <tr> <td><div align="justify"><b>Email_ID</b></div></td> <td><input type="text" name="address2" size="30"/></td> </tr> <tr><td><font face="verdana,arial" size=-1></font> </td><td><font face="verdana,arial" size=1></font><br><br><br> <input type="submit" value="SUBMIT" name=chkform onclick="chk_onclick()"> <input name="RESET" type="reset" value="RESET"/></td></tr> </table> </center> </fieldset> </form> </body> </html>
4. ABBREVIATIONS
EPM GUI DFD LAN HR Employee Performance Management Graphical User Interface Data Flow Diagram Local Ares Network Human Resource
57