Information processing method, device and system, storage medium and equipment
Through the computerized leave management process, including receiving applications, cumulative time, collecting attendance information and calculating exemption time, the existing leave management problems are solved, and more efficient and accurate management of employee attendance information is achieved.
Patent Information
- Application Number
- CN202411795792.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-03-18
AI Technical Summary
The existing leave management methods are inefficient, easy to lose, and human errors, resulting in untimely and inaccurate employee attendance information.
Receive leave application requests through computers, accumulate leave application time, collect attendance information in real time, calculate the total leave exemption time, and deduct the actual leave application time to obtain the final paid leave time.
It improves the efficiency and accuracy of leave management, reduces data loss and human errors, and ensures timely and accurate reflection of employee attendance information.
Smart Images

Figure CN119648167A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to an information processing method, device, storage medium and equipment. Background Art
[0002] Currently, when applying for personal leave, employees fill out a paper personal leave application form and find the person in charge for approval. This personal leave management method mainly relies on manual operation and face-to-face communication. Not only is it inefficient, but paper personal leave application forms are also very easy to be lost and prone to human errors and omissions. As a result, the human resources department may not be able to understand the employee's leave situation in a timely and accurate manner, causing inconvenience in human resources management. Summary of the invention
[0003] The problem to be solved by the present invention is: how to improve the efficiency of personal leave management and reflect the attendance information of employees in a timely and accurate manner.
[0004] To solve the above problem, an embodiment of the present invention provides an information processing method, the method comprising:
[0005] Receive leave application requests using a computer, and obtain the leave application duration corresponding to each leave application request within a preset time period;
[0006] Utilizing the computer to accumulate the duration of each personal leave application within a preset time period, and obtaining the actual accumulated duration of personal leave applied within the preset time period;
[0007] Using the computer to collect attendance information of the target object within the preset time period in real time;
[0008] Calculating the total personal leave exemption duration within the preset time period based on the collected attendance information using the computer;
[0009] The computer is used to deduct the accumulated duration of actual personal leave applications within the preset time period based on the total personal leave exemption duration within the preset time period to obtain the final paid personal leave duration within the preset time period.
[0010] In a possible embodiment, the using the computer to collect the attendance information of the target object in the preset time period in real time includes:
[0011] Attendance information of the target object within the preset time period is collected in real time through the attendance equipment and personnel management system connected to the computer.
[0012] In a possible embodiment, the attendance information of the target object within the preset time period includes: shift scheduling record information, out-of-town application record information, business trip application record information, sign-in time information and sign-out time information of each attendance day.
[0013] In a possible embodiment, the calculating the total personal leave exemption duration within the preset time period based on the collected attendance information by the computer includes:
[0014] Calculate the actual attendance time information for each attendance day within the preset time period;
[0015] Calculate the personal leave exemption duration for each attendance day within the preset time period, where the personal leave exemption duration for each attendance day is the difference between the actual attendance duration and the required attendance duration and the exemption amount starting threshold for each attendance day;
[0016] The personal leave exemption duration for each attendance day within the preset time period is accumulated to obtain the total personal leave exemption duration within the preset time period.
[0017] In a possible embodiment, the calculating of the personal leave exemption duration for each attendance day within the preset time period includes:
[0018] When the actual attendance time on the attendance day is greater than the sum of the required attendance time and the exemption amount calculation threshold, the personal leave exemption time on the attendance day is the difference between the actual attendance time on each attendance day and the required attendance time and the exemption amount calculation threshold; otherwise, the personal leave exemption time on the attendance day is zero.
[0019] In a possible embodiment, accumulating the personal leave exemption time for each attendance day within the preset time period to obtain the total personal leave exemption time within the preset time period includes:
[0020] The exempted duration of personal leave for each attendance day within the preset time period is accumulated to obtain the exempted duration of personal leave within the preset time period;
[0021] receiving, using the computer, a request for personal leave exemption;
[0022] Based on the personal leave exemption request, a personal leave exemption approval operation is performed, and the personal leave exemption duration corresponding to the approval result is used as the total personal leave exemption duration within the preset time period.
[0023] In a possible embodiment, the preset time period is the previous natural month.
[0024] In a possible embodiment, the method further includes: using the computer to display at least one of the actual accumulated duration of personal leave applied for within the preset time period and the duration of personal leave that can be exempted.
[0025] An embodiment of the present invention further provides an information processing device, the device comprising:
[0026] A personal leave request receiving unit, adapted to receive personal leave application requests and obtain the personal leave application duration corresponding to each personal leave application request within a preset time period;
[0027] An accumulation unit, adapted to accumulate the duration of each personal leave application within a preset time period to obtain the actual accumulated duration of personal leave applied within the preset time period;
[0028] A collection unit, adapted to collect attendance information of a target object within the preset time period in real time;
[0029] An exemption duration calculation unit, adapted to calculate the total personal leave exemption duration within the preset time period based on the collected attendance information;
[0030] The deduction unit is adapted to deduct the accumulated duration of actual personal leave applications within the preset time period based on the total personal leave exemption duration within the preset time period to obtain the final paid personal leave duration within the preset time period.
[0031] An embodiment of the present invention further provides an information processing system, the system comprising:
[0032] The above-mentioned information processing device;
[0033] an attendance device connected to the information processing device;
[0034] A personnel management system connected to the information processing device;
[0035] The information processing device is suitable for collecting the attendance information of the target object within the preset time period from the attendance equipment and the personnel management system, and calculating the final paid personal leave duration within the preset time period.
[0036] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. The computer program is executed by a processor to implement the steps of any of the above methods.
[0037] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes the steps of any of the above methods when running the computer program.
[0038] Compared with the prior art, the technical solution of the embodiment of the present invention has the following advantages:
[0039] By applying the scheme of the present invention, a computer is used to receive a personal leave application request, and the personal leave application duration corresponding to each personal leave application request within a preset time period is obtained. Then, the computer can accumulate the personal leave application durations within the preset time period to obtain the actual personal leave application duration within the preset time period, without filling out a paper personal leave application form, and without face-to-face communication to obtain approval. Thus, the computer can be used to realize information-based personal leave management, effectively improve the efficiency of personal leave management, and reduce the occurrence of data loss, human errors and omissions, thereby improving the accuracy of personal leave management. In addition, in the scheme of the present invention, a computer can also be used to collect the attendance information of the target object within the same time period in real time, and the total personal leave exemption duration is calculated based on the collected attendance information. Subsequently, the personal leave exemption duration is used to deduct the actual personal leave application cumulative duration, and the result is used as the final paid personal leave duration within the preset time period. Thus, the final paid personal leave duration within the preset time period is determined by comprehensively considering the actual attendance of the employees, which can more accurately reflect the attendance information of the employees. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a flow chart of an information processing method in an embodiment of the present invention;
[0041] Figure 2 is a flow chart of another information processing method in an embodiment of the present invention;
[0042] Figure 3 is a structural schematic diagram of an information processing device in an embodiment of the present invention;
[0043] Figure 4 It is a structural diagram of an information processing system in an embodiment of the present invention. DETAILED DESCRIPTION
[0044] In view of the problems existing in the existing personal leave management, an embodiment of the present invention provides an information processing method. By adopting this method, it is possible to use a computer to realize information-based personal leave management, thereby improving the efficiency and accuracy of personal leave management. In addition, by adopting this method, it is also possible to use a computer to collect the attendance information of the target object in the same time period, and calculate the personal leave exemption duration based on the collected attendance information. The personal leave exemption duration is subsequently used to deduct the actual personal leave application accumulated duration, and the result is used as the final paid personal leave duration in the preset time period. In this way, the actual attendance of the employee is comprehensively considered to determine the final paid personal leave duration in the preset time period, which can more accurately reflect the employee's attendance information.
[0045] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0046] Reference Figure 1, an embodiment of the present invention provides an information processing method, which may include the following steps:
[0047] Step 11, using a computer to receive personal leave application requests, and obtaining the personal leave application duration corresponding to each personal leave application request within a preset time period.
[0048] In a specific implementation, the computer may be provided with a display management interface, and a plurality of functional controls may be provided on the display management interface.
[0049] In one embodiment, a personal leave application function control may be provided on the display management interface of the computer. When a personal leave application trigger operation is detected, the personal leave application function control may display a function list such as the reason for the personal leave application, the duration of the personal leave application, the start time of the personal leave, etc. The user may select the data that meets the expectations from the displayed function list to form a personal leave application request.
[0050] In a specific implementation, the computer can execute the personal leave application operation after receiving the personal leave application request, and the personal leave application request carries data such as the personal leave application reason, the personal leave application duration, and the personal leave start time. The so-called execution of the personal leave application operation means forwarding the personal leave application request to each approval node in turn according to the approval requirements until each node agrees to the personal leave application. At the node that finally agrees to the personal leave application, the personal leave application duration corresponding to the personal leave application request can be obtained. Among them, the personal leave application duration corresponding to each personal leave application request is less than or equal to the personal leave application duration carried in the personal leave application request, that is, each approval node can adjust the personal leave application duration according to its own authority.
[0051] In a specific implementation, the length of the preset time period can be set according to the salary settlement method. For example, when the salary is settled monthly, the preset time period can be set as the previous natural month, and before the salary of the preset time period is settled, the information processing method in the embodiment of the present invention is used to calculate the final paid personal leave duration within the preset time period to avoid delaying the salary calculation.
[0052] In other embodiments, salaries may also be settled quarterly, in which case the preset time period may be set as the previous natural quarter. Before settling the salaries for the previous natural quarter, the information processing method in the embodiment of the present invention is used to calculate the final length of paid personal leave within the preset time period to avoid delays in salary calculation.
[0053] Step 12, using the computer to accumulate the duration of each personal leave application within the preset time period to obtain the actual accumulated duration of personal leave applied for within the preset time period.
[0054] In a specific implementation, taking the preset time period as the last natural month as an example, a computer can be used to accumulate the duration of each personal leave application in the last natural month, so as to obtain the accumulated duration of personal leave actually applied for in the last natural month.
[0055] In some embodiments, a function control for displaying the actual cumulative duration of leave applied for can also be set on the display management interface of the computer. The function control for displaying the actual cumulative duration of leave applied for can display the actual cumulative duration of leave applied for within the previous natural month, thereby making it easier for the target object itself and the manager to understand the actual leave applied for by the target object.
[0056] In some embodiments, in addition to the actual accumulated time of personal leave applied for in the previous natural month, the actual accumulated time of personal leave applied for display function control can also display the actual accumulated time of personal leave applied for in other natural months, as well as the actual accumulated time of personal leave applied for in the current month. Among them, the actual accumulated time of personal leave applied for in the current month may not be the final actual accumulated time of personal leave applied for in the current month, but only the accumulated time of personal leave applied for in the current month is displayed, so that the target object itself and the manager can understand the actual personal leave applied for by the target object in each natural month.
[0057] Step 13: Using the computer to collect attendance information of the target object in the preset time period in real time
[0058] In a specific implementation, the attendance information of the target object within the preset time period can be collected in real time through the attendance device and personnel management system connected to the computer. That is, the computer is connected to the attendance device and personnel management system in communication, so that the attendance information of the target object in the attendance device and personnel management system can be obtained in real time through communication interaction.
[0059] Specifically, the attendance information of the target object within the preset time period includes: shift scheduling record information, out-of-town application record information, business trip application record information, and sign-in time information and sign-out time information of each attendance day. For example, based on the identification information of the target object (such as work number), the sign-in time information and sign-out time information of each attendance day can be read from the attendance device connected to the computer, and the shift scheduling record information, out-of-town application record information, and business trip application record information can be read from the personnel management system connected to the computer.
[0060] In actual applications, many companies have multiple attendance shifts, which means that employees have different get off work and rest times, lunch breaks, and overtime regulations. If the traditional offline personal leave management method is used to exempt employees with multiple attendance shifts from personal leave, it will undoubtedly greatly increase the workload of human resources staff.
[0061] By adopting the solution of the present invention, the target object's shift record information is obtained by communicating with the personnel management system, so that the target object's attendance shift can be determined based on the target object's shift record information, so that the target object's daily attendance can be determined more accurately, especially the part exceeding the prescribed working hours, which is more suitable for the management of such multi-attendance shifts. In addition, by obtaining the out-of-town application record information and the business trip application record information, instead of simply obtaining the check-in time information and check-out time information of each attendance day, the target object's daily attendance can also be determined more accurately.
[0062] Step 14, using the computer to calculate the duration of personal leave exemption within the preset time period based on the collected attendance information.
[0063] In one embodiment, the actual attendance time information of each attendance day within the preset time period can be calculated first, and then the personal leave exemption time of each attendance day within the preset time period can be calculated, and then the personal leave exemption time of each attendance day within the preset time period can be accumulated to obtain the total personal leave exemption time within the preset time period. The personal leave exemption time of each attendance day is the difference between the actual attendance time of each attendance day and the required attendance time and the exemption amount starting threshold.
[0064] Specifically, a different exemption amount calculation threshold can be set for each attendance day. In this way, the attendance of the target object in the attendance shift can be determined more accurately for the situation where the same target object may have different attendance shifts on different attendance days.
[0065] Taking the example of setting different exemption thresholds for each attendance day, the exemption duration of personal leave within the preset time period can be expressed as:
[0066] The duration of personal leave exemption within the preset time period = ∑ (actual attendance time on the nth attendance day - required attendance time on the nth attendance day - starting threshold of exemption amount on the nth attendance day);
[0067] Where n represents any attendance day within the preset time period.
[0068] In some embodiments, the duration of personal leave exemption within the preset time period can also be expressed as:
[0069] The duration of personal leave that can be exempted within the preset time period = ∑ actual attendance time on the attendance day - ∑ required attendance time on the attendance day - ∑ starting threshold for the exemption amount on the attendance day.
[0070] In a specific implementation, it can be set that when the actual attendance time on the attendance day is greater than the sum of the required attendance time and the exemption amount calculation threshold, the exempted time for personal leave on the attendance day is the difference between the actual attendance time on each attendance day and the required attendance time and the exemption amount calculation threshold; otherwise, the exempted time for personal leave on the attendance day is zero.
[0071] Specifically, taking the nth attendance day as an example, when the actual attendance time on the nth attendance day is greater than the sum of the required attendance time on the nth attendance day and the starting threshold of the exemption amount on the nth attendance day, the exempted time on the nth attendance day is the difference between the actual attendance time on the nth attendance day and the sum of the required attendance time on the nth attendance day and the starting threshold of the exemption amount on the nth attendance day, otherwise the exempted time on the nth attendance day is zero. In other words, the exempted time of each attendance day is either 0 or an integer, and there is no negative number. In this way, the part of daily attendance that exceeds the required attendance time can be compensated, so that the final paid personal leave time more accurately reflects the attendance of the target object.
[0072] In specific implementation, the starting threshold for the exemption amount of the nth attendance day can be set according to the actual overtime regulations. For example, the starting threshold for the exemption amount of the nth attendance day can be set to 0, that is, as long as the attendance time exceeds the required attendance time of each attendance day, it can be counted into the exempted time of personal leave. The starting threshold for the exemption amount of the nth attendance day can also be set to 0.5 hours, that is, as long as the attendance time exceeds the required attendance time of each attendance day by 0.5 hours, it can be counted into the exempted time of personal leave.
[0073] In some embodiments, the same exemption amount calculation threshold may also be set for each attendance day within a preset time period, thereby facilitating determination of the attendance status of the target object during a single attendance shift.
[0074] In some embodiments, accumulating the duration of personal leave exemption for each attendance day within the preset time period to obtain the duration of personal leave exemption within the preset time period may include: accumulating the duration of personal leave exemption for each attendance day within the preset time period to obtain the duration of personal leave exemption within the preset time period; receiving a personal leave exemption request using the computer; based on the personal leave exemption request, executing a personal leave exemption approval operation, and using the personal leave exemption duration corresponding to the approval result as the total personal leave exemption duration within the preset time period.
[0075] Specifically, the personal leave exemption duration of each attendance day within the preset time period is accumulated, and the accumulated result represents the personal leave exemption duration within the preset time period. At this time, the personal leave exemption approval operation can be triggered based on the personal leave exemption request initiated by the target object, so that each approval node can approve the personal leave exemption duration of the target object within the preset time period, confirm whether the personal leave exemption duration within the preset time period is reasonable, and thus the personal leave exemption duration finally obtained within the preset time period can be corrected. Usually, the personal leave exemption duration corresponding to the approval result is less than or equal to the personal leave exemption duration within the preset time period, thereby avoiding the total personal leave exemption duration within the preset time period based solely on computer results, further improving the accuracy of attendance records.
[0076] In a specific implementation, the display management interface of the computer can also be provided with a function control for displaying the exempted time of personal leave, through which the exempted time of personal leave in a preset time period (such as the previous natural month) can be displayed in real time. This makes it easier for the target object and the manager to understand the overtime situation of the target object and facilitate accurate assessment of the target object's attendance.
[0077] In a specific implementation, the display management interface of the computer can also set a personal leave exemption request function control, through which the personal leave exemption request function control can trigger the personal leave exemption approval operation when the personal leave exemption request is detected, that is, the personal leave exemption request is forwarded to each approval node in sequence until the last level of approval node also agrees to the personal leave exemption, and the personal leave exemption duration corresponding to the final approval result is obtained. The approval node of the personal leave exemption request can be set according to actual needs.
[0078] Step 15, using the computer to deduct the accumulated duration of actual personal leave applications within the preset time period based on the total personal leave exemption duration within the preset time period, to obtain the final paid personal leave duration within the preset time period.
[0079] That is to say, the final paid personal leave duration within the preset time period = the actual accumulated personal leave application duration within the preset time period - the total personal leave exemption duration within the preset time period.
[0080] In some embodiments, after deducting the actual accumulated duration of personal leave applications in the same time period, if the total personal leave exemption duration in the same time period is greater than the actual accumulated duration of personal leave applications in the time period, the remaining personal leave exemption duration in the time period can be cleared.
[0081] In some embodiments, after deducting the actual accumulated duration of personal leave applications within the same time period, if the total personal leave exemption duration within the same time period is greater than the actual accumulated duration of personal leave applications within the time period, the remaining personal leave exemption duration in the time period can be accumulated into the total personal leave exemption duration in the next time period, so that the final paid personal leave duration in each time period can more reasonably reflect the attendance of the target object.
[0082] Figure 2 FIG. 1 is a flow chart of an information processing process in one embodiment of the present invention. Figure 2 The data sources of this information processing process include: attendance equipment, human resource management (HRM) system and manual input. Among them, the check-in time information and check-out time information of the target object on each attendance day can be obtained from the attendance equipment. The scheduling record information, out-of-town application record information, and business trip application record information can be obtained from the HRM system. The manual input content may include: the starting threshold information of the exemption amount corresponding to each scheduling.
[0083] After that, the duration of personal leave exemption within the preset time period can be calculated. Specifically:
[0084] The duration of personal leave exemption within the preset time period = ∑ (actual attendance duration on the nth attendance day - required attendance duration on the nth attendance day - starting threshold for exemption amount on the nth attendance day).
[0085] Next, accept the personal leave exemption request and perform the personal leave exemption approval operation. Specifically, after receiving the personal leave exemption request, the personal leave exemption request can be forwarded to the upper-level supervisor for approval. After the upper-level supervisor approves it, it is forwarded to the next higher-level supervisor for approval until the next higher-level supervisor approves the personal leave exemption. The approved personal leave exemption duration is used as the total personal leave exemption duration within the preset time period and sent to the HRM system.
[0086] Finally, the HRM system calculates the final paid personal leave duration within the preset time period based on the total personal leave exemption duration within the preset time period and the actual personal leave duration applied for within the preset time period.
[0087] From the above content, it can be seen that the information processing method in the embodiment of the present invention can not only realize the information management of personal leave, but also can combine the actual attendance of the target object to more reasonably calculate the final paid personal leave duration within the preset time period, so that the final paid personal leave duration within the preset time period can more accurately reflect the attendance information of the target object.
[0088] In addition, the solution of the present invention flexibly calculates the exemption time of personal leave according to the characteristics of multiple attendance shifts, so as to facilitate personalized personal leave management according to the actual conditions of different attendance shifts. The use of computers to automatically collect, process and analyze attendance data reduces manual intervention and errors, and improves management efficiency and accuracy.
[0089] In order to enable those skilled in the art to better understand and implement the present invention, the device, test system, electronic device and computer-readable storage medium corresponding to the above method are described in detail below.
[0090] Reference Figure 3 The embodiment of the invention further provides an information processing device 30, which may include: a personal leave request receiving unit 31, an accumulation unit 32, a collection unit 33, an exemption time calculation unit 34, and a deduction unit 35. Among them:
[0091] The personal leave request receiving unit 31 is adapted to receive personal leave application requests and obtain the personal leave application duration corresponding to each personal leave application request within a preset time period;
[0092] The accumulating unit 32 is adapted to accumulate the duration of each personal leave application within a preset time period to obtain the actual accumulated duration of personal leave applied within the preset time period;
[0093] The collection unit 33 is adapted to collect attendance information of the target object within the preset time period in real time;
[0094] The exemption duration calculation unit 34 is adapted to calculate the total personal leave exemption duration within the preset time period based on the collected attendance information;
[0095] The deduction unit 35 is adapted to deduct the accumulated duration of actual personal leave applications within the preset time period based on the total personal leave exemption duration within the preset time period, so as to obtain the final paid personal leave duration within the preset time period.
[0096] Regarding the above-mentioned functional units, they can be implemented specifically with reference to the above descriptions of steps 11 to 15, which will not be repeated here.
[0097] In some embodiments, the information processing device 30 may be provided with a display management interface, and a plurality of function controls may be provided on the display management interface.
[0098] For example, a personal leave application function control may be provided on the display management interface of the information processing device 30. When a personal leave application trigger operation is detected, the personal leave application function control may display a function list such as the reason for the personal leave application, the duration of the personal leave application, the start time of the personal leave, etc. The user may select the expected data from the displayed function list to form a personal leave application request.
[0099] For another example, a function control for displaying the actual cumulative duration of applied personal leave can be set on the display management interface of the information processing device 30. The function control for displaying the actual cumulative duration of applied personal leave can display the actual cumulative duration of applied personal leave in the previous natural month, thereby making it easier for the target object itself and the manager to understand the actual applied personal leave situation of the target object.
[0100] For another example, a personal leave exemption duration display function control may be provided on the display management interface of the information processing device 30, through which the personal leave exemption duration display function control may be used to display the personal leave exemption duration in a preset time period (such as the previous natural month) in real time. This makes it easier for the target object and the manager to understand the overtime situation of the target object and facilitate accurate assessment of the target object's attendance.
[0101] For another example, the display management interface of the information processing device 30 can also be provided with a personal leave exemption request function control, through which the personal leave exemption request function control can trigger the personal leave exemption approval operation when the personal leave exemption request is detected, that is, the personal leave exemption request is forwarded to each approval node in sequence until the last level of approval node also agrees to the personal leave exemption, and the personal leave exemption duration corresponding to the final approval result is obtained. The approval node of the personal leave exemption request can be set according to actual needs.
[0102] Reference Figure 4 The embodiment of the present invention further provides an information processing system, which may include: an information processing device 30, an attendance device 41 and a personnel management system 42. The attendance device 41 is connected to the information processing device 30, and the personnel management system 42 is connected to the information processing device 30. The information processing device 30 is suitable for collecting the attendance information of the target object within the preset time period from the attendance device and the personnel management system, and calculating the final paid personal leave duration within the preset time period.
[0103] In some embodiments, the information processing device 30 may be integrated into the personnel management system 42 , thereby serving as a part of the personnel management system 42 to improve personnel management efficiency.
[0104] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. The computer program is executed by a processor to implement the steps of any of the above methods.
[0105] In a specific implementation, the computer-readable storage medium may include: ROM, RAM, magnetic disk or optical disk, etc.
[0106] An embodiment of the present invention further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes the steps of any of the above methods when running the computer program.
[0107] Regarding the various modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in a chip module, the various modules / units included therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least some of the modules / units can be implemented in the form of hardware such as circuits. The element can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0108] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.
Claims
1. An information processing method, characterized in that: include: Receive leave application requests using a computer, and obtain the leave application duration corresponding to each leave application request within a preset time period; Utilizing the computer to accumulate the duration of each personal leave application within a preset time period, and obtaining the actual accumulated duration of personal leave applied within the preset time period; Using the computer to collect attendance information of the target object within the preset time period in real time; Calculating the total personal leave exemption duration within the preset time period based on the collected attendance information using the computer; The computer is used to deduct the accumulated duration of actual personal leave applications within the preset time period based on the total personal leave exemption duration within the preset time period to obtain the final paid personal leave duration within the preset time period.
2. The information processing method according to claim 1, characterized in that: The using the computer to collect the attendance information of the target object in the preset time period in real time includes: Attendance information of the target object within the preset time period is collected in real time through the attendance equipment and personnel management system connected to the computer.
3. The information processing method according to claim 2, characterized in that: The attendance information of the target object within the preset time period includes: shift scheduling record information, out-of-town application record information, business trip application record information, sign-in time information and sign-out time information of each attendance day.
4. The information processing method according to claim 2, characterized in that: The calculating the total personal leave exemption duration within the preset time period based on the collected attendance information by the computer includes: Calculate the actual attendance time information for each attendance day within the preset time period; Calculate the personal leave exemption duration for each attendance day within the preset time period, where the personal leave exemption duration for each attendance day is the difference between the actual attendance duration and the required attendance duration and the exemption amount starting threshold for each attendance day; The personal leave exemption duration for each attendance day within the preset time period is accumulated to obtain the total personal leave exemption duration within the preset time period.
5. The information processing method according to claim 4, characterized in that: The calculation of the personal leave exemption duration for each attendance day within the preset time period includes: When the actual attendance time on the attendance day is greater than the sum of the required attendance time and the exemption amount calculation threshold, the personal leave exemption time on the attendance day is the difference between the actual attendance time on each attendance day and the required attendance time and the exemption amount calculation threshold; otherwise, the personal leave exemption time on the attendance day is zero.
6. The information processing method according to claim 4, characterized in that: The step of accumulating the personal leave exemption time for each attendance day within the preset time period to obtain the total personal leave exemption time within the preset time period includes: The exempted duration of personal leave for each attendance day within the preset time period is accumulated to obtain the exempted duration of personal leave within the preset time period; receiving, using the computer, a request for personal leave exemption; Based on the personal leave exemption request, a personal leave exemption approval operation is performed, and the personal leave exemption duration corresponding to the approval result is used as the total personal leave exemption duration within the preset time period.
7. The information processing method according to claim 1, wherein: The preset time period is the previous natural month.
8. The information processing method according to claim 1, wherein: Also includes: The computer is used to display at least one of the actual accumulated duration of personal leave applied for within the preset time period and the duration of personal leave that can be exempted.
9. An information processing device, characterized in that: include: A personal leave request receiving unit, adapted to receive personal leave application requests and obtain the personal leave application duration corresponding to each personal leave application request within a preset time period; An accumulation unit, adapted to accumulate the duration of each personal leave application within a preset time period to obtain the actual accumulated duration of personal leave applied within the preset time period; A collection unit, adapted to collect attendance information of a target object within the preset time period in real time; An exemption duration calculation unit, adapted to calculate the total personal leave exemption duration within the preset time period based on the collected attendance information; The deduction unit is adapted to deduct the actual accumulated duration of personal leave applications within the preset time period based on the exempted duration of personal leave within the preset time period, so as to obtain the final paid personal leave duration within the preset time period.
10. An information processing system, characterized in that: include: The information processing device according to claim 9; an attendance device connected to the information processing device; A personnel management system connected to the information processing device; The information processing device is suitable for collecting the attendance information of the target object within the preset time period from the attendance equipment and the personnel management system, and calculating the final paid personal leave duration within the preset time period.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program is executed by a processor to implement the steps of the method according to any one of claims 1 to 8.
12. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor runs the computer program, the steps of the method according to any one of claims 1 to 8 are performed.