Project pre-verification accounting system

Through the project management, accounting and budget management units of the project pre-actual accounting system, the problem of lack of budget regulation in the project accounting system in the existing technology is solved, real-time regulation of project funds and comprehensive tracking of financial status is achieved, risks are reduced and the standardization of fund use is ensured.

CN119624353APending Publication Date: 2025-03-14SANY GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411595465.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The existing project accounting system lacks the corresponding budget for the project, making it difficult to regulate the budget during the project process, resulting in shortage of funds or wealth and being used randomly, affecting the operation of the enterprise.

Method used

Provide a project pre-realization accounting system, including a project management unit, a project accounting unit and a project budget management unit. By obtaining project task information, actual expenses and budget plans, budget control in real time, and generating pre-realized analysis data to track financial status.

Benefits of technology

Real-time regulation of funds during the project is achieved, avoiding the situation of misuse of shortages or wealth of funds, reducing risks, and ensuring the standardization and effectiveness of corporate capital use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119624353A_ABST
    Figure CN119624353A_ABST
Patent Text Reader

Abstract

The invention provides a project pre-checking system, and solves or improves the technical problems that a project checking system in the prior art is difficult to regulate and control project budget regulation and control in the whole project proceeding process, so that fund use of an enterprise is disordered, and operation of the enterprise is seriously influenced. According to the project pre-checking system provided by the invention, in the project process, the project budget management unit can regulate and control the budget plan of the project according to the actual business cost so as to regulate and control the budget plan in real time according to the total budget amount of the project, so that the budget and the actual cost are combined, and funds in the whole project process are regulated and controlled in real time; therefore, the situation that the project is difficult to maintain due to capital shortage in the later period or is misused due to capital abundance is avoided, and the risk is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of project accounting, and in particular to a project budget accounting system. Background Art

[0002] In the existing technology, many government agencies or enterprises and institutions have multiple branches or subordinate institutions. Each branch or subordinate institution may have an independent financial department. Different financial departments maintain a decentralized management model that is independent of each other, resulting in the overall financial work being characterized by post-bookkeeping with scattered data, many personnel, and weak control.

[0003] Therefore, the project accounting system is born. The project accounting system records the investment costs incurred in the project construction and the operating expenses incurred in the project production. By recording the quantity and amount, it provides data support for various financial statements. However, the project accounting system in the prior art often only records the financial data actually generated by the project, and each project often has a corresponding budget. Therefore, the project accounting system in the prior art lacks the corresponding budget of the project, and it is difficult to regulate the project budget during the entire project process, resulting in a shortage of funds in the later stage of the project, making it difficult to maintain the project, or the funds are misused due to abundant funds. At the very least, it leads to confusion in the use of corporate funds, and at worst, it seriously affects the operation of the company. Summary of the invention

[0004] In view of this, the present application provides a project budget accounting system, which solves or improves the technical problems that the project accounting system in the prior art lacks the corresponding budget for the project, making it difficult to regulate the project budget during the entire project process, resulting in a shortage of funds in the later stage of the project, making it difficult to maintain the project, or the funds are misused due to abundant funds, which in turn leads to confusion in the use of corporate funds and in serious cases seriously affects the operation of the company.

[0005] As the first aspect of the present application, the present application provides a project pre-actual accounting system, including: a project management unit, used to obtain task information of multiple tasks of the project, and classify the multiple task information to generate project information of the project; a project accounting unit, used to create a project accounting table of the project according to the project information, obtain the actual business expenses generated by the actual tasks of the project during the actual operation, and collect the actual tasks and the corresponding actual business expenses in the project accounting table; a project budget management unit, a user obtains the budget plan of the project, and adjusts the budget plan according to the actual business expenses generated by the actual tasks of the project; an analysis unit, used to obtain the project accounting table of the project, the manual accounting table of the project and the budget plan, and analyze the project accounting table, the manual accounting table and the budget plan to generate pre-actual analysis data.

[0006] In one possible implementation, the project budget management unit includes: a budget planning module, which is used to generate budget usage plan details based on the budget plan of the project, and the budget usage plan details include the project preset progress and the budget amount corresponding to the project preset progress; a budget release module, which is used to release the budget amount corresponding to the preset progress according to the project preset progress in the budget usage plan details; and a budget adjustment module, which is used to adjust the budget plan of the project according to the actual business expenses generated corresponding to the actual tasks during the actual operation of the project and the completion status of the project.

