Elastic multimode intelligent attendance holiday management system

Through the intelligent attendance holiday management system, the problem of single traditional attendance methods is solved, flexible configuration of attendance rules, automation of holiday management and multiple attendance data collection methods are realized, and the accuracy and efficiency of attendance management are improved.

CN119941212APending Publication Date: 2025-05-06BEIJING RELIABLE QIANCHENG NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510090655.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The traditional attendance method is single, and it is difficult to meet the diversified management needs of enterprises, and it lacks flexibility and efficiency.

Method used

It provides a flexible and multi-way intelligent attendance holiday management system, including employee information management subsystem, attendance rule management subsystem, attendance holiday management subsystem, attendance data collection subsystem and attendance data analysis subsystem, to realize user information management, attendance rule management, attendance holiday management, attendance data collection and data analysis.

Benefits of technology

It improves the accuracy, flexibility and efficiency of the company's attendance holiday management, helps managers to have a more comprehensive understanding of employee attendance, improve management efficiency, and provide decision-making support for enterprises to reasonably arrange attendance and improve holiday utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119941212A_ABST
    Figure CN119941212A_ABST
Patent Text Reader

Abstract

The invention provides an elastic multimode intelligent attendance holiday management system, which relates to the technical field of enterprise attendance holiday management, and comprises an employee information management subsystem, an attendance rule management subsystem, an attendance holiday management subsystem, an attendance data acquisition subsystem and an attendance data analysis subsystem, functions of user information management, attendance checking rule management, attendance checking holiday management, attendance checking data acquisition, attendance checking data analysis and the like are realized, unified data analysis is provided for flexible multimode intelligent attendance checking holiday management, and unified statistics and analysis of attendance checking conditions of different departments and different work types of employees are facilitated for enterprises. Managers are helped to more comprehensively know attendance situations of employees, management efficiency is improved, and decision support is provided for enterprises to reasonably arrange attendance and improve holiday utilization rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of enterprise attendance and holiday management, and in particular to a flexible and multi-mode intelligent attendance and holiday management system. Background Art

[0002] Employee attendance and holiday management is an important part of enterprise management. The traditional attendance method is single and the rules are fixed, which makes it difficult to meet the diverse management needs of enterprises. Summary of the invention

[0003] The purpose of this application is to provide a flexible and multi-mode intelligent attendance and holiday management system that can improve the accuracy, flexibility and efficiency of enterprises' attendance and holiday management.

[0004] To achieve the above objectives, this application provides the following solutions:

[0005] In the first aspect, the present application provides a flexible and multi-mode intelligent attendance and holiday management system, including:

[0006] The employee information management subsystem is used to manage and store basic information of employees, including name, gender, account number, employee number of the attendance machine, position, department, contact information, facial features, fingerprint features, time of employment, working hours, company length of service and length of service;

[0007] An attendance rule management subsystem, connected to the employee information management subsystem, for configuring different attendance rules according to the basic information, wherein the attendance rules include fixed shift scheduling, manual shift scheduling, periodic shift scheduling and free time working system;

[0008] An attendance and holiday management subsystem, connected to the employee information management subsystem and the attendance rule management subsystem, for managing employee holiday data, wherein the holiday data includes holiday balances, leave rules and overtime rules issued by the enterprise;

[0009] An attendance data collection subsystem, connected to the employee information management subsystem, the attendance rule management subsystem and the attendance and holiday management subsystem, for collecting actual attendance data of employees;

[0010] The attendance data analysis subsystem is connected to the employee information management subsystem, the attendance rule management subsystem, the attendance holiday management subsystem and the attendance data collection subsystem, and is used to count the attendance of employees according to the attendance rules, the holiday data and the actual attendance data.

[0011] According to the specific embodiments provided in this application, this application has the following technical effects:

[0012] The present application provides a flexible and multi-mode intelligent attendance and holiday management system, which includes: an employee information management subsystem, an attendance rule management subsystem, an attendance and holiday management subsystem, an attendance data collection subsystem and an attendance data analysis subsystem, realizing functions such as user information management, attendance rule management, attendance and holiday management, attendance data collection, and attendance data analysis. The flexible and multi-mode intelligent attendance and holiday management provides unified data analysis, which facilitates enterprises to conduct unified statistics and analysis on the attendance of employees in different departments and different types of work, helps managers to have a more comprehensive understanding of employee attendance, improves management efficiency, and provides decision-making support for enterprises to reasonably arrange attendance and improve holiday utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0014] Figure 1 This is a structural diagram of a flexible and multi-mode intelligent attendance and holiday management system in an embodiment of the present application;

[0015] Figure 2 A schematic diagram of the execution process of a flexible and multi-mode intelligent attendance and holiday management system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0016] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0017] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0018] The present application embodiment provides a flexible and multi-mode intelligent attendance and vacation management system, such as Figure 1 Shown and Figure 2 As shown, including:

[0019] The employee information management subsystem is used to manage and store basic information of employees, including: name, gender, account number, attendance machine employee number, position, department, contact information, facial features, fingerprint features, time of employment, working hours, company length of service and length of service.

[0020] When an employee joins the company, the company administrator enters the employee's information into the attendance system, including name, gender, account number, attendance machine employee number, position, contact information, etc.

[0021] When checking employee attendance, deep learning algorithms are used to extract and match features of employees’ facial images to achieve high-precision face recognition. Facial features serve as the unique identifier for face recognition attendance data collection.

[0022] Through the fingerprint image processing algorithm, the employee's fingerprint features are extracted and combined with the employee number of the attendance machine to achieve double attendance data collection and prevent employees from cheating in attendance punching.

[0023] Finally, the attendance system transmits the basic information of employees to the server and automatically calculates the holiday data based on the entry information for corporate managers to count and review.

[0024] The attendance rule management subsystem is connected to the employee information management subsystem and is used to configure attendance rules according to the basic information and attendance management requirements.

[0025] The attendance rule management subsystem specifically includes:

[0026] The attendance rule configuration module is used to configure attendance rules according to the attendance management requirements, the department and the position.

[0027] The attendance step configuration module is used to generate attendance rule setting steps that meet the attendance type scenario according to the mapping relationship between the attendance type and the attendance step, wherein the attendance types include fixed shift system, manual shift system, periodic shift system and free time working system, and the attendance rule setting steps of the fixed shift system include: selecting the target attendance personnel, setting the punching method, setting the rest day and setting the shift; the attendance rule setting steps of the manual shift system include: selecting the target attendance personnel, setting the punching method and setting the rest day; the attendance rule setting steps of the periodic shift system include: selecting the target attendance personnel, setting the punching method and setting the shift; the attendance rule setting steps of the free time working system include: selecting the target attendance personnel, setting the punching method and setting the working time rules, and the punching methods include: geographical location punching, attendance machine punching, WIFI punching and QR code punching.

[0028] The specific process of setting up the shift schedule in the attendance step of the fixed shift schedule system includes:

[0029] Generate employee scheduling records based on target attendance personnel, clock-in methods, rest days, and shift data, where the shift data includes employee working hours, rest time, paid hours, and overtime information.

[0030] According to the company's attendance management needs for employees, select appropriate attendance rules. According to the mapping relationship between attendance types and attendance steps, generate attendance rule setting steps that meet the attendance type scenarios. Attendance types include fixed shift scheduling, manual shift scheduling, cycle shift scheduling, and free working hours system; attendance rule setting steps include setting clock-in methods, rest day plans, shift scheduling and other rules. Different attendance types require different attendance rule setting steps.

[0031] The configuration steps for fixed shift system are: select attendance personnel (i.e. select target attendance personnel) - set punch-in method - set rest days - set shift schedule; the configuration steps for manual shift system are: select attendance personnel - set punch-in method - set rest days; the configuration steps for periodic shift system are: select attendance personnel - set punch-in method - set shift schedule; the configuration steps for free working hours system are: select attendance personnel - set punch-in method - set working hours rules.

[0032] Four punch-in methods are supported. Among them, geographic location punch-in sets the punch-in center point and maximum punch-in radius. The punch-in center point is converted into a unique longitude and latitude through geocoding technology, which is used to compare the longitude and latitude range with the employee's punch-in information.

[0033] The attendance machine enters the device number into the system when clocking in, connects to the attendance system based on the built-in WIFI module and system interface address, and transmits the collected employee face and fingerprint information to the attendance machine through the HTTP / HTTPS protocol for unique mapping of face and fingerprint information when employees clock in;

[0034] WIFI clocking in configures the company's fixed public IP address to the attendance system, uses network address translation and dynamic host configuration protocol to achieve communication between the internal network and the Internet, and when employees connect to the company's WIFI, the clocking in information is transmitted to the system server through the statically configured IP address, after authentication and data encryption transmission by the authentication server, to achieve clocking in records.

[0035] QR code punching is based on QR code generation technology and image processing technology. It converts the punching information of the attendance rules into a black and white picture through coding rules for employees to scan and punch in. Employees can punch in by scanning the QR code;

[0036] In the rest day plan, when the enterprise administrator selects statutory holidays, he can use the "Add / Delete" setting to choose to apply statutory holidays to the user-specified rest days, or add additional rest days such as Monday to Sunday; he can also add make-up work days based on the above rest days.

[0037] Shifts are used to set employees' working hours, rest time, paid hours, and overtime information. Enterprises set shift types according to the characteristics of employees' jobs, which makes it convenient for enterprise managers to count employees' working hours, rest time, and overtime, and provide data support for attendance data statistics.

[0038] Generate employee scheduling records based on the above-set personnel scope (selected target attendance personnel), clock-in method, rest days and shift data. The scheduling records show the employees' shifts and rest situations every day of the current month. Administrators are allowed to manually intervene in scheduling, which supports single-person and batch adjustments to meet special needs or apply temporary changes. This flexibility allows managers to make manual adjustments based on actual conditions to ensure that scheduling better meets actual needs and special situations.

[0039] The attendance and vacation management subsystem is connected to the employee information management subsystem and the attendance rule management subsystem, and is used to manage employee vacation data, wherein the vacation data includes vacation balances, leave rules, overtime rules and abnormal reporting data issued by enterprise regulations.

[0040] The attendance and holiday management subsystem specifically includes:

[0041] The leave duration calculation module calculates the employee's personal leave duration according to the employee's working hours, rest time, leave start time and leave end time.

[0042] The vacation balance calculation module is used to calculate the vacation payment ratio of the employee at the current stage according to the time of joining the company and the working hours, and calculate the actual vacation balance paid out in combination with different vacation day gradients, wherein the vacation day gradient is a variable determined according to the employee's length of service, length of service and / or actual time in employment.

[0043] The vacation approval module is used to package the vacation applications submitted by employees into approval forms and send them to the approvers, and save the approval results in the employee's vacation application records.

[0044] The vacation quota update module is used to update the employee's vacation balance according to the approval results and feedback the updated vacation balance to the employee.

[0045] The vacation payment module is used to pay the vacation balance on a monthly basis, or to pay it in proportion to the employee's actual working time.

[0046] The attendance and holiday calculation logic first obtains the employee's corresponding working day and rest day data; adapts the corresponding calculation rules according to the holiday type selected by the employee; obtains the employee's working and rest time according to the shift, and calculates the employee's personal leave duration based on the employee's selected leave start time, leave end time, working and rest time.

[0047] In the payment rules of attendance and holiday management, the current stage holiday ratio is first calculated based on the employee's joining time and working time; then, according to the payment amount, it is automatically calculated in combination with the configuration gradient and the employee's actual working time to obtain the actual payment balance; the configuration gradient sets different annual leave days, and the gradient project corresponds to any gradient of the employee's company length of service, working length, and actual working time in the current stage; according to different measurement methods, such as monthly accumulation, the total annual leave quota to be paid this year will be allocated to each month for payment; the corresponding annual leave days can also be paid in proportion based on the actual working hours. For example, if an employee joins the company on April 1, if the annual leave should be paid for 10 days throughout the year, if it is paid according to the actual working hours, he will be paid 7 days; the above-mentioned actual working days can also be calculated based on calendar days or working days. Calendar days are calculated based on the total number of days in the month or year, and working days are calculated based on the total number of days in the month or year after excluding rest days.

[0048] This flexible configuration method can not only improve the holiday payment requirements of corporate management, but also improve employee satisfaction.

[0049] Attendance and holiday management also includes holiday approval logic. On top of holiday rule calculation and issuance logic, employees first fill out and submit holiday applications. The system obtains the approval form approver information based on the holiday type and the employee who applied for it, packages the holiday application submitted by the employee into an approval form, and sends it to the approver's account in the form of a message through the communication port, including the holiday application, initiation time record, and approval feedback record form. The system obtains the approval result filled in by the approver in the approval feedback record form, enters the approval result into the holiday application history record of the holiday applying employee, and sends the holiday approval result to the holiday applying employee in the form of a message through the communication port. The holiday record is updated in the holiday quota details of the holiday applying employee based on the above holiday record.

[0050] The above-mentioned customized holiday types, holiday lengths, holiday usage rules, etc., enable flexible holiday rule configuration and holiday issuance process, thereby simplifying the holiday management process and reducing the workload of the human resources department.

[0051] The attendance data collection subsystem is connected to the employee information management subsystem, the attendance rule management subsystem and the attendance and holiday management subsystem, and is used to collect the actual attendance data of employees.

[0052] There are two main methods for collecting attendance data: mobile device collection and attendance machine collection. Mobile device collection includes geographic location clocking in, WIFI clocking in, and QR code clocking in.

[0053] Geographical location punching is based on the GPS positioning technology of mobile devices. The system converts the employee's location into longitude and latitude, and compares it with the set punching center point and punching radius. If it is within the range, the punching is successful, and if it is outside the range, the punching fails. WIFI punching is based on wireless network technology. When the mobile device moves into the WIFI signal range, it detects whether the mobile device is authorized to connect. If authorized, it automatically connects to the corporate WIFI and obtains WIFI network information such as SSID (network name) and BSSID (network address). When the mobile device is consistent with the server time of the attendance system through the Network Time Protocol (NTP), the mobile device automatically punches in successfully. The above automatic punching facilitates the collection of employee attendance data, effectively prevents employees from forgetting to punch in, and improves attendance efficiency and accuracy.

[0054] QR code clocking in requires employees to go to the location of the QR code and clock in by scanning the QR code that records the employee's clocking in information. When the QR code is scanned successfully, the employee ID, clocking in time and clocking in location and other information will be parsed, and the mobile device will send the parsed information to the attendance system server.

[0055] The attendance machine uses facial recognition technology or fingerprint recognition technology to verify employee identity. The attendance machine encrypts and controls access to the clock-in information data, and transmits it to the attendance system through the heartbeat program and scheduled tasks to realize the collection of clock-in records.

[0056] After the attendance data is collected successfully, the server where the attendance system is located verifies the punch-in information and records it in the employee's attendance record.

[0057] The attendance data analysis subsystem is connected to the employee information management subsystem, the attendance rule management subsystem, the attendance holiday management subsystem and the attendance data collection subsystem, and is used to count the attendance of employees according to the attendance rules, the holiday data and the actual attendance data.

[0058] The attendance data analysis subsystem specifically includes:

[0059] The daily attendance statistics module is used to count employees' daily attendance status and overtime hours.

[0060] The monthly attendance statistics module is used to count employees' monthly leave data, total attendance status times and total overtime hours.

[0061] The daily attendance statistics module specifically includes:

[0062] The attendance status judgment unit is used to judge the employee's daily attendance status according to the employee's daily clock-in information and the corresponding attendance rules, wherein the attendance status includes: normal status, late status, early leave status and abnormal status.

