Employee Behavior Analysis and Attendance Optimization System
Through employee behavior analysis and attendance optimization system, combined with work data and attendance data analysis, the attendance process is optimized, and the problem that traditional attendance system is difficult to adapt to the special needs of different positions and employees is solved, personalized preferential treatment and incentives are achieved, and employee satisfaction and work efficiency are improved.
Patent Information
- Application Number
- CN202510206501.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2045-02-25
AI Technical Summary
The traditional attendance system is difficult to flexibly adapt to the special needs of different positions and employees, resulting in a lack of personalized preferential treatment and incentives.
Provide employee behavior analysis and attendance optimization system, obtain work data and attendance data through employee behavior acquisition modules and attendance acquisition modules, combine data summary, work efficiency analysis, attendance analysis and fusion processing to generate behavior analysis results and optimize attendance process.
It has achieved personalized preferential treatment and incentive measures based on the specific situation of employees, improved employee job satisfaction and work efficiency, and reduced the labor cost and human errors in attendance management.
Smart Images

Figure CN119692964B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of enterprise management, and particularly to an employee behavior analysis and attendance optimization system. Background Art
[0002] With the continuous expansion of enterprise scale and the increasing fierce market competition, enterprises' demand for improving management efficiency and employees' work quality has become more urgent. In the highly competitive field of enterprise management today, accurately evaluating employees' work performance and appropriately optimizing the attendance process are of irreplaceable importance for enhancing organizational efficiency and employees' satisfaction. However, with the development of the times, modern employees increasingly value the balance between work and life.
[0003] In this context, the traditional fixed attendance system gradually shows its limitations and may be difficult to flexibly adapt to the special needs of various different positions and employees. This situation leads to a lack of personalized preferential treatment and incentive measures based on the specific circumstances of each employee in the management process. Therefore, it is necessary to provide an employee behavior analysis and attendance optimization system to solve the above technical problems. Summary of the Invention
[0004] The present invention provides an employee behavior analysis and attendance optimization system, which solves the problem of lacking personalized preferential treatment and incentive measures based on the specific circumstances of employees.
[0005] To solve the above technical problems, the employee behavior analysis and attendance optimization system provided by the present invention includes:
[0006] An employee behavior acquisition module, configured to acquire employees' work data; the work data includes the assignment time and completion time of tasks, the output and input of tasks, and the task completion amount;
[0007] An attendance acquisition module, configured to acquire employees' attendance data; the attendance data includes commuting times, leave records, and overtime hours;
[0008] A data aggregation module, configured to send employees' work data and attendance data to an employee attendance management platform;
[0009] An employee attendance management platform, configured to receive and store employees' work data and attendance data; perform work efficiency analysis and attendance analysis on employees' work data and attendance data respectively to obtain work efficiency values and attendance values; perform fusion processing on employees' work efficiency values and attendance values to obtain employee preferential treatment values; mark employees' work efficiency values, attendance values, and preferential treatment values as behavior analysis results; and optimize the management of the attendance process according to the behavior analysis results.
[0010] Preferably, both the employee behavior acquisition module and the attendance acquisition module include a plurality of sensors and data collectors for collecting work data and attendance data, and the sensors and data collectors are distributed in the working environment of employees.
[0011] Preferably, the employee attendance management platform includes a data storage module, a work efficiency analysis module, an attendance analysis module, and an attendance management module;
[0012] The data storage module is used to store the work data and attendance data of employees;
[0013] The work efficiency analysis module is used to perform work efficiency analysis on the work data of employees to obtain the execution duration of working hours, the achievement value, and the completion quantity; perform normalization processing on the execution duration of working hours, the achievement value, and the completion quantity, and use the formula to obtain the work efficiency value;
[0014] The attendance analysis module is used to perform attendance analysis on the attendance data of employees to obtain the daily value, the leave value, and the overtime value; perform normalization processing on the daily value, the leave value, and the overtime value to obtain the attendance value;
[0015] The fusion module is used to perform fusion processing on the work efficiency value and the attendance value of employees to obtain the employee preference value; mark the work efficiency value, the attendance value, and the preference value of employees as the behavior analysis results;
[0016] The attendance management module is used to optimize the management of the attendance process according to the behavior analysis results.
[0017] Preferably, according to the behavior analysis results, optimize the management of the attendance process. The specific steps are as follows:
[0018] S1: Obtain the employee preference values of employees in each department in the enterprise, arrange them in descending order to generate an attendance preference list, and attach an attendance adjustment priority according to their order;
[0019] S2: Select the employee with the lowest attendance adjustment priority as the employee without preference;
[0020] S3: Sum up the work efficiency values of all employees without preference to obtain the department operation value;
[0021] S4: Set the operation requirement threshold for each department in the enterprise, compare the department operation value with its operation requirement threshold. If the department operation value is less than its operation requirement threshold, indicating that it cannot continue to operate, then select the employee with the second lowest attendance adjustment priority among the employees without preference and re-execute steps S3 - S4; if the department operation value is greater than or equal to its operation requirement threshold, indicating that the department can operate normally; repeat this process to ensure that there are enough employees on duty, and the employees without preference indicate that their attendance cannot be adjusted;
[0022] S5: Mark the remaining employees in the department as preferential employees, and grant preferential employees preferential permissions; the preferential permissions are used to adjust the attendance time through the employee attendance management platform.
[0023] Preferably, the employee attendance management platform further includes an employee registration module, a remote communication module, and a user interface module; the employee registration module is used for enterprise employees to submit their employee identity information through a smart terminal for registration to obtain an attendance management account; the remote communication module is used to provide a remote access method; employees use the smart terminal to log in to the employee attendance management platform using the obtained attendance management account through the remote access method for subsequent operations and management; the user interface module is used to provide a user interface, and the user interface is used to display the behavior analysis results and attendance arrangements of employees.
[0024] Preferably, perform ergonomic analysis on the work data of employees, specifically:
[0025] Obtain the assignment time and completion time of the task, and mark the time between the task assignment time and the completion time as the task completion cycle; identify the non - regular working hours within the task completion cycle; calculate the difference between the task assignment time and the completion time to obtain the task execution duration, and subtract the non - regular working hours from the task execution duration to obtain the working time execution duration; obtain the output and input of the task, and divide the output by the input to obtain the productivity of the task; subtract the input from the output to obtain the harvest value of the task; perform weighted calculation on the productivity and the harvest value to obtain the achievement value of the task; obtain the quantity of tasks completed by employees within a set time period;
[0026] Normalize the working time execution duration, achievement value, and quantity of tasks completed to obtain the ergonomic value.
[0027] Preferably, perform attendance analysis on the attendance data of employees, specifically:
[0028] Obtain the attendance data of employees, and the attendance data includes commuting time, leave records, and overtime hours;
[0029] Set the standard punching threshold for commuting time, calculate the difference between the commuting time of employees and its standard punching threshold to obtain the punching time value; calculate the punching time value for each day within a preset working cycle, and use the formula to obtain the daily value;
[0030] Obtain all leave records, and the leave records include records of public holidays, personal leave, and sick leave; mark the number of occurrences of the corresponding leave type within a set holiday cycle in the leave records as the corresponding number of times of the leave type; set the holiday threshold for the corresponding leave type in the leave records, and subtract the corresponding number of times of the leave type from the holiday threshold of the leave type to obtain the remaining holiday corresponding to the leave type; perform weighted calculation on the remaining holidays corresponding to all leave types to obtain the leave value;
[0031] Obtain the daily overtime hours; perform weighted calculation on the daily overtime hours in the preset working cycle, and use the formula to obtain the overtime value;
[0032] Normalize the daily value, leave value, and overtime value to obtain the attendance value.
[0033] Preferably, in step S4, the specific analysis steps for the operation requirement thresholds of each department in the enterprise are as follows:
[0034] Obtain the operation task information of each department in the enterprise, including but not limited to the number of tasks, estimated duration, skill requirements, deadline, cost-benefit, and resource requirements; extract the skill information of employees in the enterprise department, count all employees' skill information and build a skill information database; the skill information database includes all the skills of each employee and the proficiency of the corresponding skills; obtain the human, material, and financial resource situations of the enterprise department and build an enterprise resource database; take the current moment as the first moment, calculate the time difference between the first moment and the task deadline to obtain the remaining duration of the task;
[0035] Match the skill information database and the enterprise resource database with the corresponding skill requirements and resource requirements of the task respectively. If any one of the skill information database and the enterprise resource database does not meet the corresponding skill requirements and resource requirements of the task, it means that the requirements of the task cannot be met, and generate a task value analysis signaling;
[0036] If any one of the skill information database and the enterprise resource database meets the corresponding skill requirements and resource requirements of the task, it means that the requirements of the task are met. Then obtain the number of employees required for the task, the estimated duration of the task, the remaining duration, and the cost-benefit, set the index of the department corresponding to the employees required for the task, and calculate the number of employees, the estimated duration, the remaining duration, and the cost-benefit to obtain the operation requirement threshold of the corresponding department in the enterprise.
[0037] Preferably, when generating the task value analysis signaling, perform analysis and execution processing on the task value. The specific steps are as follows:
[0038] Obtain the cost-benefit, estimated duration, and remaining duration of the task, perform weighted calculation on the cost-benefit, estimated duration, and remaining duration of the task to obtain the task importance value; compare the task importance value with its preset importance threshold. If the task importance is less than its importance threshold, do nothing. If the task importance is greater than its importance threshold, generate a task ability shortage instruction; the task ability shortage instruction is used to trigger skill and resource assistance operations.
[0039] Compared with the related technologies, the employee behavior analysis and attendance optimization system provided by the present invention has the following beneficial effects:
[0040] The present invention monitors the work performance and attendance of employees in real time through an employee attendance management platform, enabling employees to flexibly adjust their working hours according to their personal priorities and preference values, achieving dynamic adjustment of attendance time, which helps employees better balance work and life, improves employees' job satisfaction, and thus enhances employees' sense of belonging and loyalty to the enterprise as well as work efficiency.
[0041] Through the intelligent optimization of the attendance process, the present invention not only improves the management efficiency of employees but also reduces the labor cost of attendance management. The automated attendance management reduces human errors and loopholes, effectively improving the accuracy and reliability of attendance data. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 It is a schematic block diagram of the employee behavior analysis and attendance optimization system provided by the present invention.
[0043] Figure 2 It is a process block diagram for optimizing the management of the attendance process according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0044] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0045] The terms used in the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the present disclosure. The singular forms of "class", "group" and "the" used in the present disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0046] It should be understood that although the terms first, second, third, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".
[0047] Please refer to Figure 1 - Figure 2 . The employee behavior analysis and attendance optimization system includes:
[0048] Employee Behavior Acquisition Module, used to acquire the work data of employees; the work data includes the assignment time and completion time of tasks, the output and input of tasks, and the completion volume of tasks;
[0049] Attendance Acquisition Module, used to acquire the attendance data of employees; the attendance data includes the commuting time, leave records, and overtime hours;
[0050] Data Aggregation Module, used to send the work data and attendance data of employees to the Employee Attendance Management Platform;
[0051] The Employee Attendance Management Platform includes a Data Storage Module, a Work Efficiency Analysis Module, an Attendance Analysis Module, and an Attendance Management Module, specifically:
[0052] Data Storage Module, used to store the work data and attendance data of employees;
[0053] Work Efficiency Analysis Module, used to conduct work efficiency analysis on the work data of employees to obtain the work time execution duration KF1, the achievement value KF2, and the completion volume KF3; normalize the work time execution duration, the achievement value, and the completion volume, and use the formula , to obtain the work efficiency value KF; where e represents the task number within the set time period K, eKF1 and eKF2 respectively represent the work time execution duration and the achievement value corresponding to task e within the set time period, and k1, k2, and k3 respectively represent the weights corresponding to the work time execution duration, the achievement value, and the completion volume of the task within the set time period;
[0054] Attendance Analysis Module, used to conduct attendance analysis on the attendance data of employees to obtain the daily value, the leave value, and the overtime value; normalize the daily value KG1, the leave value KG2, and the overtime value KG3, and use the formula KG = KG1×b1 + KG2×b2 + KG3×b3 to obtain the attendance value KG; where b1, b2, and b3 respectively represent the weights corresponding to the daily value, the leave value, and the overtime value;
[0055] Fusion Module, used to fuse the work efficiency value and the attendance value of employees, and use the formula TS = KF×t1 + KG×t2 to obtain the employee preference value TS; where t1 and t2 respectively represent the weights corresponding to the work efficiency value and the attendance value of employees; mark the work efficiency value, the attendance value, and the preference value of employees as the behavior analysis results;
[0056] Attendance Management Module, used to optimize and manage the attendance process according to the behavior analysis results, and the specific steps are:
[0057] S1: Obtain the employee preference values of employees in each department in the enterprise, arrange them in descending order to generate an attendance preference list, and append the attendance adjustment priority according to their order;
[0058] S2: Select the employees with the lowest priority for attendance adjustment as employees without preferential treatment;
[0059] S3: Sum up the work efficiency values of all employees without preferential treatment to obtain the department operation value;
[0060] S4: Set the operation demand threshold of each department in the enterprise, and compare the department operation value with its operation demand threshold. If the department operation value is less than its operation demand threshold, it means that it cannot continue to operate, then select the employee with the next highest priority for attendance adjustment of employees without preferential treatment as the employee without preferential treatment and re-execute steps S3~S4; if the department operation value is greater than or equal to its operation demand threshold, it means that the department can operate normally; repeat this process to ensure that there are enough employees on duty, and employees without preferential treatment cannot adjust their attendance;
[0061] S5: Mark the remaining employees in the department as preferential employees, and grant preferential privileges to the preferential employees; the preferential privileges are used to adjust attendance time through the employee attendance management platform.
[0062] It should be noted that by optimizing the attendance process based on the results of employee behavior analysis, the normal operation of the enterprise is guaranteed, and a more flexible and convenient attendance management method is provided for employees, thereby improving the overall efficiency of the enterprise and the job satisfaction of employees.
[0063] In the present application, both the employee behavior acquisition module and the attendance acquisition module include a number of sensors and data collectors for collecting work data and attendance data, and the sensors and data collectors are distributed in the employee's working environment.
[0064] It should be noted that the use of sensors and data collectors can realize intelligent and automated data processing, and the principle of privacy protection is followed during the data collection process to ensure the security of employees' personal information and privacy is not violated;
[0065] The employee behavior acquisition module and the attendance acquisition module collect data through a variety of sensors and data collectors; for example, in terms of work data collection, the computer-side plug-in can record the office software task time and operation data to reflect the task output input and completion volume; the smart workstation sensor uses pressure, light and other sensing functions to assist in determining the task execution time, and can also obtain employee behavior data; in attendance data collection, the smart access control system records the time of leaving and coming on the job through identification, and can also connect to the leave system; the mobile attendance APP uses the mobile phone GPS sensor to ensure that the clock-in location is compliant, and at the same time records overtime and leave information.
[0066] In this application, the employee attendance management platform further includes an employee registration module, a remote communication module, and a user interface module; the employee registration module is used for enterprise employees to submit their employee identity information through a smart terminal to register and obtain an attendance management account; the remote communication module is used to provide a remote access method; employees use the smart terminal to log in to the employee attendance management platform through the remote access method with the obtained attendance management account for subsequent operations and management; the user interface module is used to provide a user interface, and the user interface is used to display the behavior analysis results and attendance arrangements of employees.
[0067] It should be noted that through the employee registration module, the remote communication module, and the user interface module, it is convenient for employees to remotely manage the employee attendance management platform and view their own work data, attendance data, and behavior analysis results, thereby making the platform functions more complete, the operation more convenient, and providing better user experience and services for employees.
[0068] In this application, work efficiency analysis is performed on the work data of employees, specifically as follows:
[0069] Obtain the assignment time and completion time of the task, and mark the time between the task assignment time and the completion time as the task completion cycle; identify the non-regular working hours within the task completion cycle; calculate the difference between the task assignment time and the completion time to obtain the task execution duration, and subtract the non-regular working hours from the task execution duration to obtain the working time execution duration marked as KF1; obtain the output and input of the task, and divide the output by the input to obtain the productivity of the task; subtract the input from the output to obtain the harvest value of the task; perform weighted calculation on the productivity and the harvest value to obtain the achievement value of the task marked as KF2; obtain the task completion quantity of the employee within the set time period marked as KF3;
[0070] Normalize the working time execution duration, achievement value, and completion quantity, and use the formula , to obtain the work efficiency value KF; where, e represents the task number within the set time period K, eKF1 and eKF2 respectively represent the working time execution duration and achievement value corresponding to task e within the set time period, and k1, k2, and k3 respectively represent the weights corresponding to the working time execution duration, achievement value, and completion quantity of the task within the set time period.
[0071] In this application, attendance analysis is performed on the attendance data of employees, specifically as follows:
[0072] Obtain the attendance data of the employee, and the attendance data includes commuting time, leave records, and overtime hours;
[0073] Set the standard punching threshold for commuting hours, calculate the difference between the employee's commuting hours and the standard punching threshold to obtain the punching time value KG01; calculate the punching time value for each day within the preset working cycle, and use the formula , to obtain the daily value KG1; where, u represents the serial number of the date in the preset working cycle, T1 represents the total number of dates in the preset working cycle, uKG01 represents the punching time value corresponding to date u, and ug represents the weight corresponding to the punching time value of date u;
[0074] Obtain all leave records, where the leave records include records of public holidays, personal leave, and sick leave; mark the number of occurrences of the corresponding leave type within the set holiday cycle in the leave records as the corresponding number of times of the leave type; set the holiday threshold for the corresponding leave type in the leave records, and subtract the corresponding number of times of the leave type from the holiday threshold of the leave type to obtain the remaining holiday corresponding to the leave type, marked as KG02n; perform weighted calculation on the remaining holidays corresponding to all leave types, and use the formula , to obtain the leave value KG2; where, n represents the serial number of the corresponding leave type in the leave records, T2 represents the total number of leave types in the leave records, KG02n represents the remaining holiday corresponding to leave type n, represents the weight influence factor corresponding to leave type n in the leave records;
[0075] Obtain the daily overtime hours and mark them as KG03; perform weighted calculation on the daily overtime hours within the preset working cycle, and use the formula , to obtain the overtime value KG3; where, uKG03 represents the overtime hours corresponding to date u in the preset working cycle, represents the weight corresponding to the overtime hours of date u;
[0076] Perform normalization processing on the daily value, leave value, and overtime value, and use the formula KG = KG1×b1 + KG2×b2 + KG3×b3 to obtain the attendance value KG; where, b1, b2, and b3 respectively represent the weights corresponding to the daily value, leave value, and overtime value.
[0077] It should be noted that the weights involved are specifically set by professionals in the field according to the actual situation. Specifically, such as the weights corresponding to the execution duration of working hours, achievement values, and completion quantities, as well as the weights corresponding to the daily value, leave value, and overtime value, need to be determined according to the specific situation and management objectives to ensure the degree of attention of managers to various indicators.
[0078] In this application, in step S4, where the specific analysis steps for the operation requirement thresholds of each department in the enterprise are as follows:
[0079] Obtain the operation task information of each department of the enterprise, including but not limited to the number of tasks, estimated duration, skill requirements, deadline, cost-benefit, resource requirements; extract the skill information of employees in the enterprise department, count the skill information of all employees and build a skill information database; the skill information database includes all the skills of each employee and the proficiency of the corresponding skills; obtain the human, material and financial resource conditions of the enterprise department and build an enterprise resource database; take the current moment as the first moment, calculate the time difference between the first moment and the task deadline to obtain the remaining duration of the task.
[0080] Match the skill information database and the enterprise resource database with the skill requirements and resource requirements corresponding to the task respectively. If any one of the skill information database and the enterprise resource database does not meet the skill requirements and resource requirements corresponding to the task, it means that the requirements of the task cannot be met, and a task value analysis signaling is generated.
[0081] If any one of the skill information database and the enterprise resource database meets the skill requirements and resource requirements corresponding to the task, it means that the requirements of the task are met. Then, obtain the number of employees required for the task, the estimated duration of the task, the remaining duration and the cost-benefit, and mark them as SE1, SE2, SE3, and SE4 respectively. Set the index i of the department corresponding to the employees required for the task, calculate the number of employees, the estimated duration, the remaining duration, and the cost-benefit, and use the formula to obtain the operation requirement threshold of the corresponding department i of the enterprise ; where q1, q2, q3, and q4 represent the weights corresponding to the number of employees, the estimated duration, the remaining duration, and the cost-benefit respectively.
[0082] It should be noted that the weights involved are specifically set by professionals in the field according to the actual situation. Specifically, the weights corresponding to the number of employees, the estimated duration, the remaining duration, and the cost-benefit need to be determined according to the specific situation and management objectives to ensure the degree of attention of the manager to each index.
[0083] In this application, when generating the task value analysis signaling, the task value is analyzed and processed. The specific steps are as follows:
[0084] The cost-benefit, estimated duration, and remaining duration of the task are respectively marked as HR1, HR2, and HR3. The cost-benefit, estimated duration, and remaining duration of the task are weighted and calculated using the formula HR = (HR1 × r1 + HR2 × r2 + HR3 × r3) / rB to obtain the task importance value HR; where r1, r2, and r3 respectively represent the weight impact factors of the cost-benefit, estimated duration, and remaining duration of the task, and rB represents the impact factor of the importance of the task issuer; the task importance value is compared with its preset importance threshold. If the task importance is less than its importance threshold, no processing is performed. If the task importance is greater than its importance threshold, a task should-be-able deficiency instruction is generated; the task should-be-able deficiency instruction is used to trigger skill and resource assistance operations.
[0085] It should be noted that the skill assistance operation is used to trigger finding individuals or entities with the required skills externally, including but not limited to other enterprises, freelancers, or professional institutions, establishing connections with the matched individuals or entities, and negotiating cooperation methods; the resource assistance operation is used to trigger finding individuals or entities that can provide the required resources externally through the network, platform, or other channels, including but not limited to material suppliers and equipment rental companies, and negotiating ways to obtain resources with the resource providers, including but not limited to purchase, lease, or cooperative sharing.
[0086] By analyzing and executing the task value, the smooth execution of the task is ensured, and through the skill assistance operation and the resource assistance operation, the situation of insufficient skills or resources that may occur during the task execution is effectively solved, thereby improving the efficiency and quality of the task execution.
[0087] Those skilled in the art will readily conceive of other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present invention, which follow the general principles of the present invention and include known common knowledge or conventional technical means in the technical field not disclosed in this disclosure. The specification and examples are only regarded as exemplary, and the true scope and spirit of the present invention are pointed out by the following claims.
[0088] It should be understood that the present invention is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.
Claims
1. Employee behavior analysis and attendance optimization system, characterized by: include: The employee behavior acquisition module is used to obtain the employee's work data; the work data includes the assignment time and completion time of the task, the output and input of the task, and the completion amount of the task; The attendance acquisition module is used to obtain employees' attendance data; attendance data includes get off work and leave time, leave records, and overtime hours; Data aggregation module, used to send employees' work data and attendance data to the employee attendance management platform; Employee attendance management platform, used to receive and store employees’ work data and attendance data; Conduct work efficiency analysis and attendance analysis on employees’ work data and attendance data respectively to obtain work efficiency values and attendance values; The employee's work efficiency value and attendance value are integrated to obtain the employee's preferential treatment value; the employee's work efficiency value, attendance value and preferential treatment value are marked as the behavior analysis results; according to the behavior analysis results, the attendance process is optimized and managed. The specific steps are as follows: S1: Obtain the employee preferential values of employees in each department of the enterprise, arrange them in order of size to generate an attendance preferential list, and add the attendance adjustment priority in order; S2: Select the employees with the lowest priority for attendance adjustment as employees without preferential treatment; S3: Sum up the work efficiency values of all employees without preferential treatment to obtain the department operation value; S4: Set the operation demand threshold of each department in the enterprise, compare the department operation value with its operation demand threshold. If the department operation value is less than its operation demand threshold, it means that it cannot continue to operate, then select the employee with the next highest priority for attendance adjustment of employees without preferential treatment as the employee without preferential treatment and re-execute steps S3~S4; if the department operation value is greater than or equal to its operation demand threshold, it means that the department can operate normally; repeat this process to ensure that there are enough employees on duty, and employees without preferential treatment cannot adjust their attendance; S5: Mark the remaining employees in the department as preferential employees, and grant preferential privileges to the preferential employees; the preferential privileges are used to adjust attendance time through the employee attendance management platform.
2. The system according to claim 1, characterized in that The employee behavior acquisition module and the attendance acquisition module both include a number of sensors and data collectors for collecting work data and attendance data, and the sensors and data collectors are distributed in the employee's working environment.
3. The system according to claim 1, characterized in that The employee attendance management platform includes a data storage module, a work efficiency analysis module, an attendance analysis module and an attendance management module; Data storage module, used to store employees' work data and attendance data; The ergonomics analysis module is used to perform ergonomics analysis on the work data of employees to obtain the execution time, achievement value and completion amount of working time; the execution time, achievement value and completion amount of working time are normalized to obtain the ergonomics value; The attendance analysis module is used to analyze the attendance data of employees to obtain daily values, leave values and overtime values; normalize the daily values, leave values and overtime values to obtain the attendance values; The fusion module is used to integrate the employee's work efficiency value and attendance value to obtain the employee's preferential treatment value; Mark employees' work efficiency, attendance and preferential treatment values as behavioral analysis results; The attendance management module is used to optimize the attendance process based on the results of behavioral analysis.
4. The system according to claim 1, characterized in that The employee attendance management platform also includes an employee registration module, a remote communication module and a user interface module; the employee registration module is used for enterprise employees to submit their employee identity information through a smart terminal to register and obtain an attendance management account; the remote communication module is used to provide a remote access method; employees use the smart terminal to log in to the employee attendance management platform using the obtained attendance management account through remote access; The user interface module is used to provide a user interface, and the user interface is used to display the behavior analysis results and attendance arrangements of employees.
5. The system according to claim 3, characterized in that Conduct ergonomic analysis on employees’ work data, specifically: Obtain the assignment time and completion time of the task, and mark the time between the task assignment time and the completion time as the task completion cycle; identify the irregular working time within the task completion cycle; calculate the difference between the task assignment time and the completion time to obtain the task execution time, and subtract the irregular working time from the task execution time to obtain the working time execution time and mark it as KF1; obtain the output and input of the task, divide the output by the input to obtain the productivity of the task; subtract the input from the output to obtain the harvest value of the task; perform weighted calculation on the productivity and harvest value to obtain the result value of the task and mark it as KF2; obtain the completion amount of the task by the employee within the set time period and mark it as KF3; Normalize the working time execution time, achievement value and completion amount, and use the formula , and obtain the work efficiency value KF; where e represents the number of the task within the set time period, eKF1 and eKF2 respectively represent the working time execution duration and the result value corresponding to the task e within the set time period, and k1, k2, and k3 respectively represent the weights corresponding to the working time execution duration, result value, and completion amount of the task within the set time period.
6. The system according to claim 3, characterized in that Perform attendance analysis on employees' attendance data, specifically: Obtain employee attendance data, including work and leave times, leave records, and overtime hours; Set the standard punch-in threshold for on-duty and off-duty time, calculate the difference between the employee's on-duty and off-duty time and the standard punch-in threshold, and get the punch-in time value KG01; calculate the punch-in time value for each day in the preset work cycle, using the formula , get the daily value KG1; where u represents the number of the date in the preset working cycle, T1 represents the total number of dates in the preset working cycle, uKG01 represents the punch-in time value corresponding to date u, and ug represents the weight corresponding to the punch-in time value corresponding to date u; Get all leave records, including public holidays, personal leave and sick leave records; mark the number of times the corresponding leave type in the leave record occurs within the set leave period as the corresponding number of leave types; set the leave threshold of the corresponding leave type in the leave record, subtract the leave threshold from the corresponding number of leave types to get the remaining leave corresponding to the leave type and mark it as KG02n; perform weighted calculation on the remaining leave corresponding to all leave types, using the formula , get the leave value KG2; where n represents the number of the corresponding leave type in the leave record, T2 represents the total number of leave types in the leave record, and KG02n represents the remaining leave corresponding to leave type n. Indicates the weighted impact factor corresponding to the leave type n in the leave record; Get the daily overtime hours and mark them as KG03; perform weighted calculation on the daily overtime hours in the preset work cycle, using the formula , get the overtime value KG3; where uKG03 represents the overtime time corresponding to date u in the preset work cycle, Indicates the weight of overtime time corresponding to date u; Normalize the daily value, leave value and overtime value, and use the formula KG=KG1×b1+KG2×b2+KG3×b3 to get the attendance value KG; among them, b1, b2, b3 represent the weights corresponding to the daily value, leave value and overtime value respectively.
7. The system according to claim 3, characterized in that In step S4, the specific analysis steps of the operation demand thresholds of each department in the enterprise are as follows: Obtain operational task information of each department of the enterprise, including but not limited to the number of tasks, estimated duration, skill requirements, deadline, cost-effectiveness, and resource requirements; extract skill information of employees in the enterprise department, count the skill information of all employees and build a skill information database; the skill information database includes all skills of each employee and the proficiency of the corresponding skills; obtain the human, material and financial resources of the enterprise department and build an enterprise resource library; take the current moment as the first moment, calculate the time difference between the first moment and the task deadline to obtain the remaining duration of the task; The skill information library and the enterprise resource library are matched with the skill requirements and resource requirements corresponding to the task respectively. If any item in the skill information library and the enterprise resource library does not meet the skill requirements and resource requirements corresponding to the task, it means that the requirements of the task cannot be met, and a task value analysis signal is generated; If any item in the skill information library and the enterprise resource library meets the skill requirements and resource requirements corresponding to the task, it means that the requirements of the task are met. Then, the number of employees required for the task, the estimated duration, the remaining duration, and the cost-effectiveness of the task are obtained and marked as SE1, SE2, SE3, and SE4 respectively. The index i of the department corresponding to the employee required for the task is set, and the number of employees, the estimated duration, the remaining duration, and the cost-effectiveness are calculated. The formula , get the operation demand threshold of the corresponding department i of the enterprise ; Among them, q1, q2, q3, and q4 represent the weights corresponding to the number of employees, estimated duration, remaining duration, and cost-effectiveness, respectively.
8. The system according to claim 7, characterized in that When generating the task value analysis signaling, the task value is analyzed and executed. The specific steps are as follows: The cost-effectiveness, estimated duration and remaining duration of the task are obtained and marked as HR1, HR2 and HR3 respectively. The cost-effectiveness, estimated duration and remaining duration of the task are weighted and calculated, and the task importance value HR is obtained using the formula HR= (HR1×r1+HR2×r2+HR3×r3) / rB; wherein r1, r2 and r3 represent the weight influencing factors of the cost-effectiveness, estimated duration and remaining duration of the task respectively, and rB represents the influencing factor of the importance of the task issuer; the task importance value is compared with its preset importance threshold; if the task importance is less than its importance threshold, no processing is performed; if the task importance is greater than its importance threshold, a task should be insufficient instruction is generated; the task should be insufficient instruction is used to trigger skills and resource assistance operations.
Citation Information
Patent Citations
Refined attendance checking method for human resource management
CN116862459A
Method and system for automatically generating attendance checking result for multi-source card punching data
CN116957528A