0% found this document useful (0 votes)
2 views

Project Report 1.1

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Project Report 1.1

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 56

Project Report

On
HUMAN RESOURSE MANAGEMENT FOR
EMPLOYEE APPRAISAL
By

Jawahar kavi .A (RA1931241020170)


Nethaji .P(RA1931241020011)

Submitted to the
DEPARTMENT OF COMPUTER APPLICATIONS
(BCA)
Under the guidance of

Guide Name with designation


Mrs.S. SURIYA

Assistant Professor PROFESSPUTER


APPL
Department of Computer Applications

Submitted in partial fulfillment of the requirement


for the award of the degree of
BACHELOR OF COMPUTER APPLICATIONS

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY


Ramapuram, Chennai.

May 2022
COLLEGE OF SCIENCE & HUMANITIES
Ramapuram, Chennai.

Department of Computer Applications (BCA)

BONAFIDE CERTIFICATE

Certified that this project report titled “HUMAN RESOURSE MANAGEMENT FOR
EMPLOYEE APPRAISAL” is the bonafide work of JAWAHAR KAVI.A
(RA1931241020170) and NETHAJI.P(RA1931241020011) who carried out the Main project
work done under my supervision.

Certified further, that to the best of my knowledge the work reported herein does not form
part of any other project report on the basis of which a degree or award was conferred on an
earlier occasion on this or any other candidate.

Signature of Internal Guide Signature of Head of the Department

Signature of External Examiner


ABSTRACT

Due to the important role played by human resources in the achievement of organizational
objectives and also the insufficiency and lack of effectiveness in achieving goals, the
researcher interest prompted the need to investigate into the role of performance appraisal
in human resources management in the united Bank for Africa. The study covers
management staff, supervisor, clerks, messenger. The researcher also made use of various
authors knowledge with those whose initiative relates to the problem under study which
includes textbooks and journals for the literature review.Questionnaires were provided with
various questions which covered the two hypothesis that were provided in the research
work, the percentage formula was used in analyzing the data obtained.This study aims to
build a human resources management system. The specific objectives can be summarized
in building a human resources management system to increase the efficiency of the
performance and the safety of the decisions taken and the advancement of the institution. In
order to build the human resource management system we need to analyze the system
requirements. This project will be carried out using unified modeling language (UML), PHP
programming language, and MySQL databases to implement the system. Key words:
Human resources management system (HRMS), HR manager, performance, efficiency,
management, employee's data, training, salary management, vacations.
ACKNOWLEDGEMENT

I extend my sincere gratitude to the Chancellor Dr. T.R.PACHAMUTHU and to


Chairman Dr. R. SHIVAKUMAR of SRM Institute of Science and Technology,
Ramapuram and Trichy campuses for providing me the opportunity to pursue the BCA
degree at this University.

I express my sincere gratitude to Dr. C. SUNDAR, Principal, College of Science


Humanities, SRM IST, Ramapuram for his support and encouragement for the
successful completion of the project.

I am thankful to Dr. J. DHILLIPAN, Vice Principal-Admin, College of Science


Humanities, SRM IST, Ramapuram, for his support and encouragement for the
successful completion of the project.

I am grateful to Dr. N. ASOKAN, Vice Principal- Academic, College of Science


Humanities, SRM IST, Ramapuram, for his provision and support for the successful
completion of the project.

I record my sincere thanks to Dr. AGUSTHIYAR.R, Professor and Head,


Department of Computer Applications (BCA), SRM IST, Ramapuram for his continuous
support and keen interest to make this project a successful one.

Name of the Students

JAWAHAR KAVI.K (RA1931241020170)

NETHAJI.P (RA1931241020011)
TABLE OF CONTENTS

S.NO TITLE PAGE NO

ABSTRACT i

ACKNOWLEDGEMENT iii

LIST OF FIGURES vii

CHAPTERS TITLE PAGE NO.

INTRODUCTION

PROJECT INTRODUCTION 1

WORKING ENVIRONMENT

SYSTEM REQUIREMENT

2 SOFTWARE REQUIREMENT 2

HARDWARE REQUIRMENT
SYSTEM ANALYSIS

FEASIBILITY STUDY 3

3 EXISTING SYSTEM 4

DRAWBACKS OF EXISTINGSYSTEM 5

PROPOSED SYSTEM 5

ADVANTAGES OF PROPOSED SYSTEM 5

scope 6
SYSTEM DESIGN

DATAFLOW DIAGRAM 18

ARCHITECTURE DIAGRAM 20
4
MODULES

22
EMPLOYEE
5 25
MANAGER
31
PERFORMANACE TRACKING
36
APPRAISAL

SYSTEM IMPLEMENTATION

CONCLUSION

6 FUTURE ENHANCEMENTS 39

CONCLUSION 39

APPENDIX

7 SCREENSHOTS 40

CODING 45

8 BIBLIOGRAPHY AND REFERENCES 56


INTRODUCTION

PROJECT INTRODUCTION

Human resource management (HRM) is the strategic approach towards effective