[0007] In a possible implementation, the budget release module is further used to increase or lock the unreleased budget amount for tasks that have not completed the preset progress according to the actual business expenses corresponding to the actual tasks during the actual operation of the project.

[0008] In one possible implementation, the project management unit includes: a project coding module for encoding the project; a project classification module for classifying multiple task information of the project to generate a task information table of the project; a project phase module for generating a preset project schedule based on the task information table of the project; and a project status module for changing the status information of the project based on the received prompt information.

[0009] In a possible implementation, the project budget accounting system further includes: a project relationship module, which is used to construct a relationship network of multiple projects according to the task information tables of the multiple projects.

[0010] In one possible implementation, the analysis unit includes: an analysis model construction module, which is used to construct an analysis model based on the target analysis item; a data analysis module, which is used to search for target analysis data corresponding to the target analysis item in the project accounting table, the manual accounting table and the budget plan according to the target analysis item, and analyze the target analysis data according to preset analysis rules to generate analysis data of the target analysis item; wherein the pre-real analysis data includes analysis data of at least one of the target analysis items.

[0011] In one possible implementation, the project accounting unit includes: an order creation module, used to create order information based on the project information, the order information includes sub-orders corresponding to multiple tasks; a financial management module, used to obtain the actual business expenses generated corresponding to the actual tasks during the actual operation of the project, and match the actual business expenses generated corresponding to the multiple actual tasks with the multiple sub-orders to generate a project accounting table.

[0012] In a possible implementation, the project budget accounting system further includes: a manual accounting module for constructing a project personnel relationship table of the project participants, and constructing a manual accounting table for the project based on the actual labor cost of each project personnel and the project personnel relationship.

[0013] In a possible implementation, the project pre-actual accounting system further includes: a service bus, wherein the service bus is communicatively connected with the manual accounting module and the project management unit.

[0014] In a possible implementation, the project budget accounting system further includes: an integrated middleware platform, wherein the integrated middleware platform is communicatively connected with the project accounting unit, the project management unit, and the project budget management unit respectively.

[0015] The project pre-actual accounting system provided by the present application includes a project management unit 10, a project accounting unit 11, a project budget management unit 12 and an analysis unit 13. The project management unit 10 is used to create and manage projects, the project accounting unit is used to perform accounting according to the actual expenses incurred during the project, the project budget management unit is used to create a budget plan for the project according to the project, and adjust the budget plan in real time according to the actual expenses incurred during the project, and the analysis unit is used to analyze the project accounting table, manual accounting table and budget plan generated during the project to generate pre-actual analysis data, so as to achieve comprehensive tracking of the financial status of the project. In addition, during the project, the project budget management unit can adjust the budget plan of the project according to the actual business expenses, and adjust the budget plan in real time according to the total project budget, so that the budget and actual expenses are combined, and the funds in the entire project process are adjusted in real time, so as to avoid the situation where the project is difficult to maintain due to a shortage of funds in the later stage of the project or the funds are misused due to the abundance of funds, thereby reducing the risk. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] By describing the embodiments of the present application in more detail in conjunction with the accompanying drawings, the above and other purposes, features and advantages of the present application will become more apparent. The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings, the same reference numerals generally represent the same components or steps.

[0017] Figure 1 The figure is a structural block diagram of a project budget accounting system provided in one embodiment of the present application.

[0018] Figure 2 Shown is a structural block diagram of a project budget accounting system provided by another embodiment of the present application.

[0019] Figure 3 Shown is a structural block diagram of a project budget accounting system provided by another embodiment of the present application.

[0020] Figure 4 Shown is a structural block diagram of a project budget accounting system provided by another embodiment of the present application.

[0021] Figure 5 Shown is a structural block diagram of a project budget accounting system provided by another embodiment of the present application.

[0022] Figure 6 Shown is a structural block diagram of a project budget accounting system provided by another embodiment of the present application.

[0023] Figure 7 Shown is a structural block diagram of a project budget accounting system provided by another embodiment of the present application.

