Project cost system, method and computer equipment
By designing the engineering cost system, users can decompose the project into professional projects and unit projects based on the structural parts and construction characteristics of the project, and select corresponding engineering unit modules. The system automatically generates cost results tables, solving the problem of inefficient production of cost results tables in the existing technology and achieving an efficient cost workflow.
Patent Information
- Application Number
- CN202411658022.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-03-21
AI Technical Summary
The existing engineering cost system is inefficient in producing cost results tables, especially as the number of list items increases, the cost and work time consumption also increases.
An engineering cost system is designed, which includes professional engineering name module, unit engineering name module, engineering unit selection module and interactive engineering unit module. Users can decompose the project into professional projects and unit projects based on the structural parts and construction characteristics of the project, and select corresponding engineering unit modules, and the system will automatically generate a cost result table.
Through this system, users can significantly improve the production efficiency of cost result tables, reduce the time and consumption of cost work, and improve the cost work experience through interactive operation.
Smart Images

Figure CN119671616A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to an engineering cost system, method and computer equipment. Background Art
[0002] The basic principle of engineering cost calculation lies in the decomposition of projects and the combination of prices. According to the different engineering measurement rules and engineering price combination methods, the main methods of engineering cost calculation are divided into fixed-price calculation and list calculation. Regardless of the pricing method used for engineering cost calculation, the cost results such as the budget table and the price list are presented in the form of a table, and the preparation of various cost result tables is based on the budget preparation regulations of various types of projects and the prescribed format in the list pricing specification documents. However, the efficiency of writing list items one by one is limited, and the time consumption of cost work increases with the increase of the number of list items. Summary of the invention
[0003] A technical problem to be solved by this application is: how to improve the efficiency of making cost results tables.
[0004] In order to solve the above technical problems, the embodiments of the present application provide a construction cost system, method and computer equipment.
[0005] An embodiment of the present application provides a construction cost system, which includes: a professional construction name module, which is used to display the professional construction name input by the user in the professional construction name presentation area; a unit construction name module, which is used to present the unit construction name input by the user in the unit construction name presentation area; an engineering unit selection module, which corresponds to and is associated with the unit construction name module one by one, and is used to display the engineering unit module selected by the user in the engineering unit selection area in response to the user's first operation; and an interactive engineering unit module, which is used to generate a cost result table according to the professional construction name, the unit construction name and the engineering unit in response to the user's confirmation operation.
[0006] In some embodiments, the engineering unit selection module is used to display a first interface in response to a user's first operation, in which multiple engineering unit modules are displayed; the engineering unit module is used to display an information entry interface corresponding to the engineering unit in response to a user's confirmation operation.
[0007] In some embodiments, the engineering cost system also includes: a sub-project name module, which is used to present the sub-project name input by the user in the sub-project name presentation area; a sub-project unit selection module, which corresponds to and is associated with the sub-project name module one by one, and the sub-project unit selection module is used to respond to the user's confirmation operation and display the sub-project unit module selected by the user in the sub-project unit selection area.
[0008] In some embodiments, the first interface also displays multiple sub-engineering unit module switching controls; the sub-engineering unit module switching controls are used to respond to user selection operations and display sub-engineering unit modules corresponding to the sub-engineering unit module switching controls in the sub-engineering unit selection area.
[0009] In some embodiments, a plurality of engineering type switching controls are also displayed in the first interface; the engineering type switching controls are used to display the sub-engineering unit modules corresponding to the engineering type in the sub-engineering unit selection area in response to the user's selection operation.
[0010] In some embodiments, the professional project name module is associated with at least one unit project name module.
[0011] In some embodiments, the unit project name module is associated with at least one branch project name module.
[0012] In some embodiments, the engineering cost system includes a matrix row adding control, and the matrix row adding control is used to increase the number of engineering unit selection modules and unit engineering name modules in response to a user's click operation.
[0013] An embodiment of the present application provides a project cost method, which includes: in response to a user's first input operation, displaying a professional project name input by the user in a professional project name presentation area; in response to a user's second input operation, presenting a unit project name input by the user in a unit project name presentation area; in response to the user's first operation, displaying an engineering unit module selected by the user in an engineering unit selection area; in response to the user's confirmation operation, generating a cost results table based on the professional project name, unit project name and engineering unit.
[0014] An embodiment of the present application provides a computer device, including a processor and a memory storing a computer program. When the processor executes the program, it can run the engineering cost system in the above embodiment.
[0015] Through the above technical solution, users can decompose the object project into professional projects according to the structural parts, construction characteristics, etc. of the cost object project, and fill the professional projects into the professional project name presentation area in turn; then decompose the professional project into unit projects according to the structural parts, construction characteristics, etc. of the professional project, and fill the unit projects into the unit project name presentation area. Each professional project generally contains multiple unit projects. Then, the user can select the engineering unit module corresponding to each unit project. Until the content of all cost results tables is filled, the cost results table of the corresponding format can be generated. Therefore, the engineering projects can be combined according to the unit projects and engineering units included in each professional project. Not only the efficiency of cost work is improved, but also the interactive operation method significantly improves the cost work experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is a schematic diagram of the engineering cost system disclosed in the embodiment of the present application;
[0018] Figure 2 is a schematic diagram of a construction cost system disclosed in yet another embodiment of the present application;
[0019] Figure 3 is a schematic diagram of the first interface disclosed in the embodiment of the present application;
[0020] Figure 4 is a schematic diagram of a construction cost system disclosed in yet another embodiment of the present application;
[0021] Figure 5 is a schematic diagram of a construction cost system disclosed in yet another embodiment of the present application;
[0022] Figure 6 is a schematic diagram of a construction cost system disclosed in yet another embodiment of the present application;
[0023] Figure 7 is a schematic diagram of a first interface disclosed in yet another embodiment of the present application;
[0024] Figure 8 is a schematic diagram of a construction cost system disclosed in yet another embodiment of the present application;
[0025] Fig. 9 A schematic diagram of the structure of a computer device disclosed in an embodiment of the present application.
[0026] Description of reference numerals:
[0027] 110. Professional project name module; 120. Unit project name module; 121. Division project name module; 130. Engineering unit selection module; 131. Division project unit selection module; 135. First interface; 136. Engineering unit module; 137. Add controls; 138. Division project unit module switch controls; 139. Division project unit module add controls; 140. Interactive engineering unit module; 151. Matrix column add controls; 152. Matrix row add controls; 160. Information entry interface; 161. Engineering type switch controls; 162. Engineering type add controls; 501. Processor; 502. Communication interface; 503. Storage; 504. Communication bus. DETAILED DESCRIPTION
[0028] The following is a further detailed description of the implementation methods of the present application in conjunction with the accompanying drawings and examples. The detailed descriptions of the following examples and the accompanying drawings are used to exemplarily illustrate the principles of the present application, but cannot be used to limit the scope of the present application. The present application can be implemented in many different forms and is not limited to the specific embodiments disclosed herein, but includes all technical solutions that fall within the scope of the claims.
[0029] The present application provides these embodiments to make the present application thorough and complete, and to fully express the scope of the present application to those skilled in the art. It should be noted that unless otherwise specifically stated, the relative arrangement of the parts and steps, the composition of the materials, the numerical expressions and the numerical values set forth in these embodiments should be interpreted as being merely exemplary, and not as limiting.
[0030] In addition, words such as “include” or “comprises” and the like used in the present application mean that the elements before the word include the elements listed after the word, and do not exclude the possibility of also including other elements.
[0031] It should also be noted that in the description of this application, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be directly connected or indirectly connected through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to the specific circumstances. When a specific device is described as being located between a first device and a second device, there may or may not be an intermediate device between the specific device and the first device or the second device.
[0032] All terms used in this application have the same meaning as those understood by those of ordinary skill in the art to which this application belongs, unless otherwise specifically defined. It should also be understood that terms defined in general dictionaries, such as general dictionaries, should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an idealized or extremely formal sense, unless explicitly defined herein.
[0033] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.
[0034] The present application embodiment provides a construction cost system, such as Figure 1 As shown, the engineering cost system includes a professional engineering name module 110, which is used to display the professional engineering name input by the user in the professional engineering name presentation area; a unit engineering name module 120, which is used to present the unit engineering name input by the user in the unit engineering name presentation area; an engineering unit selection module 130, which corresponds to and is associated with the unit engineering name module 120 one by one, and the engineering unit selection module 130 is used to respond to the user's first operation and display the engineering unit module selected by the user in the engineering unit selection area; an interactive engineering unit module 140, which is used to respond to the user's second operation and generate a cost result table according to the professional engineering name, unit engineering name and engineering unit.
[0035] In this embodiment, the professional project name module 110 includes a professional project name presentation area, and the unit project name module 120 includes a unit project name presentation area. Therefore, after the user decomposes the object project into professional projects according to the structural parts, construction characteristics, etc. of the cost object project, the user can fill the professional projects into the professional project name presentation area in sequence; after the professional project is decomposed into unit projects according to the structural parts, construction characteristics, etc. of the professional project, the unit projects can be filled into the unit project name presentation area. Then, the user can select the engineering unit module corresponding to each unit project. Until the content filling of all cost result tables is completed, the cost result table of the corresponding format can be generated. Therefore, the engineering project can be combined according to the unit projects and engineering units included in each professional project, which not only improves the efficiency of cost work, but also significantly improves the cost work experience through interactive operation.
[0036] In a specific embodiment, the engineering cost system can pre-construct an extended matrix engineering cost interface, and then the user can obtain the cost results table through the extended matrix engineering cost interface.
[0037] The following is a detailed introduction to the extended matrix engineering cost interface.
[0038] For example, Figure 2 As shown in the figure, the extended matrix engineering cost interface includes an extended matrix, in which professional engineering is a column of the extended matrix. Professional engineering can be understood as completing engineering projects with certain technical difficulties and social needs in a specific technical field through a systematic engineering method. The definition and division of professional engineering in different fields are also different. For example, in the "Specifications for Pricing of Engineering Quantity List", professional engineering is divided into construction engineering, installation engineering, equipment and installation materials of engineering projects. In the "Composition of Cost Items of Construction and Installation Engineering", the definition of professional engineering is various types of engineering divided by the current national measurement specifications, such as housing construction and decoration engineering, antique building engineering, general installation engineering, municipal engineering, landscaping engineering, mining engineering, structure engineering, urban rail transit engineering, blasting engineering, etc.
[0039] Each professional project name module 110 includes a professional project name presentation area. After the user decomposes the object project into professional projects according to the structural parts, construction characteristics, etc. of the cost object project, each professional project name text can be entered in the professional project name presentation area, such as construction auxiliary projects, equipment and installation projects, construction projects, other projects, etc. The number of columns of professional projects is increased or decreased according to demand. A matrix column increase control 151 can also be provided in the extended matrix engineering cost interface, and a professional project is added by adding the matrix column increase control 151. Each professional project corresponds to a cost results table.
[0040] The unit project is a row of the extended matrix, that is, there are multiple unit project name modules 120 arranged in parallel in the extended matrix, and each unit project name module 120 includes a unit project name presentation area. The user can decompose the professional project into unit projects according to the structural parts, construction characteristics, etc. of the professional project, and enter the name and serial number of each unit project in the unit project name presentation area. Generally, multiple unit projects can be associated with each professional project, so it is necessary to increase or decrease the number of rows in the extended matrix. In some specific examples, a matrix row increase control 152 can also be set in the extended matrix engineering cost interface, and the unit project unit is increased by the matrix row increase control 152. The minimum unit added by the matrix row increase control 152 is a combination of a unit project name module 120 and an engineering unit selection module 130. If the unit project name presentation area in the unit project name module 120 in the minimum unit of the matrix row increase enters text, that is, a unit project level takes effect.
[0041] In some specific embodiments, a sub-project may also be inserted into the extended matrix. A sub-project is a component of a unit project, and is a project that divides a single project or unit project into several sub-projects according to structural parts, construction characteristics or construction tasks.
[0042] The user decomposes the unit project into sub-projects according to the structural parts, construction characteristics, etc. of the unit project, that is, the unit project item is associated with at least one sub-project. When it is necessary to generate a sub-level of the unit project, that is, a sub-project, the user can add a new matrix row minimum unit below the matrix row minimum unit of the unit project, thereby forming a sub-project name module 121 and a sub-project unit selection module 131. Similarly, sub-project units can also be added through the matrix row addition control 152. The minimum unit added through the matrix row addition control 152 is also a combination of a sub-project name module 121 and a sub-project unit selection module 131. If text is entered in the sub-project name presentation area in the sub-project name module 121 in the matrix row addition minimum unit, a sub-project level will take effect.
[0043] In some optional embodiments, the sub-level of the sub-project, i.e., the sub-project, can also be inserted into the extended matrix. The sub-project is a component of the sub-project, and is a project that divides the sub-project into several sub-items or projects according to different construction methods, materials, processes, etc. If the sub-level of the sub-project is generated, a new matrix row minimum unit should be added below the matrix row minimum unit of the sub-project. If a more subdivided sub-level is generated, the above embodiment can be used in the same way.
[0044] The minimum unit for adding a matrix row in the same professional engineering column in the above embodiment can be dragged to a specific position. For example, the minimum unit for adding a matrix row originally in the 5th row can be dragged between the minimum units for adding a matrix row originally in the 2nd and 3rd rows. Then the dragged minimum unit for adding a matrix row replaces the minimum unit for adding a matrix row originally in the 3rd row and becomes the new minimum unit for adding a matrix row in the 3rd row, while the minimum unit for adding a matrix row originally in the 3rd row is moved down to the 4th row. The minimum unit for adding a matrix row can be deleted, for example, by selecting the minimum unit for adding a matrix row with the right mouse button and executing the deletion action.
[0045] Thus, the construction of the expansion matrix is completed, and the framework structure formed by the expansion matrix can be saved as a template for next use.
[0046] In a specific embodiment, the engineering unit selection module 130 in the above embodiment is further described below.
[0047] After the user clicks on the engineering unit selection module 130, the first interface 135 is displayed. Figure 3As shown, a plurality of engineering unit modules 136 are displayed in the first interface 135. For example, the engineering unit module 136 is generally a list item and a set of quota items under a sub-project, or a set of list items or quota items under other engineering scope items determined according to structural parts, section lengths, construction characteristics, etc. The user can establish an engineering unit module 136 determined according to structural parts, section lengths, construction characteristics, etc. based on a typical design engineering quantity of a certain type of project or the design engineering quantity of previous projects and market prices.
[0048] The first interface 135 also includes an engineering unit module adding control 137, through which an engineering unit module 136 is added. When the user clicks the engineering unit module 136 adding control, a dialog box pops up, and the user can fill in the detailed content contained in the module in the dialog box, such as filling in the serial number, project name, project characteristics, measurement unit, engineering quantity, unit price of labor and materials or comprehensive unit price, total price, etc., or including part of the content. After filling in, the engineering unit module 136 is formed and displayed in the engineering unit selection area in the form of a card or other unit form, and the characteristic name of the engineering unit module 136 is displayed thereon. The characteristic name can be a custom name or part of the content or a combination of parts contained in the engineering unit module 136. For example, the classification selection area of the wind turbine foundation engineering unit module 136 includes H202-6.25MW-140m foundation, H220-10MW-160m foundation, H193-5MW-122m foundation, etc.
[0049] The first interface 135 also displays multiple sub-engineering unit module switching controls 138 and sub-engineering unit module adding controls 139. The sub-engineering unit module switching controls 138 can be used to switch the sub-engineering unit module 136 displayed in the sub-engineering unit selection area, and the sub-engineering unit module adding controls 139 can be used to increase the number of sub-engineering unit module switching controls 138 in the first interface 135.
[0050] The user fills in the name of the sub-project or its sub-project in the label of the sub-project unit module switch control 138, such as wind turbine foundation project, unit substation foundation project, collection cable line construction project, booster station installation project, etc., so as to accurately identify it when switching the sub-project unit selection area.
[0051] For example, when the user selects the sub-engineering unit module switch control 138 labeled as wind turbine foundation engineering, the sub-engineering unit module 136 corresponding to the wind turbine foundation engineering is displayed in the sub-engineering unit selection area; when the user selects the sub-engineering unit module switch control 138 labeled as unit substation foundation engineering, the sub-engineering unit module 136 corresponding to the unit substation foundation engineering is displayed in the sub-engineering unit selection area.
[0052] The user can click on any sub-division engineering unit module 136 in the sub-division engineering unit selection area to enter the information related to the sub-division engineering unit module 136. Figure 4 The example of inputting the sub-project unit module 136 of the equipment and installation project is shown. After the user clicks the sub-project unit module 136 labeled as the equipment and installation project, the information input interface 160 of the equipment and installation project is displayed. The user can fill in the information according to the actual situation, or the system can generate relevant information according to the historical records. Figure 5 An example of inputting the sub-project unit module 136 of a construction project is shown. After the user clicks the sub-project unit module 136 labeled as a construction project, an information input interface 160 for the construction project is displayed. The user can fill in the information according to the actual situation, or the system generates relevant information based on historical records. For example, the system generates the input engineering quantity based on the engineering quantity of the typical design of the project, and generates the input unit price based on the market-based comprehensive unit price.
[0053] It should be noted that the input format of the information input interface is not limited to the format shown in the example, and the embodiments of the present application are not limited to the preparation of a budget estimate or list of a certain type of project. Since the system has the characteristics of flexible customization of the cost file format, the system is suitable for project costs including new energy power, conventional power, chemical or integrated types of projects.
[0054] After entering the information, Figure 6 As shown, the user can select the desired sub-division engineering unit module 136 to be displayed in the sub-division engineering unit selection area. For example, the user can drag and drop the selected sub-division engineering unit module to the sub-division engineering unit selection area.
[0055] When the user drags and drops the selected sub-project unit module 136 to the designated sub-project unit selection area, the event monitoring mechanism integrated in the front-end framework (such as Vue.js) of the engineering cost system will capture and process the user's dragging behavior in real time. After the dragging operation is completed, the relevant information of the dragging is transmitted to the back-end server through network communication technologies such as Ajax, Fetch API or WebSocket.
[0056] After receiving the information, the backend server calls the database query engine based on the API interface, dynamically generates query conditions, and executes the corresponding data query. To improve the flexibility and compatibility of the system, documents in various formats, such as Excel, PDF, Word, CSV, HTML, etc., can be generated according to different needs. The generated documents are automatically uploaded to the object storage service (OSS) and a unique access link is generated for each document. This solution ensures the efficiency and consistency of the system when processing multiple document formats, and meets the data storage and access requirements in various application scenarios.
[0057] Finally, the backend returns the link to the frontend, and after receiving the link, the frontend can preview or download the document. In a virtual reality (VR) or augmented reality (AR) environment, users can also drag and drop content through gestures or controller operations. The system will simultaneously map this interactive operation to database query and document generation operations, further expanding the applicable scenarios of this method and improving the user's interactive experience and work efficiency in complex data processing tasks. This technology integrates free drag-and-drop operations with back-end automatic document generation, allowing users to complete data query and document generation processes in a more intuitive and flexible manner in a variety of environments, realizing a highly customized and efficient data processing solution, greatly improving work efficiency and user experience.
[0058] In some specific embodiments, Figure 7 As shown, the first interface 135 also displays a plurality of engineering type switching controls 161 and an engineering type adding control 162; the user can increase the number of engineering type switching controls 161 in the first interface 135 through the engineering type adding control 162; by clicking the engineering type switching control 161, the sub-engineering unit module 136 displayed in the sub-engineering unit selection area is switched. Exemplarily, the user fills in the name of the engineering type in the label of the engineering type switching control 161, such as new energy power, conventional power, chemical, construction or integrated type, so as to accurately identify when switching the engineering type. In this way, the engineering cost system is not limited to the budget or list preparation of a certain type of engineering, and can flexibly customize the cost file format, which has a wide range of application prospects.
[0059] In a specific embodiment, the use of the above-mentioned engineering cost system is further described below by taking the preparation of a project budget of a wind power project as an example.
[0060] like Figure 8As shown, the user enters the name text of each professional project in the professional project name presentation area. For example, the user enters the construction auxiliary project budget table, equipment and installation project budget table, construction project budget table and other cost budget tables in the professional project name presentation area in sequence. Enter the name of each unit project in the unit project name presentation area. For example, enter the construction traffic project in the unit project name presentation area under the construction auxiliary project budget table group; enter the power plant equipment and installation project in the unit project name presentation area under the equipment and installation project budget table group; enter the power plant project in the unit project name presentation area under the construction project budget table group; enter the project construction land fee in the unit project name presentation area under the other cost budget table group. Enter the name of each sub-project in the sub-project name presentation area, thereby completing the framework of the cost results table. For example, enter the construction power supply project in the sub-project name presentation area under the construction traffic engineering group; enter the wind turbine in the sub-project name presentation area under the power plant equipment and installation engineering group; enter the wind turbine foundation engineering in the sub-project name presentation area under the power plant engineering group; enter the land acquisition fee in the sub-project name presentation area under the project construction land fee group, etc.
[0061] Then create all the engineering units included in the wind power project in the engineering unit selection area. For example, in the engineering unit selection area corresponding to the wind turbine foundation project, create engineering units named wind turbine foundation, unit substation foundation, wind turbine outgoing cable trench, grounding earthwork, wind farm roads, and overhead line construction projects. Since each sub-project of a wind power project includes multiple typical designs, each sub-project module selection area includes multiple engineering unit modules 136. For example, the sub-project of wind turbine foundation includes engineering unit modules 136 such as H220-10MW-hub 160m-plain terrain-soil geology, H202-6.25MW-hub 140m-hilly terrain-soil geology, H193-5MW-hub 122m-mountainous terrain-rock geology, etc. Select the engineering unit module 136 that matches the project boundary conditions and drag it to the engineering unit module 136 drag-in area under "wind turbine foundation engineering" in the extended matrix engineering cost interface to complete the supplement and improvement of the data and information such as the engineering quantity and price of the budget framework. After all the sub-projects that need to be filled with the engineering unit modules 136 in the budget framework are filled, the preparation of the construction project budget table is completed.
[0062] After filling all the engineering unit selection areas with the required engineering unit modules 136 according to the above steps, the budget or list preparation can be completed. Then the budget or list (cost result table) can be exported to Excel, PDF, Word, CSV, HTML and other format files through the interactive engineering unit module 136140.
[0063] Therefore, the engineering projects can be combined and costed according to the unit projects and engineering units included in each professional project, which not only improves the efficiency of cost work, but also significantly improves the cost work experience through interactive operation.
[0064] In some optional embodiments, the engineering cost system can also pre-configure the formats and algorithm logic of other cost tables according to the engineering quantity pricing specifications of the corresponding industry or engineering type, so that a total estimate table and other cost tables can be generated based on the information entered by the user.
[0065] For example, the total price is calculated based on the summary of unit projects to generate a total estimate table; other cost tables should include project construction land fees, project pre-project fees, project construction management fees, production preparation fees, scientific research, investigation and design fees, other taxes and fees, etc., among which users can manually enter project construction land fees, project pre-project fees, other taxes and fees through the engineering cost system; the engineering cost system can also use construction costs or equipment costs as the base, and calculate project construction management fees, production preparation fees, and scientific research, investigation and design fees according to the rates specified in the estimate preparation regulations.
[0066] The engineering cost system provided in the embodiment of the present application can generate the required cost table according to user needs. The specific process can be referred to the above embodiment and will not be described in detail here.
[0067] An embodiment of the present application also provides a project cost method, which includes: in response to a user's first input operation, displaying a professional project name input by the user in a professional project name presentation area; in response to a user's second input operation, presenting a unit project name input by the user in a unit project name presentation area; in response to the user's first operation, displaying an engineering unit module selected by the user in an engineering unit selection area; in response to the user's confirmation operation, generating a cost results table based on the professional project name, unit project name and engineering unit.
[0068] In the method provided in the embodiment of the present application, the user can decompose the object project into professional projects according to the structural parts, construction characteristics, etc. of the cost object project, and fill the professional projects into the professional project name presentation area in turn; then decompose the professional project into unit projects according to the structural parts, construction characteristics, etc. of the professional project, and fill the unit projects into the unit project name presentation area. Each professional project generally includes multiple unit projects. Then, the user can select the engineering unit module corresponding to each unit project. Until the content filling of all the cost results tables is completed, the cost results table of the corresponding format can be generated. Thus, the engineering projects can be combined according to the unit projects and engineering units included in each professional project, which not only improves the efficiency of cost work, but also significantly improves the cost work experience through interactive operation.
[0069] Based on the above embodiments, the present application further provides a computer device, Fig. 9 A schematic diagram of a computer device structure provided in an embodiment of the present application is shown in FIG. Fig. 9 As shown, it includes: a processor 501 , a communication interface 502 , a memory 503 and a communication bus 504 , wherein the processor 501 , the communication interface 502 , and the memory 503 communicate with each other via the communication bus 504 .
[0070] The memory 503 stores a computer program, and when the program is executed by the processor 501, the processor 501 is able to load the above-mentioned engineering cost system.
[0071] The communication bus mentioned in the above computer device can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0072] The communication interface 502 is used for communication between the above-mentioned computer device and other devices.
[0073] The memory may include RAM (Random Access Memory) or NVM (Non-Volatile Memory), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0074] The above-mentioned processor can be a general-purpose processor, including a central processing unit, NP (Network Processor), etc.; it can also be a DSP (Digital Signal Processing), an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc.
[0075] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0076] So far, various embodiments of the present application have been described in detail. In order to avoid obscuring the concept of the present application, some details known in the art are not described. Based on the above description, those skilled in the art can fully understand how to implement the technical solution disclosed herein.
[0077] Although some specific embodiments of the present application have been described in detail by way of examples, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present application. It should be understood by those skilled in the art that the above embodiments may be modified or some technical features may be replaced by equivalents without departing from the scope and spirit of the present application. In particular, the various technical features mentioned in the various embodiments may be combined in any manner as long as there is no structural conflict.
Claims
1. A construction cost system, characterized in that: include: A professional project name module, which is used to display the name of the professional project input by the user in the professional project name presentation area; A unit project name module, the unit project name module is used to present the name of the unit project input by the user in the unit project name presentation area; An engineering unit selection module, the engineering unit selection module corresponds to and is associated with the unit engineering name module one by one, and the engineering unit selection module is used to display the engineering unit module selected by the user in the engineering unit selection area in response to a first operation of the user; An interactive engineering unit module is used to generate a cost result table of a professional engineering project according to the association relationship between the unit engineering name module and the engineering unit in response to the user's confirmation operation.
2. The construction cost system according to claim 1, characterized in that: The engineering unit selection module is used to display a first interface in response to a first operation of a user, wherein a plurality of engineering unit modules are displayed in the first interface; The engineering unit module is used to display an information entry interface corresponding to the engineering unit in response to a confirmation operation by the user.
3. The construction cost system according to claim 2, characterized in that: The engineering cost system also includes: A sub-project name module, the sub-project name module is used to present the sub-project name input by the user in the sub-project name presentation area; The sub-project unit selection module corresponds to and is associated with the sub-project name module one by one. The sub-project unit selection module is used to respond to the user's confirmation operation and display the sub-project unit module selected by the user in the sub-project unit selection area.
4. The construction cost system according to claim 3, characterized in that: The first interface also displays a plurality of sub-engineering unit module switching controls; The sub-engineering unit module switching control is used to display the sub-engineering unit module corresponding to the sub-engineering unit module switching control in the sub-engineering unit selection area in response to a user's selection operation.
5. The construction cost system according to claim 3, characterized in that: The first interface also displays a plurality of engineering type switching controls; The engineering type switching control is used to display the sub-engineering unit module corresponding to the engineering type in the sub-engineering unit selection area in response to a user's selection operation.
6. The construction cost system according to any one of claims 1 to 5, characterized in that: The professional engineering name module is associated with at least one of the unit engineering name modules.
7. The construction cost system according to claim 3, characterized in that: The unit project name module is associated with at least one of the branch project name modules.
8. The construction cost system according to claim 7, characterized in that: The engineering cost system includes a matrix row adding control, The matrix row adding control is used to increase the quantity of the engineering unit selection modules and the unit engineering name modules in response to a click operation of the user.
9. A construction cost method, characterized in that: include: In response to a first input operation by the user, displaying the professional project name input by the user in the professional project name presentation area; In response to a second input operation by the user, presenting the unit project name input by the user in the unit project name presentation area; In response to a first operation of the user, displaying the engineering unit module selected by the user in the engineering unit selection area; In response to the user's confirmation operation, a cost results table is generated according to the professional project name, the unit project name and the project unit.
10. A computer device comprising a processor and a memory storing a computer program, characterized in that: When the processor executes the program, it is capable of running the engineering cost system as described in any one of claims 1-8.