people management in a company or organization such that it helps the business
gain a competitive advantage. It is designed to maximize employee performance
in the service of an employer’s strategic objectives. Human resource
management is primarily concerned with the management of people within
organizations, focusing on policies and systems also overseeing employee -
benefits design, employee recruitment, training and development, performance
appraisal, and reward management.Human Resource Management also concerns
itself with organizational change and industrial relations and involves
developing and administering programs that are designed to increase the
effectiveness of an organization or business. It is aimed at synergizing the entire
spectrum of creating, managing, and cultivating the employer-employee
relationship.HRM was initially centred around transactional work and basic
administration and benefits, but thanks to globalization, technological
advancement, and further research in the HR field, it today focuses on multiple
strategic initiatives like mergers and acquisitions, talent management,
succession planning, industrial and labor relations, and diversity and inclusion
to name a few.At the macro-level, Human Resource Management is aimed at
overseeing organizational leadership development and culture. It is accountable
for building a positive work environment to foster better employee engagement
SYSTEM REQUIREMENTS

HARDWARE CONFIGURATION
• i3 processor
• 4gb ram
• 250 gb of internal storage

SOFTWARE CONFIGRATION
• Apache xamp server
• Php 6
• MySQL

SYSTEM ANALYSIS

FEASIBILITY STUDY
In every organization effective use of human resources require a complete knowledge
of employees capabilities and effective record system. To achieve this objective, it has
become necessary to regularly take stock of the experience and exposure levels of
employment. This could be done with the aid of performance appraisal. Performance
appraisal could be defined as the process of measuring necessary level performance of
organization members. It is one of the delicate issues in human resources management
because an employee overall success in an organization depends largely on the
outcome of performance appraisal. It is pertinent to state that some bosses take
advantage of this to undermine the prospect of employees they line. Thus a proven
performance appraisal system linking organization and employees goals is of
paramount important because it can serve development tool to counsel and motivate
employees.Furthermore, it could as well assist employees to understand what is
expected of them in a job and where they fit into an organization. The fact is that the
scarcely few employees who would not like to know what exactly their manager thinks
of their performance makes performance appraisal a controversial subject. In small
organization with few employees, the level of interaction between the manger and the
employees is close that employees generally know how their boss thinks of
them.However, in large organization such as “UNITED BANK FOR AFRICA”, the
degree of interaction is remote. Many employees find it difficult to precisely know
what their manager thinks of them. In contemporary atmosphere of world wide
recession and especially in Nigeria, of down right economic growth characterize by
massive unemployment and increasing number of employee redundancy, this
organization (including united bank for Africa PLC) which are holding their own are
likely to be much more interested in maximizing the effective use of existing personnel
than having new staff. It follows therefore, that if performance appraisal is properly
utilized. It could go a long in assisting in the management of the bank in human
resource planning and development.

EXISTING SYSTEM

The existing Human Resource Management System depends on the maintenance of


multiple employee files and large job records. Large human resources departments are
maintained to go through all the information and make recruitment and payroll
information. Every month a lot of time is spent confirming leave information and
preparing payrolls. The whole system is inefficient and archaic in this modern era.HR
managers needs to maintain and manage the plenty of data about employees to
calculate and validate an employee for his salary appraisal.The big companies with
multi thousand employees may suffer to track the employees performance and
assessment their raw data.It's really a tedious task for the HR managers to achieve
precise output.

DRAWBACKS OF EXISTING SYSTEM


Many managers have mixed feelings about employee evaluation, even in the face of
all the evidence of benefits of a performance appraisal. Here are the top reasons they
aren’t always popular with managers or even employees:
1. The major disadvantage of a performance appraisal is that they’re inherently subjective.
For example, how do you prove or disprove the point that an employee has improved
their communication skills? What made the manager decide they weren’t an excellent
communicator to begin with?

2. A good employee appraisal takes time to prepare and execute, and often the results don’t
give you a return on your investment.

3. They can be unpleasant affairs—particularly for employees who don’t get the feedback
or training they need to turn their weaknesses into strengths.

4. An organization should choose a method of appraisal and stick to it. If the methods
change every few years, you’ll lose continuity and consistency. If the management
hasn’t done this, it’s hard to know what to expect or how to prepare.

5. There are advantages and disadvantages of performance appraisals no matter what the
chosen method. If they’re too infrequent, they lose their relevance. If they’re too
frequent, they can become a burden on both employee and manager.

6. Another factor that contributes to lack of consistency is who’s conducting the appraisal.
Most performance appraisal systems give management teams a way to measure the
ability, skills and productivity of their employees. But if two managers do similar
comparisons, they may not come up with the same results.

There are many factors that could make the appraisal result less reliable or motivating
than expected. Having looked closely at the advantages and disadvantages of
performance appraisals, they can design a process that serves both employees and the
organization.

PROPOSED SYSTEM
Decision in assigning proper skillful hands for the project is an important issue
in human resource management system module. The human resource management
system administrator should report with the personal holding the necessary skills
required for the project assignment. The decision in making analysis about the
employee’s skills is a prime important before booting in. The proposed system of HR
module is the right software to be incorporated into the automation of human resource
management system for helping the organization needs with respect to skillful human
resource. The proposed system provides detail general information about the employee
along with educational, certification, skill and project details. It enhances the human
resource management in adding, viewing and updating employees' details and
generates various reports regarding employee’s skill and experience.Why the proposed
system will improve the current system?

The web-based HRMS for will be proposed to increase the performance and
organization of the entire range of human resources management services by
developing these sections: 1 Rules section. 2 Compute the net salary after adding
salary, promotions percentage and loans. 3 Detailed reports section. 4 Direct email
communication. 5 Statistical data charts. 6 Training section 7 Vacations section 8
Salary 9 Attendance
Advantages of proposed system:
1. Increased organization and performance of the entire range of human resources
management services.
2. Develop and improve the existing system to provide a single point of contact for
customers to take human resource management system procedures or to request any
clarification.
3. 3 Expand the coverage of the human resources system to include the entire human
resources services, including human resources planning, performance management and
internet recruitment systems.
4. The human resources management system will allow for trend analysis and reportin
System Design

Data flow diagram


ARCHITECTURE DIAGRAM
MODULES

Employee information systems

The human resource department must maintain information on each of the


organization’s employees for a variety of decision and reporting purposes. One part of
this employee information system is a set of human resource profile records. 7 An
employee profile usually contains personal and organization-related information, such
as name, address, sex, minority status, marital status, citizenship, years of service or
seniority data, education and training, previous experience, employment history within
the organization, salary rate, salary or wage grade, and retirement and health plan
choices. The employee inventory may also contain data about employee preferences
for geographical locations and work shifts. Another part of an employee is an
employee skills inventory which contains information about every employee, such as
work experience, work preferences, test scores, interests, and special skills or
proficiencies.

Position control systems

A job is usually defined as a group of identical positions. Every position consists of


tasks performed by one worker. The purpose of the position control system is to
identify each position in the organization, the job title within which the position is
classified, and the employee currently assigned to the position. Reference to the
position control system allows a human resource manager to identify the details about
unfilled positions
Applicant selection and placement information systems

After jobs and the employee requirements for those jobs have been identified and after
a suitable pool of job candidates has been recruited, the candidates must be screened,
evaluated, selected, and placed in the positions that are open. The primary purpose of
the applicant selection and placement information system is to assist human resource
staff in these tasks.

Performance management information systems

Performance management information systems include performance appraisal data


and productivity information data. Performance management information systems data
is frequently used as evidence in employee grievance matters. Careful documentation
of employee performance was measured and reported is critical to acceptance of
appraisal information in grievance hearings.This kind of systems can lead to a number
of decisions beyond merely supporting the operational decision to retain, promote,
transfer, or terminate a single employee.

Government reporting and compliance information systems

Government reporting and compliance information systems provide information


needed both to maintain compliance with government regulations and to improve
productivity and reduce costs associated with employees.

Primary Responsibilities of a Human Resource Manager

A human resource manager has two basic functions: overseeing department functions
and managing employees. That's why human resources managers must be well-versed
in each of the 5 Myriaaison (2014), the waterfall model explained. human resources
disciplines – compensation and benefits, training and development, employee
relations, and recruitment and selection. Core competencies for HR management
include solid communication skills, and decision-making capabilities based on
analytical skills and critical thought processes. Examples of human resources
management system

HRSOL System

HRSOL is a comprehensive & cost effective Human Resource Management System


for small to Medium sized businesses. Our comprehensive software delivers human
capital management customizable software solutions that reduce costs while
increasing productivity. With our system, it’s a guarantee that your HR and payroll
team becomes more efficient, accurate and accelerated.Increase the efficiency of HR
and payroll management by using an on-demand HRIS Software:
• Improve data accuracy, integrity and security.
• Integrate business systems to consolidate functions.
• Educate HR and payroll staff and the end-users of self-service systems how to
optimally utilize the programs that are put in place.
• Automate processes to increase productivity, reduce labor costs and make HR
managers more strategic.
HRsol is a Cloud based Social HR Software for SMEs. Its solutions make human
resources management easy for the HR Department to start managing their HR
effectively and efficiently. It is an indispensable tool not just for HR Manager but for
the entire organization

Jsoor system

Jsoor human resource management system is modular processing system software


