Saravanan t505

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 20

Employee Management System

Full Stack Training – Project Presentation - 01

Presented by
Saravanan.R
717822t505
BE.ETE
Profile 2

Myself Saravanan.R pursing my BE degree in Electronic and telecommunication


engineering from Karpagam college of engineering
» Linkedin profile :
https://www.linkedin.com/in/saravanan-renukanandan-5aa163227/
» Github profile : https://github.com/Saravanan06ms
» Leetcode : https://leetcode.com/Saravananr/
Agenda 3

» Objective » Use Case Diagram


» Abstract » Key Challenges
» Introduction » Demo
» Required Functionalities
» High Level Plan
» Project Modules
» Module Implementation
Objective 4

» The main moto of this project is to improve the productivity and makes a easy way to achieve
company goal.

» EMS can track the employee performance ,new recruitment and resignation.

» The official members can plan accordingly with the employees skills.
Abstract 5

EMS is to help a manager improve employee productivity and it can


monitor ,access and control employee working hours and efficiently utilize
human resource
Introduction 6

» The employee management system is the tool to provide a friendly space


between the management and employee by keeping a transparent record.

» It help employee to update the skills which is required to the growth of


organization and themselves.
Required Functionalities 7

» Email integration – employee should receive a username and password after HR creates
account.

» Request form – employee will updates the leave and others through request form

» Assign work – HR will assign the employees in bench to learn the new tool for the
upcoming projects

» Add/delete employees – HR need to manage the employees who got appointed/resigned


from the office
High Level Plan 8

Frontend:

» React.js (framework)

» Css (styles)

» React.router(sync with url)

Backend :

» Node.js(express.js)

» MongoDB (user data)

» JWT(user authentication)
Project Modules 9

List out the project modules

1. Frontend

2. Backend

3. Integration

4. Testing
Module Implementation 10

Forms

» Leave form is used to employees to update the leave and permission.

» Others form is used to request any id and address other issues.

» Add employee is used to add the details of new employee into the database and to track
them.
Module Implementation 11

User interface

» Display key information such as manager and the location

» Display personal information and performance of an employee.

» Allow employee to explore about the company’s plan.


Module Implementation 12

Fetching data

» Data of the each employee is noted in the database which help the manager to assign the
work/to learn the new tool for that person

» At the time of increment these data will play major role.

» Tracking down the employee’s action and skills will improve the efficiency of team by
assigning the apte work.
Module Implementation 13

Email integration

» The request on leave form and others will be updated to the manager and their response
will be forwarded back to employee.

» Username and password will be forwarded to the employee through mails after the ID-
creation by the HR.
Use Case Diagram 14
Key Challenges 15

» Route
Project demo
16

Login page
Project demo
17

Home Page
Project demo
18

Leave Page
Project demo
19

Issues Page
Employee Management System 20

Any queries?

THANK YOU!!

You might also like