Performance Management System
Performance Management System

Introduction of Human Resource Performance Management:

Are you looking for a Human resource performance management project? We are here to help you. You can contact us. A performance management system helps companies establish employee performance standards and enables managers to estimate employees’ job performance.

Performance management systems are used to achieve employee progress, performance, and development in relation to meet the company’s goals. Companies use performance management systems to facilitate expressive and ongoing discussions between managers and direct reports to employees.

The performance management system is most commonly implemented by the Human Resource Management team to support manager-level supervise throughout various divisions at company estimate employees, conduct performance reviews, maintain a record of discussion topics, and facilitate 360-degree feedback.

Many performance management systems offer organizational planning capabilities that help Human Resource teams ensure certain skill sets are present within the company and plan for succession contingencies in case of employee departure. The performance management system can be implemented either as a standalone solution or as part of an integrated Human Resource management suite.

Performance management system frequently integrates with compensation management software so that employee performance reviews can directly impact compensation decisions.

You can also check these posts:

Modules of Human Resource Performance Management:

There are several modules required to complete this system. Here we are discussing the main modules or core modules of the system.

Admin Profile:

Admin is a superuser of our system. Admin can view all data in the system. Admin must log in to the system then there is an authentication process. After that admin has all rights to access performance, client reviews, project performance.

Employee Profile:

The employee is the basic unit of the company. The overall performance of the company would depend on employee performance. So, we need to record each employee’s performance.

Regional Manager Profile:

Regional Manager has his own team. Each team has many employees. Regional Manager is responsible for the better performance of the employee. A regional manager would track and motivate the employee to perform better.

General Manager Profile:

The general manager has also a login module with authentication. General Manager can view the performance of the regional manager, employee, own performance. The general manager can rate the regional manager. He can check client reviews, project performance, and client ratings.

Project Performance:

The project has been given by the client. Each project has its title and description. The project has to be finished by the deadline date. Then after client would able to review the project and rate the project.

Employee Report:

Every month and year system would use the system data of employees and generate the employee of the report. This would help to understand the employee performance in a better way.

System Design of Human Resource Performance Management:

The system basically needs very simple architecture. This is system is their main four users i.e. Admin, Regional Manager, General Manager, and Employee.

Use Cases for Admin of Human Resource Performance Management:

  • Admin is the most important person in this system. Admin is a superuser of this performance management system. Admin must have a login and complete authentication process.
  • Now, the admin has complete access to the system. he can view the performance of the General Manager, Regional Manager, and Employee Performance.
  • Admin can view client reviews related to the project if any. Admin can be check project performance if any project is running at that time.
  • Admin can view project client ratings as well.

Use Cases for General Manager of Human Resource Performance Management:

The general manager is the second most important person in this system. that’s why he has lots of accessibility in this system. The general manager must have a login and complete authentication process. Now, he has complete access to view the performance of a regional manager, employee, and own performance. He can rate to Regional Manager.

Also, he can access client reviews and project performance if any project running at that time. He can also access client ratings. The client is bound to give a review.

Use Cases for Regional Manager of Human Resource Performance Management:

Regional Manager is the third most member of this system. He must do log in with the authentication process. He can view the performance of employee along with own performance. he can rate performance including the employee. He has two other module client reviews and project performance. The regional Manager can access client reviews also project performance. He can also review client ratings.

Use Cases for Client of Human Resource Performance Management:

The client is a basic user of this system. He must do log in with the authentication process. He has two modules for their use: Rate team, I which he can rate team for their work. secondly, he can also rate projects in which he can share project experience. Which reviewed by Admin, General Manager, and Regional Manager.

Use Cases for Employee of Human Resource Performance Management:

The employee is a working member of this system. He must do log in with the authentication process. He can view performance including his own performance. The employee is a working member of this system. He must do log in with the authentication process. He can view performance including his own performance. He has the ability to rate his regional manager.

User Interface (UI) of Human Resource Performance Management:

The user interface is a very important part of the system. A good and user-friendly interface attracts the user toward it. Whereas a bad one makes the user experience bad and they never return to the system. As we have shown several use cases in this system, we have developed these interfaces to interact with the system.

Login Page:

Admin, General Manager, Regional Manager, client and employee need to login using the log in id and password.

Admin Page:

This page help to Admin to view all performance, check project performance and client rate and reviews.

General Manager Page:

This page help to General Manager, to view performance, rate the regional manager, view client review, and project performance.

Regional Manager page:

This page helps the regional manager, to view the performance of the employee and own, rate performance to the employee, client reviews, and project performance.

Client rating Page:

This is help client to rate team and project performance.

Project Performance Page:

This interface helps in view the detail of each project. The project Performance page also records the review and rating given by clients.

Employee Page:

This interface helps the employee to view own performance and rate to the regional manager.

Er-Diagram of Human Resource Performance Management

There are mainly six entities Admin, General Manager, Regional Manager, Employee, Project performance, the client. These Six entities would manage the whole system. There are mainly six entities Admin, General Manager, Regional Manager, Employee, Project performance, the client. These Six entities would manage the whole system.

Admin:

Admin is a superuser of the system. Admin has all right to view and modify the data in the system.

Admin has the following attributes:

Admin ID:

This is a numeric 14 digits number that is unique to every admin. Admin ID is the primary key to the admin table in the database.

Name:

This attribute would hold the name of admin. The name is a varchar type variable that holds the data length up to 250 characters.

Email:

This is an essential attribute of the table. Every admin must have a working email id to keep in contact with employees. This field has validation only email formatted values will be stored.

Contact.:

This is multi valued attributes which mean every admin can have more the one mobile number in database.

Address:

This attribute would hold the address of the admin. Each employee must provide the address. Admin address is verified via the Human resource team.

General Manager:

General Manager is a secondary user of the system. The general manager can view regional manager performance, rate them, view employee performance.

General Manager has the following attributes:

GM ID:

This is a numeric 14 digits number that is unique to every General Manager. GM ID is the primary key to the General Manager table in the database.

Name:

This attribute would hold the name of the General manager. The name is a varchar type variable that holds the data length up to 50 characters.

Email:

This is an essential attribute of the table. Every General Manager must have a working email id to keep in contact with employees. This field has validation only email formatted values will be stored.

Contact.:

This is multi valued attributes which mean every General manager can have more the one mobile number in database.

Address:

This attribute would hold the address of the admin. Each employee must provide the address. Admin address is verified via the Human resource team.

Attendance:

This field stores the data about the attendance of the General manager. CEO of a company would get the information about working with the General manager.

Performance Rating:

General Manager rating would get the idea of the performance of General Manager.

Regional Manager:

Regional Manager is another user of the system. The regional manager can view employee performance, rate them.

Regional Manager has the following attributes:

RM ID:

This is a numeric 14 digits number that is unique to every Regional Manager. RM ID is the primary key to the Regional General Manager table in the database.

Name:

This attribute would hold the name of the regional manager. The name is a varchar type variable that holds the data length up to 50 characters.

Email:

This is an essential attribute of the table. Every Regional Manager must have a working email id to keep in contact with employees. This field has validation only email formatted values will be stored.

Contact.:

This is multi valued attributes which mean every Regional Manager can have more the one mobile number in database.

Address:

This attribute would hold the address of the admin. Each employee must provide the address. Admin address is verified via the Human resource team.

Attendance:

This field stores the data about the attendance of the regional manager. General Manager would get the information about working with the regional manager.

Performance Rating:

Regional Manager rating would get the idea of the performance of Regional Manager.

Employee:

The employee is another user of the system. An employee can view their own performance, rate Regional Manager.

The employee has the following attributes:

Employee ID:

This is a numeric 14 digits number that is unique to every Employee. Employee ID is the primary key to the Employee table in the database.

Name:

This attribute would hold the name of Employee. The name is a varchar type variable that holds the data length up to 50 characters.

Email:

This is an essential attribute of the table. Every employee must have a working email id to keep in contact with employees. This field has validation only email formatted values will be stored.

Contact.:

This is multi valued attributes which mean every employee can have more the one mobile number in database.

Address:

This attribute would hold the address of the employee. Each employee must provide the address.

Attendance:

This field stores the data about the attendance of employees. Regional Manager would get the information about working with an employee.

Performance Rating:

Employee rating would get the idea of the performance of the employee.

Client:

The client is the basic end-user of our system most of the business is done through them. Clients would give the project to the company. The client would rate the project after completion of the project.

The client has the following attributes:

Client ID:

This is a numeric 14 digits number that is unique to every Client. ClientID is the primary key to the client table in the database.

Name:

This attribute would hold the name of clients. The name is a varchar type variable that holds the data length up to 50 characters.

Email.:

This is an essential attribute of the table. Every client must have a working email id. This field has validation only email formatted values will be stored.

Address:

This attribute would hold the address of clients. The address of clients would help us to connect with them and visit the location. This would provide better services.