[0063] The overtime calculation unit is used to calculate the employee's daily overtime hours based on the employee's daily clock-in information and corresponding attendance rules.

[0064] Attendance data statistics present multi-dimensional attendance statistics results in a fixed format, including by day, month, etc.

[0065] The daily attendance report is obtained by clocking in the employees at the end of each day, and is recorded as Di={ei,ti1,ti2,pi}, where ei is the employee ID, ti1 is the clocking in time, ti2 is the clocking out time, and pi is the clocking in location / wifi information / face information / fingerprint information.

[0066] According to the preset attendance rule R = {St, Et, Ot}, where St is the working time, Et is the off-get off work time, and Ot is the overtime rule, the attendance status Si of each employee is calculated, where Si = f(Di, R), where f is the attendance status judgment function, and the specific judgment rules are as follows:

[0067] If the clock-in time ti1 is later than the working time St, it is recorded as late.

[0068] If the clock-in time ti2 is earlier than the off-duty time Et, it is recorded as early leaving status.

[0069] For those who have not clocked in or have clocked in abnormally (late / early leaving), they are marked as abnormal states, denoted as Ai 。

[0070] According to the preset attendance rule R = {St, Et, Ot}, for the punch-in information Di = {ei, ti1, ti2, pi} in the daily report;

[0071] The employee's overtime hours for the day are calculated as Ti=ti2-Et.

[0072] The attendance status of each employee is summarized into a daily report, recorded as DR = {ei, Di, Si, Ai, Ti}.

[0073] The monthly attendance report traverses the daily attendance data of employees in a month, recorded as DR_month, and counts the number of attendance status and total duration of each employee in a month. The formula is as follows:

[0074] TCi=∑(Si) / N, where TCi is the total number of attendance status, and N is the number of days in the statistical period, which can be customized.

[0075] According to the total overtime hours OTi in the employee's ei cycle, by traversing the daily attendance data DR_month in the employee's statistical cycle, the calculation formula is as follows:

[0076] N is the number of days in the statistical period, ti 2j Indicates the employee's clock-in time on the jth day.

[0077] The leave data is counted according to the employee's leave records within the ei period, denoted as LR={ei,Li,Ti}, where Li is the leave type and Ti is the leave duration.

[0078] Generate a monthly attendance report, recorded as MR={ei,TCi,LR,OTi}.

[0079] The present embodiment provides a flexible and multi-mode intelligent attendance and holiday management system, which includes an employee management subsystem: used to manage employee information and set employee attendance and holiday rules; an attendance rule management subsystem: used to set and manage attendance rules. Enterprise managers can set attendance rules according to the characteristics of each department and position. There are flexible shifts, fixed shifts, periodic scheduling and other multi-mode management rules. After the rules are set, the employee schedule is automatically generated; an attendance and holiday management subsystem: used to manage employee holiday data, including holiday balances, leave rules, overtime rules, abnormal reporting and other holiday information management issued by the enterprise; an attendance data collection subsystem: used to collect employees' actual attendance data, supporting multiple identification methods such as mobile device punching attendance, attendance machine punching attendance, and WIFI punching attendance; an attendance data analysis subsystem: used to perform statistical analysis on attendance data, automatically count employees' attendance according to employee attendance rules, holiday data, and attendance punching data, and analyze lateness 、 Data such as early leave and leave, as well as employee holiday usage, provide decision-making basis for subsequent enterprise attendance and holiday humanized management, and realize functions such as user information management, attendance rule management, attendance holiday management, attendance data collection, and attendance data analysis. User information management is the foundation of the system, storing and managing the basic information of all users, and providing basic user information to other subsystems. Other subsystems rely on user information to obtain or verify user identities; attendance rule management provides rule basis for attendance holiday management and attendance data collection, such as data such as commuting time, overtime rules, and leave rules; attendance holiday management obtains actual attendance results from attendance data collection and updates holiday balances; attendance data analysis obtains data results from attendance holiday management and attendance data collection, and compiles user attendance reports. The system realizes efficient and accurate attendance and holiday management through interactive connections among various subsystems.

[0080] This embodiment starts from the perspective of the enterprise and employees, covering aspects such as employee management, flexible configuration of attendance rules, automatic issuance of attendance holidays, multiple attendance data collection methods, and efficient attendance data statistics, thereby improving enterprise management efficiency, optimizing enterprise resource allocation, reducing the workload of the human resources department, and improving the overall management level of the enterprise.

[0081] This embodiment provides a flexible and multi-mode intelligent attendance and holiday management system, which has the following advantages:

[0082] 1) High flexibility: The attendance and holiday management needs of enterprises are complex and diverse, and a single management method cannot meet the actual situation. This embodiment is carried out from multiple dimensions and can comprehensively cover all aspects of the enterprise in terms of attendance and holidays. For example, in employee information management, dual attendance data collection through face recognition and fingerprint recognition can improve the accuracy and reliability of attendance; in attendance rule management, a variety of attendance types and punch-in methods are provided, and enterprises can choose and configure according to their own needs; in attendance and holiday management, flexible holiday calculation rules and issuance methods can meet the holiday needs of different employees. These multi-dimensional management methods and flexible configuration options enable enterprises to carry out customized management according to their actual conditions, improving management efficiency and adaptability.

[0083] 2) Four clocking-in methods are provided, including geographic location clocking-in, attendance machine clocking-in, WIFI clocking-in and QR code clocking-in, to meet the attendance needs in different scenarios. Different employees may need different clocking-in methods in different work scenarios. For example, some employees may often go out to work, and geographic location clocking-in and WIFI clocking-in can facilitate their attendance at different locations; while some employees work in the office, and attendance machine clocking-in and QR code clocking-in are more convenient. The diversified clocking-in methods provided in this embodiment can meet the needs of different employees and improve the convenience and efficiency of attendance. At the same time, each clocking-in method adopts advanced technologies, such as geocoding technology, network address translation and dynamic host configuration protocol, QR code generation technology and image processing technology, to ensure the accuracy and reliability of clocking-in.

[0084] 3) Flexible vacation calculation rules and payment methods are provided, and enterprises can carry out personalized vacation management according to the actual situation of employees. The vacation payment of employees varies from person to person. This embodiment provides a variety of vacation calculation rules and payment methods. Enterprises can carry out personalized vacation management according to factors such as the employee's entry time, working time, company length, and length of service. For new employees, annual leave days can be paid in proportion to the actual working hours; for employees with different lengths of service, a higher annual leave amount gradient can be set. Personalized vacation management methods not only facilitate corporate vacation management and improve management efficiency, but also improve employee satisfaction and enhance employee belonging and loyalty.

[0085] 4) Present multi-dimensional attendance statistics in a fixed format to improve the collection efficiency and statistical accuracy of attendance data. Efficient attendance data collection and statistics are important aspects of enterprise attendance management. This embodiment provides multiple data collection methods such as mobile device collection and attendance machine collection, and displays attendance results according to dimensions such as attendance, lateness, early departure, and leave. Enterprise managers can understand employees' attendance more intuitively, provide strong support for the company's management decisions, and improve the efficiency of enterprise attendance and holiday management.

[0086] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0087] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A flexible and multi-mode intelligent attendance and holiday management system, characterized in that: The flexible and multi-mode intelligent attendance and holiday management system includes: The employee information management subsystem is used to manage and store basic information of employees, including name, gender, account number, employee number of the attendance machine, position, department, contact information, facial features, fingerprint features, time of employment, working hours, company length of service and length of service; An attendance rule management subsystem, connected to the employee information management subsystem, for configuring attendance rules according to the basic information and attendance management requirements; An attendance and holiday management subsystem, connected to the employee information management subsystem and the attendance rule management subsystem, for managing employee holiday data, wherein the holiday data includes holiday balances, leave rules and overtime rules issued by the enterprise; An attendance data collection subsystem, connected to the employee information management subsystem, the attendance rule management subsystem and the attendance and holiday management subsystem, for collecting actual attendance data of employees; The attendance data analysis subsystem is connected to the employee information management subsystem, the attendance rule management subsystem, the attendance holiday management subsystem and the attendance data collection subsystem, and is used to count the attendance of employees according to the attendance rules, the holiday data and the actual attendance data.

