Salary accounting management method and system, electronic equipment and storage medium

Through parallel computing technology and the generation of salary allocation information, the existing salary calculation algorithm is solved, efficient multi-user salary calculation and data security are achieved, and the salary calculation process is simplified.

CN119250777APending Publication Date: 2025-01-03SUNSHINE DIGITAL INTELLIGENCE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411188491.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The existing salary calculation algorithm is complex and has low operating efficiency. Especially when the company's salary calculation time is concentrated, it is difficult to support multiple companies to calculate salary at the same time, which makes it impossible to actually implement it. The existing software cannot be compatible with the salary algorithm of all users, resulting in Users need to operate half-system and semi-manually, and the salary calculation process is cumbersome.

Method used

By determining the salary calculation configuration information for each target user and using parallel computing technologies (such as multi-threaded computing or distributed computing) to process the salary calculation needs of multiple users simultaneously, we generate salary calculation rules, including salary policies, salary structures and benefits and encrypt the data to ensure security and accuracy.

Benefits of technology

It improves the efficiency of salary accounting, can handle the salary calculation needs of multiple users at the same time, reduces manual operations, saves time and human resources, and ensures calculation accuracy and data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119250777A_ABST
    Figure CN119250777A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of salary management, and particularly discloses a salary accounting management method and system, electronic equipment and a storage medium, and the method comprises the steps: determining salary accounting configuration information corresponding to each target user; and calculating the salary of each target user in parallel by using the salary accounting configuration information corresponding to each target user. According to the invention, salary calculation requirements of multiple users can be processed at the same time, and the efficiency of salary accounting is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] At present, the salary calculation algorithm is complex and the operation efficiency is low. Especially when the salary calculation time of enterprises is concentrated, it is difficult to support multiple enterprises to calculate salaries at the same time, resulting in the inability to truly implement it. Existing salary calculation software is often not compatible with the salary algorithms of all users, resulting in users needing semi-systematic and semi-manual operations during use, and the salary calculation process is cumbersome.

[0003] Therefore, it is urgent to provide a technical solution to solve the above problems. Summary of the invention

[0004] In order to solve the above technical problems, the present invention provides a salary accounting management method, system, electronic device and storage medium.

[0005] In a first aspect, the present invention provides a salary accounting management method, and the technical solution of the method is as follows:

[0006] Determine the salary accounting configuration information corresponding to each target user;

[0007] The salary of each target user is calculated in parallel using the salary accounting configuration information corresponding to each target user.

[0008] The beneficial effects of a salary accounting management method of the present invention are as follows:

[0009] The method of the present invention can process salary calculation requirements of multiple users at the same time, thereby improving the efficiency of salary calculation.

[0010] On the basis of the above scheme, a salary accounting management method of the present invention can also be improved as follows.

[0011] In an optional manner, the step of determining the salary accounting configuration information corresponding to any target user includes:

[0012] According to the salary influencing factors set by the target enterprise where any target user is located, the salary calculation rules of the target enterprise are generated, and the salary calculation rules of the target enterprise are determined as the salary accounting configuration information corresponding to any target user.

[0013] In an optional manner, the salary influencing factors include: salary policy, salary structure and welfare benefits.

[0014] In an optional manner, the method further includes:

[0015] Encrypt the salary accounting configuration information corresponding to each target user to obtain encrypted information;

[0016] After the encrypted information is successfully decrypted, the step of calculating the salary of each target user in parallel by using the salary calculation configuration information corresponding to each target user is executed.

[0017] In an optional manner, the step of calculating the salary of each target user in parallel by using the salary calculation configuration information corresponding to each target user includes:

[0018] The salary of each target user is calculated by using parallel computing technology and combining the salary accounting configuration information corresponding to each target user; wherein the parallel computing technology is: multi-threaded computing or distributed computing.

[0019] In a second aspect, the present invention provides a salary accounting management system, the technical solution of which is as follows:

[0020] It includes: a determination module and a processing module;

[0021] The determination module is used to: determine the salary calculation configuration information corresponding to each target user;

[0022] The processing module is used to calculate the salary of each target user in parallel by using the salary calculation configuration information corresponding to each target user.

[0023] The beneficial effects of a salary accounting management system of the present invention are as follows:

[0024] The system of the present invention can process salary calculation requirements of multiple users at the same time, thereby improving the efficiency of salary calculation.

[0025] On the basis of the above scheme, the salary accounting management system of the present invention can also be improved as follows.

