- Posted By: freeproject
- Comments: 0
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: