Project full-process dynamic management method and device

Through dynamic management methods, obtain and analyze project information, evaluate economic indicators, generate budget and planning data, and dynamically adjust construction plans, solving the problem of difficult prediction of costs and progress in traditional engineering project management, and achieving more accurate and efficient engineering management.

CN120181777APending Publication Date: 2025-06-20MCC CAPITAL ENGINEERING & RESEARCH INC LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510154967.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

The traditional engineering project cost management method lacks the ability to calculate project costs directly, which makes it difficult to control the use of project funds in a timely and accurate manner, and is prone to cost overruns. At the same time, it is impossible to effectively predict costs and progress, which affects project management decisions.

Method used

Provide a dynamic management method for the whole process of the project. By obtaining basic project information and historical project information, economic indicator evaluation is carried out according to preset standards, budget documents and project plan data are generated, and construction plans are used to dynamically adjust construction plans, and respond to progress and cost deviations in real time.

Benefits of technology

It realizes dynamic collaborative management of progress, costs and benefits throughout the entire life cycle of the project, improves the accuracy of project management decisions, and effectively controls the cost of project construction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120181777A_ABST
    Figure CN120181777A_ABST
Patent Text Reader

Abstract

The invention provides a project full-process dynamic management method and device. The method comprises the steps of obtaining project basic information and historical project information; performing economic index evaluation on the project basic information according to a preset standard; if the economic index evaluation is passed, generating a budget file by using the project design scheme; the project design scheme is generated according to project basic information; generating project plan data according to the budget file and the historical project information; and dynamically adjusting a project construction plan by using the project plan data and the periodically acquired project progress and project cost. According to the project full-process dynamic management method and device provided by the invention, dynamic collaborative management of progress, cost and benefit in a project full life cycle is realized, the accuracy of project management decision is improved, and the cost of project construction is effectively controlled.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of engineering project management, and particularly to a method and device for dynamic management of the entire project process. Background Art

[0002] In today's engineering construction field, it is crucial to effectively dynamically manage the project cost throughout the whole process. With the continuous expansion of the scale and the increasing complexity of engineering construction projects, traditional cost management methods are facing many challenges.

[0003] In the prior art, cost management methods mainly rely on servers to obtain and update project information and price data. However, this method has obvious limitations. On the one hand, its application effect is relatively single, only limited to obtaining and updating information from the server, lacking the ability to directly calculate project costs. In actual engineering, if the project costs cannot be calculated in a timely and accurate manner, it is difficult to effectively control the use of funds for the entire project, and it is easy to cause problems such as cost overruns. On the other hand, it is unable to predict costs and progress, making it difficult for project managers to formulate countermeasures in advance, which is not conducive to reasonably arranging the project schedule and resource allocation, and it is also difficult to timely discover potential risks and take corresponding measures during the project implementation process.

[0004] In order to better meet the development needs of the engineering construction industry and improve the efficiency and accuracy of dynamic management of the entire project process, there is an urgent need for a more perfect method to overcome the deficiencies of the prior art. Summary of the Invention

[0005] In view of the problems in the prior art, embodiments of this application provide a method and device for dynamic management of the entire project process, which can at least partially solve the problems existing in the prior art.

[0006] In a first aspect, this application provides a method for dynamic management of the entire project process, including:

[0007] Obtain the basic project information and historical project information;

[0008] Evaluate the economic indicators of the basic project information according to preset criteria;

[0009] If the economic indicator evaluation passes, generate a preliminary budget file using the project design plan; the project design plan is generated according to the basic project information;

[0010] Generate project plan data according to the preliminary budget file and the historical project information;

[0011] Dynamically adjust the project construction plan using the project plan data and the project progress and project costs obtained regularly.

[0012] Further, the economic indicator evaluation of the project basic information according to the preset criteria includes:

[0013] Calculating project economic indicators according to the project basic information;

[0014] Judging whether the project economic indicators meet the preset criteria; if the project economic indicators meet the preset criteria, the economic indicator evaluation passes.

[0015] Further, the generation of project plan data according to the budget estimate document and the historical project information includes:

[0016] Decomposing the project into multiple engineering tasks according to the budget estimate document;

[0017] Retrieving historical project data matching the project basic information from the historical project information;

[0018] Generating the project plan data according to the engineering tasks and the historical project data.

[0019] Further, the retrieval of historical project data matching the project basic information from the historical project information includes:

[0020] Performing keyword retrieval on the historical project information according to the project basic information;

[0021] Sorting the retrieval results to obtain historical project data matching the project basic information.

[0022] Further, the dynamic adjustment of the project construction plan by using the project plan data and the project progress and project cost obtained regularly includes:

[0023] Comparing the project progress and the project cost with the project plan data to generate a progress deviation and a cost deviation;

[0024] Dynamically adjusting the project construction plan according to the progress deviation and the cost deviation.

[0025] In a second aspect, the present application provides a project full-process dynamic management device, including:

[0026] An information acquisition unit, configured to acquire project basic information and historical project information;

[0027] An economic indicator evaluation unit, configured to perform economic indicator evaluation on the project basic information according to preset criteria;

