Attendance management system, attendance management method and device and electronic equipment

By designing an attendance management system that includes overtime processing, exception processing, scheduling management and attendance management modules, the problem of inefficiency of traditional attendance management methods in coal-fired power enterprises is solved, and the automation, real-time and precision of attendance management is realized, and management efficiency and data accuracy are improved.

CN119539753APending Publication Date: 2025-02-28BEIFANG WEIJIAMAO COAL POWER CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411568547.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The traditional manual attendance management method in coal-fired power enterprises is inefficient and prone to errors, and the existing attendance management system has a single function, which cannot meet the complex scheduling processing, labor cost control, and real-time collection and centralized computing of attendance data in coal-fired power enterprises.

Method used

An attendance management system including overtime processing module, exception processing module, scheduling management module and attendance management module is designed to automate, real-time and precise attendance management through automated and intelligent means.

Benefits of technology

It improves the accuracy and efficiency of attendance management, can timely identify and handle abnormal situations, ensure that employees' overtime is recorded and managed in a timely manner, effectively balances workloads and employees' rest time, and realizes comprehensive and systematic management of attendance data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539753A_ABST
    Figure CN119539753A_ABST
Patent Text Reader

Abstract

According to the attendance management system, the attendance management method and device and the electronic equipment provided by the invention, compared with related technologies, the historical attendance data sent by the attendance terminal is checked, so that errors or omissions in the data can be found and corrected in time; the overtime document can be generated according to the actual overtime, so that the time of manual auditing can be shortened, the processing efficiency of overtime application is improved, and the overtime of employees can be recorded and managed in time; scheduling optimization can be carried out according to the employment demand of an enterprise and the vacation demand of employees, and the workload and the rest time of the employees can be effectively balanced. By integrating the attendance data, the overtime information and the scheduling table, the attendance condition of the employees can be comprehensively and systematically managed; the integrated management mode enables attendance management to be more scientific and efficient, and abnormal conditions can be recognized and processed in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, and in particular to an attendance management system, an attendance management method and device, and electronic equipment. Background Art

[0002] In coal-fired power companies, attendance management is an indispensable part of the company's daily operations. Attendance management not only involves employee attendance, overtime, vacation and other aspects, but is also closely linked to the company's safe production. In coal-fired power companies, strict attendance management is one of the important means to ensure production safety. Employees' on-time arrival, reasonable scheduling and standardized overtime processing are all key factors in ensuring the stability of the production process and preventing safety accidents. Traditional attendance management methods often rely on manual recording, statistics and analysis, which is not only inefficient but also prone to errors. With the continuous development of information technology, coal-fired power companies have higher and higher requirements for the accuracy and real-time nature of attendance management, and traditional manual attendance management methods can no longer meet the needs of enterprises.

[0003] There are some attendance management systems on the market, but these systems are often single-function and cannot meet the complex and changeable scheduling, labor cost control, real-time collection and centralized calculation of attendance data of coal-fired power companies. In addition, these systems also lack effective integration with other management systems of coal-fired power companies (such as personnel management systems, salary management systems, etc.), resulting in data silos and information sharing problems. Therefore, in view of the special needs of coal-fired power companies, how to develop an attendance management system that meets the accuracy and real-time requirements of coal-fired power companies for attendance management has become a problem that needs to be solved. Summary of the invention

[0004] The present invention provides an attendance management system, a method and device for attendance management, and an electronic device. The main purpose is to solve the current problem. It aims to achieve automation, real-time and precision of attendance management through automated and intelligent means, and improve the management efficiency and level of the enterprise.

[0005] According to a first aspect of the present disclosure, there is provided an attendance management system, the system comprising: an overtime processing module, an exception processing module, a shift scheduling management module, and an attendance management module;

[0006] The overtime processing module is used to receive the overtime application of the target user, calculate the overtime time of the target user, generate an overtime document and send it to the attendance management module;

[0007] The exception handling module is used to receive the historical attendance data sent by the attendance terminal, verify the historical attendance data that failed to be sent by the attendance terminal, and send the abnormal verification result to the attendance management module;

[0008] The shift management module is used to optimize the shifts and generate a shift schedule according to the labor demand of the target enterprise and the vacation demand of the employees, and send the shift schedule to the attendance management module;

[0009] The attendance management module is used to receive the attendance data sent by the attendance terminal, and perform attendance management on the target user based on the attendance data, attendance rules and the shift schedule; receive and count overtime documents sent by the overtime processing module; and modify the attendance records with abnormalities according to the abnormal verification results sent by the abnormality processing module.

[0010] In some embodiments, the system further comprises: a body temperature detection module;

