Beruflich Dokumente
Kultur Dokumente
PROJECT REPORT
ON
HUMAN RESOURCE MANAGEMENT SYSTEM (PHASE II)
CANDIDATES DECLARATION
This is to certify that work, which is being presented in the project entitled Human Resource
Management System (Phase II) submitted by undersigned students of
Yashwantrao Chavan Pratishthans Academy of Information Technology
This work has not submitted elsewhere for award of any other degree.
Date:
Amey Joshi.
Nariman Point,Mumbai
Ashutosh Sonawane
Nikhil Sadadekar
ACKNOWLEDGEMENT
The satisfaction that accompanies that the successful completion of any task would be incomplete
without the mention of people whose ceaseless cooperation made it possible, whose constant
guidance and encouragement crown all efforts with success.
We thank our colleagues who have helped in successful completion of the project.
Amey Joshi
Ashutosh Sonawane.
Nikhil Sadadekar.
Page Index
ABSTRACT....1
1. INTRODUCTION2-3
2. ANALYSIS4-5
3. FEASIBILITY STUDY6-9
4. DESIGN.10-20
6.CONCLUSION 27
7.BIBLIOGRAPHY28
Table Index
1. DATABASE TABLE26
1.1 ADMIN TABLE...26
1.2 VOTER INFORMATION DATA TABLE26
Figure Index
COMMUNICATION INTERFACE15
DATA FLOW DIAGRAMS..17
DFD: LEVEL 017
DFD: LEVEL 1.18
DFD: LEVEL 2.19
ER DIAGRAMS
ABSTRACT
CHAPTER-1
INTRODUCTION
1.1
Purpose
1.2
Scope
There is a DATABASE which is maintained by the company in which all the names of
employees and department heads with complete information is stored.
This system will greatly reduce the efforts of HR activities
Its a highly secured application which might restrict the outsider to interfere in
1.3
Technologies used
1.4
Coding (Servlet,Jsp)
Working
In an Human Resource Management System only a employee whose having the valid
employee number can able to make request for leave or for loan or for mediclaim. Also the
different department heads were added to either accept or reject the different requests made by
the employee. Since its a web application one can handle it via internet too.
1.5 Overview
Project is related to HRMS.
Main facilities available in this project are:
Modules:1) Leave Management:Leave management allows user to apply for leaves.It is distributed in two parts,one for the
employee who requests for the leave and the other for the Department head who approves or
disapproves leave request of the employees.
Department Head sub module:This sub module will come into picture when
department head logs in.It consists of a decision making sub module where he can
approve or disapprove the requests made by employees.He himself even can apply for
leave.
Employee sub module:This module will come into picture when a certain
employee of department logs in. Using this, a employee is able to request for leave.
This sub module communicates with Department head sub module to complete the
leave application procedure. After communicating with the department head module,
the employee is is notified about his leave application, weather approved or
disapproved.
2)Loan Management:Loan management allows user to apply for loans. It is distributed in two parts,one for the
employee who requests for the loan and the other for the Department head who approves or
disapproves loan requests of the employees.
Department Head sub module:This sub module will come into picture when
department head logs in.It consists of a decision making sub module where he can
approve or disapprove the requests made by employees.
Employee sub module:This module will come into picture when a certain
employee of department logs in. Using this, a employee is able to request for loan. A employee can
request for 3 types of loans mainly, personal loan, provident fund loan and housing loan.This sub
module calculates the emi for the loan amount applied by the employee. The sub module
communicates with Department head sub module to complete the loan application procedure. After
communicating with the department head module, the employee is is notified about his loan
application, weather approved or disapproved.
5) Target Management:In this module the Department Head of a particular Department is able to assign new
goals to an employee in his department. A particular Employee can view his goals
and can update the status of the Goal. Default value of Goal is Not Started .The
Department Head can View The Status on Different Goals assigned to different
Employees.
CHAPTER-2
ANALYSIS
2.1 Goals of proposed system
1. Planned approach towards working: - The working in the organization will be well planned
and organized. The data will be stored properly in data stores, which will help in retrieval of
information as well as its storage.
2. Accuracy: - The level of accuracy in the proposed system will be higher. All operation would
be done correctly and it ensures that whatever information is coming from the center is accurate.
3. Reliability: - The reliability of the proposed system will be high due to the above stated reasons.
The reason for the increased reliability of the system is that now there would be proper storage of
information.
4. No Redundancy: - In the proposed system utmost care would be that no information is repeated
anywhere, in storage or otherwise. This would assure economic use of storage space and
consistency in the data stored.
5. Immediate retrieval of information: - The main objective of proposed system is to provide for
a quick and efficient retrieval of information.
6. Immediate storage of information: - In manual system there are many problems to store the
largest amount of information.
7. Easy to Operate: - The system should be easy to operate and should be such that it can be
developed within a short period of time and fit in the limited budget of the user.
2.2 Background
Human Resource Management System allows you to make the typical HR activities handy.
Its actually an interaction between the employees and company.
2.5 Constraints
GUI is only in English.
Login and password is used for identification of Employee.
Not User Friendly: The existing system is not user friendly because the retrieval of data is
very slow and data is not maintained efficiently.
Time consuming: Every work is done manually so we cannot generate report in the middle of
the session or as per the requirement because it is very time consuming.
CHAPTER-3
FEASIBILITY STUDY
Depending on the results of the initial investigation the survey is now expanded to a more detailed
feasibility study. FEASIBILITY STUDY is a test of system proposal according to its
workability, impact of the organization, ability to meet needs and effective use of the resources. It
focuses on these major questions:
1. What are the users demonstrable needs and how does a candidate system meet them?
2. What resources are available for given candidate system?
3. What are the likely impacts of the candidate system on the organization?
4. Whether it is worth to solve the problem?
During feasibility analysis for this project, following primary areas of interest are to be considered.
Investigation and generating ideas about a new system does this.
Steps in feasibility analysis
Eight steps involved in the feasibility analysis are:
Determine and evaluate performance and cost effective of each proposed system.
Can the work for the project be done with current equipment existing software technology
& available personal?
This is concerned with specifying equipment and software that will successfully satisfy the
user requirement. The technical needs of the system may include:
Front-end selection:
1. It must have a GUI that assists employees that are not from IT background.
2. Scalability and extensibility.
3. Flexibility.
4. Robustness.
5. According to the organization requirement and the culture.
5. Stored procedures.
6. Popularity.
7. Operating System compatible.
8. Easy to install.
9. Various drivers must be available.
10. Easy to implant with the Front-end.
According to above stated features we selected Oracle as the backend.
The technical feasibility is frequently the most difficult area encountered at this stage. It is
essential that the process of analysis and definition be conducted in parallel with an assessment to
technical feasibility. It centers on the existing computer system and to what extent it can support
the proposed system.
The cost of hardware and software for the class of application being considered.
The proposed system will give the minute information, as a result the
Performance is improved
This feasibility checks whether the system can be developed with the available funds. The
Human Resource Management System Phase 2 does not require enormous amount of
money to be developed. This can be done economically if planned judicially, so it is
economically feasible. The cost of project depends upon the number of man-hours required.
What new skills will be required? Do the existing staff members have these
skills? If not, can they be trained in due course of time?
The system is operationally feasible as it very easy for the End users to operate it. It only
CHAPTER-4
DESIGN
4.1 Software Requirement Specification
4.1.1 Objective:
The main objectives of system for Human Resource Management are:
The main objective to develop the system is to make the accurate & efficient decisions in
different tasks at different time at different situations. The existing system is manual so
members of the unit generally face a lot of embarrassing situations many times. Now they
need to automate the whole process so as to make it more easy and accurate.
System should provide concrete security features like creating users and assigning
privileges to users of the system.
System should be capable to keep track of all the detailed descriptions of the client and
the whole details of services offered by the client organization.
System should be able to handle extremely large volumes of data (i.e. Large database
support)
4.1.2 Scope:1.
2.
Internet: It is an online facility and hence very useful for the users.
Employees can login from any where at any time in India.
4.1.3 Advantages:
4.1.4 Technologies to be used:This project will be a Web application to be developed in J2EE having
Coding (JSP,Servlet)
User
or
Administrator
System
Output
DFD Level-0
The above diagram is a 0-level DFD that only shows the flow of data between the various and
the system. In Human Resource Management System the Administrator is the controller of the
system and he makes all the decisions. The Administrator can handle employees details etc. and
view details of them in an efficient manner and he can update that details too.
Login
Employee
Registration
Process
Process
Validate the
Employee
Information
Allow user to
make requests
Inform request
status
DFD Level 1
The above shown diagram is a 1-level Data Flow Diagram for the HRMS. According to this
DFD various process are done after login process. The Employees can register on HRMS. The
Company can register the employees and employees can use their access rights. The Employee
can view the details of their requests and approvals.
Administrator
Employee
DFD: Level 2
2.1:-
UI forms to
fetch
employee
data
Administrators
Information
checking
Login Process
Request
Process
Final
Result
Login
Employee data
Stored data
Employee data
Final result
Company
The above shown diagram is a 2.1 level Data Flow Diagram for the HRMS system.
According to this DFD. Administrator can approve or deny the employees request. An employee
can make request if all the information filled by him\her are correct.
CHAPTER-5
SYSTEM MODLING
Entity Relationship Diagram
Registratio
n
Admin.
Employee
Fail
id
Login
REQUEST
process
Pas
s
Process Output
Report
View
E-R Diagram
The entity relationship diagram shows the relationship between the various users and their
attributes. There is a relationship between the election commission and voter.
The Employee has different attributes to store their data to data base are follows:1. Employee Number.
2. Employee Name
3. Password
4. Email
5. Address
6. Gender
7. Mobile number
8. Nationality
9. Department
10. Job Profile
11. Department Head
CONCLUSION
This Human Resource Management system will manage the Employees information by which
employee can login and use his voting rights. The system will incorporate all features of HRMS
system. It allows the user
BIBLIOGRAPHY
[1] I have studying about Servlet,JSP etc .I have also used Apache Server and Oracle to store the
data in database.
In the making of report i got a lot of help from websites
The sources are: www.oracle.com
www.w3schools.com
www.google.com
[2] I have also used some software: Edit Plus
Besides all these sources help me.