Project Performance:

Project performance record the detail of the project. This would reflect the overall performance and rating of the project from the client.

Project ID:

This is a numeric 14 digits number that is unique to every project. The project ID is the primary key to the project performance table in the database. Each project is uniquely identified using this id.

Project Title:

This would tell us the name of the project.

Description:

This would tell us brief information about the project.

Project Dead Line.:

This attribute would hold the date on which project should be done.

Project Rating:

This attribute would hold the rating and satisfaction level done by the client.

Functional and Non-Functional Requirements of Human Resource Performance Management:

There are two types of requirements of the system in any system, these are:

Functional Requirement of Human Resource Performance Management:

Registration:

Users can register themself in the system. Admin will verify their profile to work properly. Once a user is registered with the system User.

Validation:

Validation is very important in the system. Invalid data can corrupt the valid data. So, we need to apply validation in each module. Validation would ensure the safety and security of data.

Employee Record:

Employee data should be secure. We should take care of employees’ data privacy in our minds. Employee performance excels the performance of the company too.

Manager Record:

The manager profile would record the information about the manager and manager details would help the client to choose the manager and assign the project.

Project Record:

The project record would hold the data about the project. This project functionality would help to add better project records.

Non-Functional Requirement of Human Resource Performance Management:

Improve Security:

This system has multilevel profiles. The lower profile should not view upper profiles. System security should be ensured in this system.

Support Multi User:

Nowadays, every system work in an environment of multi-users. As per the requirement of the system, the system is developed in a multi-user environment.

Fast:

Every module should to compatible with other modules. There should not be any lag or delay in processing the data.

Available(24X7):

Property Management System should be available to clients 24X7. The user can access the system whenever they need to access it, wherever they want to access provided having an internet connection and device to access it.

Design Data Dictionary for Er-Diagram of Human Resource Performance Management:

The data dictionary is useful in case of development.

Table Name: Admin Master

Primary Key: Admin ID

Description: To store the details of admin

Serial No.FieldsDatatypeDescription
1.Admin IDIntegerPrimary key
2.NameVarchar 
3.Email IDvarchar 
4.Contact.IntegerMultiple contacts can exist for a single admin
5.Addressvarchar 

Table Name: General Manager Master

Primary Key: GM ID

Description: To store the details of General Manager

Serial No.FieldsDatatypeDescription
1.GM IDIntegerPrimary key
2.Namevarchar 
3.Emailvarchar 
4.Contact.IntegerMultiple contacts can exist for a single admin
5.Addressvarchar 
6.AttendanceInteger 
7.Performance RatingFloat 

Table Name: Regional Manager Master

Primary Key: RM ID

Description: To store the details of Regional Manager

Serial No.FieldsDatatypeDescription
1.RM IDIntegerPrimary key
2.Namevarchar 
3.Emailvarchar 
4.Contact.IntegerMultiple contacts can exist for a single admin
5.Addressvarchar 
6.AttendanceInteger 
7.Performance RatingFloat 

Table Name: Employee Master

Primary Key: Employee ID

Description: To store the details of Employee Details

Serial No.FieldsDatatypeDescription
1.Employee IDIntegerPrimary key
2.NameVarchar 
3.EmailVarchar 
4.Contact.IntegerMultiple contacts can exist for a single admin
5.Addressvarchar 
6.AttendanceInteger 
7.Performance RatingFloat 

Table Name: Client Master

Primary Key: Client ID

Description: To store the details of Clients

Serial No.FieldsDatatypeDescription
1.ClientIDIntegerPrimary key
2.Namevarchar 
3.EmailvarcharMultiple contacts can exist for a single client
4.Addressvarchar 

Table Name: Project Master

Primary Key: Project ID

Description: To store the details of Property

Serial No.FieldsDatatypeDescription
1.Project IDIntegerPrimary key
2.Project Titlevarchar 
3.Project descriptionvarchar 
4.Project Dead Linedate 
5.Project dead lineFloat 

Human Resource Performance Management Process

Conclusion Of Human Resource Performance Management:

We have developed a secure, user-friendly Performance Management System. This system can take care of each profile performance. Better analysis of employees would help the company to grow more. This system will record the performance of each employee. Using this system company can track the ongoing project status.

Any detail in the project would reflect higher authority. Employee reports will help to choose the best team for the project. This is a web browser-based application. Any employee can access this system from anywhere provided he would have an internet connection and device to connect to the server with login credentials.