Human Resource Management System UML Diagram

Posted By freeproject on March 22, 2018

Human Resource Management System Activity Diagram

Posted By freeproject on March 13, 2018

This is the Activity UML diagram of Human Resource Management System which shows the flows between the activity of Trainings, Departments, Employee, Employee Types, Appraisals. The main activity involved in this UML Activity Diagram of Human Resource Management System are as follows:

  • Trainings Activity
  • Departments Activity
  • Employee Activity
  • Employee Types Activity
  • Appraisals Activity

Features of the Activity UML diagram of Human Resource Management System

  • Admin User can search Trainings, view description of a selected Trainings, add Trainings, update Trainings and delete Trainings.
  • Its shows the activity flow of editing, adding and updating of Departments
  • User will be able to search and generate report of Employee, Employee Types, Appraisals
  • All objects such as ( Trainings, Departments, Appraisals) are interlinked
  • Its shows the full description and flow of Trainings, Employee Types, Appraisals, Employee, Departments
Human Resource Management System Activity Diagram

Human Resource Management System Class Diagram

Posted By freeproject on August 2, 2017

Human Resource Management System Class Diagram describes the structure of a Human Resource Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Human Resource Management System are Employee, Trainings, Appraisals, Departments, Salary, Salary Slip.

Classes of Human Resource Management System Class Diagram:

  • Employee Class : Manage all the operations of Employee
  • Trainings Class : Manage all the operations of Trainings
  • Appraisals Class : Manage all the operations of Appraisals
  • Departments Class : Manage all the operations of Departments
  • Salary Class : Manage all the operations of Salary
  • Salary Slip Class : Manage all the operations of Salary Slip

Classes and their attributes of Human Resource Management System Class Diagram:

  • Employee Attributes : employee_id, employee_name, employee_mobile, employee_email, employee_username, employee_password, employee_address
  • Trainings Attributes : training_id, training_employee_id, training_registration, training_name, training_type, training_year, training_description
  • Appraisals Attributes : apprasail_id, apprasail_employee_id, apprasail_name, apprasail_type, apprasail_description
  • Departments Attributes : department_id, department_name, department_place, department_type, department_description
  • Salary Attributes : salary_id, salary_employee_id, salary_amount, salary_total, salary_type, salary_description
  • Salary Slip Attributes : salary_slip_id, salary_slip_employee_id, salary_slip_name, salary_slip_date, salary_slip_number, salary_slip_type, salary_slip_description

Classes and their methods of Human Resource Management System Class Diagram:

  • Employee Methods : addEmployee(), editEmployee(), deleteEmployee(), updateEmployee(), saveEmployee(), searchEmployee()
  • Trainings Methods : addTrainings(), editTrainings(), deleteTrainings(), updateTrainings(), saveTrainings(), searchTrainings()
  • Appraisals Methods : addAppraisals(), editAppraisals(), deleteAppraisals(), updateAppraisals(), saveAppraisals(), searchAppraisals()
  • Departments Methods : addDepartments(), editDepartments(), deleteDepartments(), updateDepartments(), saveDepartments(), searchDepartments()
  • Salary Methods : addSalary(), editSalary(), deleteSalary(), updateSalary(), saveSalary(), searchSalary()
  • Salary Slip Methods : addSalary Slip(), editSalary Slip(), deleteSalary Slip(), updateSalary Slip(), saveSalary Slip(), searchSalary Slip()

Class Diagram of Human Resource Management System :

Class Diagram Image: 
Human Resource Management System Class Diagram

Human Resource Management System Component Diagram

Posted By freeproject on February 8, 2018

This is a Component diagram of Human Resource Management System which shows components, provided and required interfaces, ports, and relationships between the Employee Types, Salary, Departments, Employee and Trainings. This type of diagrams is used in Component-Based Development (CBD) to describe systems with Service-Oriented Architecture (SOA). Human Resource Management System UML component diagram, describes the organization and wiring of the physical components in a system.

Components of UML Component Diagram of Human Resource Management System:

  • Employee Types Component
  • Salary Component
  • Departments Component
  • Employee Component
  • Trainings Component

