Personnel information management system and method
By introducing data sharing and real-time computing in the personnel information management system, the problem of inconsistent data flow and calculation logic of each module is solved, manual intervention errors are reduced, and module expansion of the system architecture is supported, and more efficient personnel information management is achieved.
Patent Information
- Application Number
- CN202411305131.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2024-12-31
AI Technical Summary
The existing enterprise personnel management system does not utilize data sharing and real-time computing, resulting in inconsistent personnel data flow and calculation logic between modules, increasing the possibility of manual intervention errors, and the system architecture design does not support independent expansion and functional optimization of modules. .
A personnel information management system was designed, including user management module, employee file module, attendance management module, compensation management module, training management module and report generation module. Through data sharing and real-time calculation, the data flow and logic of each module are consistent. And support independent expansion of modules.
Through data sharing and real-time calculation, manual intervention errors are reduced, logical consistency of data of each module is achieved, and independent module expansion of the system architecture is supported, which promotes the addition and optimization of functions.
Smart Images

Figure CN119228332A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of personnel information management, and in particular to a personnel information management system and method. Background Art
[0002] Personnel information refers to various data and information related to employees, including but not limited to basic information of employees, such as name, gender, date of birth and contact information, work information such as position, department, date of employment and work experience, salary information such as basic salary, bonus and allowance, attendance records such as attendance, leave and absence, training records such as training courses and training effect evaluation, performance evaluation such as performance rating and goal achievement, etc. This information is important data for enterprises to conduct personnel management. Through systematic personnel information management, data entry errors and information inconsistencies can be reduced. At the same time, the personnel information management system can automatically process a large amount of employee data, reduce the time of manual entry and management, and improve the work efficiency of the human resources department. Through centralized management, HR personnel can quickly obtain the required information and make timely decisions.
[0003] Currently, enterprises do not utilize data sharing and real-time calculations when conducting personnel management, which results in inconsistent personnel data flows and calculation logic between modules, increasing the potential for errors caused by human intervention. At the same time, the system's architectural design prevents modules from being independently expanded, making it inconvenient to add and optimize subsequent functions. Summary of the invention
[0004] 1. Technical issues to be resolved
[0005] In view of the shortcomings of the prior art, the present invention provides a personnel information management system and method, which has the function of inputting, modifying and managing user information through a user management module. The administrator creates and manages user accounts through this module, and the system generates unique user , records the user's login history and activities. After the user logs in, the employee file management module stores and manages the employee's basic information, including name, gender, date of birth and date of employment, and records the employee's educational background, work experience and skills. The system automatically extracts user information from the user management module to generate employee files. The attendance management module records employee attendance, including working hours, off-duty hours, leave and absence information, and calculates employee attendance rate. The salary management module automatically generates monthly payrolls based on the data of employee files and attendance management modules. The training management module manages employee training records, training plans and effect evaluations. The report generation module generates statistical reports and analysis reports based on the data of the above modules, and summarizes the data and sends it to the visualization terminal. Through data sharing and real-time calculation, the personnel data flow and calculation logic between modules are consistent, reducing errors caused by manual intervention. At the same time, the system's architectural design enables modules to be independently expanded, which is conducive to the addition and optimization of subsequent functions, solving the above problems.
[0006] (II) Technical solution
[0007] To achieve the above object, the present invention provides the following technical solutions: a personnel information management system, including a user management module, an employee file module, an attendance management module, a salary management module, a training management module and a report generation module;
[0008] The user management module is responsible for the entry, modification and permission management of user information. Administrators create and manage user accounts through this module. The system generates unique user , record the user's login history and activities, and calculate the user's activity ;
[0009] After the user logs in, the employee file management module stores and manages the basic information of the employee, including name, gender, date of birth and date of employment, and records the employee's educational background, work experience and skills. The system automatically extracts user information from the user management module to generate an employee file;
[0010] The attendance management module is used to record employee attendance, including working hours, off-duty hours, leave and absence information, and calculate employee attendance rate , the attendance data is associated with the employee profile module;
[0011] The salary management module is used to calculate employee salaries, including basic salary, performance bonuses, overtime pay and deductions, and ultimately calculate the total salary of employees. and performance ratings ,The salary management module automatically generates monthly payroll based on the data from the employee files and attendance management module;
[0012] The training management module manages employee training records, training plans and effect evaluation, and calculates training participation rate Training effectiveness rating ;
[0013] The report generation module generates statistical reports and analysis reports based on the data of the above modules, and calculates the employee turnover rate Average salary of employees , and send the data summary to the visualization terminal.
[0014] Preferably, the user management module records the user's login history and activities and calculates the user's activity , the calculation formula is as follows:
[0015]
[0016] In the formula, Indicates user activity. Indicates the number of logins. Indicates the login time. represents the operating frequency, and 0.4, 0.3, and 0.2 represent the weights of the corresponding parameters.
[0017] Preferably, the attendance management module is used to record employee attendance, including working hours, off-duty hours, leave and absence information, and calculate employee attendance rate , the calculation formula is as follows:
[0018]
[0019] In the formula, Indicates employee attendance rate, Indicates the actual number of days of attendance. Indicates the number of days you should be present.
[0020] Preferably, the salary management module calculates the total salary of employees The formula is as follows:
[0021]
[0022] In the formula, represents the total salary of employees, Indicates the basic salary, Indicates the performance bonus ratio, Indicates allowance, Indicates additional bonus, Represents personal income tax.
[0023] Preferably, the salary management module calculates the performance score The formula is as follows:
[0024]
[0025] In the formula, represents the performance rating, represents the quality rating, represents the team contribution score, Indicates the ability to complete tasks on time. Represents the overall performance weight set by the system.
[0026] Preferably, the training management module manages employee training records, training plans and effect evaluations, and calculates training participation rates. , the calculation formula is as follows:
[0027]
[0028] In the formula, represents the training participation rate, Indicates the number of employees who actually participated in the training. Indicates the total number of employees who should participate in the training.
[0029] Preferably, the training management module manages employee training records, training plans and effect evaluations, and calculates training effect scores , the calculation formula is as follows:
[0030]
[0031] In the formula, Indicates the training effect rating. represents the score of the test after training, Indicates the degree of improvement of skills in actual work. A score that represents the ability to apply training content to work.
[0032] Preferably, the report generation module generates statistical reports and analysis reports based on the data of the above modules to calculate the employee turnover rate. , the calculation formula is as follows:
[0033] In the formula, represents the employee turnover rate, Indicates the number of employees who resigned, Indicates the total number of employees in service.
[0034] Preferably, the report generation module generates statistical reports and analysis reports based on the data of the above modules to calculate the average salary of employees. , the calculation formula is as follows:
[0035]
[0036] In the formula, represents the average salary of employees, represents the total salary of all employees, Represents the total number of employees.
[0037] A personnel information management method comprises the following steps:
[0038] S1. User information is entered, modified and permissions are managed through the user management module. Administrators create and manage user accounts through this module. The system generates unique users. , record the user's login history and activities, and calculate the user's activity ;
[0039] S2. After the user logs in, the employee file management module stores and manages the basic information of the employee, including name, gender, date of birth and date of employment, and records the employee's educational background, work experience and skills. The system automatically extracts user information from the user management module to generate an employee file;
[0040] S3. The attendance management module records employee attendance, including working hours, leaving hours, leave and absence information, and calculates employee attendance rate , the attendance data is associated with the employee profile module;
[0041] S4. The salary management module calculates employee salaries, including basic salary, performance bonus, overtime pay and deductions, and ultimately calculates the total salary of the employee and performance ratings ,The salary management module automatically generates monthly payroll based on the data from the employee files and attendance management module;
[0042] S5. Training management module manages employee training records, training plans and effect evaluation, and calculates training participation rate Training effectiveness rating ;
[0043] S6. The report generation module generates statistical reports and analysis reports based on the data of the above modules and calculates the employee turnover rate. Average salary of employees , and send the data summary to the visualization terminal.
[0044] Compared with the prior art, the present invention provides a personnel information management system and method, which has the following beneficial effects:
[0045] The present invention uses the user management module to input, modify and manage user information. The administrator creates and manages user accounts through this module. The system generates unique user , records the user's login history and activities. After the user logs in, the employee file management module stores and manages the employee's basic information, including name, gender, date of birth and date of employment, and records the employee's educational background, work experience and skills. The system automatically extracts user information from the user management module to generate employee files. The attendance management module records employee attendance, including working hours, off-duty hours, leave and absence information, and calculates employee attendance rate. The salary management module automatically generates monthly payrolls based on the data of employee files and attendance management modules. The training management module manages employee training records, training plans and effect evaluations. The report generation module generates statistical reports and analysis reports based on the data of the above modules, and summarizes the data and sends it to the visualization terminal. Through data sharing and real-time calculation, the personnel data flow and calculation logic between modules are consistent, reducing errors caused by manual intervention. At the same time, the system's architectural design allows modules to be independently expanded, which is conducive to the addition and optimization of subsequent functions. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] Figure 1 It is a schematic diagram of the system flow of the present invention.
[0047] Figure 2 It is a schematic diagram of the steps of the method of the present invention. DETAILED DESCRIPTION
[0048] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0049] In view of the fact that enterprises currently do not use data sharing and real-time calculation when conducting personnel management, resulting in inconsistent data flow and calculation logic between modules, increasing the errors that may be caused by manual intervention, and at the same time, the system architecture design makes it impossible for modules to be independently expanded, which is not convenient for adding and optimizing subsequent functions. For this reason, a personnel information management system is proposed. Please refer to Figure 1 ,The system includes user management module, employee file module, attendance management module, salary management module, training management module and report generation module;
[0050] The user management module is a vital component of modern information systems. It is responsible for comprehensive management of user information, including the creation, modification, permission allocation, and activity monitoring of user accounts. Administrators can quickly update data through CSV.
[0051] Permission management is one of the core functions of the user management module. The system supports role-based access control, allowing administrators to assign different permissions to different roles, including:
[0052] Administrators can create and manage different user roles, such as administrator, common user, guest, etc., and define corresponding permissions for each role;
[0053] The user management module also allows administrators to create and manage user accounts, ensuring that each user has a unique identity in the system, while supporting password strength verification, regular password updates, and password reset functions;
[0054] User activity in this module is an important indicator for measuring user participation and system usage. The calculation formula is as follows:
[0055]
[0056] By calculating user activity, enterprises can identify active employees and users. These users usually use the system more frequently, have a stronger degree of participation, and can bring more value to the enterprise. In the formula, Indicates user activity. Indicates the number of logins. Indicates the login time. represents the operation frequency, 0.4, 0.3, and 0.2 represent the weights of the corresponding parameters. Identifying active users helps companies make more targeted decisions on resource allocation, training, and incentives;
[0057] The employee file management module is responsible for storing and managing the basic information of employees after the user logs in. The module first automatically extracts user information through integration with the user management module to ensure that the creation and update process of employee files is efficient and accurate. These basic information include the employee's name, gender, date of birth and date of employment, etc. These data are not only the basic identification of the employee's identity, but also an important basis for subsequent human resource management. In the employee file, the system will also record the employee's educational background, including the degree, major and graduation school obtained. This educational information is crucial for evaluating the employee's knowledge level and professional ability. In addition, the employee's work experience will also be recorded in detail, covering the past work unit, position, working hours and main responsibilities. This part of information helps the company understand the employee's career development trajectory, so as to make more accurate decisions on talent training and career development planning. At the same time, the employee file management module also has an automatic update function to ensure that employee information is always kept up to date. It can regularly remind employees to update their file information, or automatically trigger the update process when changes occur in the employee's career, such as promotion or transfer.
[0058] The attendance management module is used to record employee attendance, including working hours, leaving hours, leave and absence information, and calculate employee attendance rate , the calculation formula is as follows:
[0059]
[0060] Attendance rate is one of the important indicators to measure employee work performance. By calculating the attendance rate of employees, management can better evaluate the work attitude and sense of responsibility of employees. High attendance rate usually indicates the importance of employees to work and professional ethics, while low attendance rate may reflect the lack of employee participation or potential job satisfaction issues. In the formula, Indicates employee attendance rate, Indicates the actual number of days of attendance. Indicates the number of days that employees should be present. The calculation of attendance rate provides data-driven decision support for enterprises. Management can analyze attendance data to identify efficient and inefficient work patterns, thereby optimizing work processes and management strategies.
[0061] The salary management module is used to calculate employee salaries, including basic salary, performance bonuses, overtime pay, and deductions, and ultimately the total salary of the employee and performance ratings ,in:
[0062] The formula for calculating total employee compensation is as follows:
[0063]
[0064] By systematically calculating total employee compensation, companies can ensure fairness and consistency in compensation distribution. In the formula, represents the total salary of employees, Indicates the basic salary, Indicates the performance bonus ratio, Indicates allowance, Indicates additional bonus, Indicates personal income tax. Management can evaluate and calculate the salaries of different employees based on the same standards and formulas, avoiding salary differences caused by subjective factors, thereby improving employee satisfaction and loyalty;
[0065] The performance scoring formula is as follows:
[0066] Through systematic performance scoring calculation, enterprises can reduce the impact of subjective factors on evaluation results. By using standardized scoring indicators and quantitative data, performance evaluation can be made more objective and fair, thereby increasing employees' trust in the evaluation results. In the formula, represents the performance rating, represents the quality rating, represents the team contribution score, Indicates the ability to complete tasks on time. It represents the overall performance weight set by the system. Combining performance scoring with the reward mechanism can effectively motivate employees to perform well at work. High-performing employees can receive bonuses, promotions or other incentives. This incentive mechanism can enhance employees' work enthusiasm and improve overall work efficiency.
[0067] The training management module manages employee training records, training plans and effect evaluation, and calculates training participation rates Training effectiveness rating ,in:
[0068] The training participation rate is calculated as follows:
[0069] By calculating the training participation rate, companies can allocate training resources more effectively. For training projects with low participation rates, companies can consider adjusting resource inputs and optimizing training content or forms to ensure efficient use of training resources. In the formula, represents the training participation rate, Indicates the number of employees who actually participated in the training. Indicates the total number of employees who should participate in training. By monitoring the training participation rate, companies can identify which departments or employee groups have low participation in training. This information can help the human resources department better understand the training needs of employees and develop more targeted training plans to improve the overall quality of employees;
[0070] The training effectiveness scoring formula is as follows:
[0071]
[0072] Calculating the training effectiveness score can help companies systematically evaluate the effectiveness of training programs. In the formula, Indicates the training effect rating. represents the score of the test after training, Indicates the degree of improvement of skills in actual work. It indicates the ability to apply the training content to work. Through the quantitative scoring criteria, the enterprise can clearly understand whether the training has achieved the expected learning objectives and effects, thus providing a basis for subsequent training decisions;
[0073] The report generation module generates statistical reports and analysis reports based on the data from the above modules and calculates the employee turnover rate. Average salary of employees ,in:
[0074] The formula for calculating employee turnover rate is as follows:
[0075]
[0076] Through in-depth analysis of turnover rate data, companies can identify the main reasons for employee turnover, which may include factors such as work environment, salary and benefits, and career development opportunities. In the formula, represents the employee turnover rate, Indicates the number of employees who resigned, Indicates the total number of employees in service. Monitoring turnover rate facilitates understanding of the reasons for turnover, which helps companies formulate targeted improvement measures to reduce turnover rate.
[0077] The formula for calculating the average employee salary is as follows:
[0078] By analyzing the average salary of employees, companies can identify imbalances or irrationalities in the salary structure. This analysis helps companies optimize the salary structure and ensure fairness and rationality in salary distribution. In the formula, represents the average salary of employees, represents the total salary of all employees, Indicates the total number of employees. The calculation of the average salary of employees can be combined with performance management to help companies evaluate the relationship between salary and employee performance. By analyzing this relationship, companies can formulate more motivating salary policies and promote employee career development.
[0079] After completing the calculation of turnover rate and average salary, the report generation module will summarize and analyze the data, analyze the historical data of turnover rate and average salary, identify trends and patterns, compare the turnover rate and average salary of different departments, identify departments with outstanding performance or needing improvement, and generate visual charts based on the analysis results, including bar charts and line charts, to facilitate the understanding and display of data. The generated reports will be sent to the visualization terminal through the system interface.
[0080] Please refer to Figure 2 , a personnel information management method, comprising the following steps:
[0081] S1. User information is entered, modified and permissions are managed through the user management module. Administrators create and manage user accounts through this module. The system generates unique users. , record the user's login history and activities, and calculate the user's activity ;
[0082] S2. After the user logs in, the employee file management module stores and manages the basic information of the employee, including name, gender, date of birth and date of employment, and records the employee's educational background, work experience and skills. The system automatically extracts user information from the user management module to generate an employee file;
[0083] S3. The attendance management module records employee attendance, including working hours, leaving hours, leave and absence information, and calculates employee attendance rate , the attendance data is associated with the employee profile module;
[0084] S4. The salary management module calculates employee salaries, including basic salary, performance bonus, overtime pay and deductions, and ultimately calculates the total salary of the employee and performance ratings ,The salary management module automatically generates monthly payroll based on the data from the employee files and attendance management module;
[0085] S5. Training management module manages employee training records, training plans and effect evaluation, and calculates training participation rate Training effectiveness rating ;
[0086] S6. The report generation module generates statistical reports and analysis reports based on the data of the above modules and calculates the employee turnover rate. Average salary of employees , and send the data summary to the visualization terminal.
[0087] Through data sharing and real-time calculation, the flow of personnel data and calculation logic between modules are consistent, reducing errors caused by human intervention. At the same time, the system's architectural design allows modules to be expanded independently, which is conducive to the addition and optimization of subsequent functions.
[0088] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A personnel information management system, characterized in that: Including user management module, employee file module, attendance management module, salary management module, training management module and report generation module; The user management module is responsible for the entry, modification and permission management of user information. Administrators create and manage user accounts through this module. The system generates unique user , record the user's login history and activities, and calculate the user's activity ; After the user logs in, the employee file management module stores and manages the basic information of the employee, including name, gender, date of birth and date of employment, and records the employee's educational background, work experience and skills. The system automatically extracts user information from the user management module to generate an employee file; The attendance management module is used to record employee attendance, including working hours, off-duty hours, leave and absence information, and calculate employee attendance rate , the attendance data is associated with the employee profile module; The salary management module is used to calculate employee salaries, including basic salary, performance bonuses, overtime pay and deductions, and ultimately calculate the total salary of employees. and performance ratings ,The salary management module automatically generates monthly payroll based on the data from the employee files and attendance management module; The training management module manages employee training records, training plans and effect evaluation, and calculates training participation rate Training effectiveness rating ; The report generation module generates statistical reports and analysis reports based on the data of the above modules, and calculates the employee turnover rate Average salary of employees , and send the data summary to the visualization terminal.
2. A personnel information management system according to claim 1, characterized in that: The user management module records the user's login history and activities and calculates the user's activity , the calculation formula is as follows: In the formula, Indicates user activity. Indicates the number of logins. Indicates the login time. represents the operating frequency, and 0.4, 0.3, and 0.2 represent the weights of the corresponding parameters.
3. A personnel information management system according to claim 2, characterized in that: The attendance management module is used to record employee attendance, including working hours, off-duty hours, leave and absence information, and calculate employee attendance rate , the calculation formula is as follows: In the formula, Indicates employee attendance rate, Indicates the actual number of days of attendance. Indicates the number of days you should be present.
4. A personnel information management system according to claim 3, characterized in that: The salary management module calculates the total salary of employees The formula is as follows: In the formula, represents the total salary of employees, Indicates the basic salary, Indicates the performance bonus ratio, Indicates allowance, Indicates additional bonus, Represents personal income tax.
5. A personnel information management system according to claim 4, characterized in that: The salary management module calculates performance scores The formula is as follows: In the formula, represents the performance rating, represents the quality rating, represents the team contribution score, Indicates the ability to complete tasks on time. Represents the overall performance weight set by the system.
6. A personnel information management system according to claim 5, characterized in that: The training management module manages employee training records, training plans and effect evaluation, and calculates training participation rate , the calculation formula is as follows: In the formula, represents the training participation rate, Indicates the number of employees who actually participated in the training. Indicates the total number of employees who should participate in the training.
7. A personnel information management system according to claim 6, characterized in that: The training management module manages employee training records, training plans and effect evaluation, and calculates training effect scores , the calculation formula is as follows: In the formula, Indicates the training effect rating. represents the score of the test after training, Indicates the degree of improvement of skills in actual work. A score that represents the ability to apply training content to work.
8. A personnel information management system according to claim 7, characterized in that: The report generation module generates statistical reports and analysis reports based on the data of the above modules, and calculates the employee turnover rate , the calculation formula is as follows: In the formula, represents the employee turnover rate, Indicates the number of employees who resigned, Indicates the total number of employees in service.
9. A personnel information management system according to claim 8, characterized in that: The report generation module generates statistical reports and analysis reports based on the data of the above modules, and calculates the average salary of employees. , the calculation formula is as follows: In the formula, represents the average salary of employees, represents the total salary of all employees, Represents the total number of employees.
10. A personnel information management method, characterized in that: The following steps are involved: S1. User information is entered, modified and permissions are managed through the user management module. Administrators create and manage user accounts through this module. The system generates unique users. , record the user's login history and activities, and calculate the user's activity ; S2. After the user logs in, the employee file management module stores and manages the basic information of the employee, including name, gender, date of birth and date of employment, and records the employee's educational background, work experience and skills. The system automatically extracts user information from the user management module to generate an employee file; S3. The attendance management module records employee attendance, including working hours, leaving hours, leave and absence information, and calculates employee attendance rate , the attendance data is associated with the employee profile module; S4. The salary management module calculates employee salaries, including basic salary, performance bonus, overtime pay and deductions, and ultimately calculates the total salary of the employee and performance ratings ,The salary management module automatically generates monthly payroll based on the data from the employee files and attendance management module; S5. Training management module manages employee training records, training plans and effect evaluation, and calculates training participation rate Training effectiveness rating ; S6. The report generation module generates statistical reports and analysis reports based on the data of the above modules and calculates the employee turnover rate. Average salary of employees , and send the data summary to the visualization terminal.