[0028] A budget estimate document generation unit, configured to generate a budget estimate document by using a project design scheme if the economic indicator evaluation passes; the project design scheme is generated according to the project basic information;

[0029] A project plan data generation unit for generating project plan data according to the budget estimate document and the historical project information;

[0030] A construction plan dynamic adjustment unit for dynamically adjusting the project construction plan by using the project plan data and the project progress and project cost regularly obtained.

[0031] Further, the economic index evaluation unit includes:

[0032] An economic index calculation module for calculating project economic indexes according to the project basic information;

[0033] An economic index judgment module for judging whether the project economic indexes meet the preset standards; if the project economic indexes meet the preset standards, the economic index evaluation passes.

[0034] Further, the project plan data generation unit includes:

[0035] A project decomposition module for decomposing a project into multiple engineering tasks according to the budget estimate document;

[0036] A project matching module for retrieving historical project data matching the project basic information from the historical project information;

[0037] A project plan data generation module for generating the project plan data according to the engineering tasks and the historical project data.

[0038] Further, the project matching module includes:

[0039] A keyword retrieval sub-module for performing keyword retrieval on the historical project information according to the project basic information;

[0040] A retrieval result sorting sub-module for sorting the retrieval results to obtain historical project data matching the project basic information.

[0041] Further, the construction plan dynamic adjustment unit includes:

[0042] A project data comparison module for comparing the project progress and the project cost with the project plan data to generate a progress deviation and a cost deviation;

[0043] A construction plan dynamic adjustment module for dynamically adjusting the project construction plan according to the progress deviation and the cost deviation.

[0044] In a third aspect, the present application provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the method described in any of the above embodiments is implemented.

[0045] In a fourth aspect, the present application provides a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the method described in any of the above embodiments is implemented.

[0046] In a fifth aspect, the present application provides a computer program product including a computer program, and when the computer program is executed by a processor, the method described in any of the above embodiments is implemented.

[0047] The present application provides a method and device for dynamic management of the entire project process. By obtaining the basic project information and historical project information; evaluating the economic indicators of the basic project information according to preset criteria; if the economic indicator evaluation passes, generating a preliminary budget file using the project design plan, where the project design plan is generated based on the basic project information; generating project plan data according to the preliminary budget file and the historical project information; and dynamically adjusting the project construction plan using the project plan data and the project progress and project costs regularly obtained, the dynamic collaborative management of progress, cost, and benefit in the entire project life cycle is achieved, the accuracy of project management decisions is improved, and the cost of project construction is effectively controlled.

[0048] Among them, by evaluating the economic indicators of the basic project information according to preset criteria, it is possible to ensure that the project meets economic feasibility and investment rationality at the initial stage, providing a scientific basis for subsequent decisions; by generating a preliminary budget file using the project design plan, it is possible to clarify the resource allocation and cost composition required for project construction, providing precise budget guidance for project implementation; by generating project plan data according to the preliminary budget file and the historical project information, it is possible to effectively utilize past experience to optimize the construction period and resource allocation, improving the reliability and practicality of the plan; by dynamically adjusting the project construction plan using the project plan data and the project progress and project costs regularly obtained, it is possible to achieve dynamic adjustment of the construction plan, respond to progress deviations and cost changes in real time, and ensure the efficient completion of the project on time and within budget. Description of the Drawings

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0050] Figure 1 is a schematic flowchart of the project full-process dynamic management method provided by an embodiment of the present application;

[0051] Figure 2 is a schematic flowchart of the project full-process dynamic management method provided by an embodiment of the present application;

[0052] Figure 3 is a schematic flowchart of the project full-process dynamic management method provided by an embodiment of the present application;

[0053] Figure 4 is a schematic flowchart of the project full-process dynamic management method provided by an embodiment of the present application;

[0054] Figure 5 is a schematic flowchart of the project full-process dynamic management method provided by an embodiment of the present application;

[0055] Figure 6 is a schematic structural diagram of the project full-process dynamic management device provided by an embodiment of the present application;

[0056] Figure 7 is a schematic structural diagram of the project full-process dynamic management device provided by an embodiment of the present application;

[0057] Figure 8 is a schematic structural diagram of the project full-process dynamic management device provided by an embodiment of the present application;

[0058] Figure 9 is a schematic structural diagram of the project full-process dynamic management device provided by an embodiment of the present application;

[0059] Figure 10 is a schematic structural diagram of the project full-process dynamic management device provided by an embodiment of the present application;

[0060] Figure 11 is a schematic physical structure diagram of the electronic device provided by an embodiment of the present application;

[0061] Figure 12 is a comparison chart of the actual and ideal cost accumulation curves of the project provided by an embodiment of the present application. Detailed implementation manners

[0062] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer and more understandable, the following further describes the embodiments of the present application in detail with reference to the accompanying drawings. Herein, the illustrative embodiments of the present application and their descriptions are used to explain the present application, but do not limit the present application. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

[0063] Taking the server as the execution subject as an example, the specific implementation process of the project full-process dynamic management method provided by the embodiments of the present application will be described below.

[0064] Figure 1 It is a schematic flowchart of the project full-process dynamic management method provided by an embodiment of the present application. As Figure 1 shown, the project full-process dynamic management method provided by the present application includes:

[0065] S101: Obtain the basic project information and historical project information;

[0066] S102: Evaluate the economic indicators of the basic project information according to the preset criteria;

[0067] S103: If the economic indicator evaluation passes, generate a preliminary budget document using the project design plan; the project design plan is generated according to the basic project information;

[0068] S104: Generate project plan data according to the preliminary budget document and the historical project information;

[0069] S105: Dynamically adjust the project construction plan using the project plan data and the project progress and project costs obtained regularly.

[0070] From Figure 1 the shown process, it can be seen that the present application provides a project full-process dynamic management method. By obtaining the basic project information and historical project information; evaluating the economic indicators of the basic project information according to the preset criteria; if the economic indicator evaluation passes, generating a preliminary budget document using the project design plan; the project design plan is generated according to the basic project information; generating project plan data according to the preliminary budget document and the historical project information; and dynamically adjusting the project construction plan using the project plan data and the project progress and project costs obtained regularly, the dynamic collaborative management of the progress, cost, and benefit in the entire life cycle of the project is realized, the accuracy of project management decisions is improved, and the cost of project construction is effectively controlled.

[0071] The following will explain each step in detail.

[0072] S101: Obtain the basic project information and historical project information;

[0073] Specifically, the server obtains basic information such as the project name, project address, project overview, project scope, and investment estimate, and uses the system linkage function to extract archived historical project information, including the preliminary estimate of historical projects, the budget estimate during the implementation stage, the construction period, investment costs, construction plans, and settlement evaluations. Through comprehensive data collection, the server lays a foundation for subsequent evaluation and analysis, and at the same time provides data support for the matching of new projects and historical projects.

[0074] S102: Evaluate the economic indicators of the project basic information according to the preset criteria;

[0075] Specifically, the server evaluates the project basic information according to the preset economic indicator criteria to judge the economic feasibility and investment value of the project, so as to ensure that the new project meets the requirements of the construction unit and the social economy in terms of economic indicators.

[0076] In one embodiment, the economic indicator criteria include internal rate of return, payback period, and economic net present value, etc.

[0077] In one embodiment, the server combines the project industry characteristics and the social economy discount rate of the location to conduct cost / benefit sensitivity analysis.

[0078] Figure 2 is a schematic flow chart of the project full-process dynamic management method provided by an embodiment of the present application. As Figure 2 shown, S102 includes:

[0079] S201: Calculate the project economic indicators according to the project basic information;

[0080] Specifically, the server extracts the project basic information, including key data such as construction scale, investment amount, expected return, and construction period, and uses an economic analysis model to calculate the project economic indicators. The project economic indicators include but are not limited to internal rate of return IRR, net present value NPV, payback period PBP, shadow price, economic net present value, and profit margin, etc. Through the above steps, the preliminary quantification of the project economic benefits is completed, providing basic data for subsequent decision-making.

[0081] S202: Judge whether the project economic indicators meet the preset criteria; if the project economic indicators meet the preset criteria, the economic indicator evaluation passes.

[0082] Specifically, the server compares the calculated economic indicators with the preset standards. The preset standards can be formulated based on industry practices, internal requirements of the enterprise, or the minimum requirements of the project location, such as the minimum net present value, reasonable range of investment payback period, etc. When all the indicators meet or exceed the standards, it is determined that the economic indicator evaluation of the project passes. Through the above steps, the feasibility of the project can be comprehensively verified, providing a decision-making basis for the subsequent plan formulation and implementation.

[0083] In one embodiment, the server calculates the net present value NPV of the new project and compares it with the preset minimum NPV (such as 0 or the value specified by the company). NPV > 0 / preset value indicates that the project is feasible, and NPV < 0 / preset value indicates that the project is infeasible.

[0084] In one embodiment, the server calculates the economic internal rate of return IRR of the new project and determines whether it meets IRR > the social and economic discount rate or the benchmark rate of return specified by the enterprise, and whether it reaches the minimum return requirement.

[0085] In one embodiment, the server calculates the payback period and compares it with the upper limit of the standard to determine whether the payback period < the preset maximum payback period (such as 5 years).

[0086] In one embodiment, the server combines multiple economic indicators and makes a comprehensive judgment using the weighting method. Weights are assigned to each indicator and each indicator is scored. Then the total score is calculated according to the weights, and the total score is compared with the preset comprehensive scoring standard. If all indicators are qualified or some indicators do not meet the standard but the comprehensive score is still qualified, it is determined that the new project meets the economic requirements and the economic indicator evaluation passes. Among them, if some indicators do not meet the standard, the server prompts the key deficiencies and gives a recommended optimization plan.

[0087] S103: If the economic indicator evaluation passes, generate a preliminary budget document using the project design plan; the project design plan is generated according to the basic project information;

[0088] Specifically, if the project economic indicators meet the preset standards, the server generates a preliminary design plan based on the basic project information, and then automatically generates a preliminary budget document according to the preliminary design plan of the project. The preliminary budget document contains detailed information such as the construction and installation costs of the construction project formed by each unit's individual project, other construction costs required for the project, reserve funds, and interest during the construction period, clarifying the budget costs of each engineering unit. Through the above steps, it can be ensured that the design plan and budget are reasonable and feasible, laying an economic foundation for the project implementation.