Featues of Human Resource Management System Component Diagram:

  • You can show the models the components of Human Resource Management System.
  • Model the database schema of Human Resource Management System
  • Model the executables of an application of Human Resource Management System
  • Model the system's source code of Human Resource Management System
Component Diagram: 

Human Resource Management System Dataflow Diagram

Posted By freeproject on April 18, 2017

Human Resource Management System Data flow diagram is often used as a preliminary step to create an overview of the Human Resource without going into great detail, which can later be elaborated.it normally consists of overall application dataflow and processes of the Human Resource process. It contains all of the userflow and their entities such all the flow of MDI Form, Employee, Salary, Leave, Leave Type, Attendance, HR Rule. All of the below diagrams has been used for the visualization of data processing and structured design of the Human Resource process and working flow.


Zero Level Data flow Diagram(0 Level DFD) of Human Resource Management System :

This is the Zero Level DFD of Human Resource Management System, where we have eloborated the high level process of Human Resource. It’s a basic overview of the whole Human Resource Management System or process being analyzed or modeled. It’s designed to be an at-a-glance view of Leave Type,Attendance and HR Rule showing the system as a single high-level process, with its relationship to external entities of MDI Form,Employee and Salary. It should be easily understood by a wide audience, including MDI Form,Salary and Leave Type In zero leve DFD of Human Resource Management System, we have described the high level flow of the Human Resource system.

High Level Entities and proccess flow of Human Resource Management System:

  • Managing all the MDI Form
  • Managing all the Employee
  • Managing all the Salary
  • Managing all the Leave
  • Managing all the Leave Type
  • Managing all the Attendance
  • Managing all the HR Rule
Zero Level DFD Human Resource Management System

First Level Data flow Diagram(1st Level DFD) of Human Resource Management System :

First Level DFD (1st Level) of Human Resource Management System shows how the system is divided into sub-systems (processes), each of which deals with one or more of the data flows to or from an external agent, and which together provide all of the functionality of the Human Resource Management System system as a whole. It also identifies internal data stores of HR Rule, Attendance, Leave Type, Leave, Salary that must be present in order for the Human Resource system to do its job, and shows the flow of data between the various parts of MDI Form, Salary, Attendance, HR Rule, Leave Type of the system. DFD Level 1 provides a more detailed breakout of pieces of the 1st level DFD. You will highlight the main functionalities of Human Resource.

Main entities and output of First Level DFD (1st Level DFD):

  • Processing MDI Form records and generate report of all MDI Form
  • Processing Employee records and generate report of all Employee
  • Processing Salary records and generate report of all Salary
  • Processing Leave records and generate report of all Leave
  • Processing Leave Type records and generate report of all Leave Type
  • Processing Attendance records and generate report of all Attendance
  • Processing HR Rule records and generate report of all HR Rule
First Level DFD Human Resource Mannagement System

Second Level Data flow Diagram(2nd Level DFD) of Human Resource Management System :

DFD Level 2 then goes one step deeper into parts of Level 1 of Human Resource. It may require more functionalities of Human Resource to reach the necessary level of detail about the Human Resource functioning. First Level DFD (1st Level) of Human Resource Management System shows how the system is divided into sub-systems (processes). The 2nd Level DFD contains more details of HR Rule, Attendance, Leave Type, Leave, Salary, Employee, MDI Form.

Low level functionalities of Human Resource Management System

  • Admin logins to the system and manage all the functionalities of Human Resource Management System
  • Admin can add, edit, delete and view the records of MDI Form, Salary, Leave Type, HR Rule
  • Admin can manage all the details of Employee, Leave, Attendance
  • Admin can also generate reports of MDI Form, Employee, Salary, Leave, Leave Type, Attendance
  • Admin can search the details of Employee, Leave Type, Attendance
  • Admin can apply different level of filters on report of MDI Form, Leave, Leave Type
  • Admin can tracks the detailed information of Employee, Salary, Leave, , Leave Type
Second Level DFD Human Resource Management System

Human Resource Management System ER Diagram

Posted By freeproject on July 17, 2017

