You are on page 1of 59

INTRODUCTION

 HRM (Human Resource Management) 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.

 The HR function consists of tracking existing employee data which


traditionally includes personal histories, skills, capabilities,
accomplishments and salary. To reduce the manual workload of these
administrative activities, organizations began to electronically automate
many of these processes by introducing specialized human resource
management systems.

 The function of Human Resource (HR) department is administrative and


common to all organizations. Organizations may have formalized
selection, evaluation and payroll processes.

 HR executives rely on internal or external IT professionals to develop and


maintain an integrated HRMS. Currently human resource management
systems encompass:

 Payroll

 Time and attendance

 Performance appraisal

 Employee self-service

 Scheduling

 Absence management

 Employee Re-assign module

1|Page
 Vision

 To be the top IT service provider in contracting as well as projects to a


targeted base of established and emerging corporations.

 Mission

 Our mission is to be known as a trusted company by our customers to


deliver top quality IT services.

 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.

 The scope of HRM consists of employment, remuneration, employee


details and control of human resources in an organization.

 HRM can hire employees.

 HRM provides motivation to the employees for enhancement of


performance.

 HRM creates an industrial relationship between employees and market.

 The HR Officer provides information and advice and assists the


supervisors and staff.

 This includes information on training needs and opportunities, job


description, performance reviews and personal policies.

 It helps in making effective decisions.

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.

 Functions of Human Resource Management

 The function of Human Resources departments is generally


administrative.

 The HR function consists of tracking existing employee data which


traditionally includes personal histories, skills, capabilities,
accomplishments and salary. To reduce the manual workload of
these administrative activities, organizations began to electronically
automate many of these processes by introducing specialized
Human Resource Management Systems. HR executives rely on
internal or external IT professionals to develop and maintain an
integrated HRMS.

 Before the client–server architecture evolved in the late 1980s,


many HR automation processes were relegated to mainframe
computers that could handle large amounts of data transactions. In
consequence of the low capital investment necessary to buy or
program proprietary software, these internally-developed HRMS
were unlimited to organizations that possessed a large amount of
capital. The advent of client–server, Application Service Provider,
and Software as a Service or Human Resource Management
Systems enabled increasingly higher administrative control of such
systems.

4|Page
PROPOSED SYSTEM AND ITS FEATURES

 Advancing computer technology has placed the huge power to lets you
work as you think.

 It can enable faster things like:-

 Computerized system
 Ease of Use

 Less time consuming

 Huge capacity to store data

 Fast calculation of conversation of money

 Security level is high

 Different logins for different users like ADMIN, HR and Employee.


 In this existing system the user data is very fast retrieved, understandable
and more accurate.

5|Page
FEASIBILITY STUDY

 A feasibility study is undertaken to determine the possibly or probably of


either improving the existing system or developing a completely new
system.

 Need for Feasibility Study:

 Answer the question whether a new system to be installed or not?


 Determine the possibility of the existing system.
 Improve the existing system.
 Define the problem and objective involved in program.
 Avoid crash implemented of a new system.
 There are three aspects in feasibility study portion of the preliminary
investigation.

 Technical feasibility

 Economical feasibility

 Operational feasibility of the project

 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

 Optional time and support feasibility

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.

 Features of CLR (Common Language Runtime)

 The common language runtime manages memory, thread execution,


code execution, code safety verification, compilation, and other
system services. These features are intrinsic to the managed code
that runs on the common language runtime.

 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.

 The runtime also enforces code robustness by implementing a strict


type-and-code-verification infrastructure called the common type
system (CTS). The CTS ensures that all managed code is self-
describing. The managed code can consume other managed types
and instances, while strictly enforcing type fidelity and type safety.

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.

 A feature called just-in-time (JIT) compiling enables all managed code


to run in the native machine language of the system on which it is
executing.

 The runtime can be hosted by high-performance, server-side


applications, such as Microsoft® SQL Server™ and Internet
Information Services (IIS).

 Accessing Data With ADO.NET

 ADO.NET provides consistent access to data sources such as


Microsoft SQL Server as well as data sources exposed through OLEDB
and XML. Data-sharing consumer applications can use ADO.NET to
connect to these data sources and retrieve, manipulate and update
data.

 ADO.NET includes .NET Framework data providers for connecting to a


database, executing commands, and retrieving results. Those results
are either processed directly or placed in an ADO.NET Dataset object.

 The ADO.NET classes are found in System.Data.dll and are