[0011] The body temperature detection module is used to measure and obtain the body temperature data of the target user, and store the body temperature data; based on the body temperature data, determine whether the body temperature of the target user is abnormal, and generate an alarm message if it is determined that the body temperature is abnormal.

[0012] In some embodiments, the attendance management module includes: a rules and exception handling submodule;

[0013] The rule and exception handling submodule is used to obtain the rule instructions of the administrator, create the attendance rules based on the rule instructions, and identify the target users with attendance abnormalities based on the attendance data and the attendance rules.

[0014] In some embodiments, the system further includes: an interaction and information push module;

[0015] The interaction and information push module is used to generate corresponding alarm information and send the alarm information to the attendance terminal and / or user terminal when it is determined that the target user has attendance, body temperature monitoring and abnormalities.

[0016] According to a second aspect of the present disclosure, a method for attendance management is provided, the method comprising:

[0017] Optimize shift scheduling based on the company's labor demand and employees' vacation needs, and generate a shift schedule;

[0018] Perform attendance management on target users based on the shift schedule, attendance data sent by the attendance terminal, and attendance rules;

[0019] Receive overtime applications from target users, calculate overtime hours based on the applied overtime hours, and generate overtime documents.

[0020] In some embodiments, the attendance management of the target user based on the shift schedule, the attendance data sent by the attendance terminal, and the attendance rules includes:

[0021] Obtaining a rule instruction from an administrator, and creating the attendance rule based on the rule instruction;

[0022] Based on the attendance data and the attendance rules, target users with abnormal attendance are identified.

[0023] According to a third aspect of the present disclosure, there is provided a device for attendance management, the device comprising:

[0024] A generation unit is used to optimize the shift schedule according to the enterprise's labor demand and the employees' vacation needs, and generate a shift schedule;

[0025] An attendance unit, used to perform attendance management on target users based on the shift schedule, attendance data sent by the attendance terminal, and attendance rules;

[0026] The calculation unit is used to receive the overtime application of the target user, calculate the overtime time according to the applied overtime time, and generate an overtime document.

[0027] In some embodiments, the attendance unit includes:

[0028] A creation module, used for obtaining the rule instruction of the administrator, and creating the attendance rule based on the rule instruction;

[0029] The identification module is used to identify target users with abnormal attendance based on the attendance data and the attendance rules.

[0030] According to a fourth aspect of the present disclosure, there is provided an electronic device, including:

[0031] at least one processor; and

[0032] a memory communicatively connected to the at least one processor; wherein,

[0033] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method described in the second aspect.

[0034] According to a fifth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable the computer to execute the method described in the second aspect.

[0035] According to a sixth aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the method described in the second aspect is implemented.

[0036] The present disclosure provides an attendance management system, an attendance management method and device, and an electronic device, comprising: an overtime processing module, an exception processing module, a shift scheduling module, and an attendance management module; the overtime processing module is used to receive an overtime application of a target user, generate an overtime document based on the calculated overtime time of the target user, and send it to the attendance management module; the exception processing module is used to receive historical attendance data sent by an attendance terminal, verify the historical attendance data that failed to be sent by the attendance terminal, and send the abnormal verification result to the attendance management module; the shift scheduling module is used to optimize the shift scheduling and generate a shift schedule according to the labor demand of the target enterprise and the vacation demand of the employees, and send the shift schedule to the attendance management module; the attendance management module is used to receive the attendance data sent by the attendance terminal, and perform attendance management on the target user based on the attendance data, attendance rules, and the shift schedule; receive and count the overtime documents sent by the overtime processing module; and modify the attendance records with abnormalities according to the abnormal verification result sent by the exception processing module. Compared with the related art, the embodiment of the present disclosure can timely discover and correct errors or omissions in the data by verifying the historical attendance data sent by the attendance terminal; it can generate overtime documents according to the actual overtime hours, which can reduce the time of manual review, improve the processing efficiency of overtime applications, and ensure that employees' overtime is recorded and managed in a timely manner; it can optimize the scheduling according to the enterprise's employment needs and employees' vacation needs, and can effectively balance the workload and employees' rest time; by integrating attendance data, overtime information and scheduling tables, it can comprehensively and systematically manage employees' attendance; this comprehensive management method makes attendance management more scientific and efficient, and can identify and handle abnormal situations in a timely manner.

[0037] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present application, nor is it intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.

[0039] Figure 1 A schematic diagram of the structure of an attendance management system provided by an embodiment of the present disclosure;

[0040] Figure 2 A schematic diagram of the structure of another attendance management system provided by an embodiment of the present disclosure;

[0041] Figure 3 A flowchart of an attendance management method provided by an embodiment of the present disclosure;

[0042] Figure 4A schematic diagram of the structure of an attendance management device provided by an embodiment of the present disclosure;

[0043] Figure 5 A schematic block diagram of an exemplary electronic device provided for an embodiment of the present disclosure. DETAILED DESCRIPTION

[0044] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0045] The attendance management system, attendance management method and device, and electronic device according to the embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0046] Figure 1 This is a structural diagram of an attendance management system provided by an embodiment of the present disclosure, the system comprising: an overtime processing module 11, an exception processing module 12, a shift management module 13, and an attendance management module 14;

[0047] The overtime processing module 11 is used to receive an overtime application from a target user, calculate the overtime time of the target user, generate an overtime receipt and send it to the attendance management module 14 .

[0048] Specifically, the main function of the overtime processing module 11 is to receive overtime applications submitted by target users. When employees need to do extra work outside of normal working hours, they can submit overtime applications through the system. The overtime processing module 11 will process these applications, first calculating and reviewing the overtime hours in the application to ensure the rationality and compliance of the application. After calculation, the module will generate a detailed overtime document, which includes information such as the employee's name, overtime date, overtime duration, and overtime reason. This overtime document will then be sent to the attendance management module 14 for further attendance record updates and statistical analysis. The attendance management module 14 will update the employee's attendance record based on the received overtime document to ensure that all overtime information is accurately recorded and provide necessary data support for subsequent salary calculations and human resource management. Through this process, the overtime processing module 11 not only improves the processing efficiency of overtime applications, but also ensures the accuracy and completeness of attendance data.

[0049] The exception handling module 12 is used to receive the historical attendance data sent by the attendance terminal, verify the historical attendance data that failed to be sent by the attendance terminal, and send the abnormal verification result to the attendance management module 14.

[0050] Specifically, the main function of the exception handling module 12 is to receive the historical attendance data sent from the attendance terminal. In actual operation, the attendance terminal may fail to send some historical attendance data due to various reasons (such as network problems, equipment failures, etc.), which requires the exception handling module 12 to perform effective processing and verification. When the module 12 receives the historical attendance data of the attendance terminal, it will systematically analyze and verify the data. The module will evaluate the integrity and accuracy of these data, and for those attendance records that fail to send or have abnormalities, the module will perform detailed verification. This includes checking the format of the data, the consistency of the timestamp, the rationality of the attendance status, and other dimensions to ensure that each attendance record is valid and credible. After verification, the module 12 will organize the detected abnormalities and verification results, and generate a detailed report. This report will contain content such as specific information of the abnormal records, description of the missing data, and recommended modification measures. Subsequently, the abnormal verification results will be sent to the attendance management module 14 so that the module can take corresponding measures for these abnormal records. After receiving the verification result from the exception handling module 12, the attendance management module 14 will adjust and modify the existing abnormal attendance records to maintain the accuracy and consistency of the attendance data. Through this series of processing procedures, the exception handling module 12 not only improves the quality of attendance data and reduces the management risks that may be caused by data errors, but also provides enterprises with more accurate and reliable attendance information.

[0051] The shift management module 13 is used to optimize the shifts and generate a shift schedule according to the labor demand of the target enterprise and the vacation demand of the employees, and send the shift schedule to the attendance management module 14 .

[0052] Specifically, the core function of the shift management module 13 is to optimize the intelligent shift scheduling and generate the corresponding shift schedule according to the employment needs of the target enterprise and the vacation needs of the employees. Specifically, the module will first collect and analyze the employment needs of the enterprise in a specific time period, including factors such as daily business peak, changes in project requirements and employee workload. These data can help managers identify which time periods need to increase manpower to meet the smooth operation of the business. At the same time, module 13 will also consider the vacation needs of employees. This includes vacation requests submitted by employees, personal work preferences, and the provisions of laws and regulations on vacation time. Through comprehensive analysis of this information, the shift management module can identify the optimal shift scheduling plan to ensure the flexibility and efficiency of the enterprise's employment, while also respecting the employees' right to rest and vacation arrangements. When optimizing the shift schedule, the module will use advanced algorithms and models to ensure that the generated shift schedule can not only meet the production needs of the enterprise, but also reasonably arrange the work and rest time of employees. The optimized shift schedule will cover the specific working hours, shift arrangements and required job responsibilities of each employee to ensure that the staffing of each position is reasonable. After the generation of the shift schedule is completed, the shift management module 13 will send the shift schedule to the attendance management module 14. The attendance management module will update the attendance records in the system according to the received shift schedule, and effectively track and manage the attendance of employees. Through this process, the shift management module not only improves the overall labor efficiency and promotes the normal operation of the enterprise, but also enhances the job satisfaction and teamwork of employees, forming a harmonious working environment.

[0053] The attendance management module 14 is used to receive the attendance data sent by the attendance terminal, and perform attendance management on the target user based on the attendance data, attendance rules and the shift schedule; receive and count the overtime documents sent by the overtime processing module 11; and modify the attendance records with abnormalities according to the abnormal verification results sent by the abnormality processing module 12.

[0054] Specifically, the main function of the attendance management module 14 is to be fully responsible for the attendance management of the target users. It provides accurate and timely information support for the company's attendance records by receiving the attendance data sent in real time by the attendance terminal. The attendance data may include the employee's punch-in time, attendance status (such as absence, lateness, early departure, etc.), and other relevant information. The attendance management module will perform systematic attendance management based on these data, combined with the preset attendance rules (such as attendance punch-in time, lateness penalty standards, leave process, etc.), and the pre-generated shift schedule. The specific process includes: the module first verifies the validity of the attendance data to ensure that each employee's attendance record reflects his actual attendance. Subsequently, the module will classify the attendance status of each employee according to the attendance rules and generate a detailed attendance report. These reports will show the employee's attendance performance and provide a basis for subsequent human resource management and salary calculation. In addition, the attendance management module 14 is also responsible for receiving overtime documents sent from the overtime processing module 11. These overtime documents include employees' overtime requests and approved overtime hours. The attendance management module integrates this information into the employee's attendance record to ensure accurate reflection and reasonable statistics of overtime hours. This process not only ensures that employees are treated fairly for overtime, but also helps management understand the workload of employees. At the same time, the attendance management module 14 will also receive the abnormal verification results sent by the abnormality handling module 12. These results usually involve potential errors or abnormalities found in the attendance records, such as errors in the clock-in time, missing attendance data, or records that do not comply with the attendance rules. In response to these anomalies, the module 14 will make necessary record modifications based on the verification results to maintain the accuracy and integrity of the attendance data. Through this series of functions, the attendance management module 14 not only improves the automation and efficiency of the enterprise's attendance management, but also ensures the transparency and fairness of the attendance data. This systematic attendance management method not only allows enterprises to keep abreast of employees' attendance in a timely manner, but also provides data support for enterprises to formulate effective human resource strategies, and promotes the efficient operation and healthy development of enterprises.

[0055] The present disclosure provides an attendance management system, comprising: an overtime processing module, an exception processing module, a shift scheduling module, and an attendance management module; the overtime processing module is used to receive an overtime application of a target user, generate an overtime document based on the calculated overtime time of the target user, and send it to the attendance management module; the exception processing module is used to receive historical attendance data sent by an attendance terminal, verify the historical attendance data that failed to be sent by the attendance terminal, and send the abnormal verification result to the attendance management module; the shift scheduling module is used to optimize the shift scheduling and generate a shift schedule according to the labor demand of the target enterprise and the vacation demand of the employees, and send the shift schedule to the attendance management module; the attendance management module is used to receive the attendance data sent by the attendance terminal, and perform attendance management on the target user based on the attendance data, attendance rules and the shift schedule; receive and count the overtime documents sent by the overtime processing module; and modify the attendance records with abnormalities according to the abnormal verification result sent by the exception processing module. Compared with the related art, the embodiment of the present disclosure can timely discover and correct errors or omissions in the data by verifying the historical attendance data sent by the attendance terminal; it can generate overtime documents according to the actual overtime hours, which can reduce the time of manual review, improve the processing efficiency of overtime applications, and ensure that employees' overtime is recorded and managed in a timely manner; it can optimize the scheduling according to the enterprise's employment needs and employees' vacation needs, and can effectively balance the workload and employees' rest time; by integrating attendance data, overtime information and scheduling tables, it can comprehensively and systematically manage employees' attendance; this comprehensive management method makes attendance management more scientific and efficient, and can identify and handle abnormal situations in a timely manner.

[0056] Furthermore, in a possible implementation of this embodiment, as Figure 2 As shown, the system further includes: a body temperature detection module 15;

[0057] The body temperature detection module 15 is used to measure and obtain the body temperature data of the target user, and store the body temperature data; based on the body temperature data, determine whether the body temperature of the target user is abnormal, and generate an alarm message if the body temperature is determined to be abnormal.

[0058] Specifically, the main function of the temperature detection module 15 is to measure and obtain the temperature data of the target user in real time to ensure the health and safety of employees. The module is usually equipped with advanced sensors or temperature measuring equipment, which can quickly and accurately measure the user's temperature. These measurement results will be recorded and stored in the system in a timely manner for subsequent health monitoring and tracking. Specifically, when the target user enters the workplace, the temperature detection module 15 will automatically start and measure its temperature. During the measurement process, the module 15 will ensure the accuracy and reliability of the data, and judge the acquired temperature data according to the preset standard range (for example, the normal human body temperature range of 36.1°C to 37.2°C). Once the measured temperature exceeds the normal range, the module 15 will immediately mark the user's temperature as abnormal. After determining that the target user's temperature is abnormal, the module 15 will not only generate an alarm message, but also record the abnormal situation in detail. These alarm messages will contain the user's identity information, measurement time, and specific temperature values, etc., for subsequent tracing and processing. The alarm information will be sent to relevant personnel or management systems to remind human resources managers or security supervision teams to take necessary protective measures, such as conducting further health assessments of the user, isolating and observing the user, or providing necessary medical support. In addition, the temperature detection module 15 can also be linked with other health monitoring systems, such as attendance management modules, entrance security inspection systems, etc., to build a more comprehensive health monitoring system. This comprehensive health management measure not only helps to discover and respond to potential infectious disease risks and create a safer working environment for the company, but also enhances employees' trust and satisfaction with workplace health and safety management. Through an effective temperature monitoring and early warning mechanism, companies can better protect the health of their employees and ensure the stability and smoothness of daily operations.

[0059] Furthermore, in a possible implementation of this embodiment, as Figure 2 As shown, the attendance management module 14 includes: a rule and exception processing submodule 141;

[0060] The rule and exception handling submodule 141 is used to obtain the rule instructions of the administrator, create the attendance rules based on the rule instructions, and identify the target users with attendance abnormalities based on the attendance data and the attendance rules.

[0061] Specifically, the main function of the rule and exception handling submodule 141 is to provide a flexible rule formulation and exception detection mechanism for the attendance management system. Specifically, the submodule is first responsible for real-time acquisition of the rule instructions input by the administrator, which may include but are not limited to the time requirements for attendance punching, leave procedures, attendance deduction standards, absence approval processes, and other policies related to employee attendance. These rule instructions usually cover the various requirements and regulations of the enterprise in terms of attendance, ensuring the standardization and consistency of attendance management. After obtaining the rule instructions of the administrator, the rule and exception handling submodule 141 will automatically create attendance rules applicable to the enterprise according to these rule instructions. These attendance rules are the core components of the system and provide clear standards for subsequent attendance management. The module will flexibly set various attendance rules according to different situations and needs, such as different requirements for full-time employees and part-time employees, or different attendance policies for ordinary working days and holidays, so as to effectively meet the diverse attendance management needs of the enterprise. In addition, the rule and exception handling submodule 141 will also monitor and analyze the collected attendance data in real time, and compare and analyze it with the attendance rules that have been created. Through this process, the system can effectively identify abnormalities in the attendance records. Attendance abnormalities may include employees' frequent lateness, absences, absences without leave, overtime punching, etc. The system will automatically mark these abnormal records for subsequent processing. Once the target user with attendance abnormality is identified, the rules and exception handling submodule 141 will generate a detailed exception report, which will contain specific information about the abnormality, such as the type of abnormality, frequency of occurrence, identity information of the employees involved, and attendance data associated with it. The generation of this information not only helps the managers of the company to quickly understand the attendance status, but also provides data support and basis for subsequent management decisions. Based on these reports, the administrator can take corresponding measures in a timely manner, such as communicating with relevant employees or taking punitive measures to ensure the fairness and effectiveness of attendance management.

[0062] Furthermore, in a possible implementation of this embodiment, as Figure 2 As shown, the system further includes: an interaction and information push module 16;

[0063] The interaction and information push module 16 is used to generate corresponding alarm information and send the alarm information to the attendance terminal and / or user terminal when it is determined that the target user has attendance, body temperature monitoring and abnormality.

[0064] Specifically, the main function of the interaction and information push module 16 is to monitor and process information related to attendance, temperature monitoring and abnormal situations in real time. During the operation of the system, the module can effectively identify whether the target user has any abnormalities during the attendance process, such as lateness, absence from class, abnormal temperature, etc. Once it is determined that the user has the above situation, the module 16 will automatically generate corresponding alarm information to ensure that management personnel and relevant personnel can be aware of the problems in a timely manner. These alarm messages usually contain key information, such as the type of abnormality, the identity of the affected user, the specific time when the abnormality occurred, and the relevant attendance and temperature data. Such detailed information not only makes the alarm information more transparent and comprehensive, but also facilitates the management to make quick judgments and decisions to take targeted measures. After generating the alarm information, the interaction and information push module 16 will send it to the attendance terminal and / or user terminal. Specifically, the attendance terminal can be a system or device used for attendance management within the enterprise, such as an attendance machine, a workstation, etc., and the user terminal can include an employee's mobile phone, tablet or computer, etc. This information push mechanism ensures that relevant personnel obtain important information in the shortest time and respond quickly. After the attendance terminal receives the alarm information, the manager can immediately check and handle the abnormal situation, such as contacting the relevant employees to understand the specific situation, or taking necessary measures, such as adjusting the attendance record, conducting health monitoring, etc. When the user terminal receives the alarm information, the employee can also know his attendance status or health status in time, increase his attention to attendance management, and also reflect the company's attention to employee health and management fairness. In addition, the interaction and information push module 16 may also have the ability to link with other management subsystems, such as data sharing and collaborative processing with human resource management systems, health monitoring systems, etc., to further improve the intelligence and efficiency of the entire attendance management. This information push and interaction mechanism not only enhances the sensitivity and response speed of the enterprise to attendance and health management, but also lays the foundation for establishing a safe, efficient and transparent working environment. Through accurate and timely transmission of alarm information, enterprises can better maintain the health and safety of employees and improve overall operational efficiency.

[0065] Figure 3 A flowchart of an attendance management method provided in an embodiment of the present disclosure.

[0066] like Figure 3 As shown, the method comprises the following steps:

[0067] Step 201, optimize the shift schedule according to the enterprise's labor demand and the employees' vacation needs, and generate a shift schedule.

[0068] Specifically, in step 201, optimizing the shift schedule based on the enterprise's labor demand and the employee's vacation demand is a systematic and complex process, which aims to achieve efficient use of resources and improve employee satisfaction. First, the enterprise will clarify the human resources required for each position based on its own operating model, business peak period and daily work needs. By analyzing historical data, the enterprise can identify changes in labor demand in different time periods to ensure that enough employees can be arranged at critical moments. At the same time, the employee's vacation needs are also crucial. Each employee may have different leave needs at different times, such as family affairs, personal leave or scheduled holidays. Understanding the employee's vacation situation can help the enterprise better plan the schedule and avoid insufficient labor caused by employee absence. Therefore, the enterprise usually collects employees' vacation applications on a regular basis and analyzes the employees' personalized needs. After collecting and analyzing this information, the shift optimization system will comprehensively consider the enterprise's labor demand and employees' vacation needs, and optimize through intelligent algorithms or models. The system may set priorities, such as considering the criticality of certain positions, the balance of employees' working hours, and appropriate work and rest time, to ensure that each employee can work efficiently under reasonable conditions and maintain a good working state. Finally, after the shift optimization, the system will generate a shift schedule that meets the company's employment needs and employees' vacation needs. This shift schedule not only ensures that the company has sufficient manpower support in each period to meet the needs of business operations, but also takes into account the personal arrangements of employees and respects the employees' vacation rights. The generated shift schedule will be presented in a clear and easy-to-understand format, which is convenient for employees to view and confirm, thereby reducing misunderstandings and conflicts caused by shift scheduling, improving employee job satisfaction and the company's overall operational efficiency. In addition, companies can also review and adjust the shift schedule regularly, and update the shift strategy in a timely manner according to business development, employee feedback, and market changes. This flexible shift optimization mechanism not only improves the company's responsiveness, but also helps to form a positive and harmonious working environment, enhance team cohesion and work efficiency.

[0069] Step 202: Perform attendance management on the target user based on the shift schedule, the attendance data sent by the attendance terminal, and the attendance rules.

[0070] Step 2021, obtaining the administrator's rule instruction, and creating the attendance rule based on the rule instruction.

[0071] Step 2022: Identify target users with abnormal attendance based on the attendance data and the attendance rules.

[0072] Specifically in step 202, based on the shift schedule, the attendance data sent by the attendance terminal and the pre-set attendance rules, comprehensive attendance management of the target users is a systematic work, which aims to ensure that the attendance of each employee complies with the relevant regulations of the enterprise, thereby improving the overall management efficiency and the work enthusiasm of employees.

[0073] In step 221, the system first obtains the administrator's rule instructions. In this process, the administrator may set a series of rules and policies related to attendance based on the actual operational needs and management goals of the enterprise. These rules may cover multiple aspects, such as the definition of attendance punch-in time (such as clock-in time for work and clock-out time for get off work), the application process for leave and absence, the penalty standards for lateness or early departure, and the approval process for holiday arrangements. The system will refine and systematize these rule instructions to facilitate subsequent attendance management. After obtaining the administrator's rule instructions, the system will automatically create corresponding attendance rules based on these instructions. These attendance rules not only provide employees with clear behavioral norms in daily work, but also help management to have a basis for handling abnormal situations. At the same time, this process will be combined with the previously formulated shift schedule to ensure that the attendance rules are consistent with the employee's work arrangements, thereby effectively reducing attendance disputes or misunderstandings caused by unclear rules.

[0074] In step 2022, the system will make full use of the attendance data sent in real time by the attendance terminal and the established attendance rules to identify attendance anomalies for the target user. In this process, the system will continuously monitor, record and analyze daily attendance data, including employees' clock-in time, absences, leave records, temperature monitoring, etc., and compare them with the set attendance rules. If an employee's attendance deviates from the requirements of the rules, such as being late, not clocking in, or being absent, the system will automatically identify these attendance anomalies and mark the target user.

[0075] Step 203, receiving the overtime application of the target user, calculating the overtime duration according to the applied overtime time, and generating an overtime document.

[0076] Specifically, in step 203, receiving the overtime application of the target user, calculating the overtime hours according to the applied overtime hours, and generating an overtime document is a systematic process aimed at ensuring the standardization and transparency of overtime management.

[0077] First, the system will receive overtime applications submitted by the target user. When applying for overtime, employees usually need to fill in relevant information, such as the date of overtime, start and end time, reason for overtime, etc. This information not only helps management understand the necessity of overtime, but also provides basic data for subsequent overtime calculation. Applications can be submitted through the company's attendance management system, mobile applications or other related platforms to ensure a convenient and efficient process.

[0078] Once the system receives an overtime application, the next step is to calculate the overtime hours based on the requested overtime hours. The system automatically analyzes the overtime start and end times provided by the employee and compares them with the company's standard working hours to determine the actual overtime hours. For example, if an employee continues to work after the end of their normal work, the system will calculate the number of overtime hours and consider whether it complies with the relevant provisions of the company's overtime policy. This process ensures that the overtime hours are calculated accurately and avoids human errors.

[0079] After the calculation of overtime hours is completed, the system will generate an overtime document. The document usually lists in detail the employee's basic information, overtime date, overtime start and end time, calculated overtime hours, overtime reasons, etc. The generated overtime document not only serves as a voucher for overtime, which is convenient for management to review and record, but also provides a basis for subsequent salary calculations. In this way, companies can ensure the transparency and compliance of overtime and avoid disputes caused by overtime issues.

[0080] In addition, the generated overtime documents can also be sent electronically to relevant managers for approval to ensure timely processing and feedback of overtime applications. Once approved, the system will automatically update the employee's attendance record to ensure that the overtime hours can be accurately reflected in the salary calculation. This efficient overtime management process not only improves the company's management efficiency of employee overtime, but also enhances employees' trust in the company's system and improves their work enthusiasm.

[0081] It should be noted that the embodiments of the present disclosure may include multiple steps. For the convenience of description, these steps are numbered, but these numbers do not limit the execution time slots or execution order between the steps; these steps can be implemented in any order, and the embodiments of the present disclosure do not limit this.

[0082] Corresponding to the above-mentioned attendance management method, the present invention also provides an attendance management device. Since the device embodiment of the present invention corresponds to the above-mentioned method embodiment, details not disclosed in the device embodiment can be referred to the above-mentioned method embodiment, and will not be repeated in the present invention.

[0083] Figure 4A schematic diagram of the structure of an attendance management device provided by an embodiment of the present disclosure, such as Figure 4 As shown, including:

[0084] A generating unit 31 is used to optimize the shift schedule according to the enterprise's labor demand and the employees' vacation demand, and generate a shift schedule;

[0085] The attendance unit 32 is used to perform attendance management on the target user based on the shift schedule, the attendance data sent by the attendance terminal, and the attendance rules;

[0086] The calculation unit 33 is used to receive the overtime application of the target user, calculate the overtime duration according to the applied overtime time, and generate an overtime document.

[0087] Furthermore, in a possible implementation of this embodiment, as Figure 4 As shown, the attendance unit 32 includes:

[0088] A creation module 321, used for obtaining a rule instruction from an administrator, and creating the attendance rule based on the rule instruction;

[0089] The identification module 322 is used to identify target users with abnormal attendance based on the attendance data and the attendance rules.

[0090] It should be noted that the above explanation of the method embodiment is also applicable to the device of this embodiment, and the principle is the same, which is not limited in this embodiment.

[0091] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0092] Figure 5 A schematic block diagram of an example electronic device 400 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0093] like Figure 5As shown, the device 400 includes a computing unit 401, which can perform various appropriate actions and processes according to a computer program stored in a ROM (Read-Only Memory) 402 or a computer program loaded from a storage unit 408 to a RAM (Random Access Memory) 403. In the RAM 403, various programs and data required for the operation of the device 400 can also be stored. The computing unit 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An I / O (Input / Output) interface 405 is also connected to the bus 404.

[0094] A number of components in the device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0095] The computing unit 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Units), various dedicated AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above, such as the method of attendance management. For example, in some embodiments, the method of attendance management may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the computing unit 401, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to execute the aforementioned attendance management method in any other appropriate manner (eg, by means of firmware).

[0096] Various embodiments of the systems and techniques described above herein may be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application Specific Standard Products), SOCs (System On Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include: being implemented in one or more computer programs that may be executed and / or interpreted on a programmable system including at least one programmable processor that may be a special purpose or general purpose programmable processor that may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0097] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0098] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any suitable combination of the foregoing. More specific examples of machine-readable storage media may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a RAM, a ROM, an EPROM (Electrically Programmable Read-Only-Memory) or a flash memory, an optical fiber, a CD-ROM (Compact Dis sc Read-Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0099] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball), through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0100] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: LAN (Local Area Network), WAN (Wide Area Network), the Internet, and blockchain networks.

[0101] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). The server may also be a server of a distributed system, or a server combined with a blockchain.

[0102] It should be noted that artificial intelligence is a discipline that studies how computers can simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, planning, etc.), and includes both hardware-level and software-level technologies. Artificial intelligence hardware technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, and big data processing; artificial intelligence software technologies mainly include computer vision technology, speech recognition technology, natural language processing technology, as well as machine learning / deep learning, big data processing technology, knowledge graph technology, and other major directions.

[0103] The various numerical numbers such as first and second involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, but also indicate the order of precedence.

[0104] At least one in the present disclosure may also be described as one or more, and a plurality may be two, three, four or more, which is not limited in the present disclosure. In the embodiments of the present disclosure, for a technical feature, the technical features in the technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no order of precedence or size between the technical features described by the "first", "second", "third", "A", "B", "C" and "D".

[0105] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0106] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. An attendance management system, characterized in that: The system includes: an overtime processing module, an exception processing module, a shift scheduling management module, and an attendance management module; The overtime processing module is used to receive the overtime application of the target user, calculate the overtime time of the target user, generate an overtime document and send it to the attendance management module; The exception handling module is used to receive the historical attendance data sent by the attendance terminal, verify the historical attendance data that failed to be sent by the attendance terminal, and send the abnormal verification result to the attendance management module; The shift management module is used to optimize the shifts and generate a shift schedule according to the labor demand of the target enterprise and the vacation demand of the employees, and send the shift schedule to the attendance management module; The attendance management module is used to receive the attendance data sent by the attendance terminal, and perform attendance management on the target user based on the attendance data, attendance rules and the shift schedule; receive and count overtime documents sent by the overtime processing module; and modify the attendance records with abnormalities according to the abnormal verification results sent by the abnormality processing module.

2. The system according to claim 1, characterized in that The system also includes: a body temperature detection module; The body temperature detection module is used to measure and obtain the body temperature data of the target user, and store the body temperature data; based on the body temperature data, determine whether the body temperature of the target user is abnormal, and generate an alarm message if it is determined that the body temperature is abnormal.

3. The system according to claim 1, characterized in that The attendance management module includes: rules and exception handling submodules; The rule and exception handling submodule is used to obtain the rule instructions of the administrator, create the attendance rules based on the rule instructions, and identify the target users with attendance abnormalities based on the attendance data and the attendance rules.

4. The system according to claim 1, characterized in that The system also includes: an interaction and information push module; The interaction and information push module is used to generate corresponding alarm information and send the alarm information to the attendance terminal and / or user terminal when it is determined that the target user has attendance, body temperature monitoring and abnormalities.

5. A method for attendance management, characterized in that: The method is applied to the attendance management system according to any one of claims 1 to 4, and the method comprises: Optimize shift scheduling based on the company's labor demand and employees' vacation needs, and generate a shift schedule; Perform attendance management on target users based on the shift schedule, attendance data sent by the attendance terminal, and attendance rules; Receive overtime applications from target users, calculate overtime hours based on the applied overtime hours, and generate overtime documents.

6. The method according to claim 5, characterized in that The attendance management of the target user based on the shift schedule, the attendance data sent by the attendance terminal, and the attendance rules includes: Obtaining a rule instruction from an administrator, and creating the attendance rule based on the rule instruction; Based on the attendance data and the attendance rules, target users with abnormal attendance are identified.

7. A device for attendance management, characterized in that: The device comprises: A generation unit is used to optimize the shift schedule according to the enterprise's labor demand and the employees' vacation needs, and generate a shift schedule; An attendance unit, used to perform attendance management on target users based on the shift schedule, attendance data sent by the attendance terminal, and attendance rules; The calculation unit is used to receive the overtime application of the target user, calculate the overtime time according to the applied overtime time, and generate an overtime document.

8. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-6.

10. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 6.

Citation Information

Cited By

  • Digital intelligence employee data management system, method and device and storage medium

    CN119809291A