0% found this document useful (0 votes)
136 views11 pages

Hrms SDD PDF Free 4

The document provides an overview of the design of an HRMS system. It describes the main modules of the system including the Admin, Employee Self Service, Leave Management, Payroll and Time Attendance modules. For each module, it lists the key features and functionality. The document also defines some terms and references materials used in the design of the HRMS system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views11 pages

Hrms SDD PDF Free 4

The document provides an overview of the design of an HRMS system. It describes the main modules of the system including the Admin, Employee Self Service, Leave Management, Payroll and Time Attendance modules. For each module, it lists the key features and functionality. The document also defines some terms and references materials used in the design of the HRMS system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Software Design Document

For

Organizational HRMS
Version <1.0><Status: Approved>

Project Guide: Syed Mohamed [email protected]

Signature:

Aswathy V AM.EN.P3MCA11014 [email protected]

Jeena Daniel AM.EN.P3MCA11026 [email protected]


Sandhya S Pillai AM.EN.P3MCA11050 [email protected]

GTI Pvt. Limited 03 April 2014


Software Design Document for Organizational HRMS Page 2

Table of Contents
Table of Contents
Revision History
1............................................INTRODUCTION 1
1.1 Purpose............................................................ .1
1.2 Scope.............................................................. 1
1.3 Overview......................................................... ..1
1.4 Reference Material........................................... 1
1.5 Definitions and Acronyms................................ 1
2....................................SYSTEM OVERVIEW 2-4
3..........................SYSTEM ARCHITECTURE .4
..............................................................................
3.1 Architectural Design........................................ 5
3.2 Decomposition Description.............................. 6-18
3.3 Design Rationale............................................. ...18-19
4................................................DATA DESIGN ..19
4.1 Data Description.............................................. 19-27
5....................HUMAN INTERFACE DESIGN .28
5.1 Overview of User Interface.............................. 28
5.2 Screen Images................................................. 28-31
5.3 Screen Objects and Actions............................. 31
6.OTHER DESIGN FEATURES.................................... 32-37

Revision History
Reason For Changes
Na Da Versi Signature
of Guide
Software Design Document for Organizational HRMS Page 1

1. INTRODUCTION

The Software Design Document is a document to provide documentation which will be used to
aid in Software development by providing the details for how the software should be built. The
SDD is performed in two stages. The first is a preliminary design in which the overall system
architecture and data architecture is defined. In the second stage, i.e. the detailed design stage,
more detailed data structures are defined and algorithms are developed for the defined
architecture.

1.1 Purpose
Through Software Design Document, we get an overview of the system and the software
that are used. i.e., Within the Software Design Document is narrative and graphical
documentation of the software design for the project. The intended readerships of the
document are the developers of the system

1.2 Scope
This document describes the detailed design of the “HRMS”, including the system
architecture, class diagrams, and data flow diagrams. Component design of the system will
be described as well. In addition, data design will be described, both in the system and in the
database. Finally, the design of the human interface will be described.

1.3 Overview

This document will discuss the system architecture, data design, component design and
human interface design.

1.4 Reference Material


[1] Michael Blaha, James Ram Baugh “Object Oriented Modelingand Design With
UML”, Prentice Hall; 2 Edition.
[2] Elmasri/Navathe, “Fundamentals of Database Systems”, Addison Wesley-3rd
Edition.
[3] Ian Somerville “Software Engineering”, Addison Wesley; 7 edition (3 Jun
2004)
[4] Wikipedia –
http://en.wikipedia.org/wiki/Human_resource_management_system.
[5] D.Freitag and A.McCallum. 1999. Information extraction with HMMs and
shrinkage.
[6] IEEE Paper “Resume Information Extraction with Cascaded Hybrid Model”

1.5 Definitions and Acronyms


SDD – Software Design Document

2. SYSTEM OVERVIEW
HRMS – Human Resource Management System
HR – Human Resource
UML – Unified Modeling Language
Admin – Administrator.
Software Design Document for Organizational HRMS Page 2

A Human Resources Management System (HRMS) is a software application that combines


human resources functions, including Administration, Employee Self Services, Payroll,
Attendance, Recruiting and Mailing system.
Main Modules:

Admin Module