2. The flexible and multi-mode intelligent attendance and holiday management system according to claim 1 is characterized in that: The attendance rule management subsystem specifically includes: An attendance rule configuration module, used to configure attendance rules according to the attendance management requirements, the department and the position; The attendance step configuration module is used to generate attendance rule setting steps that meet the attendance type scenario according to the mapping relationship between the attendance type and the attendance step, wherein the attendance type includes fixed shift scheduling, manual shift scheduling, periodic shift scheduling and free time working system.

3. The flexible and multi-mode intelligent attendance and holiday management system according to claim 2 is characterized in that: The steps for setting the attendance rules of the fixed shift system include: selecting the target attendance personnel, setting the clock-in method, setting the rest days and setting the shift schedule; the steps for setting the attendance rules of the manual shift system include: selecting the target attendance personnel, setting the clock-in method and setting the rest days; the steps for setting the attendance rules of the periodic shift system include: selecting the target attendance personnel, setting the clock-in method and setting the shift schedule; the steps for setting the attendance rules of the free-hour work system include: selecting the target attendance personnel, setting the clock-in method and setting the working hour rules.

4. The flexible and multi-mode intelligent attendance and holiday management system according to claim 3 is characterized in that: The clocking-in methods include: clocking-in by geographic location, clocking-in by attendance machine, clocking-in by WIFI and clocking-in by QR code.

5. The flexible and multi-mode intelligent attendance and holiday management system according to claim 3 is characterized in that: The specific process of setting up the shift schedule in the attendance step of the fixed shift schedule system includes: Generate employee scheduling records based on target attendance personnel, clock-in methods, rest days, and shift data, where the shift data includes employee working hours, rest time, paid hours, and overtime information.

6. The flexible multi-mode intelligent attendance and holiday management system according to claim 5 is characterized in that: The attendance and holiday management subsystem specifically includes: A leave duration calculation module, which calculates the employee's personal leave duration based on the employee's working hours, rest time, leave start time and leave end time; The vacation balance calculation module is used to calculate the vacation payment ratio of the employee at the current stage according to the employment time and the working hours, and calculate the vacation balance actually paid in combination with different vacation day gradients; The vacation approval module is used to package the vacation applications submitted by employees into approval forms and send them to the approvers, and save the approval results in the employee's vacation application records; The vacation quota update module is used to update the employee's vacation balance according to the approval results and feedback the updated vacation balance to the employee.

7. The flexible multi-mode intelligent attendance and holiday management system according to claim 6 is characterized in that: The vacation days gradient is a variable determined according to the employee's length of service, length of service and / or actual time in employment.

8. The flexible multi-mode intelligent attendance and holiday management system according to claim 6 is characterized in that: The attendance and holiday management subsystem also includes: The vacation payment module is used to pay the vacation balance on a monthly basis, or to pay it in proportion to the employee's actual working time.

9. The flexible and multi-mode intelligent attendance and holiday management system according to claim 1 is characterized in that: The attendance data analysis subsystem specifically includes: Daily attendance statistics module, used to count employees' daily attendance status and overtime hours; The attendance monthly statistics module is used to count employees' monthly leave data, total attendance status times and total overtime hours.

10. The flexible and multi-mode intelligent attendance and holiday management system according to claim 9 is characterized in that: The daily attendance statistics module specifically includes: An attendance status judgment unit is used to judge the employee's daily attendance status according to the employee's daily clock-in information and the corresponding attendance rules, wherein the attendance status includes: normal status, late status, early leave status and abnormal status; The overtime calculation unit is used to calculate the employee's daily overtime hours based on the employee's daily clock-in information and corresponding attendance rules.