Professional Documents
Culture Documents
Payroll
Performance appraisal
Employee self-service
Scheduling
Absence management
1|Page
Vision
Mission
We want to see our Clients not only satisfied, but also delighted with our
services with our work approach with passion and creativity.
2|Page
SCOPE
The scope of HRM refers to all activities that come under the banner of
industry.
The scope of HRM is very vast and wide. It includes all activities starting
from manpower planning till employee leaves the organization.
3|Page
EXISTING 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 there are facilities of storing and managing all the
information about the employee working in that company.
4|Page
PROPOSED SYSTEM AND ITS FEATURES
Advancing computer technology has placed the huge power to lets you
work as you think.
Computerized system
Ease of Use
5|Page
FEASIBILITY STUDY
Technical feasibility
Economical feasibility
Technical feasibility
Technical feasibility determines whether the work for the project is done
with the present equipment, current procedure existing software’s
technology and available personnel?
If new technology is needed then what alternatives will be needed in
the present structure and work others?
This will require a close examination of the present system.
The technical feasibility should ask question related to:
Adequacy of available technology
Adequacy of hardware
Available of computer
6|Page
Economic feasibility
Economic feasibility looks at the financial aspect of the project.
It is concerned with the return from the investigation in the project.
It determines whether it is worthwhile to invest the money in the
proposed system or it is not worthwhile spending a lot of money on a
project for no return.
Operational feasibility
Operational feasibility converts two aspects:
The technology performance aspect and the other is the
acceptance within the school system.
Operational feasibility determines how the proposed
system will fit in the currency operational and, what if any
job restricting and retraining may be needed to implement
the system.
7|Page
SYSTEM FEATURES
Introduction to .NET
Visual Studio is a complete set of development tools for building ASP
Web applications, XML Web services, desktop applications, and mobile
applications. Visual Basic .NET, Visual C++ .NET, and Visual C# .NET
all use the same Integrated Development Environment (IDE), which
allows them to share tools and facilitates in the creation of mixed-
language solutions.
.NET Framework
The .NET Framework is an integral Windows component that supports
building and running the next generation of applications and XML Web
services. The .NET Framework is designed to fulfill the following
objectives:
To provide a consistent object-oriented programming environment
whether object code is stored and executed locally or executed
remotely.
To provide a code-execution environment that minimizes software
deployment and versioning conflicts.
To provide a code-execution environment that promotes safe
execution of code, including code created by an unknown or semi-
trusted third party.
To provide a code-execution environment that eliminates the
performance problems of scripted or interpreted environments.
To make the developer experience consistent across widely varying
types of applications, such as Windows-based applications and
Web-based applications.
To build all communication on industry standards to ensure that
code based on the .NET Framework can integrate with any other
code.
8|Page
The .NET Framework has two main components: Common
Language Runtime (CLR) and .NET Framework Class Library
(FCL).
The CLR is the foundation of the .NET Framework.
The concept of code management is a fundamental principle of the
runtime. Code that targets the runtime is known as managed code,
while code that does not target the runtime is known as unmanaged
code.
The class library is a comprehensive, object-oriented collection of
reusable types that you can use to develop applications ranging from
traditional command-line or graphical user interface (GUI) applications
to applications based on the latest innovations provided by ASP.NET,
such as Web Forms and XML Web services.
The runtime enforces code access security. For example, users can
trust that an executable embedded Web page can play an animation
on screen or sing a song, but cannot access their personal data, file
system, or network.
9|Page
The runtime also accelerates developer productivity. For example,
programmers can write applications in their development language of
choice, yet take full advantage of the runtime, the class library, and
components written in other languages by other developers.
10 | P a g e
ADO.NET Components
The .NET Framework ships with two .NET Framework data providers:
.NET Framework Data Provider for SQL Server
.NET Framework Data Provider for OLEDB.
11 | P a g e
ASP.NET
What is ASP.NET?
Advantages of ASP.NET
12 | P a g e
layout to your site, as well as the ability to edit that content and
layout direct from your application pages. These controls rely on
the personalization services in Asp.Net 3.5 to provide unique
experience for each user in your application.
13 | P a g e
SQL SERVER 2005
SQL Server supports different data types such as Integer, Float, Decimal,
Char, Varchar and Binary.
14 | P a g e
HARDWARE & SOFWARE SPECIFICATION
Hardware Requirements
All the hardware needed here are generally the basic configuration
of a typical office computer.
Processor
Intel Dual Core Processor
Other Hardware
Monitor, Keyboard and Mouse
15 | P a g e
Software Specification:
Front-End
ASP.NET
Back-End
IDE
Browser
16 | P a g e
UNIFIED MODELING LANGUAGE
17 | P a g e
USE CASE DIAGRAM
Use Case
Systems
Actors
Use cases
Association
Dependencies
Generalization
18 | P a g e
System: Sets the boundary of the system in relation to the actors
who use it and feature it provides.
19 | P a g e
USE CASE DIAGRAM FOR ADMIN
Admin - Login
Admin – Employee
Detail
Admin – Employee
Qualification
Admin - Attendance
Admin - Leave
Admin - Salary
ADMIN
Admin – Reports
Admin - Change
Password
Admin - Logout
20 | P a g e
USE CASE DIAGRAM FOR HR
HR - Login
HR – Employee
Detail
HR – Employee
Qualification
HR - Attendance
HR - Leave
HR - Salary
HR
HR – Reports
HR - Change
Password
HR - Logout
21 | P a g e
USE CASE DIAGRAM FOR EMPLOYEE
Registration
EMP - Login
EMP - Employee
Detail
EMP - Employee
Qualification
EMP - Attendance
EMP - Leave
EMP - Salary
EMPLOYEE
EMP - Logout
22 | P a g e
ACTIVITY DIAGRAM
Symbol of Activity:
Activity
Symbol of Forks:
Symbol of Guards:
[Customer existing]
Decision/Branch points:
23 | P a g e
These all symbols are used to show different possible
transitions.
Admin - Login
Yes
No
Verificatio
n
Yes
Insert
Admin - Logout
24 | P a g e
25 | P a g e
Admin - Logout
HR – Change Password
HR - Report
HR - Salary
HR - Leave
HR – Attendance
HR – HR
Employee
– Employee
HRDetail
– Home
Qualification Insert
Yes
Yes n
Verificatio
No
HR - Login
ACTIVITY DIAGRAM FOR HR
ACTIVITY DIAGRAM FOR EMPLOYEE
Registration
EMP - Login
No
Verificatio
n
Yes
Report in Grid View
Views Own Data as
EMP - EMP
EMP - Salary - Attendance
Leave EMP
EMP - Employee - Home
Detail
EMP - Logout
26 | P a g e
SEQUENCE DIAGRAM
SEQUENCE DIAGRAM FOR ADMIN
Authentication Verified
ELSE
Admin
Attendance
Leave Successful
Salary Query Execution
Successful
Query Execution
27 | P a g e
Redirect to Login Page
HR SYSTEM DATABASE
Authentication Verified
ELSE
HR
Employee Qualification
Attendance
Leave Successful
Salary Query Execution
Successful
Query Execution
28 | P a g e
Redirect to Login Page
Authorized Verified
ELSE
Redirect to
EMP - Login Page
29 | P a g e
DATA DICTIONARY
The data dictionary is an organized listing of all data elements in the
system with precise definitions so that both user and system analyst
will have a common understanding of inputs, outputs, storing
components and intermediate calculation.
30 | P a g e
TABLES
ADMIN LOGIN
31 | P a g e
REGISTRATION
32 | P a g e
EMPLOYEE
33 | P a g e
EMPLOYEE QUALIFICATION
34 | P a g e
LEAVE
Description Enables user to insert, update, delete and view Employee’s Leave
Details.
35 | P a g e
ATTENDANCE
36 | P a g e
SALARY
Description Enables user to insert, update, delete and view Employee’s Salary
details.
DESIGN OF INPUTSCREENS
37 | P a g e
Main Home
Employee Registration
38 | P a g e
Employee Login
39 | P a g e
40 | P a g e
Admin Login
41 | P a g e
Admin Add Employee
42 | P a g e
Admin Change Password
43 | P a g e
HR Login
44 | P a g e
HR Add Employee
45 | P a g e
DESIGN OF OUTPUTSCREENS
46 | P a g e
Employee Successful Login
47 | P a g e
Employee Reports
48 | P a g e
Admin Login Successful
49 | P a g e
50 | P a g e
HR Successful Login
51 | P a g e
HR Invalid Credentials
52 | P a g e
Report Generated at HR Page
53 | P a g e
54 | P a g e
TESTING PROCEDURES & IMPLEMENTATION
PHASES
Testing
As testing forms the first step towards determining the
errors in a program it should be properly carried out.
1. Unit testing
Unit testing was carried out for each module against the
specifications produced during the design of the
module.
User interface
User interface was tested which gave rise to more
user understandable errors and help messages.
Internal logic
While testing a module, the internal logic was
tested.
2. Integrated testing
55 | P a g e
Implementation
An automated communication system enables immediate
updates, in case of any changes.
56 | P a g e
SYSTEM EVALUATION
Evaluation is nothing but feedback for the system. This is the third and
final checkpoint of System Development Life Cycle (SDLC).
Development Evaluation
Operation Evaluation
The system shown on the web browser of any user is only client part
and core code or the master code and the database file is safe on the
server.
The data is stored centrally and so less storage capacity on the user
side and server configuration on the server side is required .
57 | P a g e
LIMITATIONS OF CURRENT SYSTEM
Recruitment
Shift-Scheduling
Salary Slip
Cost
Difficult of Analysis
58 | P a g e
CONCLUSION
We like this opportunity to convey our special thanks to all those who
played role in making this project a success and a great learning
experience for us.
59 | P a g e