0% found this document useful (0 votes)
157 views

A Project Presented To:: Student Information System-Human Resources 3page 1

This document provides information about a leave management project presented by Sulaiman, Norjanna A. to Mr. Erwin Concepcion of Bestlink College of the Philippines. The project aims to develop a reliable and user-friendly leave management system to help stakeholders manage employee leave information efficiently. Key objectives include automating the leave application and approval process and providing up-to-date leave balances. The project is estimated to take 1-2 weeks and will link to other HR modules. An agile scrum methodology will be used with activities including requirements analysis, design, development, testing and deployment.

Uploaded by

Emmalyn Lasad
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)
157 views

A Project Presented To:: Student Information System-Human Resources 3page 1

This document provides information about a leave management project presented by Sulaiman, Norjanna A. to Mr. Erwin Concepcion of Bestlink College of the Philippines. The project aims to develop a reliable and user-friendly leave management system to help stakeholders manage employee leave information efficiently. Key objectives include automating the leave application and approval process and providing up-to-date leave balances. The project is estimated to take 1-2 weeks and will link to other HR modules. An agile scrum methodology will be used with activities including requirements analysis, design, development, testing and deployment.

Uploaded by

Emmalyn Lasad
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/ 21

BESTLINK COLLEGE OF THE PHILIPPINES

1071 Brgy.Kaligayahan Quirino Highway,


Novaliches, Quezon City

COLLEGE OF COMPUTER STUDIES


Leave Management

Human Resources III

Bachelor of Science and Information Technology

A Project presented to:


Mr. Erwin, Concepcion

Leave Management

By
Sulaiman, Norjanna A.

Student Information System-Human Resources 3Page 1


Chapter 1
1.0 Project Background
Leave Management is a recording all the leaves and controlling these against leave
policies that defined in the HR system. And it has the ability to record or track employee
leaves. Also, there is a capability to define different types of leaves and corresponding
rules applicable to an application. And leave management will help you based your
performance appraisal on accurate information since there is no chance of human error
through the employee leave management. Leave management is one of the simplest yet
crucial HR activities that often consumes a significant portion of the HR team’s time. HR
personnel have to ensure compliance with leave policies, guarantee the availability of
sufficient staff at all times and also make sure that employee satisfaction is retained. Leave
management, also called time-off management, is the set of processes that controls the
application, approval and tracking of employee leave in an organization. Tasks include
routing the application through multiple decision-makers, notifying payroll, and
communicating with employee attendance records and organizational time-off or leave
policies.

1.1 Project Charter


Leave Management is the process of managing all the information of leave.

1.1.1 Vision
To build and produce a reliable, efficient and user-friendly system that will help the
stakeholder and the user with their duties and works especially on the employee
management field. The developers will provide a system with high security and with
smooth process for the exchange of data’s and information. Promote the technology and
automated works to continue the growth and development of stakeholders. Ensure that the
process effective and the process should maximized that will ensure that transaction are
properly recorded and reported.

1.1.2 Objectives
 To manage information leave. Adding and updating of records improve the
result in proper resource management of leave data.
 To provide for an automated leave management that intelligently adapts to HR policy of
organization and allows employees and their line managers to manage leaves and
replacement for better scheduling of work load & processes.
 To develop a system which have an effective leave management module that will help
ease in filling all sorts of leave.

Student Information System-Human Resources 3Page 2


1.1.3 Project size estimate
 The company's system needs to develop within 1 to 2 weeks to keep the clients
satisfied.
 The Proposed system is connected to Core Human Capital to pass the leave report.
And connected to also Timesheet Management to get their employee record. Leave
Management is also connected to Shift and Schedule Management to pass their
request schedule and connected also to ESS for employee to see what happened to
their request if granted or not granted

1.1.4 Project complex estimate


Leave Management are link to another module, to get the information needed to systematized
the leave types.

1.1.5 Scope
 The system is an online leave management system for leave applications review
process usable in any organization and customizable to be used in different
business environments. A dynamic database will be used to hold all leave
applications details and keep data in a way that it can be viewed by management to
make prompt informed decisions on approvals and staffing levels. A simple interface
will be in place making it easy and simple to use for all employees and management.
A comprehensive documentation to assist in the maintenance, customizing and
adding more modules to the system.
 Leave Management tracks the workers leave information and the HR or the