integrated with the XML classes found in System.Xml.dll. When
compiling code that uses the System. Data namespace reference both
System.Data.dll and System.Xml.dll.

10 | P a g e
 ADO.NET Components

 The ADO.NET components have been designed to factor data access


from data manipulation. There are two central components of
ADO.NET that accomplish this: 1) Dataset and 2) .NET Framework
data provider, which is a set of components including the Connection,
Command, DataReader and DataAdapter objects.

 The ADO.NET Dataset is the core component of the disconnected


architecture of ADO.NET. The Dataset is explicitly designed for data
access independent of any data source. The Dataset contains a
collection of one or more DataTable objects made up of rows and
columns of data, as well as primary key, foreign key, constraint and
relation information about the data in the DataTable objects.

 The other core element of the ADO.NET architecture is the .NET


Framework data provider, whose components is explicitly designed for
data manipulation and fast, forward-only, read-only access to data.
The Connection object provides connectivity to a data source. The
Command object enables access to database commands to return
data, modify data, run stored procedures, and send or retrieve
parameter information. The DataReader provides a high-performance
stream of data from the data source. Finally, the DataAdapter provides
the bridge between the DataSet object and the data source. The
DataAdapter uses Command objects to execute SQL commands at
the data source to both load the DataSet with data, and reconcile
changes made to the data in the DataSet back to the data source.

 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?

 ASP stands for “ACTIVE SERVER PAGES”.

 ASP.NET is an open-source server-side web application framework


designed for web development to produce dynamic web pages.

 It is developed by Microsoft technology to allow programmers to


build dynamic web sites, web application and web services.

 ASP.NET is a program that runs inside Internet Information


Services (IIS).

 IIS is also a part of windows 2000 and XP professional

 Advantages of ASP.NET

 More users friendly

 Use of same control for all type of devices.

 Simplified administration of web application on the server.

 Feature of ASP .NET

 Data Controls: Data access in asp.Net 3.5 can be accomplished


using the new data bound and data source controls to represent
different data back ends such as SQL database, business objects,
and XML. There are new data bound controls for rendering
common UI for data such as Grid View , Details View and Form
View.

 Navigation Controls: Navigation controls provide common UI for


navigating between pages in website such as tree view, menu and
sitemap path. These controls are site navigation service in asp.net
3.5 to retrieve the custom structure defined for website.

 Web part controls: Web parts are an exciting new family of


controls that enable you to add reach, personalized content and

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.

 Themes and Skins: The themes and skins feature in Asp.Net


allow for easy customization of website’s look-and-feel. You can
define style information in a common location called a “theme” and
apply the style information globally to pages or controls in your
site. Master pages improve the maintainability of website and avoid
unnecessary duplication of code for shared styles.

 Localization: Enabling globalization and localization in web site


today is difficult, requiring large amount of custom code and
resources. ASP.NET 3.5 and Visual studio 2008 provide tools and
infrastructure to easily build localizable sites including the ability to
auto detect incoming locales and display the appropriate locale
based UI. Visual studio 2008 includes built in tools to dynamically
generate resource file and localization references.

13 | P a g e
SQL SERVER 2005

 Microsoft SQL Server is a relational database management and analysis


system for e-commerce, line-of-business and data warehousing solutions.
 SQL Server 2005 includes support for XML and HTTP, performance and
availability features of advanced management and tuning functionality to
automate routine tasks and lower total cost of ownership.
 It is software with function of storing and retrieving data as requested by
user.
 Database is a collection of tables with typed columns.

 SQL Server supports different data types such as Integer, Float, Decimal,
Char, Varchar and Binary.

 Database can also contain other objects including views, stored


procedures, indexes and constraints along with a transaction log.
 The data in the database are stored in primary data files with an extension
.mdf

 SQL Server buffer pages in RAM to minimize disc I/O.


 Any 8 KB page can be buffered in-memory, and the set of all pages
currently buffered is called the buffer cache.
 The main mode of retrieving data from an SQL Server database is querying
for it.

 The sequence of actions necessary to execute a query is called a query


plan.

 There might be multiple ways to process the same query.

14 | P a g e
HARDWARE & SOFWARE SPECIFICATION

 Hardware Requirements

 This phase of the software development process deals with a brief


study of different hardware used in the computerized system.

 There is a list of hardware materials used during the making and


also during the use of the proposed system.

 As the new system to be made into a computerized functional