This ER (Entity Relationship) Diagram represents the model of Human Resource Management System Entity. The entity-relationship diagram of Human Resource Management System shows all the visual instrument of database tables and the relations between Trainings, Departments, Employee, Salary Slip etc. It used structure data and to define the relationships between structured data groups of Human Resource Management System functionalities. The main entities of the Human Resource Management System are Employee, Trainings, Appraisals, Departments, Salary and Salary Slip.

Human Resource Management System entities and their attributes :

  • Employee Entity : Attributes of Employee are employee_id, employee_name, employee_mobile, employee_email, employee_username, employee_password, employee_address
  • Trainings Entity : Attributes of Trainings are training_id, training_employee_id, training_registration, training_name, training_type, training_year, training_description
  • Appraisals Entity : Attributes of Appraisals are apprasail_id, apprasail_employee_id, apprasail_name, apprasail_type, apprasail_description
  • Departments Entity : Attributes of Departments are department_id, department_name, department_place, department_type, department_description
  • Salary Entity : Attributes of Salary are salary_id, salary_employee_id, salary_amount, salary_total, salary_type, salary_description
  • Salary Slip Entity : Attributes of Salary Slip are salary_slip_id, salary_slip_employee_id, salary_slip_name, salary_slip_date, salary_slip_number, salary_slip_type, salary_slip_description

Description of Human Resource Management System Database :

  • The details of Employee is store into the Employee tables respective with all tables
  • Each entity (Salary Slip, Appraisals, Salary, Trainings, Employee) contains primary key and unique keys.
  • The entity Appraisals, Salary has binded with Employee, Trainings entities with foreign key
  • There is one-to-one and one-to-many relationships available between Salary, Departments, Salary Slip, Employee
  • All the entities Employee, Salary, Appraisals, Salary Slip are normalized and reduce duplicacy of records
  • We have implemented indexing on each tables of Human Resource Management System tables for fast query execution.
Human Resource Management System ER Diagram

Human Resource Management System Sequence Diagram

Posted By freeproject on January 31, 2018

This is the UML sequence diagram of Human Resource Management System which shows the interaction between the objects of Employee, Appraisals, Salary, Employee Types, Departments. The instance of class objects involved in this UML Sequence Diagram of Human Resource Management System are as follows:

  • Employee Object
  • Appraisals Object
  • Salary Object
  • Employee Types Object
  • Departments Object

This is the UML sequence diagram of Human Resource Management System which shows the interaction between the objects of Employee, Appraisals, Salary, Employee Types, Departments. The instance of class objects involved in this UML Sequence Diagram of Human Resource Management System are as follows:

  • Employee Object
  • Appraisals Object
  • Salary Object
  • Employee Types Object
  • Departments Object

Human Resource Management System Use Case Diagram

Posted By freeproject on July 24, 2017

This Use Case Diagram is a graphic depiction of the interactions among the elements of Human Resource Management System. It represents the methodology used in system analysis to identify, clarify, and organize system requirements of Human Resource Management System. The main actors of Human Resource Management System in this Use Case Diagram are: Super Admin, System User, Employee, Department, who perform the different type of use cases such as Manage Employee, Manage Trainings, Manage Appraisals, Manage Employee Types, Manage Departments, Manage Salary, Manage Users and Full Human Resource Management System Operations. Major elements of the UML use case diagram of Human Resource Management System are shown on the picture below.

The relationships between and among the actors and the use cases of Human Resource Management System:

  • Super Admin Entity : Use cases of Super Admin are Manage Employee, Manage Trainings, Manage Appraisals, Manage Employee Types, Manage Departments, Manage Salary, Manage Users and Full Human Resource Management System Operations
  • System User Entity : Use cases of System User are Manage Employee, Manage Trainings, Manage Appraisals, Manage Employee Types, Manage Departments, Manage Salary
  • Employee Entity : Use cases of Employee are View Trainings, Apply for Trainings, Search Trainings
  • Department Entity : Use cases of Department are Create Trainings, Add Employees, Release Slaary

Use Case Diagram of Human Resource Management System :

Human Resource Management System Use Case Diagram

Project Category