Supervisor may grant or deny the request leave of the workers.

1.1.6 Organizational
ROLE NAME CONTACT RESPONSIBILITIES
INFORMATION
Project Erwin Conception ☞ Serve as a superiority and accountable for the
Owner project.
☞ Solutions, technology and team facing.
Collocated with team(s)
☞ Manage the stakeholders requirements.
☞ Ensures the product backlog is maintained and
current.
☞ Promote continuous improvement methods.
☞ Approves the release
Leave Sulaiman, Norjanna A. ☞ Leave rule defining engine for setting the leave
management rule according to company policy.
☞ Balance information for all leaves types.
☞ Online access for Leave Application.
☞ Online access for Department Head and HR for
approval’s.

Student Information System-Human Resources 3Page 3


☞ Instant access for Leave Balance details on your
finger tips for all levels.
☞ Leave cancellation request.
☞ Encashment application and approval features.
☞ Hierarchy based calendar view for leave status.
☞ Intelligent leave analyzer.
☞ Customizable leave types.
☞ Real time information captured on leaves for
your team members.
Stakeholders User Clients ☞ They are benefactors for the projects.
☞ Help to improve the system to a better way.

1.1.8 Resources
The project is the design and implementation of an interactive World Wide Web-based. Leave
Management System for the Human Resources Department at Bestlink College of the
Philippines. The leave Management System automates the process of managing and tracking
multiple types of employee leaves. Employees are able to submit the leave form, cancel
previously submitted leave request, check the status of leave request and view completed
leave transactions. The Leave Management System maintains a database to keep a running
balance of each employee’s account, accrues employee vacation and sick credits and
provides individual reports on employee leaves accruals.

1.1.8 Approach and Methodology


The Agile Scrum Methodology is a method to
create a software project. It has series of sprint
which has a multiple tasks with restricted time
duration to develop a functional system.
A. Brainstorming (Requirement Analysis)
The team first identifies the highest-level
processes and then the sub-processes
within each high level process.

B. Design (Design Document &


Prototype)
After the initial planning and ideation, the product manager and the designer will
begin to engage with the development team. Throughout the program, visual and
interaction design is iterative just like software architecture.
C. Development (Iteration, Demo, & Feedback)

Student Information System-Human Resources 3Page 4


Describes an approach to software development under which requirements and
solutions evolve through collaboration effort of self-organizing and cross-functional
teams and their costumers/end-users.

D. Quality Assurance (Identify Defects & Resolve Bugs)


It is the set of activities aiming to build quality into the final product. It involves every
participant in the lifecycle of a product development, at any level and prevents the
defects that would arise before the development cycle ends.
E. Deployment (Production & Technical Support)
May be seen as simple another testing step since multiple development deployment
are performed between production deployments. QA “user” deeply involved in
improving the system by providing frequent feedback.
1.1.9 Priorities
We will prioritize gathering information and there we will base our information and we will
learn how this company processes. And to enhance the flexibility of leave management
system as rapidly to satisfied the employee.

1.1.10 Project roadmap


The status of this system is still ongoing. It may take - 3 months for the entire system
outcome.

1.1.11 Assumption and Constraints

Student Information System-Human Resources 3Page 5


The company system is connected to the main person to collect data or records of
employees there is no limit to collecting data or records from employees but the leave
management request form has claims limitation and payment is also limited.
 Leave Management is the one can create employee leave what type of leave it is and
when the date to start and finish, And can view the record of employees submitted leave.
 Employee request cannot be approved simply because HR analyzed the request.

1.1.12 Risk and issues


RISK FACTOR PROBABILITY (H- IMPACT (H- RISK MANAGEMENT PLAN
M-L) M-L)
Calamity Risk M H Lack of personality meeting with
members, using communication
gadgets to stay connected with
each other.
User Risk M M Policy or Guiding for user

Security Risk M M Providing always check and


upgrading security to insure the
confidential information

1.1.13 Sign off