[0024] Figure 8 Shown is a structural block diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0025] In the description of the application, the meaning of "multiple" is at least two, for example, two, three, etc., unless otherwise clearly and specifically limited. In the embodiment of the present application, all directional indications (such as up, down, left, right, front, back, top, bottom ...) are only used to explain the relative position relationship, motion conditions, etc. between the components under a certain specific posture (as shown in the drawings). If the specific posture changes, the directional indication also changes accordingly. In addition, the terms "including" and "having" and any of their deformations are intended to cover non-exclusive inclusions. For example, the process, method, system, product or equipment comprising a series of steps or units are not limited to the steps or units listed, but optionally also include the steps or units not listed, or optionally also include other steps or units inherent to these processes, methods, products or equipment.

[0026] In addition, the reference to "embodiment" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0027] Exemplary Systems

[0028] This application provides a project budget accounting system. Figure 1 FIG. 1 is a structural block diagram of a project budget accounting system provided by an embodiment of the present application. Figure 1 As shown, the project budget accounting system 1 includes:

[0029] The project management unit 10 is used to obtain task information of multiple tasks of the project and classify the multiple task information to generate project information of the project;

[0030] Specifically, the project management unit 10 may adopt a PMS (power production management system), in which a user may create a project and give the project a code, name, etc. For example, a user may input task information of multiple tasks of a project on the PMS, and then classify the multiple tasks to generate complete and systematic project information corresponding to the project.

[0031] It should be noted that a project includes multiple tasks, and there may be a certain relationship between the multiple tasks. For example, a project includes multiple first-level projects, a first-level task may include multiple second-level tasks, a second-level task may include multiple third-level tasks, a third-level task may include multiple fourth-level tasks, etc. For the sake of record, all levels of tasks included in a project are collectively referred to as tasks.

[0032] When a user creates a project, each task entered is classified to classify the relationship between tasks (such as the relationship between the same layer or the hierarchical relationship between tasks) to generate project information. The project information includes multiple tasks and the relationship between multiple tasks.

[0033] When the project management unit 10 completes creating the project, the project information may be synchronized to the associated units, for example, the project information may be sent to the project accounting unit 11 , the project budget management unit 12 , and the analysis unit 13 .

[0034] The project accounting unit 11 is in communication with the project management unit 10. The project accounting unit 11 is used to create a project accounting table for the project according to the project information, obtain the actual business expenses corresponding to the actual tasks in the actual operation of the project, and collect the actual tasks and the corresponding actual business expenses in the project accounting table;

[0035] Specifically, after receiving the project information sent by the project management unit 10, the project accounting unit 11 can construct a project accounting table according to the project information, that is, create a financial statement related to each task of the project to record the actual business expenses incurred by each task during the project.

[0036] The user can fill in the actual expenses incurred corresponding to the tasks involved in the project on the financial reimbursement system or upload reimbursement documents. The financial reimbursement system will record the collected reimbursement documents and upload the recorded actual business expenses to the project accounting unit 11. After receiving the actual business expenses incurred by each business, the project accounting unit 11 can fill in the actual business expenses to the corresponding position in the project accounting table.

[0037] In addition, the project accounting unit 11 itself can also be used as a financial reimbursement system, that is, the user fills in the actual expenses incurred corresponding to the tasks involved in the project in the project accounting unit 11 or uploads reimbursement documents, and the project accounting unit 11 identifies the actual business expenses and the corresponding business based on the reimbursement documents uploaded by the user, and fills in the actual business expenses into the corresponding position in the project accounting table.

[0038] When the project accounting unit 11 obtains the actual business expenses of each task of the project and fills it into the corresponding position in the project accounting table, when the project is completed, the project accounting unit 11 can perform accounting according to the actual business expenses in the project accounting table.

[0039] During the progress of the project, the project accounting unit 11 synchronizes the project accounting table to the project budget management unit 12 and the analysis unit 13 in real time.

[0040] Project budget management unit 12, the user obtains the budget plan of the project and adjusts the budget plan according to the actual business expenses generated by the actual tasks of the project;

[0041] The project budget management unit 12 allows the user to obtain the budget plan of the project. Specifically, the user can input the budget plan of the project in the project budget management unit 12 .

[0042] At the same time, the project accounting unit 11 or the financial reimbursement system transmits the actual business expenses incurred during the project to the project budget management unit 12, and the project budget management unit 12 adjusts the budget plan of the project according to the actual business expenses, so as to adjust the budget plan in real time according to the total project budget.

[0043] Specifically, Figure 1 As shown, the project budget management unit 12 and the project accounting unit 11 may obtain the actual business expenses in the following ways:

