Maintenance engineering plan budgeting method and system
By querying and matching the data of historical maintenance projects, generating and adjusting maintenance detailed data, the accuracy and cost of maintenance plan budget preparation in the manufacturing industry are solved, and a more accurate, low-cost and low-risk budget preparation plan is achieved.
Patent Information
- Application Number
- CN202510015404.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-05-06
AI Technical Summary
The budget preparation of the maintenance plan of the Sino-foreign Commission in the manufacturing industry is low, and often leads to high costs and increased risks.
By querying the maintenance details data of similar or matching historical maintenance items, generate initial maintenance details data, and provide an online editing interface for custom adjustments to calculate the total budget amount of the maintenance project.
It improves the accuracy of the maintenance project planning budget, reduces external dependencies and risks, reduces costs, and optimizes resource allocation.
Smart Images

Figure CN119941231A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a method and system for preparing a maintenance project plan budget. Background Art
[0002] At present, the fixed asset investment of manufacturing enterprises such as steel, machinery, petrochemical, and electric power is huge. The investment amount for a complete production line ranges from hundreds of millions to billions. After the production and operation, the equipment and facilities need to be regularly maintained and repaired, and a large part of the maintenance and repair is entrusted to external professional construction units. Therefore, before outsourcing, it is necessary to determine the outsourcing plan cost and prepare the outsourcing maintenance plan budget accordingly. Because the level of the planned budget directly determines the level of the subsequent maintenance project contract amount and settlement amount.
[0003] According to the survey, the budget preparation for outsourced maintenance plans in the manufacturing industry is a common problem, because manufacturing personnel understand the equipment and production site, and generally know the content of maintenance and overhaul, but do not know the cost of maintenance and how to prepare the budget for maintenance plans. At present, the budget for outsourced maintenance plans in the manufacturing industry is generally determined in three ways: the first is to determine it based on the contract amount or settlement amount of historical maintenance projects by adjusting the coefficient; the second is to entrust a third-party cost consulting company to prepare it according to the industry quota or local quota; the third is to inquire about the price of relevant potential construction units.
[0004] Among them, the first method has low accuracy in the preparation of the maintenance project plan budget, the second method not only has low accuracy, but also generates large additional costs, and the third method will not only cause the project plan costs to be high, but also lead to various risks due to inquiries from potential construction units during the planning and project establishment stage. Summary of the invention
[0005] In order to at least overcome to a certain extent the low accuracy of maintenance project plan budget preparation in the related art, which may result in high costs or risks, the present application provides a maintenance project plan budget preparation method and system.
[0006] The scheme of this application is as follows:
[0007] According to a first aspect of an embodiment of the present application, a method for compiling a maintenance project plan budget is provided, comprising:
[0008] Determine the item to be repaired, and query similar historical repair items of the item to be repaired according to the first set condition;
[0009] If similar historical maintenance projects to the project to be repaired are found, a target similar historical maintenance project is determined among all the similar historical maintenance projects, and maintenance detail data of the target similar historical maintenance project is obtained;
[0010] Generate initial maintenance detail data of the item to be repaired based on the maintenance detail data of the target similar historical maintenance items;
[0011] Providing an online editing interface for users to customize the initial maintenance detail data;
[0012] Calculate the total budget amount of the maintenance project plan based on the adjusted maintenance details of the items to be maintained;
[0013] If no historical maintenance items of the same type as the item to be repaired are found, searching for matching historical maintenance items of the item to be repaired according to the second set condition;
[0014] According to the comprehensive unit price of the maintenance engineering quantities of all matching historical maintenance projects, the comprehensive unit price of each maintenance engineering quantity in the to-be-maintained project is matched;
[0015] Provide an online editing interface for users to customize the comprehensive unit price matched to each maintenance project quantity;
[0016] The total planned budget amount for the maintenance project is calculated based on the adjusted comprehensive unit price of all maintenance work quantities in the projects to be overhauled.
[0017] Preferably, the first setting condition and the second setting condition include one or more of the following screening conditions:
[0018] Maintenance category, owner unit, project phase selection, project name, construction unit name and completion date.
[0019] Preferably, the maintenance detail data includes the operation area and equipment name of each maintenance project quantity, the name of the maintenance project quantity, the unit, the project quantity, the comprehensive unit price, the comprehensive total price, and the data source.
[0020] Preferably, the comprehensive unit price of each maintenance quantity in the to-be-maintained project is matched according to the comprehensive unit price of the maintenance quantity of all matching historical maintenance projects, including:
[0021] Traverse the maintenance detail data of all matching historical maintenance projects, and select the matching historical maintenance projects that are consistent with the current maintenance engineering quantity unit of the project to be repaired as the primary matching historical maintenance projects;
[0022] Traverse the maintenance detail data of all preliminary matching historical maintenance projects, and select the preliminary matching historical maintenance projects that have the same name as the current maintenance engineering quantity of the project to be repaired as the target matching historical maintenance projects;
[0023] The comprehensive unit price of the maintenance engineering quantity of the target matching historical maintenance project is extracted as the comprehensive unit price of the current maintenance engineering quantity of the project to be maintained.
[0024] Preferably, the method further comprises:
[0025] If there is no primary matching historical maintenance project with the same name as the current maintenance engineering quantity of the project to be repaired, the name of the current maintenance engineering quantity of the project to be repaired is segmented;
[0026] The maintenance detail data of all preliminary matching historical maintenance projects are traversed, and the preliminary matching historical maintenance projects that successfully match the name segmentation results of the current maintenance engineering quantity of the project to be repaired are selected as the target matching historical maintenance projects.
[0027] Preferably, the method further comprises:
[0028] Construct standard noun library, verb mapping library, unit mapping library and scope relationship library;
[0029] The name of the current maintenance engineering quantity of the project to be repaired is segmented into words, including:
[0030] Based on the standard noun library, verb mapping library and scope relationship library, the name of the current maintenance engineering quantity of the project to be repaired is segmented;
[0031] Traverse all matching historical maintenance projects, and select matching historical maintenance projects that have the same maintenance engineering quantity unit as the current maintenance project to be maintained as the primary matching historical maintenance projects, including:
[0032] All matching historical maintenance projects are traversed, and matching historical maintenance projects that are consistent with the current maintenance engineering quantity unit of the project to be maintained are screened out as primary matching historical maintenance projects based on the unit mapping library.
[0033] Preferably, the custom adjustment supports a custom adjustment coefficient and a custom adjustment range;
[0034] The custom adjustment range includes: adjusting the current maintenance project volume, adjusting the entire maintenance project volume, and adjusting the selected maintenance project volume.
[0035] Preferably, the method further comprises:
[0036] Calculate the total amount before adjustment based on the comprehensive unit price of all maintenance works in the items to be repaired before adjustment;
[0037] Displays the comparison between the total amount before adjustment and the total amount of the planned budget for the maintenance project.
[0038] According to a second aspect of an embodiment of the present application, a maintenance project plan budget preparation system is provided, comprising:
[0039] Processor and memory;
[0040] The processor and the memory are connected via a communication bus:
[0041] Wherein, the processor is used to call and execute the program stored in the memory;
[0042] The memory is used to store a program, and the program is used to execute at least a method for preparing a maintenance project plan budget as described in any one of the above items.
[0043] The technical solution provided by the present application may include the following beneficial effects: determining the project to be overhauled, and querying similar historical maintenance projects of the project to be overhauled according to a first set condition; if similar historical maintenance projects of the project to be overhauled are queried, determining a target similar historical maintenance project among all similar historical maintenance projects, and obtaining maintenance details data of the target similar historical maintenance project; generating initial maintenance details data of the project to be overhauled according to the maintenance details data of the target similar historical maintenance project; providing an online editing interface for users to customize the initial maintenance details data; calculating the total amount of the planned budget for the maintenance project according to the adjusted maintenance details data of the project to be overhauled; if similar historical maintenance projects of the project to be overhauled are not queried, querying matching historical maintenance projects of the project to be overhauled according to a second set condition; matching the comprehensive unit price of each maintenance project quantity in the project to be overhauled according to the comprehensive unit price of the maintenance project quantities of all matching historical maintenance projects; providing an online editing interface for users to customize the matched comprehensive unit price of each maintenance project quantity; calculating the total amount of the planned budget for the maintenance project according to the adjusted comprehensive unit price of all maintenance project quantities in the project to be overhauled.
[0044] In this technical solution, similar historical maintenance projects of the project to be overhauled are first queried. If similar historical maintenance projects of the project to be overhauled are found, the total planned budget amount of the maintenance project is calculated based on the first solution. If similar historical maintenance projects of the project to be overhauled are not found, the total planned budget amount of the maintenance project is calculated based on the second solution. The second solution can match data from different categories of engineering projects through a matching algorithm.
[0045] Traditional budget preparation methods are susceptible to manual adjustment deviations, while this technical solution reduces the interference of human factors through automated data analysis and matching, making the budget more objective and accurate. Compared with budget preparation by third-party cost consulting companies, this technical solution can avoid high consulting fees and reduce additional expenses. This technical solution avoids the risk of asking potential construction units for prices through retrospective analysis and custom adjustments of historical data. The maintenance project plan budget preparation method in this technical solution provides manufacturing companies with an accurate, low-cost, and low-risk budget preparation solution by combining historical data, unit price of engineering quantities, and custom adjustments. This not only improves the accuracy of budget preparation, reduces external dependence and risks, but also optimizes resource allocation while reducing costs, which helps manufacturing companies better carry out long-term planning and refined management.
[0046] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0048] Figure 1 It is a flowchart of a method for preparing a maintenance project plan budget provided by an embodiment of the present application;
[0049] Figure 2 This is a schematic diagram of screening conditions of a first setting condition and a second setting condition provided by an embodiment of the present application;
[0050] Figure 3 It is a flow chart of matching the comprehensive unit price of each maintenance project quantity in the to-be-maintained project according to the comprehensive unit price of maintenance project quantities of all matched historical maintenance projects provided by an embodiment of the present application;
[0051] Figure 4 This is a schematic diagram of the name segmentation result of the current maintenance engineering quantity of a project to be repaired provided by an embodiment of the present application;
[0052] Figure 5 This is a schematic diagram of an interface for customizing adjustments in a method for compiling a maintenance project plan budget provided by an embodiment of the present application;
[0053] Figure 6 It is a structural diagram of a maintenance project planning and budgeting system provided by an embodiment of the present application.
[0054] Reference numerals: processor-21; memory-22. DETAILED DESCRIPTION
[0055] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0056] Embodiment 1
[0057] Figure 1 This is a flowchart of a method for preparing a maintenance project budget provided by an embodiment of the present application, referring to Figure 1 , a maintenance engineering plan budget preparation method, comprising:
[0058] S11: Determine the item to be repaired, and search for similar historical repair items of the item to be repaired according to the first set condition;
[0059] S12: If similar historical maintenance projects to the project to be repaired are found, a target similar historical maintenance project is determined from among all similar historical maintenance projects, and maintenance detail data of the target similar historical maintenance project is obtained;
[0060] Similar historical maintenance projects refer to historical maintenance projects of the same category as the project to be maintained.
[0061] The process of selecting target similar historical maintenance items from all the similar historical maintenance items can be performed automatically by the system. If the user is not satisfied with the target similar historical maintenance items automatically selected by the system, the user can also make manual adjustments.
[0062] It should be noted that the maintenance details data include the operation area and equipment name of each maintenance project, the name of the maintenance project, the unit, the project quantity, the comprehensive unit price, the comprehensive total price, and the data source. Through these maintenance details data, the budget of each maintenance project can be clearly calculated and reasonable adjustments can be made.
[0063] S13: Generate initial maintenance detail data of the item to be repaired based on the maintenance detail data of the target similar historical maintenance items;
[0064] In this embodiment, a maintenance detail data table of the project to be repaired is first established. At this time, all data in the maintenance detail data table of the project to be repaired are empty. After the target similar historical maintenance project is determined, the maintenance detail data of the target similar historical maintenance project is directly entered into the maintenance detail data table of the project to be repaired as the initial maintenance detail data of the project to be repaired.
[0065] S14: providing an online editing interface for the user to customize the initial maintenance detail data;
[0066] Preferably, this embodiment also provides an online editing interface for users to customize the initial maintenance details data. Specific customized adjustments may include: modifying the name of the work area and equipment, adjusting the name of the bill of quantities, adjusting the quantity, adding maintenance quantities, deleting inappropriate maintenance quantities, and providing a unified coefficient adjustment for the comprehensive unit price. The system automatically displays the adjusted parts in red. The system automatically summarizes and calculates the total planned budget cost of the new project based on the adjustment.
[0067] S15: Calculate the total budget amount of the maintenance project plan based on the adjusted maintenance details of the items to be maintained;
[0068] S16: If no historical maintenance items of the same type as the item to be repaired are found, searching for matching historical maintenance items of the item to be repaired according to the second set condition;
[0069] Matching the historical maintenance items refers to matching the historical maintenance items that meet the second setting condition.
[0070] In this embodiment, it is taken into consideration that there may not be similar historical maintenance projects for the project to be overhauled, or similar historical maintenance projects for the project to be overhauled cannot be found. Therefore, when similar historical maintenance projects for the project to be overhauled cannot be found, matching historical maintenance projects for the project to be overhauled are queried according to the second set condition, which is equivalent to relaxing the matching requirements and matching qualified historical maintenance projects in different project engineering through the matching algorithm.
[0071] S17: Match the comprehensive unit price of each maintenance project in the to-be-maintained project according to the comprehensive unit price of the maintenance project quantities of all matched historical maintenance projects;
[0072] S18: Provide an online editing interface for users to customize the comprehensive unit price matched to each maintenance project quantity;
[0073] S19: Calculate the total planned budget amount for the maintenance project based on the adjusted comprehensive unit price of all maintenance work quantities in the project to be maintained.
[0074] It should be noted that the first setting condition and the second setting condition include one or more of the following screening conditions:
[0075] Maintenance category, owner unit, project phase selection, project name, construction unit name and completion date.
[0076] Example description:
[0077] If the project to be repaired is "Galvanizing Line Annual Repair", then the project name can be set as "Galvanizing Line Annual Repair" as the first setting condition, and similar historical repair projects of the project to be repaired are queried, and the following results are displayed: Figure 2 All similar historical maintenance projects whose names include "annual maintenance of galvanizing line" are shown.
[0078] The "first set condition" and the "second set condition" may include one or more filtering conditions. Users may select multiple filtering conditions based on actual conditions to meet the needs of different maintenance projects. The single items or use of these filtering conditions may help more accurately determine the match between the project to be maintained and the historical maintenance project.
[0079] It can be understood that in this technical solution, similar historical maintenance projects of the project to be overhauled are first queried. If similar historical maintenance projects of the project to be overhauled are found, the total planned budget amount of the maintenance project is calculated based on the first solution. If similar historical maintenance projects of the project to be overhauled are not found, the total planned budget amount of the maintenance project is calculated based on the second solution. The second solution can match data from different categories of engineering projects through a matching algorithm.
[0080] Traditional budget preparation methods are susceptible to manual adjustment deviations, while this technical solution reduces the interference of human factors through automated data analysis and matching, making the budget more objective and accurate. Compared with budget preparation by third-party cost consulting companies, this technical solution can avoid high consulting fees and reduce additional expenses. This technical solution avoids the risk of asking potential construction units for prices through retrospective analysis and custom adjustments of historical data. The maintenance project plan budget preparation method in this technical solution provides manufacturing companies with an accurate, low-cost, and low-risk budget preparation solution by combining historical data, unit price of engineering quantities, and custom adjustments. This not only improves the accuracy of budget preparation, reduces external dependence and risks, but also optimizes resource allocation while reducing costs, which helps manufacturing companies better carry out long-term planning and refined management.
[0081] It should be noted that according to the comprehensive unit price of the maintenance engineering quantity of all matching historical maintenance projects, the comprehensive unit price of each maintenance engineering quantity in the maintenance project to be matched is referenced. Figure 3 ,include:
[0082] S151: traverse the maintenance details of all matching historical maintenance projects, and select matching historical maintenance projects that are consistent with the current maintenance engineering quantity unit of the maintenance project to be repaired as the primary matching historical maintenance projects;
[0083] S152: traverse the maintenance detail data of all preliminary matching historical maintenance projects, and select the preliminary matching historical maintenance projects that have the same name as the current maintenance engineering quantity of the project to be repaired as the target matching historical maintenance projects;
[0084] S153: Match the comprehensive unit price of the maintenance engineering quantity of the target matching historical maintenance project with the comprehensive unit price of the current maintenance engineering quantity of the project to be maintained.
[0085] S154: If there is no primary matching historical maintenance project with the same name as the current maintenance engineering quantity of the project to be repaired, the name of the current maintenance engineering quantity of the project to be repaired is segmented;
[0086] S155: traverse the maintenance detail data of all preliminary matching historical maintenance projects, and select the preliminary matching historical maintenance projects that successfully match the name segmentation results of the current maintenance engineering quantity of the project to be repaired as the target matching historical maintenance projects.
[0087] It should be noted that the method also includes:
[0088] Construct standard noun library, verb mapping library, unit mapping library and scope relationship library;
[0089] The name of the current maintenance engineering quantity of the project to be repaired is segmented into words, including:
[0090] Based on the standard noun library, verb mapping library and scope relationship library, the names of the current maintenance engineering quantities of the items to be repaired are segmented;
[0091] Traverse all matching historical maintenance projects, and select matching historical maintenance projects that have the same maintenance engineering quantity unit as the current maintenance project to be maintained as the primary matching historical maintenance projects, including:
[0092] All matching historical maintenance projects are traversed, and matching historical maintenance projects that are consistent with the current maintenance engineering quantity units of the project to be maintained are selected as preliminary matching historical maintenance projects based on the unit mapping library.
[0093] Before implementation of this technical solution, it is necessary to first establish a standard noun library, a verb mapping library, a unit mapping library and a range relationship library in the system background.
[0094] 1. Standard terminology database: A standard terminology database is established according to the characteristics of different industries. For example, the metallurgical industry establishes a standard terminology database according to mineral processing, sintering, pelletizing, material yard, ironmaking, steelmaking, electrical, HVAC, water supply and drainage, transportation, and general use.
[0095] 2. Verb mapping library: According to the characteristics of equipment maintenance, a verb mapping library is established in the system background, such as dismantling, making, installing, dismantling and installing, manufacturing and installing, etc., and the mapping of verb consistency is realized, such as dismantling and installing = dismantling and installing, manufacturing and installing = manufacturing and installing, etc.
[0096] 3. Unit mapping library: According to the characteristics of equipment maintenance, a verb mapping library is established in the system background, such as tons, Thai, sets, pieces, m, etc., and the mapping of unit consistency is realized, such as tons
[0097] =t=T=1000KG=1000O kilograms, for example, meter=m=M, etc.
[0098] 4. Range relationship library: According to the characteristics of equipment maintenance, a range relationship library is established in the system background, such as: greater than or equal to, greater than, >, etc., and the mapping of range relationship consistency is realized, such as: greater than or equal to is consistent with ≥, etc.
[0099] According to the comprehensive unit price of the maintenance engineering quantity of all matching historical maintenance projects, the matching principle for the comprehensive unit price of each maintenance engineering quantity in the maintenance project to be repaired is as follows:
[0100] 1) The units must be consistent. The system will automatically apply the background unit mapping relationship, such as tons.
[0101] =t=T=1000KG=1000O kilograms are consistent.
[0102] 2) Under the premise of consistent units, the names of maintenance project quantities are intelligently matched. If the names of maintenance project quantities are exactly the same, the comprehensive unit price of the historical maintenance project quantities will be automatically matched.
[0103] 3) Under the premise of consistent units, intelligent matching is performed on the names of maintenance project quantities. If no completely consistent historical maintenance project quantities can be matched, a word segmentation and scoring method is used for intelligent matching, and the comprehensive unit price of the historical maintenance project quantity with the highest score is recommended by default.
[0104] In this technical solution, each maintenance project quantity is ensured to be matched to a similar historical project through layer-by-layer screening, so as to obtain a more accurate comprehensive unit price. By matching units and names, the budget error caused by improper selection is reduced.
[0105] And this technical solution takes into account that sometimes the name of the historical maintenance project quantity may not be completely consistent with the current maintenance project quantity of the project to be repaired, but similar projects can be found after word segmentation to ensure that the budget preparation process is not stuck. Figure 4 ,Through word segmentation, it is possible to find similar historical ,repair items based on word roots or common industry ,terms, which improves the flexibility of matching.
[0106] Furthermore, after matching the comprehensive unit price of each maintenance project in the project to be repaired according to the comprehensive unit price of the maintenance project quantities of all matched historical maintenance projects, the method further includes:
[0107] According to the operating instructions of the management personnel, the corresponding comprehensive unit price is matched for the maintenance quantity in the project to be repaired.
[0108] If the user feels that the comprehensive unit price intelligently matched by the system is not appropriate, he can manually select a more appropriate comprehensive unit price of historical maintenance engineering quantities. Thus, the human-machine combination can realize the intelligent preparation of the plan budget using the comprehensive unit price of the maintenance engineering quantities of historical maintenance projects. This technical solution allows managers to adjust or manually select the unit price according to actual conditions, and adapt to special situations. On the basis of automatic matching by the system, manual intervention can help correct special situations that the system cannot recognize.
[0109] It should be noted that, refer to Figure 5 , custom adjustment supports custom adjustment coefficient and custom adjustment range;
[0110] The custom adjustment scope includes: adjustment of current maintenance project quantities, adjustment of all maintenance project quantities and adjustment of selected maintenance project quantities.
[0111] For the data of intelligent matching, the system also provides the function of adjusting the comprehensive unit price coefficient. For the interface, see Figure 5 , thereby realizing the dynamic preparation of plans and budgets.
[0112] Users can flexibly adjust the scope of the budget according to actual needs, from a single task to the overall budget. Users can choose to adjust the budget of a single project, multiple selected projects or all projects. They can make adjustments at different levels according to the special needs of the project to ensure a more accurate budget.
[0113] It should be noted that the method also includes:
[0114] Calculate the total amount before adjustment based on the comprehensive unit price of all maintenance works in the projects to be repaired before adjustment;
[0115] Displays the comparison between the total amount before adjustment and the total amount of the planned budget for the maintenance project.
[0116] In this technical solution, the total amount before adjustment is calculated and compared with the total amount after adjustment. The comparative display can help managers clearly see the changes before and after the budget adjustment, enhance the transparency of the budget, and through visual comparison, users can make more rational adjustment decisions.
[0117] Embodiment 2
[0118] A maintenance project planning and budgeting system, referring to Figure 6 ,include:
[0119] Processor 21 and memory 22;
[0120] The processor 21 and the memory 22 are connected via a communication bus:
[0121] The processor 21 is used to call and execute the program stored in the memory 22;
[0122] The memory 22 is used to store a program, and the program is used to execute at least a method for compiling a maintenance project plan budget as described in the above embodiment.
[0123] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
[0124] It should be noted that, in the description of this application, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" refers to at least two.
[0125] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0126] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0127] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0128] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0129] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0130] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0131] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for preparing a maintenance project budget, characterized in that: include: Determine the item to be repaired, and query similar historical repair items of the item to be repaired according to the first set condition; If similar historical maintenance projects to the project to be repaired are found, a target similar historical maintenance project is determined among all the similar historical maintenance projects, and maintenance detail data of the target similar historical maintenance project is obtained; Generate initial maintenance detail data of the item to be repaired based on the maintenance detail data of the target similar historical maintenance items; Providing an online editing interface for users to customize the initial maintenance detail data; Calculate the total budget amount of the maintenance project plan based on the adjusted maintenance details of the items to be maintained; If no historical maintenance items of the same type as the item to be repaired are found, searching for matching historical maintenance items of the item to be repaired according to the second set condition; According to the comprehensive unit price of the maintenance engineering quantities of all matching historical maintenance projects, the comprehensive unit price of each maintenance engineering quantity in the to-be-maintained project is matched; Provide an online editing interface for users to customize the comprehensive unit price matched to each maintenance project quantity; The total planned budget amount for the maintenance project is calculated based on the adjusted comprehensive unit price of all maintenance work quantities in the projects to be overhauled.
2. The method according to claim 1, characterized in that The first setting condition and the second setting condition include one or more of the following screening conditions: Maintenance category, owner unit, project phase selection, project name, construction unit name and completion date.
3. The method according to claim 1, characterized in that The maintenance details data include the operation area and equipment name of each maintenance project, maintenance project name, unit, project quantity, comprehensive unit price, comprehensive total price, and data source.
4. The method according to claim 2, characterized in that: According to the comprehensive unit price of the maintenance engineering quantity of all matching historical maintenance projects, the comprehensive unit price of each maintenance engineering quantity in the to-be-maintained project is matched, including: Traverse the maintenance detail data of all matching historical maintenance projects, and select the matching historical maintenance projects that are consistent with the current maintenance engineering quantity unit of the project to be repaired as the primary matching historical maintenance projects; Traverse the maintenance detail data of all preliminary matching historical maintenance projects, and select the preliminary matching historical maintenance projects that have the same name as the current maintenance engineering quantity of the project to be repaired as the target matching historical maintenance projects; The comprehensive unit price of the maintenance engineering quantity of the target matching historical maintenance project is extracted as the comprehensive unit price of the current maintenance engineering quantity of the project to be maintained.
5. The method according to claim 4, characterized in that The method further comprises: If there is no primary matching historical maintenance project with the same name as the current maintenance engineering quantity of the project to be repaired, the name of the current maintenance engineering quantity of the project to be repaired is segmented; The maintenance detail data of all preliminary matching historical maintenance projects are traversed, and the preliminary matching historical maintenance projects that successfully match the name segmentation results of the current maintenance engineering quantity of the project to be repaired are selected as the target matching historical maintenance projects.
6. The method according to claim 5, characterized in that The method further comprises: Construct standard noun library, verb mapping library, unit mapping library and scope relationship library; The name of the current maintenance engineering quantity of the project to be repaired is segmented into words, including: Based on the standard noun library, verb mapping library and scope relationship library, the name of the current maintenance engineering quantity of the project to be repaired is segmented; Traverse all matching historical maintenance projects, and select matching historical maintenance projects that have the same maintenance engineering quantity unit as the current maintenance project to be maintained as the primary matching historical maintenance projects, including: All matching historical maintenance projects are traversed, and matching historical maintenance projects that are consistent with the current maintenance engineering quantity unit of the project to be maintained are screened out as primary matching historical maintenance projects based on the unit mapping library.
7. The method according to claim 1, characterized in that The custom adjustment supports a custom adjustment coefficient and a custom adjustment range; The custom adjustment range includes: adjusting the current maintenance project volume, adjusting the entire maintenance project volume, and adjusting the selected maintenance project volume.
8. The method according to claim 1, characterized in that The method further comprises: Calculate the total amount before adjustment based on the comprehensive unit price of all maintenance works in the items to be repaired before adjustment; Displays the comparison between the total amount before adjustment and the total amount of the planned budget for the maintenance project.
9. A maintenance project planning and budgeting system, characterized in that: include: Processor and memory; The processor and the memory are connected via a communication bus: Wherein, the processor is used to call and execute the program stored in the memory; The memory is used to store a program, and the program is used to execute at least a method for preparing a maintenance project plan budget as described in any one of claims 1-8.
Citation Information
Cited By
Intelligent compilation system for maintenance plan budget based on historical data
CN122288227A
A maintenance plan budget intelligent compiling system based on historical data
CN122288227B