Leave management are responsible for the monthly sign-off the manual attendance card
are abandoned. The leave management will ensure an annual sign-off applying the
automated report generated in system.

1.2 PROJECT PLAN

Task name Responsibl Start Days End Status


1.3 e for this
project
Data Gathering and Sulaiman, 01/15/2020
Research for Document. Norjanna A
Working with Document Sulaiman, 2/22/2020
Norjanna A
Create Product Roadmap Sulaiman, 2/23/2020
Norjanna A
Create System Process Sulaiman,
Architecture Norjanna A
Create Business Sulaiman,
Architecture Norjanna A

SYSTEM ARCHITECTURE

Student Information System-Human Resources 3Page 6


A system architecture or systems architecture is the conceptual model that defines the
structure, behavior, and more views of a system. An architecture description is a formal
description and representation of a system, organized in a way that supports reasoning about
the structures and behaviors of the system.

1.3.1 BUSINESS PROCESS ARCHITECTURE


A Business Process Architecture is the overview of a set of business
processes that reveals their inter-relations, which may be extended with guidelines to
determine the various relations between business processes.

EMPLOYEE SELF TIMESHEET


SERVICE MANAGEMENT

LEAVE
REQUEST
RECORDS
EMPLOYEE
INFORMATION
LEAVE MANAGEMENT

1.3.2 APPLICATION ARCHITECTURE

In information systems, applications


architecture or application architecture is one of
several architecture domains that form the
pillars of an enterprise architecture. An
applications architecture describes the
behavior of applications used in a business,
mfocused on how they interact with each other
and with users

1.3.3 DATA ARCHITECTURE

Student Information System-Human Resources 3Page 7


In information technology, data architecture is composed of models, policies, rules or
standards that govern which data is collected, and how it is stored, arranged, integrated,
and put to use in data systems and in organizations.

Student Information System-Human Resources 3Page 8


1.3.4 TECHNOLOGY ARCHITECTURE
The technology architecture describes the infrastructure required to support
applications, operations, and reporting requirements. ... A framework for building an
enterprise including networking, hardware, operating systems, database management
systems, and application development

ADOBE PHOTOSHOP 2017

☞ Edit all pictures.

MS Paint

☞ Edit all pictures.

Java NetBeans 8.2

☞ Use for making a project.

MS SQL Server 2014

☞ For Integration
☞ For Database

SMS Gateway

☞ For verification

Student Information System-Human Resources 3Page 9


Chapter 2
2.0 PRODUCT BACKLOG
Product backlog which is another form of Software Requirement Specification in Agile
methodology is groomed by converting every wish list i.e. requirements – functional as
well as non-functional to User Stories and prioritizing them.

Product Backlog is further used as base for project/Sprint planning

2.1 PRODUCT BACKLOG (USER STORIES) TABLE


2.1.1 USER STORY NUMBER Priority R
User User Stories User Requirements Revision Status
Story Story Reference Priority
No.
1 As a user, I want to have Types of Leave
Types of Leave so that I can
create new types of leave.

LEAVE FORM
2 As a user I want to create Leave Records
Leave Records so that I can
be able to retrieve and view
employee leave records.

RECORDS FORMS
3 As a user I want to have Leave Request
Leave Request so that I can
be able to view the list of
request and set the status .

REQUEST FORMS
4 As a user, I want to have Leave Balance
Leave Balance so that I can
be able to view the remaining
balance of each employee.

BALANCE SHEETS
5 As a user, I want to know if Notification
employees have request , so
that I can create Notification
for their request.

NOTIFICATION FORMS

Student Information System-Human Resources 3Page 10


2.2 PRODUCT BACKLOG FOR EIS INFORMATION SECURITY TABLE
User Story User Stories User Requirements Revision Status
No. Story Reference Priority
Priorities
1 As a User , I
want to create
login with
restrictions so
that some
users only can
access it
2 As a User , I
want Leave
Management to
integrate to
employee self
service to
request
3 As a User , I
want Leave
Management to
integrate so
that it can be
monitor the
employees
leave by
percentage
4 As a User , I
want to have a
strength
password just
like solving
problem so that
the exclusively
choosen
person can
access our
system
5 As an User , I
want to have
Leave
Management
so that the
system to have
leave and User
can set Leave