[0044] (1) Obtain public expense reimbursement information from the IFS Cost Accounting System (IFSSC), and obtain the actual public business expenses incurred during the project operation from the public expense reimbursement information based on the project information.

[0045] (2) Obtain the personal expense reimbursement information from the HLY system, and obtain the actual personal business expenses incurred during the project operation from the personal expense guarantee information based on the project information.

[0046] (3) Obtain the travel expenses of the corresponding personnel in the project from the business travel platform (such as Ctrip.com, etc.), and obtain the travel expenses of the personnel incurred during the project operation from the travel expenses based on the project information.

[0047] (4) The miscellaneous purchase reimbursement information is obtained from the MRO procurement management system, and the actual miscellaneous purchase costs incurred during the project operation are obtained from the miscellaneous purchase reimbursement information based on the project information.

[0048] (5) Obtain the miscellaneous material collection accounting information from the IMMS management system, and obtain the miscellaneous material collection accounting expenses generated during the project operation from the miscellaneous material collection accounting information based on the project information.

[0049] (6) Obtain the purchase reimbursement information generated by the technical transformation from the PLM system, and obtain the actual purchase reimbursement expenses incurred during the project operation from the purchase reimbursement information generated by the technical transformation based on the project information.

[0050] (7) Obtain logistics freight reimbursement information from the TMS system, and obtain the actual logistics costs from the logistics freight reimbursement information based on the project information.

[0051] The analysis unit 13 is used to obtain the project accounting table, the manual accounting table and the budget plan of the project, and analyze the project accounting table, the manual accounting table and the budget plan to generate pre-realization analysis data.

[0052] Specifically, the analysis unit 13 is respectively connected to the project accounting unit 11, the project budget management unit 12, and the project management unit 10. Based on the project information sent by the project management unit 10, the analysis unit 13 analyzes and calculates the project accounting table sent by the project accounting unit 11, the budget plan sent by the project budget management unit 12, and the manual accounting table of the project to generate pre-real analysis data, such as project achievement status, project analysis progress, project cost progress, operating deviation, balance sheet, profit evaluation table, cash flow, etc.

[0053] The analysis unit 13 may be a BW (Business Information Warehouse) system. Users can use the BW system to perform in-depth data analysis on data (project accounting tables, project manual accounting tables, and budget plans) to mine the value of the data.

[0054] The project pre-actual accounting system provided by the present application includes a project management unit 10, a project accounting unit 11, a project budget management unit 12 and an analysis unit 13. The project management unit 10 is used to create and manage projects, the project accounting unit is used to perform accounting according to the actual expenses incurred during the project, the project budget management unit is used to create a budget plan for the project according to the project, and adjust the budget plan in real time according to the actual expenses incurred during the project, and the analysis unit is used to analyze the project accounting table, manual accounting table and budget plan generated during the project to generate pre-actual analysis data, so as to achieve comprehensive tracking of the financial status of the project. In addition, during the project, the project budget management unit can adjust the budget plan of the project according to the actual business expenses, and adjust the budget plan in real time according to the total project budget, so that the budget and actual expenses are combined, and the funds in the entire project process are adjusted in real time, so as to avoid the situation where the project is difficult to maintain due to a shortage of funds in the later stage of the project or the funds are misused due to the abundance of funds, thereby reducing the risk.

[0055] In one embodiment of the present application, Figure 2 As shown, the project budget management unit 12 includes:

[0056] The budget planning module 120 is used to generate a budget usage plan detail according to the budget plan of the project, wherein the budget usage plan detail includes a preset progress of the project and a budget amount corresponding to the preset progress of the project;

[0057] Specifically, through the budget planning module 120, the user can input the budget of each stage of the project in the budget planning module, and the budget planning module 120 classifies the budget of the project stage input by the user to generate the budget usage plan details of the project. For example, the user edits each stage of the project and the corresponding budget in an Excel table, and the budget planning module 120 classifies the data in the Excel table edited by the user to generate the budget usage plan details of the project.

[0058] A budget release module 121 is used to release the budget amount corresponding to the preset progress according to the project preset progress in the budget use plan details;

[0059] The budget release module 121 releases the corresponding budget amount according to the preset progress of the project in the budget use plan details to standardize the budget of each stage in the project operation process. For example, if the preset progress of the project in the budget use plan details is task one, then when the project actually runs to task one, the budget amount corresponding to task one is released.

