Construction drawing budget file checking method and system
By building a standard cost database and conducting compliance inspection and reorganization list review of construction drawing budget projects, the problems of low efficiency and easy leakage of construction drawing budget documents in the existing technology have been solved, and more efficient and accurate budget verification has been achieved.
Patent Information
- Application Number
- CN202311659263.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-06
- Publication Date
- 2025-04-25
AI Technical Summary
The review of existing construction drawing budget documents depends on the experience of technical personnel, which leads to large workload, long time-consuming and easy to miss cores. The review efficiency depends on personal professional level and carefulness, which poses hidden dangers.
By constructing a standard cost database, typical design projects are imported in a structured manner, pre-processed construction drawing budget projects are obtained for compliance inspection, if the rules are combined to identify technical conditions and project scale, typical standard budget projects are screened for module reorganization, and the reorganization list is used for comparison and review to achieve list verification.
The efficiency and quality of construction drawing budget review has been improved, the core missing situation has been reduced, and a standardized, digital and modular budget preparation process has been established, which has enhanced the ability to invest, control and assessment accurately.
Smart Images

Figure CN119884041A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and in particular to a construction drawing budget file verification method and system thereof. Background Art
[0002] With the advancement of construction drawing budget management, various parts of the country have explored a new model of centralized review of construction drawing budgets based on their own management experience, adapted to local conditions, and targeted at project characteristics.
[0003] During the settlement stage of construction drawing budget management, the deviation rate of the list engineering quantity is large and the design changes are more. Therefore, it is urgent to start the research on the auxiliary application of accurate control of construction drawing budget to improve the review efficiency and quality of construction drawing budget; At present, the review of construction drawing budget documents is completely dependent on the experience of technical and economic personnel. This review mode of naked eyes combined with personal work experience leads to a large workload, long time and easy to miss the review. In addition, due to time constraints, only the key review method can be adopted. Although this method can improve the review efficiency, it is greatly dependent on the professional level and carefulness of technical and economic professionals. When personal professional level or experience is insufficient, and the review of key lists lacks the support of historical data, it will lay hidden dangers for the subsequent project settlement. Summary of the invention
[0004] The embodiment of the present application provides a construction drawing budget file verification method and system thereof to at least solve the deficiencies in the above-mentioned related technologies.
[0005] In a first aspect, an embodiment of the present application provides a method for checking a construction drawing budget file, comprising the following steps:
[0006] Step 1: construct a standard cost database, and import typical design projects into the standard cost database in a structured manner;
[0007] Step 2: Obtain the pre-processed construction drawing budget project, and check whether the budget file of the construction drawing budget project is compliant;
[0008] Step 3: If the budget document is compliant, the technical conditions and construction scale of the construction drawing budget project are identified, typical standard budget projects in the standard cost database are screened out, and the typical standard budget projects are modularly reorganized according to the actual project situation to obtain a reorganized list;
[0009] Step 4: Conduct a comparative review of the reorganization list to verify the reorganization list.
[0010] Furthermore, after step 2, the method further includes:
[0011] If the budget file is not compliant, marking the non-compliant items in the budget file, and transmitting an adjustment signal to enable the user to adjust the budget file based on the non-compliant items;
[0012] When the adjustment completion signal is received, a compliance signal of the budget file is transmitted.
[0013] Furthermore, the step 4 includes:
[0014] Matching the cost items of the reorganization list with the cost items of the typical standard budget project layer by layer throughout the entire path;
[0015] When one of the expense items in the reorganized list matches with a plurality of standard expense items in the expense items of the typical standard budget project, the expense columns corresponding to the standard expense items are accumulated and corresponded to the matching item row of the reorganized list;
[0016] When multiple expense items in the reorganized list match a standard expense item in the expense items of the typical standard budget project, the standard expense item is mapped to the first matching item row in the reorganized list.
[0017] Furthermore, the step 4 further includes:
[0018] If the expense items of the reorganization list do not match the expense items of the typical standard budget project, then the expense items of the reorganization list are compared with the typical standard budget project, and matched upward level by level;
[0019] If the match is successful, the found matching item will be used as the child of the matched cost item;
[0020] If the match fails, the largest level list item found is appended at the same level.
[0021] In a second aspect, an embodiment of the present application provides a construction drawing budget file verification system, including:
[0022] A database construction module is used to construct a standard cost database and import typical design projects into the standard cost database in a structured manner;
[0023] A project detection module is used to obtain a pre-processed construction drawing budget project and detect whether the budget file of the construction drawing budget project is compliant;
[0024] A list reorganization module is used to identify the technical conditions and construction scale of the construction drawing budget project if the budget file is compliant, screen out typical standard budget projects in the standard cost database, and reorganize the typical standard budget projects into modules according to the actual project situation to obtain a reorganized list;
[0025] The comparison and audit module is used to compare and audit the reorganization list to realize the verification of the reorganization list.
[0026] Furthermore, the system also includes:
[0027] A file adjustment module, configured to mark non-compliant items in the budget file if the budget file is non-compliant, and transmit an adjustment signal to enable the user to adjust the budget file based on the non-compliant items;
[0028] A signal transmission module is used to transmit a compliance signal of the budget file when an adjustment completion signal is received.
[0029] Furthermore, the comparison and review module includes:
[0030] A layer-by-layer matching unit, used for matching the cost items of the reorganization list with the cost items of the typical standard budget project layer by layer at all path levels;
[0031] A first processing unit is used for accumulating the columns of expenses corresponding to the standard expense items to the matching item row of the reorganized list when one expense item in the reorganized list matches multiple standard expense items in the expense items of the typical standard budget project;
[0032] The second processing unit is used for matching the standard expense item to the first matching item row of the reorganization list when multiple expense items in the reorganization list match a standard expense item in the expense items of the typical standard budget project.
[0033] Furthermore, the comparison and review module also includes:
[0034] A third processing unit is used for comparing the cost items of the reorganization list with the cost items of the typical standard budget project if the cost items of the reorganization list do not match the cost items of the typical standard budget project, and matching them upwards level by level;
[0035] The fourth processing unit is used for taking the found matching item as a child of the matched cost item if the matching is successful;
[0036] The fifth processing unit is used to add the maximum level list item found at the same level if the match fails.
[0037] Compared with the related art, the embodiment of the present application provides a construction drawing budget file verification method and system, which constructs a standard cost database and performs compliance detection on the pre-processed construction drawing budget project. If the construction drawing budget project is compliant, the technical conditions and project construction scale of the construction drawing budget project are identified, typical standard budget projects in the standard cost database are screened out, and the typical standard budget projects are modularly reorganized according to the actual project situation to obtain a reorganized list, and the reorganized list is used for comparison and review to achieve the corresponding list verification, establish a "standard cost data think tank" to achieve "standardization, digitization, and modularization" of budget preparation, and improve the efficiency of the early stage of cost work; based on typical designs, equipment selection, technical data, and technical and economic parameters, a general database of construction drawing budgets is established, and a comparative analysis mechanism for the rationality of the engineering quantities of actual projects is established to verify and screen the difference items, which is conducive to strengthening precise investment, precise control, and precise assessment and evaluation.
[0038] Details of one or more embodiments of the present application are set forth in the following drawings and description to make other features, objects, and advantages of the present application more readily apparent. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0040] Figure 1 It is a flow chart of a construction drawing budget file verification method in the first embodiment of the present invention;
[0041] Figure 2 for Figure 1 Detailed flow chart of step S104;
[0042] Figure 3 It is a range diagram for construction drawing budget comparison in the first embodiment of the present invention;
[0043] Figure 4 A comparison range diagram of the estimated estimate and the budget in the first embodiment of the present invention;
[0044] Figure 5 It is a structural block diagram of a construction drawing budget file verification system in the second embodiment of the present invention.
[0045] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION
[0046] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments. 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. Based on the embodiments provided in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0047] Obviously, the drawings described below are only some examples or embodiments of the present application. For ordinary technicians in this field, the present application can also be applied to other similar scenarios based on these drawings without creative work. In addition, it can also be understood that although the efforts made in this development process may be complicated and lengthy, for ordinary technicians in this field related to the content disclosed in this application, some changes in design, manufacturing or production based on the technical content disclosed in this application are just conventional technical means, and should not be understood as insufficient content disclosed in this application.
[0048] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in this application may be combined with other embodiments without conflict.
[0049] Unless otherwise defined, the technical terms or scientific terms involved in this application should be understood by people with ordinary skills in the technical field to which this application belongs. The words "one", "a", "a kind of", "the" and the like involved in this application do not indicate a quantitative limitation and may represent the singular or plural. The terms "include", "comprise", "have" and any of their variations involved in this application are intended to cover non-exclusive inclusions; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may also include steps or units that are not listed, or may also include other steps or units inherent to these processes, methods, products or devices. The words "connect", "connected", "coupled" and the like involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect.
[0050] Embodiment 1
[0051] See also Figure 1, which is a construction drawing budget file verification method in the first embodiment of the present invention, and the method specifically includes steps S101 to S104:
[0052] S101, constructing a standard cost database, and importing typical design projects into the standard cost database in a structured manner;
[0053] S102, obtaining a pre-processed construction drawing budget project, and detecting whether the budget file of the construction drawing budget project is compliant;
[0054] This embodiment uses typical designs as a carrier to establish a "standard cost data think tank" to achieve "standardization, digitization, and modularization" in budget preparation, thereby improving the efficiency of pre-cost work. The intelligent review of construction drawing budget documents is mainly based on the study of typical construction drawing budget application verification methods and budget estimates and construction drawing budget comparison methods. The construction drawing budget application verification method relies on the results of standardized management, and establishes a general database for construction drawing budgets based on typical designs, equipment selection, technical data, and technical and economic parameters. It also establishes a comparative analysis mechanism for the rationality of the engineering quantities of actual projects, conducts verification and screening of difference items, and proposes the main problems in budget preparation.
[0055] During the specific implementation, a "standard cost data think tank" is built in advance, typical design scheme projects are structured and stored in the database, the construction drawing budget projects that need to be compared are opened, and the compliance of the construction drawing budget documents is checked.
[0056] In some optional embodiments, the method further comprises:
[0057] If the budget file is not compliant, marking the non-compliant items in the budget file, and transmitting an adjustment signal to enable the user to adjust the budget file based on the non-compliant items;
[0058] When the adjustment completion signal is received, a compliance signal of the budget file is transmitted.
[0059] In specific implementation, if it is detected that the construction drawing budget file is non-compliant, the non-compliant item is marked, and a non-compliant signal is transmitted so that the user receives the signal and adjusts the budget file to achieve compliance of the budget file.
[0060] S103, if the budget document is compliant, identifying the technical conditions and construction scale of the construction drawing budget project, screening out typical standard budget projects in the standard cost database, and reorganizing the typical standard budget projects into modules according to the actual project conditions to obtain a reorganized list;
[0061] During the specific implementation, if the budget document is compliant, the main technical conditions and construction scale of the construction drawing budget project to be compared are identified, typical standard budget projects are intelligently screened, and the selected typical budget projects are modularized to a corresponding degree according to the actual project situation.
[0062] S104, performing a comparative review on the reorganization list to verify the reorganization list.
[0063] For further information, see Figure 2 , the step S104 specifically includes steps S1041 to S1043:
[0064] S1041, matching the cost items of the reorganization list with the cost items of the typical standard budget project layer by layer in all paths and levels;
[0065] S1042, when one of the cost items in the reorganized list matches with multiple standard cost items in the cost items of the typical standard budget project, the costs of each column corresponding to each of the standard cost items are accumulated and matched to the matching item row of the reorganized list;
[0066] S1043, when multiple expense items in the reorganized list match a standard expense item in the typical standard budget project, the standard expense item is mapped to the first matching item row in the reorganized list.
[0067] In some optional embodiments, the step S104 further includes the following steps:
[0068] If the expense items of the reorganization list do not match the expense items of the typical standard budget project, then the expense items of the reorganization list are compared with the typical standard budget project, and matched upward level by level;
[0069] If the match is successful, the found matching item will be used as the child of the matched cost item;
[0070] If the match fails, the largest level list item found is appended at the same level.
[0071] In specific implementation, the scope of construction drawing budget comparison is as follows: Figure 3 The specific comparison rules are as follows:
[0072] 1. Cost items
[0073] 1) Scope
[0074]
[0075] 2) Matching rules
[0076] Match the cost items of the construction drawing budget project and the standard budget project layer by layer through the full path level:
[0077] ①. If a match is found, the corresponding expenses of the compared projects will be displayed in the matching expense row;
[0078] When a "one-to-many" match occurs, multiple "cost items" corresponding to the "cumulative cost of each column" are mapped to the matching item row;
[0079] When a "many-to-one" match occurs, the "cost item" is mapped to the "first" matching item row;
[0080] ②. No match:
[0081] Then the "previous level" of the item is compared with the standard budget project, level by level, until a matching item is found or the maximum level is reached; if a match is found, the item is added to the end as a child of the matching expense item. If a match is not found, the item is added at the same level as the maximum level (the same level where the path is not empty);
[0082] 3) Project volume
[0083] ①. Scope
[0084]
[0085] ②.Key field "type"
[0086]
[0087] ③. Matching rules
[0088]
[0089] 4) Main materials and equipment
[0090] ①. Scope
[0091] Summary table of Party A's equipment materials and Party A's equipment purchase costs
[0092] ②. Comparison rules
[0093] Match based on the "preparation basis + project name + unit" column, compare the differences in unit prices and project quantities of materials, and output a list of main materials with differences.
[0094] Furthermore, the comparison between the estimate and the budget is as follows: Figure 4 As shown, the specific comparison rules are as follows:
[0095] 1. Cost items
[0096] 1) Scope
[0097]
[0098] 2) Matching rules
[0099] Match the cost items of the budget project and the estimated project layer by layer through the full path level:
[0100] ①. If a match is found, the corresponding expenses of the compared projects will be displayed in the matching expense row;
[0101] When a "one-to-many" match occurs, multiple "cost items" corresponding to the "cumulative cost of each column" are mapped to the matching item row;
[0102] When a "many-to-one" match occurs, the "cost item" is mapped to the "first" matching item row;
[0103] ②. No match:
[0104] Then compare the "previous level" of the item with the benchmark project, and go up level by level until a matching item is found or the maximum level is reached; if a match is found, the item is added to the end as a child of the matching cost item. If a match is not found, it is added at the same level as the maximum level (the same level where the path is not empty);
[0105] ③. Special rules
[0106] For the expense items with an empty "Path" in the report, one of the fields "Project or Expense Name", "Project Name", "Project Name and Specifications", and "Project or Expense Name" is used for full field name matching during matching; for example, in the "Total" row of the Other Expense Table, if the field in the report is "Project or Expense Name", this field is used for matching;
[0107] 4) Project division
[0108] ①. Scope
[0109] Summary table of construction (installation) engineering majors (add construction cost column separately)
[0110] ②. Comparison rules
[0111] Divide the full path level by project and match it layer by layer:
[0112] 1. If a match is found, the corresponding costs of the comparison project will be displayed in the matching project division row:
[0113] When a "one-to-many" match occurs, multiple "project division" expenses are merged and matched to the matching item line;
[0114] When a "many-to-one" match occurs, the "project partition" is mapped to the "first" matching project partition row;
[0115] 2. Not matched:
[0116] Then compare the "previous level" of the project with the estimated project, and go up level by level until a matching item is found or the maximum level project has been divided; if a match is found, the item is added to the end as a child of the matching expense item. If a match is not found, it is added at the same level of the maximum level (the same level where the path is not empty);
[0117] 5) Main materials and equipment
[0118] ①. Scope
[0119] Summary table of materials supplied by Party A for construction (installation) and summary table of equipment supplied by Party A for construction (installation)
[0120] ②. Comparison rules
[0121] Matching is performed based on the conditions of "preparation basis + project name + unit", and the differences in unit prices of materials and engineering quantities are compared. A specific list of main materials / equipment with differences is output to provide data basis for the cost analysis report.
[0122] In summary, a construction drawing budget file verification method among the above embodiments of the present invention constructs a standard cost database and performs compliance detection on the pre-processed construction drawing budget project. If the construction drawing budget project is compliant, the technical conditions and construction scale of the construction drawing budget project are identified, typical standard budget projects in the standard cost database are screened out, and the typical standard budget projects are modularly reorganized according to the actual project situation to obtain a reorganized list, and the reorganized list is used for comparison and review to achieve the corresponding list verification, establish a "standard cost data think tank" to achieve "standardization, digitization, and modularization" of budget preparation, and improve the efficiency of the early stage of cost work; based on typical designs, equipment selection, technical data, and technical and economic parameters, a general database of construction drawing budgets is established, and a comparative analysis mechanism for the rationality of the engineering quantities of actual projects is established to verify and screen the difference items, which is conducive to strengthening precise investment, precise control, and precise assessment and evaluation.
[0123] Embodiment 2
[0124] Another aspect of the present invention is to provide a construction drawing budget file verification system, see Figure 5 , shown is a construction drawing budget file checking system in a second embodiment of the present invention, comprising:
[0125] A database construction module 11 is used to construct a standard cost database and import typical design projects into the standard cost database in a structured manner;
[0126] The project detection module 12 is used to obtain the pre-processed construction drawing budget project and detect whether the budget file of the construction drawing budget project is compliant;
[0127] The list reorganization module 13 is used to identify the technical conditions and construction scale of the construction drawing budget project if the budget file is compliant, screen out typical standard budget projects in the standard cost database, and reorganize the modules of the typical standard budget projects according to the actual project situation to obtain a reorganized list;
[0128] The comparison and audit module 14 is used to compare and audit the reorganization list to realize the verification of the reorganization list.
[0129] Furthermore, the comparison and review module 14 includes:
[0130] A layer-by-layer matching unit, used for matching the cost items of the reorganization list with the cost items of the typical standard budget project layer by layer at all path levels;
[0131] A first processing unit is used for accumulating the columns of expenses corresponding to the standard expense items to the matching item row of the reorganized list when one expense item in the reorganized list matches multiple standard expense items in the expense items of the typical standard budget project;
[0132] The second processing unit is used for matching the standard expense item to the first matching item row of the reorganization list when multiple expense items in the reorganization list match a standard expense item in the expense items of the typical standard budget project.
[0133] Furthermore, the comparison and review module 14 also includes:
[0134] A third processing unit is used for comparing the cost items of the reorganization list with the cost items of the typical standard budget project if the cost items of the reorganization list do not match the cost items of the typical standard budget project, and matching them upwards level by level;
[0135] The fourth processing unit is used for taking the found matching item as a child of the matched cost item if the matching is successful;
[0136] The fifth processing unit is used to add the maximum level list item found at the same level if the match fails.
[0137] In some optional embodiments, the system further comprises:
[0138] A file adjustment module, configured to mark non-compliant items in the budget file if the budget file is non-compliant, and transmit an adjustment signal to enable the user to adjust the budget file based on the non-compliant items;
[0139] A signal transmission module is used to transmit a compliance signal of the budget file when an adjustment completion signal is received.
[0140] The functions or operation steps implemented when the above modules are executed are substantially the same as those in the above method embodiments, and will not be repeated here.
[0141] The implementation principle and technical effects of a construction drawing budget file verification system provided by an embodiment of the present invention are the same as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the system embodiment, reference may be made to the corresponding contents in the aforementioned method embodiment.
[0142] The technical features of the above-described embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above-described embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0143] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.
Claims
1. A method for checking construction drawing budget files, characterized in that: The following steps are involved: Step 1: construct a standard cost database, and import typical design projects into the standard cost database in a structured manner; Step 2: Obtain the pre-processed construction drawing budget project, and check whether the budget file of the construction drawing budget project is compliant; Step 3: If the budget document is compliant, the technical conditions and construction scale of the construction drawing budget project are identified, typical standard budget projects in the standard cost database are screened out, and the typical standard budget projects are modularly reorganized according to the actual project situation to obtain a reorganized list; Step 4: Conduct a comparative review of the reorganization list to verify the reorganization list.
2. The method for checking construction drawing budget files according to claim 1, characterized in that: After step 2, the method further includes: If the budget file is not compliant, marking the non-compliant items in the budget file, and transmitting an adjustment signal to enable the user to adjust the budget file based on the non-compliant items; When the adjustment completion signal is received, a compliance signal of the budget file is transmitted.
3. The method for checking construction drawing budget files according to claim 1, characterized in that: The fourth step comprises: Matching the cost items of the reorganization list with the cost items of the typical standard budget project layer by layer throughout the entire path; When one of the expense items in the reorganized list matches with a plurality of standard expense items in the expense items of the typical standard budget project, the expense columns corresponding to the standard expense items are accumulated and corresponded to the matching item row of the reorganized list; When multiple expense items in the reorganized list match a standard expense item in the expense items of the typical standard budget project, the standard expense item is mapped to the first matching item row in the reorganized list.
4. The method for checking construction drawing budget files according to claim 3 is characterized in that: The step 4 also includes: If the expense items of the reorganization list do not match the expense items of the typical standard budget project, then the expense items of the reorganization list are compared with the typical standard budget project, and matched upward level by level; If the match is successful, the found matching item will be used as the child of the matched cost item; If the match fails, the largest level list item found is appended at the same level.
5. A construction drawing budget file verification system, characterized in that: The following steps are involved: A database construction module is used to construct a standard cost database and import typical design projects into the standard cost database in a structured manner; A project detection module is used to obtain a pre-processed construction drawing budget project and detect whether the budget file of the construction drawing budget project is compliant; A list reorganization module is used to identify the technical conditions and construction scale of the construction drawing budget project if the budget file is compliant, screen out typical standard budget projects in the standard cost database, and reorganize the typical standard budget projects into modules according to the actual project situation to obtain a reorganized list; The comparison and audit module is used to compare and audit the reorganization list to realize the verification of the reorganization list.
6. The construction drawing budget file checking system according to claim 5 is characterized in that: The system further comprises: A file adjustment module, configured to mark non-compliant items in the budget file if the budget file is non-compliant, and transmit an adjustment signal to enable the user to adjust the budget file based on the non-compliant items; A signal transmission module is used to transmit a compliance signal of the budget file when an adjustment completion signal is received.
7. The construction drawing budget file checking system according to claim 5 is characterized in that: The comparison and review module includes: A layer-by-layer matching unit, used for matching the cost items of the reorganization list with the cost items of the typical standard budget project layer by layer at all path levels; A first processing unit is used for accumulating the columns of expenses corresponding to the standard expense items to the matching item row of the reorganized list when one expense item in the reorganized list matches multiple standard expense items in the expense items of the typical standard budget project; The second processing unit is used for matching the standard expense item to the first matching item row of the reorganization list when multiple expense items in the reorganization list match a standard expense item in the expense items of the typical standard budget project.
8. The construction drawing budget file checking system according to claim 7 is characterized in that: The comparison and review module also includes: A third processing unit is used for comparing the cost items of the reorganization list with the cost items of the typical standard budget project if the cost items of the reorganization list do not match the cost items of the typical standard budget project, and matching them upwards level by level; The fourth processing unit is used for taking the found matching item as a child of the matched cost item if the matching is successful; The fifth processing unit is used to add the maximum level list item found at the same level if the match fails.