[0089] S104: Generate project plan data according to the preliminary budget document and the historical project information;

[0090] Specifically, the server integrates the cost allocation of each construction step in the general budget document with data such as the construction processes and implementation cycles in the historical project information to generate project plan data. The server automatically generates a Gantt chart that matches the actual construction steps and optimizes the construction plan by combining the reference data of historical projects. By integrating historical experience with the current budget, the accuracy and execution efficiency of the project plan are improved.

[0091] Figure 3 is a schematic flowchart of the project full-process dynamic management method provided by an embodiment of the present application. As Figure 3 shown, S104 includes:

[0092] S301: Decompose the project into multiple engineering tasks according to the general budget document;

[0093] Specifically, the server decomposes the overall project work into several engineering tasks by parsing the general budget document, including but not limited to different individual projects, unit projects, or specific construction steps. During the decomposition process, it is necessary to clarify the specific work content, construction sequence, resource requirements, budget allocation, and expected construction period of each engineering task. At the same time, considering the logical dependencies between projects, ensure the rationality and operability of the task decomposition. The result of the task decomposition will serve as the basis for subsequent project plan formulation and provide a clear operation path for construction management.

[0094] In one embodiment, in the general budget document of a construction project, the construction and installation costs are broken down into different unit projects and individual projects. Since there is a construction logical sequence between individual projects, they can be split into the task progress required to complete the project, and these tasks can be imported into the Gantt chart.

[0095] Use the Python programming language and its related libraries (such as pandas and openpyxl) to efficiently process and extract data from Excel tables. Specifically, the read_excel() function of the pandas library can be used to read Excel files, and then the merge() function can be used to fill the data in one table into another table according to specific fields, thereby realizing data integration and mapping. This method can effectively support the automatic generation and management of project task progress.

[0096] S302: Retrieve historical project data that matches the basic project information from the historical project information;

[0097] Specifically, based on the basic project information (including project type, construction scale, geographical location, highway length, plant area, construction period requirements, etc.), the server uses an information retrieval algorithm to screen historical project data similar to the current project from the historical project information. The matching results include detailed records such as the construction period, actual cost, resource allocation, and completion effect of the historical project. The retrieval process combines multi-dimensional screening conditions and a sorting mechanism to ensure the high relevance and high reference value of the matching data.

[0098] In one embodiment, the information retrieval algorithm includes the BM25 model based on keyword matching and the Rerank model of deep learning.

[0099] Figure 4 It is a schematic flowchart of the project full-process dynamic management method provided by an embodiment of the present application. As Figure 4 shown, S302 includes:

[0100] S401: Perform keyword retrieval on the historical project information according to the basic project information;

[0101] Specifically, the server generates a keyword set using the key attributes in the basic project information (including project name, construction scale, construction period, geographical location, budget range, etc.), and performs a retrieval operation on the historical project information database. The retrieval results include the preliminary estimate of the historical project, the budget estimate during the implementation stage, the construction period, the investment cost, the construction plan, and the settlement evaluation, etc., providing basic data for the subsequent steps.

[0102] In one embodiment, the keyword retrieval adopts methods such as Boolean query, multi-field combined search, or semantic search to ensure comprehensive coverage of the content in the historical data that may be relevant to the current project. At the same time, a word segmentation algorithm is used to split and expand the keywords to improve the accuracy and recall rate of the retrieval.

[0103] In one embodiment, the server embeds a BM25 model based on keywords to calculate the correlation score between the historical project information and the basic project information, so as to more accurately match and recommend relevant project materials.

[0104] In one embodiment, if the new project is a "highway project", all relevant highway projects can be extracted from the historical project information first, or keywords can be retrieved according to the region to initially retrieve all relevant projects.

[0105] S402: Sort the retrieval results to obtain historical project data that matches the basic project information.

[0106] Specifically, the server applies a sorting algorithm to the retrieval results and arranges the data according to the relevance priority with the current project. The sorting criteria may include match score, project scale similarity, geographical proximity, and construction period proximity, etc. The server introduces a machine learning Rerank model to optimize the sorting logic, scores the relevance of each historical project in the retrieval results, and rearranges the documents according to the relevance scores to improve the matching effect. The sorted dataset lists the historical projects most relevant to the current project, along with corresponding key indicators (including budget execution, schedule deviation, etc.), providing intuitive reference and data support for project plan formulation.

[0107] S303: Generate the project plan data according to the engineering tasks and the historical project data.

[0108] Specifically, the server associates the decomposed engineering tasks with the matched historical project data, comprehensively analyzes the construction period, cost data, and resource allocation patterns of similar tasks in historical projects, and formulates detailed project plan data in combination with the actual requirements and limitations of the current project. The generated project plan includes the construction period arrangement, resource allocation plan, budget control target, and key schedule nodes for each task.

[0109] In one embodiment, by comparing the preliminary budget document of the new project with the construction steps of past projects, the server can extract the implementation time required for each step from the historical project data and embed this information into a Gantt chart to generate a complete project schedule Gantt chart, providing a reference for the schedule planning of the new project.