[0060] The budget adjustment module 122 is used to adjust the budget plan of the project according to the actual business expenses corresponding to the actual tasks in the actual operation process of the project and the completion status of the project.

[0061] During the actual operation of the project, the user can upload the expense documents generated during the actual operation of the project, and the budget adjustment module 122 receives the expenses generated during the actual operation, and then updates the budget amount corresponding to the preset progress of the project in the budget usage plan details according to the business expenses generated during the actual operation. For example, during the actual operation of the project, the total actual business expense amount used by project five and the previously run projects is inconsistent with the total budget amount corresponding to project five and the previously run projects (for example, more or less), then the budget amount of the unfinished project in the budget plan will be adjusted according to the total budget of the project. In this way, the budget amount of the project can be adjusted in real time, and the budget plan of the project can be adapted to the adjustment without exceeding the total budget amount of the project.

[0062] Optionally, the budget release module is also used to increase or lock the unreleased budget amount for tasks that have not completed the preset progress according to the actual business expenses corresponding to the actual tasks during the actual operation of the project.

[0063] That is, after the budget adjustment module 122 has adjusted the budget plan, the budget release module 122 will increase or lock the unreleased budget amount for the tasks that have not completed the preset progress according to the adjusted budget plan.

[0064] In one embodiment of the present application, Figure 3 As shown, the project management unit 10 includes:

[0065] The project coding module 101 is used to code the project;

[0066] The project encoding module 101 can be used to encode the project. Specifically, each project can be encoded according to a preset encoding rule to generate a unique code for each project, and the project code can be verified according to the preset encoding rule to prevent the project code from being forged and causing the project information to be lost.

[0067] The project classification module 102 is used to classify multiple task information of the project to generate a task information table of the project;

[0068] Specifically, a project usually includes multi-level tasks. After the user edits the task information of the multi-level tasks, the multi-level tasks can be classified according to the task information to generate a task information table of the project.

[0069] The project phase module 103 is used to generate a preset project schedule according to the task information table of the project;

[0070] The project phase module 103 generates a preset progress corresponding to each task according to the task information table of the project.

[0071] The project status module 104 is used to change the status information of the project according to the received prompt information.

[0072] The project status module 104 changes the project status information according to the received prompt information, for example, if a prompt information of suspending the project is received from the user, the project status information can be changed to the suspended state. For example, when a project error is found during the project, the project status information can also be automatically controlled to be updated to the suspended state.

[0073] Optionally, the project management unit 10 further includes:

[0074] The project relationship module 105 is used to construct a relationship network of multiple projects according to the task information tables of multiple projects.

[0075] When multiple projects are being carried out simultaneously, the project relationship module 105 can obtain the task information table of each project and then build a relationship network of the multiple projects based on the task information tables of the multiple projects, that is, the relationship between personnel, project-related items, project-related materials, etc. among the multiple projects.

[0076] In one embodiment of the present application, Figure 4 As shown, the analysis unit 13 includes:

[0077] An analysis model building module 131 is used to build an analysis model according to a target analysis item;

[0078] Specifically, a variety of models are stored in the model library in advance, and each model corresponds to different analysis items.

[0079] When analyzing project accounting tables and labor accounting tables, first search for multiple target models related to the target analysis item corresponding to the project (for example, the target analysis item is labor cost accounting) in the model library, and then build an analysis model corresponding to the target analysis item based on the multiple target models.

[0080] Optionally, when searching for a target model related to a target analysis item in a model library, a matching degree method may be used to select a model with a higher matching degree as the target model.

[0081] When constructing an analysis model of a target analysis project based on multiple target models, different weights may be assigned to each target model first, and then the analysis model may be constructed based on the weight of each target model.

[0082] The data analysis module 132 is used to search for target analysis data corresponding to the target analysis item in the project accounting table, the manual accounting table and the budget plan according to the target analysis item, and analyze the target analysis data according to the preset analysis rules to generate analysis data of the target analysis item;

[0083] The pre-analysis data includes analysis data of at least one target analysis item.

[0084] Specifically, after the analysis model of the target analysis item is constructed, the target analysis data corresponding to the target analysis item is searched in the project accounting table, manual accounting table and budget plan, and the target analysis data is input into the analysis model for analysis to generate corresponding analysis data.