system, requirement of a computer is must.

 All the hardware needed here are generally the basic configuration
of a typical office computer.

 A list of the hardware requirement used in the system given below:

 Processor
 Intel Dual Core Processor

 Random Access Memory


 Minimum 1 GB RAM

 Hard Disk Drive


 Minimum 40 GB HDD

 Other Hardware
 Monitor, Keyboard and Mouse

15 | P a g e
 Software Specification:

 Along with the hardware used in the system, it requires software to


make a system as well as to run a system with the computer
hardware.

 Collection of different types of hardware into a specific type can


form a computer but it cannot execute different on its own for
efficient and proper working of any system software must be
installed.

 Operating System (OS)

 Windows XP with SP3 or higher

 Front-End

 ASP.NET

 Back-End

 Microsoft SQL Server 2005

 IDE

 Microsoft Visual Studio 2008

 Browser

 Internet Explorer, Google Chrome and Mozilla Firefox

16 | P a g e
UNIFIED MODELING LANGUAGE

 Unified Modeling Language (UML) is the standard graphical notation


for modeling the elements, structure and behaviors of object-oriented
software systems.

 Unified Modeling Language is the industry-standard language for the


specification, visualization, construction and documentation of the
components of software systems.

 UML helps to simplify the process of software design, making a model


for construction with a number of different views.

 It helps to use diagrams to model the objects in a system.

17 | P a g e
USE CASE DIAGRAM

 Use Case

 Use cases are interesting phenomena. In both object-oriented and


traditional development, people used typical interactions to help
them in understanding requirements.

 Use Case is collection of diagram and text together that


focuses on the goal of a process.

 A Use Case is a set of scenarios tied together by a common user


goal.

 Use Case Diagram

 Use case diagram consist of five very simple graphics that


represent the system, actors, Use cases associations and
dependencies the project. The main use of the diagram is to
provide a high level explanation of the relationship between the
system and the outside world.

 Elements of Use Case Diagram

 There are six elements of use case diagrams:

 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.

 Actor: A role played by the person, system or device that has a


stake in the successful operation of the system.

 Use Case: Identifies a key feature of the system. Without these


features system will not fulfill the user/actor requirement.

 Association: Each association becomes a dialog that must be


explained in a use case narrative.
 Dependency: Identifies a communication between two use
cases.
 Generalization: Defines a relationship between two actors or
two use cases where one use case inherits and adds to or
overrides the properties of others.

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

 What is activity diagram?

 When the diagram focuses on the work done by the object, it is


referred to as Activity diagram.
 Here the diagram descriptions the activity and their [object]
order.

 Symbol of Activity:

Activity

 It is a Well-define process, which is carried out by a method or a


group of objects. Activities are mentioned in round rectangles.

 Symbol of Forks:

 They make it possible to open or close parallel branches within


flow.

 Symbol of Guards:

[Customer existing]

 Logical expressions, which evaluate to be true or false.

 Decision/Branch points:

23 | P a g e
 These all symbols are used to show different possible
transitions.

ACTIVITY DIAGRAM FOR ADMIN

Admin - Login
Yes

No

Verificatio
n
Yes

Insert

Update Password Qualification


Admin - Admin
Admin – Change Admin
Report - Admin
Salary – Attendance
- Leave Admin – Employee
Admin –Admin Detail
– Home
Employee
Delete

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

ADMIN SYSTEM DATABASE

Login Request Verification

Authentication Verified

ELSE

Unauthorized Not Verified

Admin

Employee Detail INSERT, UPDATE,

Employee Qualification DELETE

Attendance
Leave Successful
Salary Query Execution

Employee Reports Request


Single Data View

Change Password UPDATE

Successful
Query Execution

Logout Session End

27 | P a g e
Redirect to Login Page

SEQUENCE DIAGRAM FOR HR

HR SYSTEM DATABASE

Login Request Verification

Authentication Verified

ELSE

Unauthorized Not Verified

HR

Employee Detail INSERT

Employee Qualification

Attendance
Leave Successful
Salary Query Execution

Employee Reports Request


Multiple Data View
Change Password UPDATE

Successful

Query Execution

Logout Session End

28 | P a g e
Redirect to Login Page

SEQUENCE DIAGRAM FOR EMPLOYEE

EMPLOYEE SYSTEM DATABASE

Registration Data Added

EMP - Login Request Verification

Authorized Verified

