HR Management System PDF
HR Management System PDF
HR Management System PDF
SYSTEM
Semester 6. Final Year project 2013-2014
Name:Roll No:
Index
1|Page
Sr. No TOPIC
PRELIMINARY INVESTIGATION
1.1 ORGANIZATIONAL OVERVIEW
1.2 OBJECTIVES
1.3 CURRENT SYSTEM
1.4 LIMITATION OF CURRENT SYSTEM
1.5 PROPOSED SYSTEM AND ITS ADVANTAGES
1.6 FEASIBILITY STUDY
1.7 STAKEHOLDER
1.8 PROCESS MODEL
1.9 GANTT CHART
SYSTEM ANALYSIS
2.1 EVENT TABLE CONTENTS
2.2 USE CASE DIAGRAM
2.3 E-R DIAGRAM
2.4 ACTIVITY DIAGRAM
2.5 CLASS DIAGRAM
2.6 SYSTEM SEQUENCE DIAGRAM
2.7 SEQUENCE DIAGRAM
SYSTEM DESIGN
3.1 CONVERTING ERD TO CLASS DIAGRAM
3.2 DATA DICTIONARY
3.3 COMPONENT DIAGRAM
3.4 PACKAGE DIAGRAM
3.5 DEPLOYMENT DIAGRAM
3.6 MENU TREE
3.7 CRUD TABLE
SYSTEM CODING
4.1 VALIDATION
4.2 TEST CASE, TEST DATA, TEST RESULT
4.3 SCREEN LAYOUT
MAINTENANCE AND EVALUATION
5.1 FUTURE ENHANCEMENT
5.2 REFERENCES AND BIBLIOGRAPHY
2|Page
Preliminary
Investigation
3|Page
1.1 Organization Overview:
HRMS (HR Management System) is a global services provider
delivering technology - driven business solutions that meet the strategic
objectives of our clients. We deliver unmatched business value to
customers through a combination of process excellence, quality
frameworks and service delivery innovation.
Vision:
Our company philosophy has always focused on customer
satisfaction with
Uncompromising integrity. Vital Softech vision is to be the one top IT
services provider in contracting as well as projects to a diverse and
targeted base of established and emerging corporations.
Mission:
Our mission is to be known and trusted by our customers to deliver
top quality IT contracting and technology services. We do not want to see
our Clients just satisfied, but delighted with our services. We approach our
work with passion and creativity.
4|Page
1.2 Current System:
Manually it is very difficult to manage the human resource. With
the help of computer it becomes easy and faster to manage the system. In
this project it is the facilities to storing and managing all the information
about the employee working in that company and the projects handle by
the company.
5|Page
Currently Human Resource Management Systems encompass:
1. Payroll.
2. Work Time.
3. Benefits Administration.
4. HR management Information system.
5. Recruiting.
6. Training/Learning Management System.
7. Performance Record.
8. Employee Self-Service.
6|Page
1.3 Limitations of current system:
There were problems related to current system such as employee
details storage problem, maintain privacy, cost and budget, etc…
7|Page
1.4 Proposed System and its Features:
Using today’s updated software and running technologies we have
developed software which can come overcome the problems of current
system.
5. Work Time: The work time gathers standardized time and work related
effort.
7. Training module
8|Page
1.5 Feasibility Study:
The feasibility studies are undergone as follows:
1. Economic Feasibility:
More commonly known as Cost/Benefit Analysis. The procedure is to
determine the benefits and savings that are expected from a candidate
system and compare them with costs. If the benefits outweigh costs, then
decision is made to design and implement the system. Considering the
facts it is becoming evident that the system will be economically feasible
both for developer as well as for client’s respect.
2. Technical Feasibility:
Technical feasibility centers on the existing computer system
(hardware, software, etc.) and to what extent it can support the proposed
addition. If the budget is a serious constraint, then the project is judged
not feasible. In our case this does not become an obstacle.
HARDWARE REQUIREMENTS:
Content Description
HDD 20 GB Min
40 GB Recommended
RAM 512 GB Min
1 GB Recommended
SOFTWARE REQUIREMENTS:
Content Description
OS Windows XP with SP2 or Windows
Vista
Database MS-SQL server 2005
Technologies ASP.NET with C#.NET
IDE Ms-Visual Studio .Net 2008
Browser IE
9|Page
3. Legal Feasibility:
A determination of any infringement, violation or liability that could
result from the development of the system. But the system to be
developed will be 100% legal.
4. Operational feasibility:
The management & operators desire to be well acquainted with the
requisite skill needed. Here most of the members in development team
having technical expatriation.
5. Time feasibility:
The management & operators here concern about whether the project
will completed timely or not. But considering the facts and figures
collected by us regarding our project it can be easily assumed that the
project will be completed within the specified time frame.
10 | P a g e
1.6 Stake Holders:
A person, group or organization that has direct or indirect stake in
an organization, can be affected by the organizations actions, objectives
and policies. Key stakeholders in a business organization include creditors,
directors, employees, government (and it agencies), owners
(stakeholders), suppliers, unions and the community from which the
business draws its resources.
Project Leader:
Here the project leader is our Professor._______________ and
Professor _______________. who guided me in this project.
Developer:
Here in this project the developer is_______________.
Admin:
In this project, the administrator role will be played by staff & HOD.
ie Head of Department.
Organizational Manager:
Here the Organizational Manager is Mr. Anil. Karekar and Mr. Raju.
Sawant.
Organizational Employee:
Here the employee is the company Manager who will use the
project.
11 | P a g e
Before the development of this software, a meeting was conducted
with the members of the organization to discuss their requirements
and their expectations with the product.
12 | P a g e
1.7 Process Model:
The Process Model means the design, testing and implementation
of the project. This is also known as Classic Life Cycle Model or Linear
Sequential Model or Waterfall Model. It includes various phases and
activities. The activities are as listed below in the following manner:
13 | P a g e
The stages of “WATERFALL MODEL” are requirement of the system
to develop are captured in this phase. Requirements are the set of
functionalities and constraints that the end-user (who will be using this
system) accepts from the end-user. The requirements are gathered from
the end-user by consultation these requirements are analyzed for their
validity and the possibility of incorporating the requirements in the
system to develop is also studied.
3. Analysis:
14 | P a g e
The steps involved in analysis include data; functional and
behavioral requirements begin identified by electing information from the
customer. Requirements are refined and analyzed to access their clarity,
completeness and consistency. A specification incorporating a model of
software is created and then validated.
4. Requirement Analysis:
System Engineering
Software Design
15 | P a g e
5. Implementation and Unit Testing:
Requirement
Design
Implementation
Verification
Maintenance
16 | P a g e
The waterfall model development helped us because our team size
was small as it was just two members working on this project so it is
precise, as compared to vastness and complexity of the project. It helped
us to meet with business deadlines by customers with prototype, thereby
enabling partial functionality without inordinate delay.
17 | P a g e
System Analysis
18 | P a g e
Event Table Content
19 | P a g e
2.1 Event Table:
A UML Event Table is an interaction between user and a system.
The user sends an event which is fired by a trigger from source after that
interaction is done with the system and response given back to the user.
20 | P a g e
4. Change Admin Admin Enter New Data base
Password request for required password
update details set
password successfully
21 | P a g e
12. View Admin Data Look up for Personal Admin
Personal views base Personal Details
details of personal Details
User details
16. View salary Admin view Data Look up for Salary Admin
details of salary base salary Details
user details details
22 | P a g e
20. View Admin Data Look up for Attendance Admin
attendance views base attendance details
details of attendance details
user details
24. View tax Admin view Data Look up for Tax Details Admin
details of tax details base tax details
user
23 | P a g e
28. Generate Admin Data Look up for Report Admin
Salary generates base Salary generated
Details report Details successfully
report of
user
24 | P a g e
Use Case Diagram
25 | P a g e
Use case diagram for Admin
Admin login
26 | P a g e
Use case diagram for Client
Client ID
Client Tax
Database
Organisation ID
Client Leaves
Client Payment
27 | P a g e
Use case diagram for Organization
Organization ID
Organization Name
Organization Address
Org
Organization Phone no
Organization FAX
28 | P a g e
Use case diagram for Attendance And Salary
Client ID
Organization ID
Client DOJ
Database
Admin
Client Leaves
29 | P a g e
E R Diagram
30 | P a g e
RegisterUser
ProjName RequiredSkil UserID
l
NewProj Pay
Admin ChangePasswor
Provide Work
EmpDetails
MobileNo
EmpD
HomeNo
EmpName
WorkNo
EmpAdd
Status
City
Supervisor
EmpID
HiredDate
EmpEmail
EmpID
Departmen
BloodGrp
AttendID
EmpGender
Attendance
Nationality
Date
MarkAttend
Payment
EmpID
one AssignedEmp
ProjName
Department ProjID
one
Skills
one
designation
one
31 | P a g e
Activity Diagram
32 | P a g e
Activity Diagram for Admin
ADMIN SYSTEM
Display admin login
Connect to login form
Exit Logout
33 | P a g e
Class Diagram
34 | P a g e
1 Admin
EmployeeDetails NewProject UserID 1
35 | P a g e
Sequence Diagram
36 | P a g e
Sequence diagram for Login:
System Database
Admin
Verification
Login Verified
Provide Access to system
Else
Unauthorized user
Invalid user
37 | P a g e
Sequence diagram for Changing Password
System Database
Admin
Verification
Verification
Password protected
Update Password
Password updated
Receive confirmation
38 | P a g e
Sequence diagram for adding or deleting Project and Supervisor
System Database
Admin
Request for Add/Update/Delete
Project or Supervisor
Add confirmation
Receive confirmation
Else
Project or Supervisor
already exits
User exit’s
39 | P a g e
Sequence diagram for Checking Employee Salary
System Database
Admin
Request for Salary
Verification of Salary
Provide Information
Verification of information
If any change
Changes Successful
40 | P a g e
Sequence diagram for Checking Apply Leaves
System Database
Admin
Request for Leave
Verification of Leave
Provide Information
Verification of information
Confirmation of Leave
If any change
Changes Successful
41 | P a g e
Sequence diagram for Checking Attendance
System Database
Admin
Request for Attendance
Verification of Attendance
Promote to insert details
Provide Information
Verification of information
Provide Information
If any change
Changes Successful
42 | P a g e
Sequence diagram for adding or deleting attendance
System Database
Admin
Request for Add/Update/Delete
attendance
Add confirmation
Receive confirmation
Else
User exit’s
43 | P a g e
System Sequence
Diagram
44 | P a g e
System Sequence Diagram for
Human Resource Management System
SYSTEM
ADMIN
Authenticate Admin
Admin authenticated
Change password
Update Password
45 | P a g e
System Design
46 | P a g e
Converting ERD to
tables
47 | P a g e
Admin And Database
Admin
-username
Handles Database
-password -HRMS
-email
48 | P a g e
Admin And Attendance
Admin Attendance
Handles
-username -EmpID
-password -AttendID
-email -Date
-MarkAttend
Admin AssignedEmp
Handles
-EmpID
-username
-ProjID
-password
-Designation
-email
-ProjName
-Department
-Skills
49 | P a g e
Data Dictionary
50 | P a g e
List Of Tables With Attributes And Constraints.
51 | P a g e
Component Diagram
52 | P a g e
53 | P a g e
Package Diagram
54 | P a g e
VIEW LAYER
Employee
Details
Employee
Assigned
DOMAIN LAYER
EmpDetail
Class
EmpAssigned
Class
dbo.Attendanc dbo.NewProjec
dbo.Admin
e t
dbo.EmpDetail
dbo.EmpAssign
ed
55 | P a g e
CRUD Table
56 | P a g e
Table Process Admin Employee Emp New Project Employee
Attendance Assigned
Project Remove D R D
Form
Attendance Main C R R
Form
Attendance U U U
Modify Form
Attendance D D D
Remove Form
57 | P a g e
Deployment Diagram
58 | P a g e
Add
Database Update
Delete
Add
Application
Application
Execution Administrator
59 | P a g e
System Coding
60 | P a g e
Menu Tree Diagram/
Site Map
61 | P a g e
Admin
Login
Employee
Employee Details
Employee Attendance
Mark Attendance
New Project
Department
SkillsRequired
62 | P a g e
Validations
63 | P a g e
i. Validation for empty ID field:
If the ID field is empty then display a message box— ID Field Empty.
65 | P a g e
Test Cases, Test
66 | P a g e
Form Name Test Case Test Data State Test Input Expected
Value Result
Login Form User name and User name Valid Admin and Will allow to
password is and password *** enter into main
correct correct form
67 | P a g e
Screen Layouts
68 | P a g e
69 | P a g e
Maintenance and
Bibliography
70 | P a g e
Future Enhancement
71 | P a g e
This software manages company’s employee details and applications such
as attendance details, employee leaves, Employee skills, department and
many more.
It provides the Manager with effective tools to keep track of the records
and easily manipulate them.
The software has wide scope in the future as its vast calculation of salary
earnings and deduction.
72 | P a g e
Reference and
Bibliography
73 | P a g e
C# 2010 Programming Black Book Covers .NET 4.0
By Andrew Stellman
By Robert Vieira
By Dusan Petkovic
By Robin Dewson
Websites
msdn.microsoft.com
www.tutorialspoint.co
74 | P a g e