[0085] Each analysis model corresponds to at least one analysis data, for example, the project schedule model analysis outputs the project schedule analysis data. The project cost model analysis outputs the project cost schedule analysis data. The operating deviation analysis model outputs the project operating deviation analysis data, and the three-statement analysis model outputs the project three-statement analysis data (including: balance sheet, income statement, cash flow statement).

[0086] In one embodiment of the present application, Figure 5 As shown, the project accounting unit 11 includes:

[0087] An order creation module 110 is used to create order information according to project information, where the order information includes sub-orders corresponding to multiple tasks;

[0088] Specifically, the order creation module 110 creates order information according to the project information and synchronizes the order information to other modules. The order information includes sub-orders corresponding to multiple tasks. The sub-tasks included in each level of task also have corresponding sub-orders.

[0089] The financial management module 111 is used to obtain the actual business expenses corresponding to the actual tasks during the actual operation of the project, and match the actual business expenses corresponding to multiple actual tasks with multiple sub-orders to generate a project accounting table.

[0090] The financial management module 111 is to obtain the actual business expenses corresponding to the actual tasks in the actual operation of the project, match the obtained actual business expenses with the sub-orders of each task, and generate a project accounting table. In other words, when the actual business expenses are received, the actual business expenses are matched to the sub-orders of the corresponding tasks to record the actual expense list of the sub-orders corresponding to each task. The project accounting table of the project includes the actual expense lists corresponding to multiple tasks.

[0091] The fixed asset management module 112 is used to obtain the asset information of the fixed assets involved in the project, and then match the asset information with the order information to generate a fixed asset table to facilitate the management of the fixed assets involved in the project.

[0092] In one embodiment of the present application, Figure 6 The project budget accounting system shown also includes:

[0093] The manual accounting module 15 is used to construct a project personnel relationship table of project participants, and to construct a project manual accounting table based on the actual labor cost of each project personnel and the project personnel relationship.

[0094] Specifically, the manual accounting module 15 may be an SHR human resource management system. In the SHR human resource system, the user may construct a project personnel relationship table of project participants (i.e., construct a personnel organizational structure), and construct a manual accounting table (i.e., allocation of labor costs) based on the actual labor cost of each person and the project personnel relationship table. The manual accounting table records the actual working hours, salary, and other labor costs of each project participant.

[0095] By independently setting up the manual accounting module 15, the data security of manual resources and manual information can be further increased.

[0096] Optional, such as Figure 6 As shown, the project pre-actual accounting system further includes: a service bus 16 , which is communicatively connected with the manual accounting module 15 and the project management unit 10 .

[0097] The service bus 16 is in communication with the project management unit 12 and the manual accounting module 15 . The service bus 16 receives the manual accounting table sent by the manual accounting module 15 , disassembles the manual accounting table, and sends the disassembled manual accounting data to the project management unit 12 .

[0098] In one embodiment of the present application, Figure 7 As shown in the figure, the project budget accounting system also includes:

[0099] The integrated middleware platform 17 is respectively connected to the project accounting unit 11 , the project management unit 10 , and the project budget management unit 12 for communication.

[0100] Specifically, the integrated middleware platform 17 may be a SAP PO service system.

[0101] Exemplary Electronic Devices

[0102] Next, as a second aspect of the present application, the present application further provides an electronic device. Figure 8 To describe an electronic device according to an embodiment of the present application.

[0103] Specifically, the above-mentioned units (such as project accounting units, etc.) and modules (such as manual accounting modules, etc.) all perform corresponding steps. For example, the project accounting unit is used to create a project accounting table for the project according to the project information, obtain the actual business expenses corresponding to the actual tasks in the actual operation of the project, and collect the actual tasks and the corresponding actual business expenses in the project accounting table. That is, the above-mentioned units, modules, etc. can all be an electronic device.

[0104] Figure 8 The figure illustrates a structural block diagram of an electronic device according to an embodiment of the present application.

[0105] like Figure 8 As shown, the electronic device 60 includes one or more processors 601 and a memory 602 .

[0106] The processor 601 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 60 to perform desired functions.

[0107] The memory 602 may include one or more computer program products, and the computer program product may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 601 may execute the program instructions to implement the steps performed by the various units or modules of the present application described above and / or other desired functions.

[0108] In one example, the electronic device 60 may further include: an input device 603 and an output device 604, and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).