[0110] According to the engineering costs of each step listed in the preliminary budget document, the server can embed this cost data into the project schedule Gantt chart. In addition, by combining the estimated construction time of each step, the server can evenly distribute the predicted cost over unit time, thus generating a tripartite joint data file including "construction process - construction schedule - construction cost". This function provides comprehensive data support for project managers, facilitating better control of project schedule and cost.

[0111] S105: Dynamically adjust the project construction plan by using the project plan data and the project schedule and project cost regularly obtained.

[0112] Specifically, the server dynamically adjusts the project construction plan according to the project plan data, combined with the actual progress and cost data regularly obtained during the construction process. The server automatically updates the Gantt chart, analyzes the deviation of progress and cost, provides suggestions for optimizing construction efficiency, and adjusts the time arrangement or cost allocation plan of subsequent construction tasks, thus realizing real-time monitoring and optimization of the construction process, ensuring the project is completed efficiently according to the plan, and at the same time improving resource utilization rate and economic benefits.

[0113] Figure 5 It is a schematic flow chart of the full-process dynamic management method for a project provided by an embodiment of the present application. As Figure 5 shown, S105 includes:

[0114] S501: Compare the project progress and the project cost with the project plan data to generate a progress deviation and a cost deviation;

[0115] Specifically, during the construction process, the server regularly collects actual project progress and cost data, including the task completion ratio, construction milestone time, and cumulative cost, etc. Compare these data with the expected values in the project plan data and analyze the deviation situation. The deviation results are presented through a visualization tool, showing the ahead, behind situation of each task node and the corresponding cost changes, providing a quantitative basis for subsequent decision-making.

[0116] In one embodiment, the comparison method uses the time-axis alignment method to calculate the progress deviation (actual completion time minus planned completion time) and the budget consumption comparison method to calculate the cost deviation (the difference or ratio between the actual cost and the budgeted cost). The visualization tools for presenting the deviation results include Gantt charts or deviation curve graphs.

[0117] In one embodiment, the server sets a regular inspection time point to obtain the construction information at each time point and confirm the actual situation of the construction process, construction progress, and construction cost. According to the project plan data, the server can compare the predicted values with the actual values to determine whether the progress is ahead or behind, and whether the cost is overspent or saved. If there are large deviations in the cost or progress of a certain construction process, the server generates a new Gantt chart based on the project progress Gantt chart, combined with the current construction status and information. For example, assume that the expected workload for process 1 is A, and it is planned to complete X workload in one working day, so the expected progress is Y; but the actual workload in one working day is X1, and to complete the total workload of A, the server recalculates and updates the progress to Y1. Similarly, the server can calculate the cost deviation by comparing the predicted value and the actual value of the unit cost.

[0118] S502: Dynamically adjust the project construction plan according to the progress deviation and the cost deviation.

[0119] Specifically, the server dynamically adjusts the project construction plan based on the generated deviation data, combined with the current construction stage and the situation of unfinished tasks. By constructing a linear programming mathematical model or a multi-objective optimization mathematical model, a adjustment plan is formulated on the premise of ensuring that the overall project objectives remain unchanged. The server generates a new Gantt chart and cost curve according to the updated construction plan, dynamically reflecting the adjustment results. Notify relevant personnel to implement the adjustment measures in real time, and continue to monitor the deviation in the subsequent cycle to form a closed-loop management mechanism.

[0120] In one embodiment, the adjustment method includes measures such as compressing the construction period of subsequent tasks, optimizing resource allocation, rearranging the construction sequence, or increasing or decreasing the budget.

[0121] In one embodiment, at each regular inspection point, the server generates a new Gantt chart by updating the construction information and compares it with the previous version of the Gantt chart to provide relevant adjustment suggestions. For example, if a certain construction process is delayed, the server will suggest shortening the time of subsequent processes to ensure the project is completed on time; if the cost of a certain process exceeds the budget, the server will suggest controlling costs in subsequent construction. These suggestions help to dynamically manage the project implementation work.

[0122] Since the construction processes of a construction project are carried out in sequence, subsequent work cannot be carried out until the previous work is completed. The connectivity between processes can be clearly seen through the Gantt chart. At the regular inspection point, if a deviation is found between the completion time of a certain work and the expected time, the server updates and generates a new Gantt chart based on the current construction situation according to the process connectivity of the initial Gantt chart and the current completion status, and matches a new construction cost for it. By comparing the two versions of the Gantt chart before and after, the change in the expected completion time of the project and the change in the predicted cost can be intuitively seen. If the construction period is shortened and the cost is reduced, the project will continue to progress according to the current schedule; if the construction period increases and the cost increases, the server calculates the remaining unfinished processes based on the current time point and evenly distributes the increased construction period and cost to the subsequent processes to shorten the construction period and save costs.

[0123] After generating a new Gantt chart at each time point, the management personnel record the improvement direction obtained from the Gantt chart, or record what progress and cost control measures were taken at the previous time point to reach the current state to ensure the summary of data, tables, and text information, providing strong support for the subsequent project summary.

[0124] In one embodiment, at the stage of project settlement and final accounts of completed projects, the server automatically analyzes the results of cost control based on the settlement and final account prices. The control results are obtained based on the Gantt charts generated during the project implementation process. The server identifies the information in each Gantt chart, extracts relevant data, and generates a Figure 12 cost cumulative curve as shown. At the same time, the server compares the final settlement price with the initial budget estimate to analyze the difference in expenditure. Finally, the server summarizes the data, tables, and text information to form the cost progress management data of the whole process of this project, and archives and saves it for reference in subsequent projects.

[0125] The present application provides a method for dynamic management of the entire project process, which includes obtaining basic project information and historical project information; evaluating economic indicators of the basic project information according to preset criteria; if the economic indicator evaluation passes, generating a preliminary budget document using the project design plan, where the project design plan is generated based on the basic project information; generating project plan data according to the preliminary budget document and the historical project information; and dynamically adjusting the project construction plan using the project plan data and the project progress and project costs obtained regularly, thereby achieving dynamic collaborative management of progress, cost, and benefit throughout the project life cycle, improving the accuracy of project management decisions, and effectively controlling the cost of project construction.

[0126] Among them, by evaluating economic indicators of the basic project information according to preset criteria, it is possible to ensure that the project meets economic feasibility and investment rationality at the initial stage, providing a scientific basis for subsequent decisions; by generating a preliminary budget document using the project design plan, it is possible to clarify the resource allocation and cost composition required for project construction, providing precise budget guidance for project implementation; by generating project plan data according to the preliminary budget document and the historical project information, it is possible to effectively utilize past experience to optimize the construction period and resource allocation, improving the reliability and practicality of the plan; and by dynamically adjusting the project construction plan using the project plan data and the project progress and project costs obtained regularly, it is possible to achieve dynamic adjustment of the construction plan, respond in real time to progress deviations and cost changes, and ensure the efficient completion of the project on time and within budget.

[0127] Based on the same inventive concept, an embodiment of the present application further provides a device for dynamic management of the entire project process, which can be used to implement the method described in the above embodiment, as described in the following embodiment. Since the principle of the device for dynamic management of the entire project process to solve problems is similar to that of the method for dynamic management of the entire project process, the implementation of the device for dynamic management of the entire project process can refer to the implementation of the method for determining software performance benchmarks, and repeated parts will not be elaborated. Hereinafter, the term "unit" or "module" may refer to a combination of software and / or hardware that can achieve a predetermined function. Although the systems described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.

[0128] Figure 6 is a schematic structural diagram of a device for dynamic management of the entire project process provided by an embodiment of the present application, as Figure 6 shown, the device includes:

[0129] An information acquisition unit 601, configured to acquire basic project information and historical project information;

[0130] Specifically, the information acquisition unit 601 acquires basic information such as the project name, project address, project overview, project scope, and investment estimate, and uses the system linkage function to extract archived historical project information, including the preliminary estimate of the historical project, the budget estimate during the implementation stage, the construction period, the investment cost, the construction plan, and the settlement evaluation, etc. Through comprehensive data collection, the information acquisition unit 601 lays a foundation for subsequent evaluation and analysis, and at the same time provides data support for the matching of new projects and historical projects.

[0131] The economic indicator evaluation unit 602 is used to evaluate the economic indicators of the project basic information according to the preset standards;

[0132] Specifically, the economic indicator evaluation unit 602 evaluates the project basic information according to the preset economic indicator standards, judges the economic feasibility and investment value of the project, so as to ensure that the new project meets the requirements of the construction unit and the social economy in terms of economic indicators.

[0133] In one embodiment, the economic indicator standards include the internal rate of return, the investment payback period, and the economic net present value, etc.

[0134] In one embodiment, the economic indicator evaluation unit 602 conducts cost / benefit sensitivity analysis in combination with the project industry characteristics and the social economy discount rate of the location.

[0135] The budget estimate document generation unit 603 is used to generate a budget estimate document by using the project design plan if the economic indicator evaluation passes; the project design plan is generated according to the project basic information;

[0136] Specifically, if the project economic indicators meet the preset standards, the budget estimate document generation unit 603 generates a preliminary design plan based on the project basic information, and then automatically generates a budget estimate document according to the preliminary design plan of the project. The budget estimate document contains detailed information such as the construction and installation costs of the construction project formed by each unit's individual project, other construction costs required for the project, the reserve funds, and the interest during the construction period, etc., and clarifies the budget costs of each engineering unit. Through the above steps, it can be ensured that the design plan and the budget are reasonable and feasible, laying an economic foundation for the project implementation.

[0137] The project plan data generation unit 604 is used to generate project plan data according to the budget estimate document and the historical project information;

[0138] Specifically, the project plan data generation unit 604 integrates the cost allocation of each construction step in the budget estimate document and the data such as the construction process and the implementation period in the historical project information to generate project plan data. The server automatically generates a Gantt chart that matches the actual construction steps, and optimizes the construction plan in combination with the reference data of the historical project. By combining historical experience with the current budget, the accuracy and execution efficiency of the project plan are improved.