Student Information System-Human Resources 3Page 11


2.3 PRODUCT BACKLOG FOR EIS STANDARDS TABLE

User User User Story Requirements Revision Status


Story Stories Priorities Reference Priority
No.
As an User ,
I want to
have Leave
Manageme
nt so that
1
the system
to have
leave and
User can
set Leave
As a User , I
want Leave
Manageme
nt to
integrate to
2 employee
self-service
to request
leave so
that can file
a easily
As a User , I
want Leave
Manageme
nt to
integrate so
3 that it can
be monitor
the
employees
leave by
percentage
As a user, I
can accept/r
eject
4 leave based
on work
requirement
.

Student Information System-Human Resources 3Page 12


2.3.1 UI/UX (ICONS, COLOR, ETC)

USER
USER STORIES REVISED
STORY USER STORIES STATUS
PRIORITIES PRIORITIES
NUMBER
As a user, I want to
see the icons and
1 button that may use On-going
in the templates of
the system.
As a user, I want to
see a well-defined
color combination of
2 the template so that I On-going
will know if it is
appropriate to the
eyes.

2.3.2 MESSAGE

USER
USER STORIES REVISED
STORY USER STORIES STATUS
NUMBER PRIORITIES PRIORITIES
As a user, I want to
create a notification
message to all
1 module so that they On-going
can notify me on
their concerned
and inquiries
As a user, I want
to create
notification
2
messages for the
Ongoing
system to see the
unknown user

2.3.3 DATABASE

USER USER STORIES USER REVISED ST


STORY STORIES PRIORITIES AT

Student Information System-Human Resources 3Page 13


PRIORITIE
NUMBER US
S
As a user, I want to view all the On-
1 database of the system so that I can goin
monitor the database g
As a user, I want to create database On-
2 so that the employee view the data goin
need. g
As a user, I want to have an access On-
3 to the database so that I will know if goin
their any anomalies g

2.4 PRODUCT BACKLOG FOR EIS INTEGRATION TABLE

EIS EIS REVISED


STAT
INTEGRATIO EIS INTEGRATION STORIES INTEGRATION PRIORITIE
US
N NUMBER PRIORITIES S

As a user, I want to integrate


On-
1 each sub-system so that I can
going
make it a dynamic

As a user, I want all sub-


system can transmit data for
On-
2 each other so that the system
going
will be utilize and have
integration
As a user, I want to view the
integration universalize log in
form so that if the moderator
3
want to view all the sub
system it can be use one log
in form for it.

2.5 PRODUCT BACKLOG FOR EIS ANALYTIC TABLE

USER REVISED
ANALYTIC STAT
USER STORIES STORIES PRIORITIE
NUMBER US
PRIORITIES S
As a user, I want to see a
dash board in the system so On-
1
that I will see what type of the going
leave is the higher

Student Information System-Human Resources 3Page 14


As a user, I want to have a
analytic system table so I will On-
2
know what is the status of going
leave of employee

2.5.1 APPLICATION SYSTEM ANALYTICS


Applications systems analysts specialize in creating and implementing applications for
functional programs or business initiatives. They can work in a variety of industries, including
financial institutions and healthcare organizations. Applications systems analysts usually
work full-time in an office setting.

2.5.2 EIS ANALYTICS


In general, EIS are enterprise-wide DSS that help top-level executives analyze, compare, and
highlight trends in important variables so that they can monitor performance and identify
opportunities and problems. EIS and data warehousing technologies are converging in the
marketplace.

Student Information System-Human Resources 3Page 15


CHAPTER 3
3.0 SPRINT BACK LOG
This is simply the list of things (again in priority order) that the team thinks they can do in the
current Sprint. This is chosen by the team (pull) not by managers (push).

Student Information System-Human Resources 3Page 16