[0026] In an optional manner, the step of determining the salary accounting configuration information corresponding to any target user in the determination module includes:

[0027] According to the salary influencing factors set by the target enterprise where any target user is located, the salary calculation rules of the target enterprise are generated, and the salary calculation rules of the target enterprise are determined as the salary accounting configuration information corresponding to any target user.

[0028] In an optional manner, the salary influencing factors include: salary policy, salary structure and welfare benefits.

[0029] In a third aspect, a technical solution of an electronic device of the present invention is as follows:

[0030] The invention comprises a memory, a processor and a program stored in the memory and running on the processor. When the processor executes the program, the steps of the salary accounting management method of the present invention are realized.

[0031] In a fourth aspect, the present invention provides a computer-readable storage medium having the following technical solution:

[0032] Instructions are stored in the computer-readable storage medium. When the computer-readable storage medium reads the instructions, the computer-readable storage medium executes the steps of the salary accounting management method of the present invention.

[0033] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present invention. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:

[0035] Figure 1 A flowchart of an embodiment of a salary accounting management method of the present invention;

[0036] Figure 2 This is a schematic diagram of the salary calculation principle;

[0037] Figure 3 A structural diagram of an embodiment of a salary accounting management system of the present invention;

[0038] Figure 4 The figure is a schematic structural diagram of an embodiment of an electronic device of the present invention. DETAILED DESCRIPTION

[0039] Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited to the embodiments set forth herein.

[0040] Figure 1A flow chart of an embodiment of a salary accounting management method provided by the present invention is shown, and the salary accounting management method can be executed by an electronic device such as a terminal device or a server. The terminal device can be any fixed or mobile terminal such as a user equipment (UE), a mobile device, a user terminal, a terminal, a cellular phone, a cordless phone, a personal digital assistant (PDA), a handheld device, a computing device, a vehicle-mounted device, a wearable device, etc. The server can be a single server or a server cluster composed of multiple servers. Any electronic device can implement the salary accounting management method by calling computer-readable instructions stored in a memory through a processor. Figure 1 As shown, the following steps are included:

[0041] S1. Determine the salary accounting configuration information corresponding to each target user.

[0042] The target user is a user who currently needs to perform salary calculation. In this embodiment, there are multiple target users. The multiple target users can be divided into multiple salary groups according to the nature of the user's work and position. The salary calculation configuration information corresponding to the target users in each salary group is the same by default. The salary calculation configuration information includes: salary calculation rules and calculation formulas, etc.

[0043] It should be noted that, at preset time intervals, the salary accounting configuration information corresponding to the target user is updated in real time according to the changing salary policies and regulations.

[0044] S2. Utilize the salary calculation configuration information corresponding to each target user to calculate the salary of each target user in parallel.

[0045] Among them, in parallel computing, in addition to the salary accounting configuration information corresponding to the target user, the salary must also be calculated based on the target user's work content, workload, and clock-in information.

[0046] It should be noted that, during the salary calculation process, in this embodiment, the salary of each target user is automatically calculated according to the calculation formula corresponding to the salary calculation configuration information corresponding to the user.

[0047] In an optional manner, the step of determining the salary accounting configuration information corresponding to any target user includes:

[0048] According to the salary influencing factors set by the target enterprise where any target user is located, the salary calculation rules of the target enterprise are generated, and the salary calculation rules of the target enterprise are determined as the salary accounting configuration information corresponding to any target user.

[0049] Among them, salary influencing factors include: salary policy, salary structure and welfare benefits. Salary policy includes but is not limited to: tax calculation method (such as annual cumulative tax calculation), personal income tax increase annual special deduction category, enterprise key project assessment dividend, etc. Salary structure includes but is not limited to: fixed salary, position allowance, confidential allowance, etc. Welfare benefits include but are not limited to: parental allowance, birthday money, pregnancy allowance, etc. For the generation process of salary calculation rules, for example: ① Salary policy change: add an annual accumulator, accumulate the annual value through the calculation results of each month, add special deduction items and accumulate the annual accumulation of special deductions; calculate personal income tax by adding a new calculation formula configuration using the annual accumulation value and special deduction accumulation. ② Salary structure adjustment: add a new salary item and configure the salary item calculation rule, discard the old salary item, and the new salary item is adjusted and written to the result table through the writable array configuration. ③ Take parental allowance as an example: it is necessary to add a parental allowance income item, add a parental allowance to meet the calculation formula, adjust the writable array configuration, and configure the new item to the result table; the input parameters are adjusted as the parental allowance data is adjusted, and the configuration formula automatically obtains the changed data to change the parental allowance salary item. The salary calculation rules can be pre-configured industry standard salary calculation rules to achieve zero-configuration calculation out of the box; they can also be personalized and customized according to needs. Salary calculation rules include but are not limited to: ① Fixed salary: basic salary, meal allowance, transportation allowance, communication allowance, other types of fixed allowances or welfare items. ② Variable salary: Among them, performance bonuses support base, ratio, and weight parameter configuration, year-end bonus increase base and coefficient configuration, year-end bonus base supports flexible import and automatic calculation according to monthly basic salary, overtime pay (1.5 times, 2 times, 3 times calculation templates); support other income such as rewards and other income, as well as deduction attendance and other deduction import templates. The calculation formula corresponding to the salary calculation rules supports formal employees (monthly salary), interns (hourly wages), labor dispatch and temporary workers.