ELSE

Invalid Not Verified

EMP - Employee Details

EMP - Attendance Request to View


EMP - Leave

EMP - Salary Only View Permission

Logout Session End

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.

 As a system data model is derived, many named entities and


relationships will be identified. The names given to the entities should
be chosen to give the reader some clues to their meaning.

 Further description of the named entities is usually needed to make the


model understandable.

 A data dictionary is simply a list of names used by the system,


arranged alphabetically.

 Advantages of Using Data Dictionary

 It is a machine for name management.

 It serves as a store of organizational information, which can link


analysis, design, implementation and evolution. As the system is
developed, the information is taken to inform development.

 To manage the detail in large systems.

 To communicate a common meaning for all system elements.

 To document the features of the system.

 To facilitate analysis of the details in order to evaluate


characteristics and determine where system changes should be
made.

 To locate errors and omit them in the system.

30 | P a g e
TABLES

ADMIN LOGIN

Table Name Admin_Login

Description Enables Administrator to Log into Admin Panel

Sr.No. Field Name Data Type Constraints Description

1 uid Varchar (15) Not Null User ID

2 pwd Varchar (15) Not Null Password

3 usertype Varchar (5) Not Null User Type

31 | P a g e
REGISTRATION

Table Name Registration

Description Enables Registration of new Employee and Log into Employee


Panel

Sr.No. Field Name Data Type Constraints Description

1 efnm Varchar(100) Not Null Employee Name

2 dddate Numeric(2,0) Not Null Date

3 ddmonth Numeric(2,0) Not Null Month

4 ddyear Numeric(4,0) Not Null Year

5 gen Varchar(6) Not Null Gender

6 mno Numeric(10,0) Not Null Mobile Number

7 email Varchar(30) Not Null Email-ID

8 uid Varchar(15) Not Null User ID

9 pwd Varchar(15) Not Null Password

32 | P a g e
EMPLOYEE

Table Name Employee

Description Enables user to insert, update, delete and view Employee’s


personal details.

Sr.No. Field Name Data Type Constraints Description

1 eid Numeric(5,0) Primary Key Employee ID

2 efnm Varchar(100) Not Null Employee Full Name

3 eadd Varchar(100) Not Null Employee Address

4 dob Datetime Not Null Date of Birth

5 gen Varchar(6) Not Null Gender

6 city Varchar(50) Not Null City

7 pin Numeric(6,0) Not Null Pincode

8 mno Numeric(10,0) Not Null Mobile Number

9 email Varchar(30) Not Null Email ID

10 dept Varchar(15) Not Null Department

11 doj Datetime Not Null Date of Joining

33 | P a g e
EMPLOYEE QUALIFICATION

Table Name EmpQual

Description Enables user to insert, update, delete and view Employee’s


Qualification Details

Sr.No. Field Name Data Type Constraints Description

1 eid Numeric(5,0) Foreign Key Employee ID

2 qd Varchar(100) Not Null Qualification Detail

3 coll Varchar(100) Not Null College Name

4 yop Numeric(4,0) Not Null Year of Passing

5 per Numeric(5,2) Not Null Percentage

34 | P a g e
LEAVE

Table Name Leave

Description Enables user to insert, update, delete and view Employee’s Leave
Details.

Sr.No. Field Name Data Type Constraints Description

1 eid Numeric(5,0) Foreign Key Employee ID

2 efnm Varchar(100) Not Null Employee Name

3 dept Varchar(15) Not Null Department Name

4 leavemonth Numeric(2,0) Not Null Leave Month

5 leaveyear Numeric(4,0) Not Null Leave Year

6 sdate Varchar(50) Not Null Start Date

7 edate Varchar(50) Not Null End Date

8 tday Numeric(4,0) Not Null Total Leave Days

9 rfl Varchar(50) Not Null Reason for Leave

10 adh Varchar(3) Not Null Approved by


Department Head

11 ahr Varchar(3) Not Null Approved by HR

12 pl Numeric(3,0) Not Null Paid Leave

13 upl Numeric(3,0) Not Null Unpaid Leave

14 rs Varchar(10) Not Null Recent Status

35 | P a g e
ATTENDANCE

Table Name Attendance

Description Enables user to insert, update, delete and view Employee’s


Attendance details.

Sr.No. Field Name Data Type Constraints Description

1 eid Numeric(5,0) Foreign Key Employee ID