3.1 SPRINT BACKLOG TABLE
3.1.1 USER STORIES
USER
USER RESPONSIBLE
STORY USER
TASK (a….n) STORY TEAM
NUMBE STORIES
POINTS MEMBER
R
As a user, I
want to see the
performance
1. View the record of
record of
employee
employee so
1
that I can see
2. View the performance
the changes of
changes
attendance of
each
employee
As a user, I
want to
improve the
performance of
leave 1. Improving the
2
management performance of system
system for the
quickly
satisfaction of
employee.
As a user, I
want to create 1. Create the performance
3
a performance rate
rate
As a user, I
want to see the
list of each
4 1. Estimate the rate
employee the
estimate the
leave type rate
3.1.2 INFORMATION SECURITY TABLE

IS IS
RESPONSIBLE
NUMBE DESCRIPT TASK (a…..n) IS POINTS
TEAM MEMBER
R ION
1. Create a design from
Make a login form
1 Programmer
login form 2. Put a codes in the
design of a login form
2 Create a 1. Choose an appropriate programmer

Student Information System-Human Resources 3Page 17


design
strengths
2. Code the design
password
3. Create button for
for the
password
system
4. Connect to the database
1. Create button for
Make refreshment of
refresh password
3 Programmer
button for 2. Code the button
password 3. Create a confirmation
message
1. Analyze security to use
for the information
2. Apply the existing
security
Information
4 3. Test if it works and if it programmer
security
can protect the
information
4. If it is approved apply
security on the system
1. Enter username
Data
5 2. Enter password Programmer
Security
3. Wait for log in access
1. Set up the system
2. Create login form for
6 Login Form different users. Programmer
3. Create design for login
form
1. Enter username
Security Programmer
7 2. Enter password
Login
3. Access Denied
3.1.3 EIS STANDARDS TABLE

STANDARD EIS RESPONSIB


STANDAR
DESCRIPTIO TASK (a…..n) STANDARD LE TEAM
D NUMBER
N POINTS MEMBER
Normalization 1. Gather all the data
of Data needed
2. Do the 1st normalization
3. Do the 2nd normalization System
1
4. Do the 3rd normalization Analyst
5. Do the 4th normalization
6. Put a primary key in
every table
2 Make a 1. Visualize the appropriate System
template color combination Analyst
design 2. Put a function for every
icon and button

Student Information System-Human Resources 3Page 18


3. Put a logo of the
company
Make a 1. Put icons/button that
button and used in every module
Icons transaction
2. Put a readable/ System
3
understandable picture Analyst
for every buttons
3. Have a function every
buttons
Make a 1. collect all the date
Database needed
2. Normalize all the
collected data
3. Do the database schema System
4
of your EIS Analyst
4. Put all the data in the
table
5. Connect to Database
SQL
Generate 1. Gather all the data
Report 2. Make a report System
5
3. Generate all the reports Analyst
collected

3.1.4 EIS INTEGRATION TABLE


RESPONSI
INTEGRATIO INTEGRATION INTEGRATION
TASK (a……n) BLE TEAM
N NUMBER DESCRIPTION POINTS
MEMBER
Create an 1. Collect data for each
integrated module of subsystem
system 2. Make a database for
1 each subsystem Programmer
3. Put all the data in the
database of the
system
Make a system 1. Create employee ID
that transmit 2. Create database
2 Programmer
data for each 3. Code the send and
other received button
1. Create universal login
View the form for EIS
integration 2. Connect to the
3 Programmer
universalize general database
login form 3. Code the login form
4. Design the template

Student Information System-Human Resources 3Page 19


3.1.5 ANALYTICS TABLE

ANALYTIC ANALYTIC ANALYTIC RESPONSIBLE


TASK (a…..n)
NUMBER DESCRIPTION POINTS TEAM MEMBER
View the 1. Create a dashboard
dashboard for the system
1 2. Connect the dash Programmer
board to the database
3. View the dashboard
Make a gantt 1. Identify the module
chart for all that had a graph for
2 programmer
module hr analytics
2. Create database

3.2 SPRINT BURNDOWN CHART

Leave Management

Student Information System-Human Resources 3Page 20


Sprint Burndown Chart

3.3 SPRINT BACKLOG OUTPUT TABLE

3.3.1 TASK NUMBER


3.3.2 TASK NAME
3.3.3 OUTPUT
3.3.4 TEST RESULT
3.3.5 ACCEPTED BY PRODUCT OWNER

Student Information System-Human Resources 3Page 21

You might also like