The admin module is the central controller of the system where the HR manager or other
appointed personnel perform all system administrator tasks. This includes defining organization
structure, pay scale, maintaining schedule, recruiting and other information that serves as the
backbone for the rest of the system. Security issues are taken care of through this module as
well by defining user rights and permissions.
Features:
 Have an organized structure by defining company information.
 Organize employee job information by defining job titles, pay grades, employment
statuses.
 Manage the Work Scheduling.

 Manage the recruitment process.

 Manage the attendance.

 Manage Interviews

Employee Self Service Module

Employee selfservice is a powerful tool providing employees of the company with the ability to
view relevant information such as personal information, updating personal information. The
functionality of this module spans through the entire system, making information available
anywhere, anytime.

Features:
 Allow employees to login to the system and update their personal
information independently.
 The ESS users will have limited access within the system as a security measure.
 The application comprises a leave application module and approval from their
supervisor can be performed from the system itself.
 Employee can view his attendance, leave and salary details.

Leave Management Module


Leave Management module enables you to apply for leave online, view leave balances and track
all your employee leave information from one central place. Employees' leave transactions are
accurately tracked and leave balances are automatically updated.
Software Design Document for Organizational HRMS Page 3

 Leave management contains every employee's leave application, approval,


cancellation and rejection status at all times.
 Multiple leave policies and rules can be configured in one single system.
 Auto update on leave balance of all employees.
 Trace leave history and status
 Email reminders to remind you of upcoming staff leaves and holidays
 Managements Reports generated easily to know current leave balances, leave
requests, adjustments made and user information at the click of a button
 Allow employee to apply leave directly from the system and admin may
approve or reject the leave.

Payroll Module

Payroll is very simple, flexible and user-friendly management software that takes care of all
your requirements relating to accounting and management of employee payroll. Payroll stores
the complete record of the employees, generates pay-slips, computes all allowances and
deductions and generates all statutory reports.
Features:
 Manage employee information efficiently.
 Creates salary structure.
 Generate pay-slip.
 Generate and manage the payroll processes according to the salary structure
assigned to the employee.
Time Attendance Module

The time attendance management system is a web application development tool which will be
used across the organization to track the Employee attendance and its information. RFID Based
Attendance System is used for daily employee attendance in companies.
Features:
 The attendance of the employee will be taken by RFID tags and will
automatically get stored in the database.
 Employee can view his attendance.
 Employees can view published schedules from their own login.
 Admin can manage the schedules.
 The system records details such as arrival and departure of employees
besides maintaining information regarding their personal and official profiles.

Recruitment Module

Recruitment management system is a comprehensive system to manage the entire recruitment


processes of an organization. It facilitates the information flow of a company within HR
departments. It helps recruiters to easily manage the candidate resumes, posts jobs, shortlist
eligible candidates and manage candidate interview.

Features:
Software Design Document for Organizational HRMS Page 4

 Creates forms for different categories of applicants.


 Creates vacancy notice online
 Search applications on the basis of given criteria, sort, display in easy-to-use format;
convert to spreadsheet or PDF format.
 One time registration leads to Automatic Profile creation.
 Resume parser allows extracting candidate information from resumes. Mailing

System Module

The mailing module is to provide a quick, flexible and secure means of communication among
the employees of an organization. The main aim of the system is to send and receive mails
spontaneously without requiring the parties be available at the same time. Since the system aims
at secure communication, the employees need to acquire a unique email address by registering
with the admin via the organization’s website.
Features:
 Provides Intranet email facility among employees of the organization.
 Works as a standalone application without requiring any external resources from
the internet.
 Featured access to organizational resources.
 Offers secured authentication schemes for the access to mail accounts.
 Effective communication management via quick and accurate transfer of mails. 3.

SYSTEM ARCHITECTURE

This section will describe the system architecture in terms of the architectural design,
decomposition description and design rationale.

3.1 Architectural Design


Software Design Document for Organizational HRMS Page 5
Software Design Document for Organizational HRMS Page 6

3.2 Decomposition Description

LEVEL 1 DFD Login System

LEVEL 2 DFD Login System


Software Design Document for Organizational HRMS Page 7

LEVEL 1 DFD Personal Information Management

LEVEL 1 DFD Recruitment System


Software Design Document for Organizational HRMS Page 8

LEVEL 2 DFD Recruitment System

You might also like