Engineering project metering method and device, electronic equipment and storage medium
By associating the bill of quantities with the work decomposition structure template tree and generating the work decomposition structure example tree, the problems of low efficiency and poor results of traditional engineering project measurement methods are solved, and more efficient engineering project measurement and cost reduction and efficiency are achieved.
Patent Information
- Application Number
- CN202411858221.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-05-02
AI Technical Summary
Traditional engineering project measurement methods have a lot of bill of quantities and are complexly related to engineering project related information, resulting in low metrology efficiency and poor results.
A method of measuring engineering projects is proposed. By obtaining the corresponding work decomposition structure template tree of the project, the bill of quantities is associated with the work decomposition structure template tree, the work decomposition structure example tree is generated, and the tree is used for engineering project measurement.
It has improved the metrological efficiency of engineering projects, improved the metrological effect, and achieved cost reduction and efficiency improvement of engineering projects.
Smart Images

Figure CN119919076A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of engineering management, and in particular to an engineering project measurement method, device, electronic equipment and storage medium. Background Art
[0002] As the most important part of the construction process, measurement and payment is the basic basis for accurately assessing the progress of the project, the completion of the plan, and conducting construction output value statistics, economic accounting, and financial appropriations. Doing a good job in measurement and payment is of great significance to strengthening cost management and completing engineering tasks with high quality and efficiency.
[0003] Since the bill of quantities contains a lot of data and the relationship between the bill of quantities and the relevant information of the project is relatively complex, the traditional project measurement method requires a lot of time to complete the project measurement, resulting in low project measurement efficiency and ultimately poor project measurement results. Summary of the invention
[0004] The main purpose of the embodiments of the present application is to propose a method, device, electronic equipment and storage medium for engineering project measurement, which can realize engineering project measurement and improve the efficiency of engineering project measurement.
[0005] On the one hand, the embodiment of the present application proposes a method for measuring an engineering project, the method comprising the following steps:
[0006] Get the work breakdown structure template tree corresponding to the engineering project;
[0007] Acquire a bill of quantities, associate the bill of quantities with the work breakdown structure template tree, and obtain the associated work breakdown structure template tree;
[0008] A work breakdown structure instance tree is generated according to the associated work breakdown structure template tree and the bill of quantities, and the work breakdown structure instance tree is used to measure the engineering project.
[0009] In some embodiments, obtaining a work breakdown structure template tree corresponding to the engineering project specifically includes:
[0010] Obtain the sub-project information corresponding to the project;
[0011] The work breakdown structure template tree is generated according to the sub-project information.
[0012] In some embodiments, generating the work breakdown structure template tree according to the sub-project information specifically includes:
[0013] According to the sub-project information, determine multiple project levels, multiple level nodes under each of the project levels, and level node association information;
[0014] Determine the node code corresponding to each of the level nodes according to the level node association information;
[0015] The work breakdown structure template tree is constructed according to each of the engineering levels, a plurality of the level nodes under each of the engineering levels, and the node codes corresponding to each of the level nodes.
[0016] In some embodiments, the obtaining of the bill of quantities, associating the bill of quantities with the work breakdown structure template tree, and obtaining the associated work breakdown structure template tree specifically includes:
[0017] Get the minimum measurement unit screening rules;
[0018] Determining a plurality of minimum measurement units from the bill of quantities according to the minimum measurement unit screening rule;
[0019] According to the bill of quantities, determining the bill code corresponding to each of the minimum measurement units;
[0020] Determine a target hierarchical node corresponding to each of the minimum measurement units from the plurality of hierarchical nodes of the work breakdown structure template tree, associate the checklist code corresponding to each of the minimum measurement units with the node code corresponding to the target hierarchical node, and obtain the associated work breakdown structure template tree.
[0021] In some embodiments, generating a work breakdown structure instance tree according to the associated work breakdown structure template tree and the bill of quantities, and using the work breakdown structure instance tree to measure the project specifically includes:
[0022] According to the bill of quantities, determining the list name of each of the minimum measurement units in the associated work breakdown structure template tree;
[0023] Generate the work breakdown structure instance tree according to the list name of each of the minimum measurement units and the associated work breakdown structure template tree;
[0024] According to the work breakdown structure instance tree, a corresponding work breakdown structure instance measurement report is generated.
[0025] In some embodiments, determining the target level node corresponding to each of the minimum measurement units from the multiple level nodes of the work breakdown structure template tree specifically includes:
[0026] Determine a final level from the plurality of engineering levels of the work breakdown structure template tree, and obtain a plurality of final level nodes under the final level;
[0027] The target hierarchical node corresponding to each of the minimum measurement units is determined from the plurality of the final hierarchical nodes.
[0028] In some embodiments, generating the work breakdown structure instance tree according to the list name of each of the minimum measurement units and the associated work breakdown structure template tree specifically includes:
[0029] Acquire template tree mapping information corresponding to each of the minimum measurement units from the associated work breakdown structure template tree, wherein the template tree mapping information includes the checklist code corresponding to the minimum measurement unit and the target level node and the node code corresponding to the target level node;
[0030] Based on the associated work breakdown structure template tree, the checklist name corresponding to each of the minimum measurement units is associated with the template tree mapping information to generate the work breakdown structure instance tree.
[0031] On the other hand, an embodiment of the present application provides a project measurement device, the device comprising:
[0032] The first module is used to obtain the work breakdown structure template tree corresponding to the engineering project;
[0033] The second module is used to obtain a bill of quantities, associate the bill of quantities with the work breakdown structure template tree, and obtain the associated work breakdown structure template tree;
[0034] The third module is used to generate a work breakdown structure instance tree according to the associated work breakdown structure template tree and the bill of quantities, and use the work breakdown structure instance tree to measure the project.
[0035] On the other hand, an embodiment of the present application provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor implements the engineering project measurement method described above when executing the computer program.
[0036] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the engineering project measurement method described above is implemented.
[0037] The embodiments of the present application include at least the following beneficial effects: the present application provides a method, device, electronic device and storage medium for measuring engineering projects, which obtains the work breakdown structure template tree corresponding to the engineering project, associates the bill of quantities with the work breakdown structure template tree, obtains the associated work breakdown structure template tree, generates a work breakdown structure instance tree based on the associated work breakdown structure template tree and the bill of quantities, and uses the work breakdown structure instance tree to measure engineering projects. The present application can achieve engineering project measurement, improve engineering project measurement efficiency, improve engineering project measurement efficiency, and achieve cost reduction and efficiency improvement of engineering projects. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 It is a flow chart of a method for measuring an engineering project provided in an embodiment of the present application;
[0039] Figure 2 It is a structural schematic diagram of an engineering project metering device provided in an embodiment of the present application;
[0040] Figure 3 It is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.
[0042] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".
[0043] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0044] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0045] Before describing the embodiments of the present application in detail, some nouns and terms involved in the embodiments of the present application are first described. The nouns and terms involved in the embodiments of the present application are subject to the following explanations.
[0046] 1) WBS: Work Breakdown Structure, which is based on the same principle as factor decomposition, is to decompose a project according to certain principles, decompose the project into tasks, decompose the tasks into individual tasks, and then assign the individual tasks to everyone's daily activities until the decomposition cannot be continued. That is: project → task → work → daily activities. The work breakdown structure is a grouping of project elements guided by deliverables. It summarizes and defines the entire scope of work of the project. Each descending level represents a more detailed definition of the project work. WBS is always at the center of the planning process and is also an important basis for the formulation of schedule plans, resource requirements, cost budgets, risk management plans, and procurement plans.
[0047] Reference Figure 1 , Figure 1 This is an optional flow chart of a method for measuring an engineering project provided in an embodiment of the present application. The method may include but is not limited to steps S101 to S103:
[0048] Step S101, obtaining a work breakdown structure template tree corresponding to the project;
[0049] Step S102, obtaining a bill of quantities, associating the bill of quantities with a work breakdown structure template tree, and obtaining the associated work breakdown structure template tree;
[0050] Step S103: Generate a work breakdown structure instance tree according to the associated work breakdown structure template tree and the bill of quantities, and use the work breakdown structure instance tree to measure the project.
[0051] In some embodiments, the work breakdown structure template tree is a WBS template tree. The WBS template decomposes complex project tasks into smaller, more manageable parts to form a tree structure, and obtains a corresponding WBS template tree. This decomposition helps project managers to make detailed plans and schedules, and also enables project team members to better understand and perform their respective tasks.
[0052] In some embodiments, step S101 may include but is not limited to steps S201 to S202:
[0053] Step S201, obtaining the sub-project information corresponding to the project;
[0054] Step S202: Generate a work breakdown structure template tree based on the sub-project information.
[0055] In some embodiments, information on sub-projects refers to information on specific parts of a project in which the entire project is subdivided according to different construction methods, materials, specifications of structural components and other factors. For example, in a masonry project, it can be divided into sub-projects such as brick foundations, brick walls, brick columns, block walls, and reinforced brick lintels; in an earthwork project, it can be divided into sub-projects such as excavation, backfill, and transportation of surplus soil.
[0056] Optionally, the sub-project information includes sub-project information and sub-project information. The sub-project information is used to indicate the components of the construction project, and is divided according to the project location, equipment type and model, and materials used, such as foundation engineering, masonry engineering, concrete and reinforced concrete engineering, decoration engineering, roofing engineering, etc. The sub-project information is a subdivision of the sub-project information, and is divided according to different construction methods, materials, and construction processes. For example, masonry engineering can be subdivided into brick foundations, brick walls, brick columns, block walls, etc.
[0057] In some embodiments, step S202 may include but is not limited to steps S301 to S303:
[0058] Step S301, determining multiple project levels, multiple level nodes under each project level, and level node association information according to the sub-project information;
[0059] Step S302, determining the node code corresponding to each level node according to the level node association information;
[0060] Step S303: construct a work breakdown structure template tree according to each engineering level, multiple level nodes under each engineering level, and node codes corresponding to each level node.
[0061] In some embodiments, a preset WBS template is used to decompose the project tasks according to the sub-project information, and multiple project levels, multiple level nodes under each project level, and level node association information are determined. The level node association information includes the association relationship between nodes of different levels, and the association relationship may include but is not limited to the node superior-subordinate relationship, etc. Then, the preset WBS template is used to determine the node code corresponding to each level node according to the level node association information.
[0062] Exemplarily, for a bridge project, the WBS template is used to decompose the project tasks for the sub-project information of the bridge project, and the association relationship between project levels 1 to 4 and the hierarchical nodes is obtained. The hierarchical relationship is: project level 1> project level 2> project level 3> project level 4, project level 1 includes the hierarchical node: bridge project, project level 2 may include but is not limited to the hierarchical nodes: foundation and lower structure, upper structure and auxiliary structure, etc., project level 3 may include but is not limited to the hierarchical nodes: pile foundation, pedestal, tie beam, pier body, cap beam, beam, bridge steel structure, excavation and backfill, etc., project level 4 may include but is not limited to: XX pile foundation, XX pedestal, XX tie beam, XX cap beam, XX pier body, beam number X, etc., wherein the hierarchical node association relationship is specifically as follows: the pile foundation, pedestal, tie beam, pier body and cap beam in project level 3 are all subclass nodes (lower-level nodes) of the foundation and lower structure in project level 2, and the beam in project level 3 is The subclass node (lower-level node) of the upper structure in engineering level 2, the bridge steel structure and excavation and backfill in engineering level 3 are all subclass nodes (lower-level nodes) of the auxiliary structure in engineering level 2, the XX pile foundation in engineering level 4 is the subclass node (lower-level node) of the pile foundation in engineering level 3, the XX cap in engineering level 4 is the subclass node (lower-level node) of the cap in engineering level 3, the XX tie beam in engineering level 4 is the subclass node (lower-level node) of the tie beam in engineering level 3, and the engineering level XX cap beam in level 4 is a subclass node (lower-level node) of cap beam in engineering level 3, XX cap beam in engineering level 4 is a subclass node (lower-level node) of cap beam in engineering level 3, XX pier in engineering level 4 is a subclass node (lower-level node) of pier in engineering level 3, beam number X in engineering level 4 is a subclass node (lower-level node) of beam in engineering level 3, then, use the WBS template to determine the node code corresponding to each level node according to the level node association information, as shown in Table 1 below:
[0063] Table 1 Node coding table of middle-level nodes in bridge engineering
[0064] Engineering Level 1 Engineering Level 2 Engineering Level 3 Engineering Level 4 Node Encoding Bridge Engineering 04 Foundation and substructure 0401 Pile foundation 040101 xx pile foundation 04010101 platform 040102 xx platform 04010201 Tie beam 040103 xx tie beam 04010301 Pier 040104 xx 04010401 Cap beam 040105 xx cap beam 04010501 Superstructure 0402 Liang 040201 Beam No. 04020101 Subsidiary structures 0403 Bridge steel structure 040301 Cut and backfill 040302 other 040303 ... ... ... ... ... ... ... ...
[0065] Among them, the node code of the bridge project is 04, the node code of the foundation and lower structure is 0401, the node code of the pile foundation is 040101, the node code of the xx pile foundation is 04010101, and so on. The node code of the hierarchical node is determined by the hierarchical node association information.
[0066] In some embodiments, step S102 may include but is not limited to steps S401 to S404:
[0067] Step S401, obtaining minimum measurement unit screening rules;
[0068] Step S402, determining a plurality of minimum measurement units from the bill of quantities according to the minimum measurement unit screening rule;
[0069] Step S403, according to the bill of quantities, determine the bill code corresponding to each minimum measurement unit;
[0070] Step S404, determining the target level node corresponding to each minimum measurement unit from the multiple level nodes of the work breakdown structure template tree, associating the checklist code corresponding to each minimum measurement unit with the node code corresponding to the target level node, and obtaining the associated work breakdown structure template tree.
[0071] In some embodiments, the bill of quantities is a detailed list of the names and corresponding quantities of the sub-items, measures, other items, fees and taxes in the construction project, and may include but is not limited to the sub-item bill of quantities, measures list, other items list, fees and taxes list, etc.
[0072] The smallest unit of measurement in the bill of quantities is the sub-project. The sub-project refers to the various projects that constitute the sub-project. It can be produced through a relatively simple construction process and can be calculated using appropriate units of measurement. Optionally, based on the minimum unit of measurement screening rule, multiple sub-projects are screened out from the bill of quantities, and each sub-project is obtained as the above-mentioned minimum unit of measurement and the list code corresponding to the minimum unit of measurement is determined.
[0073] For example, taking a bridge project as an example, Table 2 is a partial bill of quantities for the bridge project, and Table 2 is as follows:
[0074] Table 2 Partial Bill of Quantities for Bridge Project
[0075]
[0076]
[0077]
[0078] Among them, the smallest measurement unit of the smallest measurement unit in the bill of quantities is marked as "yes", such as plain round steel bars and ribbed steel bars, etc. The list code of plain round steel bars is 403-1-1, the list code of ribbed steel bars is 403-1-2, and so on.
[0079] In step S404 of some embodiments, optionally, a final level is determined from multiple engineering levels of the work breakdown structure template tree, and multiple final level nodes under the final level are obtained, and then a target level node corresponding to each minimum measurement unit is determined from the multiple final level nodes.
[0080] Then, the list code of the minimum measurement unit is associated with the last level node of the work breakdown structure template tree. Taking the bridge project as an example, the associated work breakdown structure template tree is converted into a table form, as shown in Table 3 below:
[0081] Table 3 The associated work breakdown structure template tree of bridge engineering
[0082]
[0083]
[0084] Among them, in the above Table 2, 403-1-1 is plain round steel bar, 403-1-2 is ribbed steel bar, 410-1-3-1 is cast-in-place concrete cap, 410-1-3-3 is C35 concrete, xx cap is the target terminal node corresponding to plain round steel bar, ribbed steel bar, cast-in-place concrete cap and C35 concrete, and in Table 3, the list code of plain round steel bar, the list code of ribbed steel bar, the list code of cast-in-place concrete cap and the list code of C35 concrete are associated with xx cap.
[0085] In some embodiments, step S103 may include but is not limited to steps S501 to S503:
[0086] Step S501, according to the bill of quantities, determine the list name of each minimum measurement unit in the associated work breakdown structure template tree;
[0087] Step S502, generating a work breakdown structure instance tree according to the list name of each minimum measurement unit and the associated work breakdown structure template tree;
[0088] Step S503: Generate a corresponding work breakdown structure instance measurement report according to the work breakdown structure instance tree.
[0089] In some embodiments, step S502 may include but is not limited to steps S601 to S602:
[0090] Step S601, obtaining template tree mapping information corresponding to each minimum measurement unit from the associated work breakdown structure template tree, the template tree mapping information including the checklist code corresponding to the minimum measurement unit and the target level node and the node code corresponding to the target level node;
[0091] Step S602: Based on the associated work breakdown structure template tree, the checklist name corresponding to each minimum measurement unit is associated with the template tree mapping information to generate a work breakdown structure instance tree.
[0092] In some embodiments, the work breakdown structure instance tree is a WBS instance tree, and the list name corresponding to the minimum measurement unit is associated with the template tree mapping information. The work breakdown structure instance tree is generated based on the associated work breakdown structure template tree to obtain a mapping relationship between the WBS instance and the bill of quantities. Taking the bridge project as an example, combined with the above Table 1, Table 2 and Table 3, the work breakdown structure instance tree corresponding to the bridge project is converted into a work breakdown structure instance measurement report, as shown in Table 4:
[0093] Table 4 Example of measurement report of work breakdown structure for bridge engineering
[0094]
[0095] Among them, the XX cap in Table 3 includes the 0# cap and the 4# cap, and the XX cap is the target terminal node corresponding to the plain round steel bar, ribbed steel bar, cast-in-place concrete cap and C35 concrete. Therefore, in the work breakdown structure instance tree, the plain round steel bar, ribbed steel bar, cast-in-place concrete cap and C35 concrete are associated with the 0# cap and the 4# cap respectively.
[0096] Reference Figure 2 , Figure 2 : is an optional structural diagram of an engineering project measurement device provided in an embodiment of the present application, the device is used to implement the above-mentioned engineering project measurement method, and the device may include:
[0097] The first module is used to obtain the work breakdown structure template tree corresponding to the engineering project;
[0098] The second module is used to obtain the bill of quantities, associate the bill of quantities with the work breakdown structure template tree, and obtain the associated work breakdown structure template tree;
[0099] The third module is used to generate a work breakdown structure instance tree according to the associated work breakdown structure template tree and the bill of quantities, and use the work breakdown structure instance tree to measure the project.
[0100] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0101] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned engineering project measurement method when executing the computer program. The electronic device can be any smart terminal including a tablet computer.
[0102] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0103] See also Figure 3 , Figure 3 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0104] The processor 901 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0105] The memory 902 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 902 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 902, and the processor 901 calls and executes the engineering project measurement method of the embodiment of this application;
[0106] Input / output interface 903, used to implement information input and output;
[0107] Communication interface 904, used to realize communication interaction between the device and other devices, which can be realized by wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);
[0108] A bus 905 that transmits information between the various components of the device (e.g., the processor 901, the memory 902, the input / output interface 903, and the communication interface 904);
[0109] The processor 901 , the memory 902 , the input / output interface 903 and the communication interface 904 are connected to each other in communication within the device via a bus 905 .
[0110] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned engineering project measurement method is implemented.
[0111] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0112] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0113] The embodiments of the present application provide a method, device, electronic device and storage medium for measuring engineering projects, which obtain a work breakdown structure template tree corresponding to the engineering project, associate the bill of quantities with the work breakdown structure template tree, obtain the associated work breakdown structure template tree, generate a work breakdown structure instance tree based on the associated work breakdown structure template tree and the bill of quantities, and use the work breakdown structure instance tree to measure the engineering project. The embodiments of the present application can achieve engineering project measurement, improve engineering project measurement efficiency, improve engineering project measurement efficiency, and achieve cost reduction and efficiency improvement of engineering projects.
[0114] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0115] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0116] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0117] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0118] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0119] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0120] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0121] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0122] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0123] It should be appreciated that embodiments of the present invention may be implemented or enforced by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer-readable memory. The method may be implemented in a computer program using standard programming techniques including a non-transitory computer-readable storage medium configured with a computer program, wherein the storage medium so configured causes the computer to operate in a specific and predefined manner - according to the methods and drawings described in the specific embodiments. Each program may be implemented in a high-level procedural or object-oriented programming language to communicate with a computer system. However, if desired, the program may be implemented in an assembly or machine language. In any case, the language may be a compiled or interpreted language. In addition, the program may be run on a programmed ASIC for this purpose.
[0124] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0125] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. A method for measuring engineering projects, characterized in that: The method comprises the following steps: Get the work breakdown structure template tree corresponding to the engineering project; Acquire a bill of quantities, associate the bill of quantities with the work breakdown structure template tree, and obtain the associated work breakdown structure template tree; A work breakdown structure instance tree is generated according to the associated work breakdown structure template tree and the bill of quantities, and the work breakdown structure instance tree is used to measure the engineering project.
2. The engineering project measurement method according to claim 1, characterized in that: The step of obtaining a work breakdown structure template tree corresponding to the engineering project specifically includes: Obtain the sub-project information corresponding to the project; The work breakdown structure template tree is generated according to the sub-project information.
3. The engineering project measurement method according to claim 2, characterized in that: Generating the work breakdown structure template tree according to the sub-project information specifically includes: According to the sub-project information, determine multiple project levels, multiple level nodes under each of the project levels, and level node association information; Determine the node code corresponding to each of the level nodes according to the level node association information; The work breakdown structure template tree is constructed according to each of the engineering levels, a plurality of the level nodes under each of the engineering levels, and the node codes corresponding to each of the level nodes.
4. The engineering project measurement method according to claim 3 is characterized in that: The step of obtaining a bill of quantities and associating the bill of quantities with the work breakdown structure template tree to obtain the associated work breakdown structure template tree specifically includes: Get the minimum measurement unit screening rules; Determining a plurality of minimum measurement units from the bill of quantities according to the minimum measurement unit screening rule; According to the bill of quantities, determining the bill code corresponding to each of the minimum measurement units; Determine a target hierarchical node corresponding to each of the minimum measurement units from the plurality of hierarchical nodes of the work breakdown structure template tree, associate the checklist code corresponding to each of the minimum measurement units with the node code corresponding to the target hierarchical node, and obtain the associated work breakdown structure template tree.
5. The engineering project measurement method according to claim 4, characterized in that: The step of generating a work breakdown structure instance tree according to the associated work breakdown structure template tree and the bill of quantities, and using the work breakdown structure instance tree to measure the project specifically includes: According to the bill of quantities, determining the list name of each of the minimum measurement units in the associated work breakdown structure template tree; Generate the work breakdown structure instance tree according to the list name of each of the minimum measurement units and the associated work breakdown structure template tree; According to the work breakdown structure instance tree, a corresponding work breakdown structure instance measurement report is generated.
6. The engineering project measurement method according to claim 4, characterized in that: The step of determining a target level node corresponding to each of the minimum measurement units from the multiple level nodes of the work breakdown structure template tree specifically includes: Determine a final level from the plurality of engineering levels of the work breakdown structure template tree, and obtain a plurality of final level nodes under the final level; The target hierarchical node corresponding to each of the minimum measurement units is determined from the plurality of the final hierarchical nodes.
7. The engineering project measurement method according to claim 5, characterized in that: The generating the work breakdown structure instance tree according to the list name of each of the minimum measurement units and the associated work breakdown structure template tree specifically includes: Acquire template tree mapping information corresponding to each of the minimum measurement units from the associated work breakdown structure template tree, wherein the template tree mapping information includes the checklist code corresponding to the minimum measurement unit and the target level node and the node code corresponding to the target level node; Based on the associated work breakdown structure template tree, the checklist name corresponding to each of the minimum measurement units is associated with the template tree mapping information to generate the work breakdown structure instance tree.
8. A project measurement device, characterized in that: The device comprises: The first module is used to obtain the work breakdown structure template tree corresponding to the engineering project; The second module is used to obtain a bill of quantities, associate the bill of quantities with the work breakdown structure template tree, and obtain the associated work breakdown structure template tree; The third module is used to generate a work breakdown structure instance tree according to the associated work breakdown structure template tree and the bill of quantities, and use the work breakdown structure instance tree to measure the project.
9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the engineering project measurement method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the engineering project measurement method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
BOQ (bill of quantities) information and WBS information coupling method and system for technical improvement overhaul engineering of power grid
CN107818427A
Data decomposition structure method and system for progress engineering quantity statistics
CN114819543A
Project cost index generation and use method, device and equipment
CN119026809A
Cited By
Intelligent generation method and system of work decomposition structure template and storage medium
CN121349446A
Project decomposition structure tree automatic generation method based on list coding
CN122288809A