2 efnm Varchar(100) Not null Employee Name

3 dept Varchar(15) Not null Department Name

4 twday Numeric(2,0) Not null Total Working Day

5 pday Numeric(2,0) Not null Present Day

6 aday Numeric(2,0) Not null Absent Day

36 | P a g e
SALARY

Table Name Salary

Description Enables user to insert, update, delete and view Employee’s Salary
details.

Sr.No. Field Name Data Type Constraints Description

1 eid Numeric(5,0) Foreign Key Employee ID

2 efnm Varchar(100) Not Null Employee Name

3 dept Varchar(15) Not Null Department Name

4 twday Datetime Not Null Total Working Days

5 pday Numeric(2,0) Not Null Present Days

6 saldate Datetime Not Null Salary Date

7 salmonth Numeric(2,0) Not Null Salary month

8 salyear Numeric(4,0) Not Null Salary Year

9 bsal Numeric(7,2) Not Null Basic Salary

10 hra Numeric(7,2) Not Null House Rent Allowance

11 medic Numeric(7,2) Not Null Medical Allowance

12 ta Numeric(7,2) Not Null Travelling Allowance

13 pf Numeric(7,2) Not Null Provident Fund

14 pt Numeric(7,2) Not Null Prof. Tax

15 earsal Numeric(7,2) Not Null Earning Salary

16 deduct Numeric(7,2) Not Null Deduction

17 netsal Numeric(7,2) Not Null Net Salary

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

Employee Incorrect Login Credentials

46 | P a g e
Employee Successful Login

47 | P a g e
Employee Reports

48 | P a g e
Admin Login Successful

Admin Add Employee

49 | P a g e
50 | P a g e
HR Successful Login

51 | P a g e
HR Invalid Credentials

Salary Calculate at HR Page

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.

 The website was tested keeping the following in mind.

1. Unit testing
 Unit testing was carried out for each module against the
specifications produced during the design of the
module.

 Unit testing of each program and module was done with


the following perception.

 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

 With the integrated testing, the unit-tested modules were


combined into subsystems and then tested.

 The strategies for integrated tested comprised of:

 Performance time testing.


 Logical cycle of data.
 Test data.
 Live data obtained from users.

55 | P a g e
 Implementation
 An automated communication system enables immediate
updates, in case of any changes.

 The system helps the admin in taking appropriate and quick


decisions. The system reduces the amount of paper work to
a great extent as a result of which it is possible to engage
the human resources in some other productive tasks.

 Implementation of the system produces accurate results


with comparatively less time consumption.

 The system enables the establishment of an organization


with efficient and effective intercommunication between
different departments.

 We can add services as many we require. We have to


implement business logic for that service and make the
small change in the configuration file.

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).

 Natural evaluation of the system considers the strengths and


weaknesses of the system, this includes

 Development Evaluation

 This decides whether the system is developed on time and


within the budget. It also includes assessment of
development methods and tools. Our system Online
Education for Competitive Examinations is developed on
time in the duration of 2 months and within the budget.

 User Management Assessment Evaluation

 How often managers use the information system and how


far they are satisfied conclude the real worth of system. Our
system is used by everyone and is worth making system.

 Operation Evaluation

 This includes Response time, Ease of use, Reliability of computation,


Adequacy of storage capacity, etc

 The system is easy to use and everybody can access it easily as


surfing on Internet. The system is password protected, so any
unauthorized cannot access the system.

 As the system is the web application, so everything is stored on the


server which is located in the high secure area and no one can access.

 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

 There were problems related to current system such as Recruitment, Shift-


Scheduling, Salary Slip, Storage Problem, Cost and Budget, etc.

 Recruitment

 Hiring of Employees through interviews is not added.

 Shift-Scheduling

 Scheduling of shifts of employees is not added.

 Salary Slip

 Generation of Salary Slip is not added.

 Cost

 One of the main limitation/disadvantage of HR Management


System is its cost.

 Difficult of Analysis

 Due to huge amount of data stored in your system it becomes


difficult to analyze the data.

58 | P a g e
CONCLUSION

 It was a really good experience for us to do a project. Working on this


project has given us a valuable experience. It has been like stepping
on the first step of the staircase that leads us towards building our
career. It was our first experience of working in the atmosphere of a
software firm.

 At the time of practically executing our knowledge, we were fortunate to


have very cooperative and supportive project leaders and colleagues,
they were always there in our needs.

 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

You might also like