based on the segregation of various aspects related to resource management and its
allocation for an enterprise which values its resources as a flashpoint for growth and
revenue generation.Jsoor HRM enables the management and stakeholders to assign
control and responsibility. Indeed Human Resource Management is designed on the
principles of delegation of authority and provides a new outlook to career definition
through clear goals and path assignment for employees as a resource.Enterprise
structure and its impact on resource is well taken care by our Human Resource
Management System for the purpose of in depth resource analysis and user definition
procedures in built in operational level.Additionally Jsoor HRM software has strategic
and comprehensive approach to managing people at workplace and environment.Jsoor
Human Resource Management system processing system effectively enables
employees to contribute realistically and productively to the overall company direction
in order to do the accomplishment of the organizations goals and objectives.Jsoor
Human Resource Management is a web based application sofftware, in other words its
users get instant access by being online from anywhere in the world.
CODING
<?php
include ('menu.php');
?>
<link rel="shortcut icon" href="">
<div class="container-fluid">
<?php
if (isset($_POST['submit'])){
$fileName=$_FILES['userfile']['name'];
$tmpName=$_FILES['userfile']['tmp_name'];
$fileSize=$_FILES['userfiel']['size'];
$fileType=$_FILES['userfile']['type'];
$fp=fopen($tmpName,'r');
$content=fread($fp,filesize($tmpName));
$content=addslashes($content);
fclose($fp);
//dri mah vl.an kung mai onud ang txtbox then ang mga "category or
stu_id is name sa entity sa database
if (($_POST['emp_fname'] == '')or($_POST['emp_lname'] ==
'')or($_POST['emp_mname'] == '')or($_POST['month'] == '')
or($_POST['day'] == '')or($_POST['year'] == '')or($_POST['emp_age']
== '')or($_POST['emp_gen'] == '')or($_POST['emp_add'] == '')
or($_POST['emp_cont'] == '')or($_POST['sss'] ==
'')or($_POST['pagibig'] == '')or($_POST['philhealth'] == '')or($_POST['tin'] == '')
or($_POST['email'] == '')or($_POST['emp_stat'] ==
'')or($_POST['emp_pos'] == '')or($_POST['id_pos'] == '')or($_POST['addedby'] == ''))
{
echo "You must fill those fields";
}
else{ //dri namn is ang mga "name=stu_id" nga ara sa mga input type.
$a = addslashes("$_POST[id_emp]");
$z = $_POST['team'];
$b = addslashes("$_POST[emp_fname]");
$c = addslashes("$_POST[emp_lname]");
$d = addslashes("$_POST[emp_mname]");
$e = addslashes("".$_POST['month']."-".$_POST['day']."-
".$_POST['year']."");
$f = addslashes("$_POST[emp_age]");
$g = addslashes("$_POST[emp_gen]");
$h = addslashes("$_POST[emp_add]");
$j = addslashes("$_POST[emp_cont]");
$q = addslashes("$_POST[sss]");
$w = addslashes("$_POST[pagibig]");
$p = addslashes("$_POST[philhealth]");
$o = addslashes("$_POST[tin]");
$u = addslashes("$_POST[email]");
$i = addslashes("$_POST[emp_stat]");
$k = addslashes("$_POST[emp_pos]");
$n = addslashes("$_POST[id_dept]");
$m = addslashes("$_POST[id_pos]");
$l = addslashes("$_POST[addedby]");
$dat = strtotime("now");
$da = date("Y-m-d",$dat);
$file=$_POST['file'];

//ma insert nah cia sa database


$sql = "INSERT INTO employee

(`emp_id`,`id_emp`,`team`,`emp_fname`,`emp_lname`,`emp_mname`,`emp_b
day`,`emp_age`,`emp_gen`,`emp_add`,`emp_cont`,`sss`,`pagibig`,`philhealth`,`tin`,`e
mail`,`emp_stat`,`emp_pos`,`id_dept`,`id_pos`,`addedby`,`emp_date`,`stat`,`emp_im
age`)
values('','$a','$z','$b','$c','$d','$e','$f','$g','$h','$j','$q','$w','$p','$o','$u','$i','$k','$n'
,'$m','$l','$da','1','$content')";
$qry = mysql_query($sql);
if ($qry){
echo '<div style="position:absolute; left:450px;
top:200px; width: 450px">
<div class="alert alert-
success">
<button
type="button" class="close" data-dismiss="alert" aria-hidden="true">
×</button>
<span class="glyphicon
glyphicon-ok"></span> <strong>Done!</strong>
<hr
class="message-inner-separator">

<p><strong>Success!</strong> Employee Information added!

&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbs
p&nbsp&nbsp
<a
href="emp_list.php"><button type="button" class="btn btn-
success">Continue</button></a>
</p>
</div>
</div>';
exit();
}
else {
echo "not posted!";
}
}
}
?>
<div class="row">
<div class="col-md-12">
<div class="page-header">
<h1>Add Employee</h1>
</div>
</div>
</div>
<div class="container-fluid">
<div class = "row">
<div class="panel panel-default">
<div class="panel-body">
<form enctype="multipart/form-data"
method="post" class="form-horizontal">
<fieldset>
<div class = "col-md-9 col-md-
offset-2">
<h3>Employee
Information</h3>
</div>

<!-- Text input-->


<div class="form-group">
<label class="col-md-2
control-label" for="id_emp">Employee ID</label>
<div class="col-md-2">
<input id="id_emp"
name="id_emp" type="text" placeholder="Employee ID" class="form-control input-
md">
</div>

</div>
<div class="form-group">
<label class="col-md-2 control-
label" for="month">Team</label>
<div class="col-md-2">
<select id="month"
name="team" class="form-control">

<option>TEAM_1</option>

<option>TEAM_2</option>

<option>TEAM_3</option>

<option>TEAM_4</option>

</select>
</div></div>

<!-- Text input-->


<div class="form-group" >
<label class="col-md-2 control-
label" for="emp_fname">Full Name</label>
<div class="col-md-3">
<input id="emp_fname"
name="emp_fname" type="text" placeholder="First Name" class="form-control
input-md" required="">
</div>
<label class="col-md-
control-label" for="emp_mname"></label>
<div class="col-md-3">
<input id="emp_mname"
name="emp_mname" type="text" placeholder="Middle Name" class="form-control
input-md" required="">
</div>
<label class="col-md-
control-label" for="emp_lname"></label>
<div class="col-md-3">
<input id="emp_lname"
name="emp_lname" type="text" placeholder="Last Name" class="form-control
input-md" required="">
</div>
</div>

<!-- Select Basic -->


<div class="form-group">
<label class="col-md-2 control-
label" for="month">Birth of Date</label>
<div class="col-md-2">
<select id="month"
name="month" class="form-control">
<option>Month</option>

<option>January</option>
<option>February</option>
<option>March</option>
<option>April</option>
<option>May</option>
<option>June</option>
<option>July</option>

<option>August</option>

<option>September</option>

<option>October</option>

<option>November</option>

<option>December</option>
</select>
</div>

<div class="col-md-1">
<select id="day"
name="day" class="form-control">
<option>Day</option>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
</div>

<div class="col-md-2">
<select id="year"
name="year" class="form-control">
<option>Year</option>
<option>1970</option>
<option>1971</option>
<option>1972</option>
<option>1973</option>
<option>1974</option>
<option>1975</option>
<option>1976</option>
<option>1977</option>
<option>1978</option>
<option>1979</option>
<option>1980</option>
<option>1981</option>
<option>1982</option>
<option>1983</option>
<option>1984</option>
<option>1985</option>
<option>1986</option>
<option>1987</option>
<option>1988</option>
<option>1989</option>
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1993</option>
<option>1994</option>
<option>1995</option>
<option>1996</option>
<option>1997</option>
<option>1998</option>
<option>1999</option>
<option>2000</option>
<option>2001</option>
<option>2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>
<option>2006</option>
<option>2007</option>
<option>2008</option>
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
<option>2013</option>
<option>2014</option>
</select>
</div>
</div>

<!-- Text input-->


<div class="form-group">
<label class="col-md-2 control-
label" for="emp_age">Age</label>
<div class="col-md-2">
<input id="emp_age"
name="emp_age" type="text" placeholder="Age" class="form-control input-md"
required="">

</div>

<label class="col-md-1 control-


label" for="gen">Gender</label>
<div class="col-md-2">
<select id="emp_gen"
name="emp_gen" class="form-control">

<option>Gender</option>

<option>Female</option>
<option>Male</option>
</select>
</div>
</div>

<!-- Textarea -->


<div class="form-group">
<label class="col-md-2 control-
label" for="emp_add">Address</label>
<div class="col-md-4">
<textarea class="form-
control" id="emp_add" name="emp_add" placeholder="Address"></textarea>
</div>
</div>

<!-- Text input-->


<div class="form-group">
<label class="col-md-2 control-
label" for="emp_cont">Contact Number</label>
<div class="col-md-4">
<input id="emp_cont"
name="emp_cont" type="text" placeholder="Contact Number" class="form-control
input-md" required="">
</div>
</div>
<div class = "col-md-10 col-md-
offset-2">
<h3>Insurance
Information</h3>
</div>
<div class="form-group">
<label class="col-md-2 control-
label" for="sss">SSS Number</label>
<div class="col-md-3">
<input id="sss" name="sss"
type="text" placeholder="SSS Number" class="form-control input-md" required="">

</div>
<label class="col-md-2 control-
label" for="pagibig">Pagibig Number</label>
<div class="col-md-3">
<input id="pagibig"
name="pagibig" type="text" placeholder="Pag-ibig Number" class="form-control
input-md" required="">

</div>
</div>

<div class="form-group">
<label class="col-md-2 control-
label" for="philhealth">Phil Health Number</label>
<div class="col-md-3">
<input id="philhealth"
name="philhealth" type="text" placeholder="Phil Health Number" class="form-
control input-md" required="">

</div>
<label class="col-md-2 control-
label" for="TIN">TIN Number</label>
<div class="col-md-3">
<input id="tin" name="tin"
type="text" placeholder="TIN Number" class="form-control input-md" required="">

</div>
</div>

<div class = "col-md-10 col-md-


offset-2">
<h3>Employee
Status</h3>
</div>

<div class="form-group">
<label class="col-md-2 control-
label" for="email">Email Address</label>
<div class="col-md-4">
<input id="email" name="email"
type="text" placeholder="Email Address" class="form-control input-md"
required="">

</div>
</div>
<!-- Select Basic -->
<div class="form-group">
<label class="col-md-2 control-
label" for="emp_stat">Status</label>
<div class="col-md-2">
<select id="emp_stat"
name="emp_stat" class="form-control">
<option>Status</option>
<option>Single</option>

<option>Married</option>

<option>Widow</option>

<option>Widower</option>
</select>
</div>

<div class="col-md-2">
<select id="emp_pos"
name="emp_pos" class="form-control">

<option>Position</option>

<option>Designer</option>

<option>Quality</option>

<option>Developer</option>
</select>
</div>
<div class="col-md-2">
<?php
$select =
"SELECT * FROM ldays";
$qry =
mysql_query($select);

echo "<select
id='id_pos' name='id_pos' class='form-control'>";
echo
"<option>Position Type</option>";
while($recs =
mysql_fetch_array($qry)){

echo"<option value = '$recs[id_pos]'>$recs[pos_stat]</option>";


}

echo"</select>";
?>
</div>

<div class="col-md-2">
<?php
$select =
"SELECT * FROM department";
$qry =
mysql_query($select);

echo "<select
id='id_dept' name='id_dept' class='form-control'>";
echo
"<option>Team</option>";
while($rec =
mysql_fetch_array($qry)){

echo"<option value = '$rec[id_dept]'>$rec[team]</option>";


}

echo"</select>";
?>
</div>
</div>

<!-- Text input-->


<div class="form-group">
<label class="col-md-2 control-
label" for="addedby">Added By</label>
<div class="col-md-3">
<input id="addedby"
name="addedby" type="text" class="form-control input-md" value="<?php echo "
".$FirstName." ".$LastName." ";?>" readonly>

</div>
</div>

<div class="form-group">
<label class="col-md-2 control-
label" for="addedby">Added By</label>
<div class="col-md-3">
<input id="addedby"
name="userfile" type="file" class="form-control input-md"/>
</div>
</div>

<!-- Button (Double) -->


<div class="form-group">
<label class="col-md-2 control-
label" for="submit"></label>
<div class="col-md-8">
<button id="submit"
name="submit" class="btn btn-primary">Submit</button>
<a href =
"emp_list.php"><input type = "button" value = "Cancel" class="btn btn-default"></a>
</div>
</div>

</fieldset>
</form>
</div>
</div>
</div>
</div>

</div> <!--close div of container-->


<link rel="shortcut icon" href="../hrlogo.png">
<div class="container-fluid">
<div class="row">
<?php include ('menu.php'); ?>
</div>
</div>
<div class = "col-md-3 col-md-offset-9" style="margin-top:50px;">
<form method="GET" action="search.php" class="navbar-form navbar-
left" role="search">
<div class="form-group">
<input type="text" name="query" data-toggle='tooltip'
data-placement='top' title='Find Employee' class="form-control" placeholder="Search
Employee">
</div>
<button type="submit" class="btn btn-
default">Search</button>
</form>
</div>

<div class="container-fluid">
<div class = "col-md-12">
<div style="margin-top:100px;" class="text-center">
<p style ="font-family:Georgia; font-
size:60px;">APPRISAL SYSTEM</p>
</div>
</div>
</div>

<?php
//this will get the data in database
$sql = "SELECT * FROM contract,
employee, ldays WHERE cont_stat = 1
AND
contract.emp_id = employee.emp_id AND employee.id_pos = ldays.id_pos
AND
ldays.id_pos='2'";
$qry = mysql_query($sql);
while($rec = mysql_fetch_array($qry))
{
$idget = "$rec[emp_id]";
$n_emp = "$rec[emp_fname]";
$a = $rec['end_date'];
$aa = strtotime("$a");

$dd = strtotime("now");
$ddd = date('Y-m-d', $dd);

$datetime1 = new
DateTime($ddd);
$datetime2 = new DateTime($a);
$interval = $datetime1-
>diff($datetime2);
$diffnum = $interval-
>format('%a');

if(($diffnum <= 30) && ($diffnum


!= 0) && !($diffnum < 0)):
echo"<div class = 'col-md-3 col-
md-offset-9' style ='margin-top:200px'>
<div class='alert alert-
danger' role='alert'>

<strong>$diffnum</strong> days remaining of <strong>$n_emp</strong> <a


href = 'cont_action.php?id=$idget' data-toggle='tooltip' data-placement='top'
title='Take Action'>Click Here</a>
</div>
</div>";
elseif($diffnum == 0):
echo"<div class = 'col-md-3 col-
md-offset-9' style ='margin-top:200px'>
<div class='alert alert-
danger' role='alert'>

<strong>$diffnum</strong> days remaining of <strong>$n_emp</strong> <a


href = 'cont_action.php?id=$idget' data-toggle='tooltip' data-placement='top'
title='Take Action'> Click here </a>
</div>
</div>";
elseif($diffnum < 0):
echo"<div class = 'col-md-3 col-
md-offset-9' style ='margin-top:200px'>
<div class='alert alert-
danger' role='alert'>
Contract of
<strong>$n_emp</strong> must be taken into actions. <a href =
'cont_action.php?id=$idget' data-toggle='tooltip' data-placement='top' title='Take
Action'> Click here </a>
</div>
</div>";
else:
echo"";
endif;
}
?>
<script>
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
</script>
<?php
include ('menu.php');
?>
<link rel="shortcut icon" href="../hrlogo.png">
<div class="container-fluid">
<div class = "row" style = "margin-top:50px">
<div class = "col-md-5">
<ul class="nav nav-tabs">
<li role="presentation"><a href="view-
emp-pending.php">Pending</a></li>
<li role="presentation"><a
href="approval_approve.php">Approve</a></li>
<li role="presentation"><a
href="approval_deny.php">Deny</a></li>
<li role="presentation"><a
href="leave_track.php">Trace Leave</a></li>
<li role="presentation"
class="active"><a href="all_approve.php">All Approve</a></li>
</ul>
</div>
<div class = "col-md-2">
<h1>Sick Leave</h1>
</div>
</div>
<div class="container-fluid">
<div class = "row">
<div class="panel panel-default">
<div class="panel-body">
<div class="table-responsive">
<?php
//INITIALIZE DATE RANGE Start
$nw = strtotime("now");
$tdy = date("m-d",$nw);

$mjune = strtotime("june 1");


$djune = date("m-d",$mjune);

$mdec = strtotime("December 31");


$ddec = date("m-d",$mdec);

$mjan = strtotime("January 1");


$djan = date("m-d",$mjan);

$mmay = strtotime("May 31");


$dmay = date("m-d",$mmay);
//INITIALIZE DATE RANGE End

//START FUNCTION
if(($djune <= $tdy)&&($ddec >= $tdy)):
$cyear = strtotime("June 1");
$cyr = date("m-d",$cyear);

$cyrs = strtotime("now");
$cyrr = date("Y",$cyrs);

$cyaa = strtotime("now");
$cya = date("Y-m-d",$cyaa);

//this codes is that all the approve will go


to the approve submenu
$sql = "SELECT * FROM employee,
department, leaves, approve_hr, executive
WHERE
employee.emp_id = leaves.emp_id
AND
employee.id_dept = department.id_dept
AND
approve_hr.hr_approve = leaves.hr_approve
AND
executive.exe_vp = leaves.exe_vp
AND
employee.stat='1'
AND
executive.exe_vp = '2'
AND sl_stat='0'
AND date >=
'$cyrr-$cyr' AND date <= '$cya' ORDER BY id_emp";
$qry=mysql_query($sql);

elseif(($djan <= $tdy)&&($dmay >= $tdy)):

$cyear = strtotime("June 1");


$cyr = date("m-d",$cyear);

$cyrs = strtotime("lastyear");
$cyrr = date("Y",$cyrs);

$cyaa = strtotime("now");
$cya = date("Y-m-d",$cyaa);
//this codes is that all the approve will go
to the approve submenu
$sql = "SELECT * FROM employee,
department, leaves, approve_hr, executive
WHERE
employee.emp_id = leaves.emp_id
AND
employee.id_dept = department.id_dept
AND
approve_hr.hr_approve = leaves.hr_approve
AND
executive.exe_vp = leaves.exe_vp
AND
employee.stat='1'
AND
executive.exe_vp = '2'
AND sl_stat='0'
AND date >=
'$cyrr-$cyr' AND date <= '$cya' ORDER BY id_emp";
$qry=mysql_query($sql);
endif;
?>
<table class='table table-hover'>
<thead>
<tr>

<th>Employee ID</th>

<th>Department</th>

<th>First Name</th>
<th>Last Name</th>

<th>Filed Date</th>

<th>Status</th>

<th>Action</th>
</tr>
</thead>
<?php
while($rec=mysql_fetch_array($qry))
{
?>
<tbody>
<tr>
<td>
<?php echo
$rec['id_emp']; ?>
</td>
<td>
<?php echo
$rec['depart_name']; ?>
</td>
<td>
<?php echo
$rec['emp_fname']; ?>
</td>
<td>
<?php echo
$rec['emp_lname']; ?>
</td>
<td>
<?php echo
$rec['date']; ?>
</td>
<td>
<?php echo
$rec['name_stat_exe']; ?>
</td>
<td>
<a
href="print_sl_sick.php?id=<?php echo $rec['leaveid'];?>"><input type='button'
value='Print' data-toggle="tooltip" data-placement="top" title="View Content"
class='btn btn-warning'/></a>
<a
href="sl_move.php?id=<?php echo $rec['leaveid'];?>"><input type='button'
value='Remove' data-toggle="tooltip" data-placement="top" title="Move to Archive"
class='btn btn-danger'/></a>
</td>
</tr>
</tbody>
<?php
}
?>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<script>
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
</script>
<?php include('footer.php');?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>HR</title>
<link rel="shortcut icon" href="../hrlogo.png">
<!-- Bootstrap -->
<link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container-fluid">
<?php include("background_print.php");?>
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="page-header">
<h1>Sick Leave</h1>
</div>
</div>
</div>

<div class="col-md-6 col-md-offset-3">


<div class="container-fluid">
<div class = "row">
<div class="panel panel-default">
<div class="panel-body">
<?php
require("../conn.php"); // Include the
database class
?>
<?php
$sql="SELECT * FROM employee where
stat ='1'";
$qry=mysql_query($sql);
?>
<table class='table table-hover'
style='margin-top:10px;'>
<thead>
<tr>

<th>Employee ID</th>

<th>First Name</th>

<th>Last Name</th>

<th></th>
</tr>
</thead>
<?php
while($rec=mysql_fetch_array($qry))
{
?>
<tr>
<tbody>
<td>
<?php echo
$rec['id_emp']; ?>
</td>
<td>
<?php echo
$rec['emp_fname']; ?>
</td>
<td>
<?php echo
$rec['emp_lname']; ?>
</td>
<td>
<a
href='leaves.php?id=<?php echo $rec['emp_id'];?>'><input type='button'
value='Apply' title ='View all Detials' class='btn btn-info'/></a>
</td>
<?php
}
?>
</table>
</div>
</div>
</div>
</div>
</div>
<div class = "col-md-4 col-md-offset-3">
<a href = "admin.php"><input type="button" value="Back"
name="cancel" class="btn btn-default"/></a>
</div>
</div>
<?php
include ('footer.php');
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>HR</title>
<link rel="shortcut icon" href="../hrlogo.png">
<!-- Bootstrap -->
<link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container-fluid">
<div class="row" style="margin-top:-50px;">
<div class="col-md-8">
<div class="col-md-4 col-md-offset-6">
<img src="southland1.png"
alt="SOUTHLAND" class="img-rounded">
</div>
<div class="col-md-3 col-md-offset-8">
<h2>Sick Leave</h2>
</div>
</div>
</div>
<?php include("background_print.php");?>
<?php
require ("../conn.php"); // Include the database class
$select = "SELECT * FROM leaves, employee
WHERE
leaves.emp_id = employee.emp_id AND leaves.leaveid='$_GET[id]' ORDER BY
emp_date ASC";
$qry=mysql_query($select);
?>
<?php
while($rec = mysql_fetch_array($qry))
{
?>

<div class="col-md-12" style="margin-


top:40px">
<div class="col-md-4 col-md-offset-4">

Employee
ID: &nbsp <strong><?php echo
$rec['id_emp'];?></strong>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nb
sp&nbsp
&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbs
p&nbsp&nbsp&nbsp Date: &nbsp <strong><?php echo $rec['date'];
?></strong><hr/>
Full Name:
&nbsp <strong><?php echo $rec['emp_fname'];?> <style="margin-left:
20px;"/><?php echo $rec['emp_lname'];?></strong><hr/>
Leave
Type: &nbsp <strong><?php echo $rec['leavetype'];?></strong><hr/>
Effective
Date: &nbsp <strong><?php echo $rec['edate'];?></strong> &nbsp to &nbsp
<strong><?php echo $rec['endate'];?></strong><hr/>
Total Days
Leave: &nbsp <strong><?php echo $rec['no_days'];?></strong><hr/>
</div>
<div class="col-md-8 col-md-offset-4">
<a
href="dapproved.php?id=<?php echo $rec['leaveid'];?>"><input type='button'
value='Approve' class='btn btn-info'/></a>
<a
href="ddeny.php?id=<?php echo $rec['leaveid'];?>"><input type='button'
value='Deny' class='btn btn-primary'/></a>
<a href="view-emp-
pending.php"><input type = "button" value="Back" class="btn btn-default"/></a>
</div>
</div>
<?php
}
?>
</div>
<br>
<?php
include("footer.php");
?>
SCREENSHOT
FUTURE ENHANCEMENT

1. Graphic Rating Scale Method


This method is based on the idea of rating employees based on individual
characteristics. For example, some organizations may choose to evaluate employees
based on quality and quantity of work, decisiveness & emotional stability.Employees
are rated on a fixed scale (say 1-10), based on the extent to which they meet each of
the desired criteria. The average of all the scores constitutes the overall score of the
employee.Graphic scales are practical; they are cost-effective and can be developed
quickly. They also help in measuring a particular objective effectively. However, the
appraisal in such cases largely depends upon individual perspectives. This may lead to
disputes or non-uniformity in evaluations. Furthermore, personal bias can also play a
role in it. You must be careful to define each character as clearly as possible.
2. Ranking Method
The name of this method explains exactly what it is. The Human Resources team ranks
each employee on a list based on factors decided by the human resource department.
Hence, the best performers are on the top, and the worst performers rank at the
bottom.This simple method of ranking employees can be modified in several ways.
One of these methods is the paired comparison ranking style wherein employees are
compared in pairs of two against each other. The number of times one employee.

Conclusion

After reviewing the current study and studying it thoroughly, the system was analyzed
according to it and work on establishing a system that manages human resources
according to the foundation of any institutionThrough the use of the system, the
manager is able to rely on him to manage and control employee data, as well as to
manage attendance and absence records Through the use of the program, the manager
can manage the records of vacations and financial matters for all employees easilyBy
using the program, the system administrator can extract reports by employees and all
related information.Employee can manage his data easily From the above theoretical
elaboration and research, we can conclude that human resource management is an
essential discipline related to how enterprises' staff works. So, it deals with
everything in the interests of employees and the interests of enterprises to hire qualified
and trained employees who do the job effectively and A. Tahiri, I. Kovaçi, A. Krasniqi
297 efficiently. To be effective at work, every enterprise must work in terms
of performance management of its staff. Also, performance appraisal is one of the key
elements for enterprise success. Enterprises should have employee performance
appraisal systems to know who is doing the job properly and who is not, and also based
on performance appraisal, bonuses should also be given to employees. The research
sample has shown that enterprises in Kosovo practice several performance appraisals
systems such as: • MBO (Management by Objectives), • ABR (Appraisal by Results)
• Control system. The MBO is a strategic management model that aims to improve
an organization's performance by clearly defining the objectives agreed upon by
management and employees. About 17% of the surveyed enterprises use this appraisal
system. ABR is a technique that can help improve the manager’s and the whole
organization's success, showing the positive aspects of this technique. However, in our
research, we are based on obtaining clarifications on applying this technique in
evaluating the employees of the enterprise and how it also influences their
motivation with its implementation, which increases the effectiveness at the
organization level. This technique is used by about 21% of surveyed enterprises.
Different enterprises apply the control system in different ways. Enterprises apply the
employee control system every 4 weeks or less. About 62% of the enterprises use the
control system, one of the most widely spread system in Kosovo. Great importance
in these enterprises is also given to the way employees are motivated to perform
better. Thus, employee performance is influenced by monetary benefits, opportunities
for promotion, performance appraisal, and other elements depending on which
enterprise apply.

REFERENCES
[1] FARNHAM, D. & J. PIMLOTT (1992), Understanding industrial relations.
London.
[2] ARMSTRONG, M. (1995), A Handbook of Personnel Management Practice.
London.
[3] Myriaaison (2014), the waterfall model explained.
[4] James Rumbaugh, et al: The Unified Modeling Language Reference Manual,
Addison-Wesley [5]freeprojectz,https://www.freeprojectz.com/dfd/human-resource-
management-systemdataflow-diagram
[6] freeprojectz, https://www.freeprojectz.com/entity-relationship/human-resource-
managementsystem-er-diagram
[7]creately
https://creately.com/diagram/example/h88w3c102/HR/Management/System

You might also like