[0050] In an optional manner, the method further includes:

[0051] Encrypt the salary accounting configuration information corresponding to each target user to obtain encrypted information;

[0052] When the encrypted information is successfully decrypted, step S1 is executed.

[0053] Among them, based on the encryption and decryption algorithm certified by the national secret, the encryption and decryption components are generated to automatically encrypt and decrypt the salary accounting configuration information and the salary of the target user. For the salary accounting results and extraction, the automatic configuration identifies sensitive data fields, and automatically encrypts the ID card, mobile phone, email, and amount type digital part of the data to achieve transmission and use through decryption. The data is encrypted during storage and transmission, and only authorized target users can access and process the salary data. Administrators can set different user roles and permissions to exercise fine-grained control over the data.

[0054] In an optional manner, step S2 includes:

[0055] By using parallel computing technology and combining the salary accounting configuration information corresponding to each target user, the salary of each target user is calculated.

[0056] Wherein, the parallel computing technology is: multi-threaded computing or distributed computing. Figure 2 As shown, by using technologies such as multi-threading or distributed computing, the computing tasks of different target users and salary groups are assigned to different computing units for simultaneous processing, thereby speeding up the salary calculation and improving the calculation efficiency.

[0057] This embodiment can handle the salary calculation needs of multiple users at the same time, and greatly improves the calculation efficiency through automated and integrated processing procedures. Compared with the traditional manual calculation method, it saves a lot of time and human resources. This embodiment can accurately calculate various factors such as salary, deductions and subsidies through built-in formulas and rules, avoid common errors in manual calculations, and improve calculation accuracy. Users of this embodiment can set corresponding calculation rules and parameters according to their own salary policies and requirements to meet the special needs of different companies. This embodiment adopts advanced data encryption and rights management technology to ensure the security and confidentiality of user data. Only authorized users can access and process relevant salary data, effectively preventing the risk of data leakage and abuse. This embodiment can update salary calculation rules and formulas in real time through software updates and background configurations to ensure the accuracy and compliance of salary calculations.

[0058] Figure 3 FIG. 2 is a schematic diagram showing a structure of an embodiment of a salary accounting management system 200 provided by the present invention. Figure 3 As shown, the system 200 includes: a determination module 210 and a processing module 220;

[0059] The determination module 210 is used to: determine the salary calculation configuration information corresponding to each target user;

[0060] The processing module 220 is used to calculate the salary of each target user in parallel by using the salary calculation configuration information corresponding to each target user.

[0061] In an optional manner, the step of determining the salary accounting configuration information corresponding to any target user in the determination module 210 includes:

[0062] According to the salary influencing factors set by the target enterprise where any target user is located, the salary calculation rules of the target enterprise are generated, and the salary calculation rules of the target enterprise are determined as the salary accounting configuration information corresponding to any target user.

[0063] In an optional manner, the salary influencing factors include: salary policy, salary structure and welfare benefits.

[0064] In an optional manner, the device further includes: a security module; the security module is used to:

[0065] Encrypt the salary accounting configuration information corresponding to each target user to obtain encrypted information;

[0066] When the encrypted information is successfully decrypted, the processing module 220 is called.

[0067] In an optional manner, the processing module 220 is specifically used to:

[0068] The salary of each target user is calculated by using parallel computing technology and combining the salary accounting configuration information corresponding to each target user; wherein the parallel computing technology is: multi-threaded computing or distributed computing.