[0139] The construction plan dynamic adjustment unit 605 is used to dynamically adjust the project construction plan by using the project plan data and the project progress and project costs regularly obtained.

[0140] Specifically, the construction plan dynamic adjustment unit 605 dynamically adjusts the project construction plan according to the project plan data, in combination with the actual progress and cost data regularly obtained during the construction process. The construction plan dynamic adjustment unit 605 automatically updates the Gantt chart, analyzes the deviation between the progress and the cost, provides suggestions for optimizing the construction efficiency, and adjusts the time arrangement or cost allocation plan of the subsequent construction tasks, thereby realizing the real-time monitoring and optimization of the construction process, ensuring the efficient completion of the project as planned, and at the same time improving the resource utilization rate and economic benefits.

[0141] Figure 7 It is a schematic structural diagram of the project full-process dynamic management device provided by an embodiment of the present application. On the basis of the Figure 6 embodiment, further, as Figure 7 shown, the project full-process dynamic management device provided by the present application further includes:

[0142] The economic index calculation module 701 is used to calculate the project economic index according to the project basic information;

[0143] The economic index judgment module 702 is used to judge whether the project economic index meets the preset standard; if the project economic index meets the preset standard, the economic index evaluation passes.

[0144] Figure 8 It is a schematic structural diagram of the project full-process dynamic management device provided by an embodiment of the present application. On the basis of the Figure 6 embodiment, further, as Figure 8 shown, the project full-process dynamic management device provided by the present application further includes:

[0145] The project decomposition module 801 is used to decompose the project into multiple engineering tasks according to the budget estimate document;

[0146] The project matching module 802 is used to retrieve historical project data matching the project basic information from the historical project information;

[0147] The project plan data generation module 803 is used to generate the project plan data according to the engineering tasks and the historical project data.

[0148] Figure 9 It is a schematic structural diagram of the project full-process dynamic management device provided by an embodiment of the present application. On the basis of the Figure 8 embodiment, further, as Figure 9As shown, the project full-process dynamic management device provided by the present application further includes:

[0149] A keyword retrieval sub-module 901, configured to perform keyword retrieval on the historical project information according to the basic project information;

[0150] A retrieval result sorting sub-module 902, configured to sort the retrieval results to obtain historical project data matching the basic project information.

[0151] Figure 10 is a schematic structural diagram of a project full-process dynamic management device provided by an embodiment of the present application. On the basis of the Figure 6 embodiment, further, as Figure 10 shown, the project full-process dynamic management device provided by the present application further includes:

[0152] A project data comparison module 1001, configured to compare the project progress and the project cost with the project plan data to generate a progress deviation and a cost deviation;

[0153] A construction plan dynamic adjustment module 1002, configured to dynamically adjust the project construction plan according to the progress deviation and the cost deviation.

[0154] The present application provides a project full-process dynamic management method and device. By obtaining basic project information and historical project information; evaluating economic indicators of the basic project information according to a preset standard; if the economic indicator evaluation passes, generating a preliminary budget document using a project design plan; the project design plan is generated according to the basic project information; generating project plan data according to the preliminary budget document and the historical project information; dynamically adjusting the project construction plan using the project plan data and the project progress and project cost obtained regularly, realizing the dynamic collaborative management of progress, cost, and benefit in the whole life cycle of the project, improving the accuracy of project management decisions, and effectively controlling the cost of project construction.

[0155] Among them, by evaluating the economic indicators of the basic project information according to a preset standard, it can ensure that the project meets economic feasibility and investment rationality at the initial stage, providing a scientific basis for subsequent decisions; by generating a preliminary budget document using a project design plan, it can clarify the resource allocation and cost composition required for project construction, providing accurate budget guidance for project implementation; by generating project plan data according to the preliminary budget document and the historical project information, it can effectively utilize past experience to optimize the construction period and resource allocation, improving the reliability and practicability of the plan; by dynamically adjusting the project construction plan using the project plan data and the project progress and project cost obtained regularly, it can realize the dynamic adjustment of the construction plan, can respond in real time to progress deviations and cost changes, and ensure the project is completed efficiently on time and within budget.

[0156] Figure 11 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 11 shown, the electronic device may include: a processor 1101, a communications interface 1102, a memory 1103, and a communication bus 1104. Among them, the processor 1101, the communications interface 1102, and the memory 1103 communicate with each other through the communication bus 1104. The processor 1101 can call the logical instructions in the memory 1103 to execute the following methods: obtaining basic project information and historical project information; evaluating economic indicators of the basic project information according to preset criteria; if the economic indicator evaluation passes, generating a general budget file using the project design plan; the project design plan is generated according to the basic project information; generating project plan data according to the general budget file and the historical project information; dynamically adjusting the project construction plan using the project plan data and the project progress and project costs regularly obtained.

[0157] In addition, when the logical instructions in the above-mentioned memory 1103 can be implemented in the form of software function units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk, or an optical disc that can store program codes.