[0109] When the electronic device is a stand-alone device, the input device 603 may be a communication network connector, which is used to receive the collected input signals from the first device and the second device.

[0110] In addition, the input device 603 may also include, for example, a keyboard, a mouse, and the like.

[0111] The output device 604 can output various information to the outside, including the determined distance information, direction information, etc. The output device 604 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.

[0112] Of course, to simplify, Figure 8 Only some of the components related to the present application in the electronic device 60 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device 60 may also include any other appropriate components.

[0113] As a fifth aspect of the present application, the present application provides a computer-readable storage medium, the storage medium stores a computer program, and the computer program is used to execute the steps performed by the various units or modules of the above-mentioned embodiments.

[0114] Computer readable storage media can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable 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.

[0115] In addition to the above-mentioned methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program information. When the computer program information is executed by a processor, the processor executes the steps executed by various units or modules of the present application.

[0116] The computer program product may be written in any combination of one or more programming languages ​​to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0117] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.

[0118] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.

[0119] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.

Claims

1. A project budget accounting system, characterized in that: include: A project management unit, used to obtain task information of multiple tasks of a project, and classify the multiple task information to generate project information of the project; A project accounting unit, configured to create a project accounting table for the project according to the project information, obtain actual business expenses corresponding to actual tasks during the actual operation of the project, and aggregate the actual tasks and the corresponding actual business expenses in the project accounting table; A project budget management unit, where the user obtains the budget plan of the project and adjusts the budget plan according to the actual business expenses generated by the actual tasks of the project; The analysis unit is used to obtain the project accounting table of the project, the manual accounting table of the project and the budget plan, and analyze the project accounting table, the manual accounting table and the budget plan to generate pre-realization analysis data.

2. The project budget accounting system according to claim 1, characterized in that: The project budget management unit includes: A budget planning module, used to generate a budget usage plan detail according to the budget plan of the project, wherein the budget usage plan detail includes a preset project schedule and a budget amount corresponding to the preset project schedule; A budget release module, used to release the budget amount corresponding to the preset progress according to the project preset progress in the budget use plan details; and The budget adjustment module is used to adjust the budget plan of the project according to the actual business expenses corresponding to the actual tasks in the actual operation process of the project and the completion status of the project.

3. The project budget accounting system according to claim 1, characterized in that: The budget release module is also used to increase or lock the unreleased budget amount for tasks that have not completed the preset progress according to the actual business expenses corresponding to the actual tasks during the actual operation of the project.

4. The project budget accounting system according to claim 1, characterized in that: The project management unit comprises: A project encoding module, used for encoding the project; A project classification module, used for classifying a plurality of task information of the project to generate a task information table of the project; A project phase module, used to generate a preset project schedule according to the task information table of the project; and The project status module is used to change the status information of the project according to the received prompt information.

5. The project budget accounting system according to claim 4, characterized in that: The project management unit also includes: The project relationship module is used to build a relationship network of multiple projects based on the task information tables of multiple projects.

6. The project budget accounting system according to claim 1, characterized in that: The analysis unit comprises: An analysis model building module is used to build an analysis model according to target analysis items; A data analysis module, used to search for target analysis data corresponding to the target analysis item in the project accounting table, the manual accounting table and the budget plan according to the target analysis item, and analyze the target analysis data according to preset analysis rules to generate analysis data of the target analysis item; The pre-analysis data includes analysis data of at least one of the target analysis items.

7. The project budget accounting system according to claim 1, characterized in that: The project accounting unit includes: An order creation module, used to create order information according to the project information, wherein the order information includes sub-orders corresponding to multiple tasks; The financial management module is used to obtain the actual business expenses generated by the actual tasks during the actual operation of the project, and match the actual business expenses generated by multiple actual tasks with the multiple sub-orders to generate a project accounting table.

8. The project budget accounting system according to claim 1, characterized in that: Also includes: The manual accounting module is used to construct a project personnel relationship table of the project participants, and to construct a manual accounting table for the project based on the actual labor cost of each project personnel and the project personnel relationship.

9. The project budget accounting system according to claim 8, characterized in that: Also includes: A service bus is communicatively connected with the manual accounting module and the project management unit.

10. The project budget accounting system according to claim 1, characterized in that: Also includes: The integrated middleware platform is respectively connected to the project accounting unit, the project management unit and the project budget management unit for communication.