[0069] The technical solution of this embodiment can process the salary calculation requirements of multiple users at the same time, thereby improving the efficiency of salary calculation.

[0070] For the above parameters and steps of each module implementing corresponding functions in the salary accounting management system 200 of this embodiment, reference may be made to the parameters and steps in the embodiment of the salary accounting management method above, and no further description will be given here.

[0071] like Figure 4 As shown, an electronic device 300 of an embodiment of the present invention includes a processor 320, the processor 320 is coupled to a memory 310, and the memory 310 stores at least one computer program 330, and the at least one computer program 330 is loaded and executed by the processor 320, so that the electronic device 300 implements any of the above-mentioned salary accounting management methods, specifically:

[0072] The electronic device 300 may have relatively large differences due to different configurations or performances, and may include one or more processors 320 (Central Processing Units, CPU) and one or more memories 310, wherein the one or more memories 310 store at least one computer program 330, and the at least one computer program 330 is loaded and executed by the one or more processors 320, so that the electronic device 300 implements any of the salary accounting management methods provided in the above embodiments. Of course, the electronic device 300 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output, and the electronic device 300 may also include other components for implementing device functions, which will not be described in detail here.

[0073] A computer-readable storage medium according to an embodiment of the present invention stores at least one computer program, and the at least one computer program is loaded and executed by a processor so that a computer implements any of the above-mentioned salary accounting management methods.

[0074] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0075] In an exemplary embodiment, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes any of the above-mentioned salary accounting management methods.

[0076] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects and represent the definition of a specific order or sequence. The order of use of similar objects can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than the order shown or described.

[0077] Those skilled in the art know that the present invention can be implemented as a system, method or computer program product. Therefore, the present disclosure can be specifically implemented in the following forms, namely: it can be complete hardware, it can be complete software (including firmware, resident software, microcode, etc.), or it can be a combination of hardware and software, which is generally referred to as "circuit", "module" or "system" herein. In addition, in some embodiments, the present invention can also be implemented in the form of a computer program product in one or more computer-readable media, and the computer-readable medium contains computer-readable program code.

[0078] Any combination of one or more computer-readable media can be used. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0079] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.

Claims

1. A salary accounting management method, characterized in that: include: Determine the salary accounting configuration information corresponding to each target user; The salary of each target user is calculated in parallel using the salary accounting configuration information corresponding to each target user.

2. The salary accounting management method according to claim 1, characterized in that: The steps for determining the payroll configuration information corresponding to any target user include: According to the salary influencing factors set by the target enterprise where any target user is located, the salary calculation rules of the target enterprise are generated, and the salary calculation rules of the target enterprise are determined as the salary accounting configuration information corresponding to any target user.

3. The salary accounting management method according to claim 2, characterized in that: The salary influencing factors include: salary policy, salary structure and welfare benefits.

4. The salary accounting management method according to claim 1, characterized in that: Also includes: Encrypt the salary accounting configuration information corresponding to each target user to obtain encrypted information; After the encrypted information is successfully decrypted, the step of calculating the salary of each target user in parallel by using the salary calculation configuration information corresponding to each target user is executed.

5. The salary accounting management method according to any one of claims 1 to 4, characterized in that: The steps of calculating the salary of each target user in parallel by using the salary accounting configuration information corresponding to each target user include: The salary of each target user is calculated by using parallel computing technology and combining the salary accounting configuration information corresponding to each target user; wherein the parallel computing technology is: multi-threaded computing or distributed computing.

6. A salary accounting management system, characterized in that: include: Determine modules and process modules; The determination module is used to: determine the salary calculation configuration information corresponding to each target user; The processing module is used to calculate the salary of each target user in parallel by using the salary calculation configuration information corresponding to each target user.

7. The salary accounting management system according to claim 6, characterized in that: The step of determining the salary accounting configuration information corresponding to any target user in the determination module includes: According to the salary influencing factors set by the target enterprise where any target user is located, the salary calculation rules of the target enterprise are generated, and the salary calculation rules of the target enterprise are determined as the salary accounting configuration information corresponding to any target user.

8. The salary accounting management system according to claim 7, characterized in that: The salary influencing factors include: salary policy, salary structure and welfare benefits.

9. An electronic device, characterized in that: The electronic device includes a processor, the processor is coupled to a memory, at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the electronic device implements the salary accounting management method as described in any one of claims 1 to 5.

10. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor, so that the computer-readable storage medium implements the salary accounting management method according to any one of claims 1 to 5.