[0158] This embodiment discloses a computer program product, which includes a computer program stored on a computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the methods provided in the above method embodiments, for example, including: obtaining basic project information and historical project information; evaluating economic indicators of the basic project information according to preset criteria; if the economic indicator evaluation passes, generating a preliminary budget document using the project design plan, where the project design plan is generated based on the basic project information; generating project plan data according to the preliminary budget document and the historical project information; and dynamically adjusting the project construction plan using the project plan data and the project progress and project costs obtained regularly.

[0159] This embodiment provides a computer-readable storage medium that stores a computer program, and the computer program causes the computer to execute the methods provided in the above method embodiments, for example, including: obtaining basic project information and historical project information; evaluating economic indicators of the basic project information according to preset criteria; if the economic indicator evaluation passes, generating a preliminary budget document using the project design plan, where the project design plan is generated based on the basic project information; generating project plan data according to the preliminary budget document and the historical project information; and dynamically adjusting the project construction plan using the project plan data and the project progress and project costs obtained regularly.

[0160] Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0161] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0162] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements the functions specified in one process Figure 1 or more processes and / or blocks Figure 1 or more blocks.

[0163] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, such that a series of operational steps are performed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing steps for implementing the functions specified in one process Figure 1 or more processes and / or blocks Figure 1 or more blocks.

[0164] In the description of this specification, the descriptions with reference to the terms "one embodiment", "a specific embodiment", "some embodiments", "for example", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0165] The above-described specific embodiments further elaborate on the objectives, technical solutions, and beneficial effects of the present application. It should be understood that the above are only specific embodiments of the present application and are not used to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A project full-process dynamic management method, characterized in that: include: Obtain basic project information and historical project information; Evaluate the economic indicators of the basic information of the project according to the preset standards; If the economic indicators are evaluated, the budget document is generated using the project design plan; the project design plan is generated based on the basic information of the project; Generate project plan data based on the budget document and the historical project information; The project construction plan is dynamically adjusted using the project planning data and regularly acquired project progress and project costs.

2. The project full-process dynamic management method according to claim 1 is characterized in that: The economic indicator evaluation of the basic information of the project according to the preset standards includes: Calculate the project economic indicators based on the basic information of the project; Determine whether the project economic indicators meet the preset standards; if the project economic indicators meet the preset standards, the economic indicator evaluation is passed.

3. The project full-process dynamic management method according to claim 1 is characterized in that: The generating of project plan data according to the budget estimate file and the historical project information includes: Decomposing the project into multiple engineering tasks according to the budget document; Retrieving historical project data matching the basic project information from the historical project information; The project planning data is generated according to the engineering task and the historical project data.

4. The project full-process dynamic management method according to claim 3 is characterized in that: The retrieving the historical project data matching the basic project information from the historical project information includes: Perform keyword search on the historical project information according to the basic project information; The search results are sorted to obtain historical project data that matches the basic information of the project.

5. The project full-process dynamic management method according to claim 1 is characterized in that: The dynamically adjusting the project construction plan by using the project plan data and the regularly acquired project progress and project cost includes: Compare the project progress and the project cost with the project plan data to generate progress deviation and cost deviation; The project construction plan is dynamically adjusted according to the progress deviation and the cost deviation.

6. A project full-process dynamic management device, characterized in that: include: An information acquisition unit, used to acquire basic project information and historical project information; An economic indicator evaluation unit, used to evaluate the economic indicators of the basic information of the project according to preset standards; A budget file generating unit is used to generate a budget file using a project design plan if the economic indicator evaluation is passed; the project design plan is generated based on basic project information; A project plan data generating unit, used to generate project plan data according to the budget file and the historical project information; The construction plan dynamic adjustment unit is used to dynamically adjust the project construction plan by using the project plan data and the regularly acquired project progress and project cost.

7. The project full-process dynamic management device according to claim 6 is characterized in that: The economic indicator evaluation unit includes: An economic indicator calculation module, used to calculate the project economic indicators based on the basic information of the project; The economic indicator judgment module is used to judge whether the economic indicator of the project meets the preset standard; if the economic indicator of the project meets the preset standard, the economic indicator evaluation is passed.

8. The project full-process dynamic management device according to claim 6 is characterized in that: The project plan data generating unit comprises: A project decomposition module, used to decompose the project into multiple engineering tasks according to the budget document; A project matching module, used to retrieve historical project data matching the basic project information from the historical project information; The project plan data generating module is used to generate the project plan data according to the engineering task and the historical project data.

9. The project full-process dynamic management device according to claim 8, characterized in that: The project matching module includes: A keyword search submodule, used to perform keyword search on the historical project information according to the basic project information; The search result sorting submodule is used to sort the search results and obtain the historical project data that matches the basic information of the project.

10. The project full-process dynamic management device according to claim 6, characterized in that: The construction plan dynamic adjustment unit includes: A project data comparison module, used to compare the project progress and the project cost with the project plan data, and generate progress deviation and cost deviation; The construction plan dynamic adjustment module is used to dynamically adjust the project construction plan according to the progress deviation and the cost deviation.

11. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 5 is implemented.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.

13. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.

Citation Information

Cited By

  • Project cost calculation task allocation management method and device, equipment and storage medium

    CN120373803A

  • Engineering cost estimation task allocation management method, device, equipment and storage medium

    CN120373803B