WORKFORCE MANAGEMENT SYSTEM
WFMS
WFMS is a set of tools that helps companies
streamline processes, increase efficiency, and
boost productivity by managing various
aspects of employee operations in real-time.
These tools cover areas such as job scheduling,
paid time off, time tracking, training, and task
management
Group Members:
Aryan Arora (2022A7PS0110P)
Prakhar Mittal (2022B3A70426P)
Riddhi Garg (2022A1PS0763H)
Shobhit Jha (2022A8PS1805H)
FEATURES
HR DashBoard
Notifications
Task and project management
Attendance module
Leave apply portal
Fill vacancy module
SKILLSET
HTML/CSS
JavaScript
SQL/PHP
GitHub
Figma
ER DIAGRAM
01 - BACKEND DESIGN
02 - BCNF NORMALIZED
Entity-Relation diagram helps in aptly
describing the backend design of the web
application. Making it easier to map
queries of SQL.
MODULE FLOW
DIAGRAM
VISUALIZE
FRONTEND FLOW
This diagram helps visualise the flow of
frontend for the users
EXAMPLE
HTML/CSS/PHP
CODE SO FAR
THE FRONTEND
PROGRAM
A snippet of the code that has been
written to produce the desired figma
designs and the github repository used as
a remote acess.
EMPLOYEE DATABASE
HR Module-1
Features:
-Keep track of all employees in a
systematic and organised way.
-Add/Remove Employees from
company database.
-Update any required personal
information
-Accept Resignations from employees
-Separate concerns on different
screens to provide ease of use
-List provides consice display of
information to give quick and brief
information
-List proceeds to detailed information
page view
-Dashboard gives a graphical
presentation of different important
metrics that the HR needs to pay
attention to
THE HEART OF ANY HR SYSTEM
FILL VACANCIES NOTIFICATIONS
HR Module-2
Features:
-Check which projects have vacancies, what are
their requirements and if there are any internal
requests.
-Employees can also see open positions if they
wish to switch departments.
-Close requests with new jobs professionally
Features:
-System keeps a track of every action taken
by any user.
-Allows HR to review any log note, which
includes action taken, date and time and
the user’s ID.
HR Module-3
Organise and complete task in a systematic order
TASK MODULE
Detailed Task viewTask View
Create Task
Task to verify
Has many benefits for employees as well
as managers
For employees:
Monitors the status of tasks in real-
time, providing updates on completion
percentages and deadlines.
Tracks key milestones within tasks to
ensure projects stay on schedule.
For Managers:
Allows managers to manually assign
specific tasks to employees or teams.
Enables prioritization of tasks to
ensure critical activities are addressed
first.
ATTENDANCE
MODULE
Provides following information:
Monthly attendance graph
Number of late/early logins
Number of leaves taken
Punch Attendance feature used to mark
attendance
Confirm Attendance feature - only for
managerial position employees.
Allows managers to confirm and check
employees’ attendance
MAKE SURE YOU ALWAYS MARK
YOUR PRESENCE !
Allows employees to
Apply for leave
Check Leave status
Application for leave involves
leave type
duration
reason for leave
Approve Leave option is for Managerial
position employees only.
It shows
list of employees applying for leave
type of leave
duration
reason
The manager can choose to accept or
deny the request.
LEAVE MODULE
KINDLY PERMIT ME TO TAKE LEAVE
FOR A DAY BECAUSE...
Allows employees to
View project details and submit
report
Allows Project leaders to
Create new project - Add members
and project description
Remove Project after its completion
Apply to fill vacant position(s) in the
team
Assign task to project members
PROJECT MODULE
EVERY PROJECT IS AN
OPPORTUNITY TO
INVENT AND REINVENT !