hr_portal_

HR Portal Team
Dr. Ashraf Armoush
Supervisor
Khadr Sarhan
Ala’eddeen Awwad
Outline
• What is HR Portal?
• System roles.
• System modules.
• System features.
• Design tools.
What is HR Portal?
• HR Portal is a web based application developed to
GSoft Company according to its requirements.
• Aims to facilitate the work of the HR manager by
developing simple and user friendly HR Portal that
enabling him to do all the HR responsibilities in efficient
and easy way.
System Roles
• Admins.
• HR s.
• Managers.
• Employees.
Admin
HR
Manager
Employee
System Modules
Employees module
Leaves module
System calendar
module
Attendance records
module
Expenses module
System logs module
System settings
module
Login Form
Employee Module
• Every employee in the company can be managed
from this module.
• There are a set of actions the HR manager can use
them to manage the employees including: Personal
Details, Job Details, Documents, Leaves, Expenses,
Attendance Records,
Employment History, Travel History,
Change password and Warnings.
Employee Module
• Customized search for employees:
Employee Module
• Export search results to PDF files.
Employee Module
• Add new employee:
Employee Module
• Edit employee information:
- personal and contact information.
- job information.
- leaves.
- expenses.
- documents.
- attendance records.
- change password.
Employee Module
• Edit employee information:
personal and contact information:
Employee Module
• Edit employee information:
job information:
Employee Module
• Edit employee information:
leaves:
Employee Module
• Edit employee information:
documents:
Employee Module
• Edit employee information:
change password:
Leaves Module
• This Module allows the HR manager to deal
with everything related to the leaves
operations.
leaves requests
create new leave
leaves settings
Leaves Module
• Leave requests:
search form:
Leaves Module
• Create new leave:
create form:
Leaves Module
• Leave settings:
Expenses Module
• This Module allows the HR manager to deal
with everything related to the expenses
operations.
Expense requests
Create new expense
Expenses Module
• Expenses requests:
search form:
Expenses Module
• Create new expense:
create form:
System Logs
• This module just used by admin.
• - show every action happened in the system by any
employee, will all information about this action.
- export search results to PDF files.
- search form
System Logs
System Calendar
• Shows each month days distributed in a table,
and each date related to its day name, and
the HR manager can see the calendar for any
month of any year without limitations.
Create new event
Edit event
Delete event
Show events
System Calendar
System Calendar
System Calendar
• Create new event:
single day event.
durational event.
periodical event.
System Calendar
• Edit event:
edition done according to the creation type of this
event, that means if event created as durational
event, the edition will be over all related events.
• Delete event:
also deletion done according to the creation type of
this event.
• Show events:
show all events according to their dates.
Attendance Records Module
• This module allows the HR manager to save
attendance records for all employees.
Add attendance
See records
Attendance Records Module
• Add attendance:
Attendance Records Module
• See records:
System Settings Module
• Job titles.
- show exist job titles.
- add new job title.
• Documents.
- show exist documents types.
- add new document type.
• Teams.
- show exist teams.
- add new team.
System Settings Module
Design Tools
•
•
•
•
Database system: mysql, apache web server.
Css
Jquery/jquery-ui.
Cakephp, which is mvc( model view controllor)
framework.
System Features
•
•
•
•
•
User Friendly Interface.
Customized search.
Export search results to PDF files.
Input fields validation.
Help.
Relational DataBase Schema
Thank You
Demo Time
Questions & Comments