A smart management system and method for engineering construction projects
By designing a smart management system, using progress management, quality management and fund binding modules, the tasks of engineering construction projects are automatically generated and monitored, and data sharing and consistency problems are solved, improving data utilization and decision-making accuracy.
Patent Information
- Application Number
- CN202310959723.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-01
- Publication Date
- 2025-02-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the management of existing engineering construction projects, data cannot be fully shared, and creation tasks rely on manual labor, resulting in poor data consistency and inability to provide the correct decision-making basis.
Design a smart management system, including progress management module, quality management module and fund binding module, automatically generate progress management tasks by analyzing project contract data, generate quality management tasks, and automatically bind fund tasks to realize automatic monitoring of tasks and Delay reminder.
It solves the problems of data sharing and consistency, reduces manual intervention, improves data utilization, provides an accurate decision-making basis, and realizes effective monitoring of engineering construction projects.
Smart Images

Figure CN117217676B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of intelligent management of engineering construction projects, and in particular to an intelligent management system and method for engineering construction projects. Background Art
[0002] Engineering construction project units need to perform duties and responsibilities such as preparing annual investment plans, fund raising and use, project organization and implementation, completion acceptance, and financial settlement. They must also supervise and control project schedules, quality, progress, safety, investment, archives, etc. The task is heavy and difficult, and the construction of an information management platform to realize electronic supervision is of great significance.
[0003] Contract implementation is an important part of project management. All kinds of social relationships formed by the behaviors of all construction parties during the construction process constitute contractual legal relationships. The platform contract management includes multiple contract types such as construction contracts, design contracts, supervision contracts, monitoring contracts, equipment procurement contracts, technical service contracts, etc., providing information means for contract management such as project bidding and procurement.
[0004] The existing management of engineering construction projects mainly adopts the management method of departmental aggregation. However, construction project management involves many aspects of business, such as quality, progress, and safety. There are many responsible personnel in each department, and the personnel division of labor is detailed, and the various business data generated are relatively scattered. As the project construction process develops, various data cannot be fully shared, and the direct utilization rate of data is low; in addition, the process of creating engineering construction project data into tasks requires manual participation, and there are differences in the input content of different personnel, and there are problems such as poor data consistency, which cannot provide managers with a data basis for correct decision-making. Summary of the invention
[0005] In view of the above-mentioned deficiencies in the prior art, the present application provides a smart management system and method for engineering construction projects to solve the problems that data of existing engineering construction projects cannot be fully shared, creation tasks mainly rely on manual labor, and there is poor data consistency.
[0006] In the first aspect, the present application provides a smart management system for engineering construction projects, the system comprising: a progress management module, for acquiring uploaded project contract data; wherein the types of project contract data include project text data and project image data; determining the type of project contract data to acquire the parsing algorithm corresponding to the type; automatically generating a progress management task through the parsing algorithm and the project contract data; acquiring the progress completion time corresponding to the progress management task; a quality management module, for generating a quality management task corresponding to the progress management task after acquiring the progress completion time; determining the completion terminal corresponding to the quality management task through a preset quality management interface; a funds binding module, for acquiring funds entry information, generating a funds binding task, and binding the funds binding task with the progress management task; a project management module, for acquiring progress management tasks, quality management tasks, and funds binding tasks; determining whether the quality management task or the funds binding task is delayed according to the progress completion time in the progress management task and the preset constraint relationship between tasks; and generating a progress reminder message to the task scheduling terminal when there is a delay.
[0007] Furthermore, the progress management module includes an algorithm processing unit and a data acquisition unit; the algorithm processing unit is used to determine the type of project contract data according to the data format of the project contract data; when the type is project text data, a semantic analysis algorithm is obtained to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data to generate a number of progress management tasks; when the type is project image data, an image-to-text algorithm is obtained to determine the project text data corresponding to the project contract data; a semantic analysis algorithm is obtained to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data to generate a number of progress management tasks; the data acquisition unit is used to obtain the uploaded progress completion time through the preset progress management task editing interface, as well as obtain the modification content corresponding to the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects.
[0008] Furthermore, the quality management module includes a task generation unit, which is used to obtain the project type and the corresponding text fragment of the project in the progress management task; determine the generation template corresponding to the quality management task through the project type; extract the specific content corresponding to the keyword from the text fragment corresponding to the project through the keywords in the generation template and the keyword extraction algorithm, so as to automatically fill in the generation template and then generate the quality management task.
[0009] Furthermore, the fund binding module includes a fund reconciliation unit; which is used to obtain the project name of the progress management task noted in the fund entry information when the fund entry information is obtained; and generate a fund binding task and bind it to the progress management task corresponding to the project name.
[0010] Furthermore, the system also includes a file management module; the file management module is used to obtain uploaded announcement file data and user terminal information accessed by the system; wherein the user terminal information includes reading permissions; based on a semantic analysis algorithm, determining the reading permissions corresponding to the announcement file data; and sending the announcement file data to the user terminal with reading permissions.
[0011] On the second aspect, the present application provides a smart management method for engineering construction projects, the method comprising: obtaining uploaded project contract data; wherein the types of project contract data include project text data and project image data; determining the type of project contract data to obtain the parsing algorithm corresponding to the type; automatically generating a progress management task through the parsing algorithm and the project contract data; obtaining the progress completion time corresponding to the progress management task; after obtaining the progress completion time, generating a quality management task corresponding to the progress management task; determining the completion terminal corresponding to the quality management task through a preset quality management interface; obtaining funds entry information, generating a funds binding task, and binding the funds binding task with the progress management task; obtaining progress management tasks, quality management tasks, and funds binding tasks; determining whether the quality management task or the funds binding task is delayed based on the progress completion time in the progress management task and the preset constraint relationship between tasks; and generating a progress reminder message to the task scheduling terminal when there is a delay.
[0012] Further, the type of the project contract data is determined to obtain a parsing algorithm corresponding to the type; progress management tasks are automatically generated through the parsing algorithm and the project contract data, specifically including: determining the type of the project contract data according to the data format of the project contract data; when the type is project text data, obtaining a semantic analysis algorithm to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data to generate a number of progress management tasks; when the type is project image data, obtaining an image-to-text algorithm to determine the project text data corresponding to the project contract data; obtaining a semantic analysis algorithm to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data to generate a number of progress management tasks.
[0013] Furthermore, after obtaining the progress completion time, a quality management task corresponding to the progress management task is generated, specifically including: obtaining the project type and the text fragment corresponding to the project in the progress management task; determining the generation template corresponding to the quality management task through the project type; extracting the specific content corresponding to the keyword from the text fragment corresponding to the project through the keywords in the generation template and the keyword extraction algorithm, so as to automatically fill in the generation template and generate the quality management task.
[0014] Furthermore, the fund entry information is obtained, a fund binding task is generated, and the fund binding task is bound to the progress management task, specifically including: when the fund entry information is obtained, the project name of the progress management task noted in the fund entry information is obtained; and the fund binding task is generated and bound to the progress management task corresponding to the project name.
[0015] Furthermore, the method also includes: obtaining uploaded announcement file data and user terminal information accessed by the system; wherein the user terminal information includes reading permissions; determining the reading permissions corresponding to the announcement file data based on a semantic analysis algorithm; and sending the announcement file data to the user terminal with reading permissions.
[0016] Those skilled in the art can understand that the present application has at least the following beneficial effects:
[0017] This application obtains uploaded project contract data through the progress management module, and automatically generates progress management tasks through the parsing algorithm. It solves the problem of differences in input content from different personnel and poor data consistency. The quality management task is automatically generated through the quality management module; and the progress management task and the quality management task are associated, avoiding the technical problem of manual association errors. The fund binding module realizes the automatic binding of the fund binding task to the progress management task. The project management module realizes automatic monitoring of whether the progress management task, quality management task and fund binding task are delayed, and realizes effective monitoring of engineering construction projects. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Some embodiments of the present disclosure are described below with reference to the accompanying drawings, in which:
[0019] Figure 1 It is a schematic diagram of the internal structure of an intelligent management system for engineering construction projects provided in an embodiment of the present application.
[0020] Figure 2 It is a flow chart of a smart management method for engineering construction projects provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] It should be understood by those skilled in the art that the embodiments described below are only preferred embodiments of the present disclosure, and do not mean that the present disclosure can only be implemented through the preferred embodiments. The preferred embodiments are only used to explain the technical principles of the present disclosure, and are not used to limit the protection scope of the present disclosure. Based on the preferred embodiments provided by the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work should still fall within the protection scope of the present disclosure.
[0022] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0023] The technical solution proposed in the embodiments of the present application is described in detail below with reference to the accompanying drawings.
[0024] Figure 1 The present application provides an intelligent management system for engineering construction projects. Figure 1 As shown, the system provided in the embodiment of the present application mainly includes:
[0025] The uploaded project contract data is obtained through the progress management module 110; the type of the project contract data is determined to obtain the parsing algorithm corresponding to the type; the progress management task is automatically generated through the parsing algorithm and the project contract data; and the progress completion time corresponding to the progress management task is obtained.
[0026] It should be noted that the progress management module 110 is any feasible device or apparatus that can read data, call a parsing algorithm to generate progress management tasks, and edit progress management tasks.
[0027] The types of the above-mentioned project contract data include project text data and project image data. The method for obtaining the uploaded project contract data may be to obtain the uploaded project contract data through a preset project contract data upload interface. The parsing algorithm may be a semantic analysis algorithm, an image-to-text algorithm, and the like.
[0028] Among them, the solution for determining the type of project contract data to obtain the parsing algorithm corresponding to the type can be specifically as follows: the algorithm processing unit 111 in the progress management module 110 determines the type of project contract data according to the data format of the project contract data; when the type is project text data, obtains a semantic analysis algorithm to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data to generate a number of progress management tasks; when the type is project picture data, obtains a picture-to-text algorithm to determine the project text data corresponding to the project contract data; obtains a semantic analysis algorithm to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data to generate a number of progress management tasks.
[0029] It should be noted that the algorithm of the algorithm processing unit 111 can be any feasible device or apparatus that can call the algorithm to process data. The semantic analysis algorithm can be specifically: a convolutional neural network algorithm. Among them, the method of determining to obtain a number of progress management tasks through a semantic analysis algorithm can be specifically, determining the paragraphs of the project progress data included through a semantic analysis algorithm, segmenting the paragraphs of the project progress data included through a semantic analysis algorithm, and dividing the project progress data (project corresponding text fragments). Among them, the method of "determining the paragraphs of the project progress data included through a semantic analysis algorithm" can be implemented through existing methods, and this application does not limit this.
[0030] In addition, the application can also modify the generated progress management tasks. As an example, through the preset progress management task editing interface of the data acquisition unit 112 in the progress management module 110, the uploaded progress completion time is obtained, and the modification content corresponding to the project quantity, project name, project type, project leader, and project corresponding text segment is obtained.
[0031] After obtaining the progress management task, in order to achieve consistency in subsequent quality management tasks.
[0032] After the progress completion time is obtained, a quality management task corresponding to the progress management task is generated through the quality management module 120; and a completion terminal corresponding to the quality management task is determined through a preset quality management interface.
[0033] It should be noted that the quality management module 120 can be any feasible device or apparatus that can generate quality management tasks and issue quality management tasks.
[0034] Generating a quality management task corresponding to a progress management task through the quality management module 120 can be specifically as follows: obtaining the project type and the text segment corresponding to the project in the progress management task through the task generation unit 121 in the quality management module 120; determining the generation template corresponding to the quality management task through the project type; extracting the specific content corresponding to the keyword from the text segment corresponding to the project through the keywords in the generation template and the keyword extraction algorithm, so as to automatically fill in the generation template and generate the quality management task.
[0035] The fund binding module 130 obtains the fund entry information, generates a fund binding task, and binds the fund binding task to the progress management task.
[0036] As an example, when the fund entry information is obtained, the fund reconciliation unit 131 in the fund binding module 130 obtains the project name of the progress management task noted in the fund entry information; a fund binding task is generated and bound to the progress management task corresponding to the project name.
[0037] In order to achieve effective monitoring of each task, the progress management task, quality management task and fund binding task are obtained through the project management module 140; according to the progress completion time in the progress management task and the preset constraint relationship between tasks, it is determined whether the quality management task or the fund binding task is delayed; and a progress reminder message is generated to the task scheduling terminal when there is a delay.
[0038] It should be noted that the preset constraint relationship between tasks is any feasible condition that can constrain the completion time of the quality management task and the fund binding task.
[0039] In addition, this application can also limit the announcement of uploaded public file data.
[0040] As an example, the uploaded announcement file data and the user terminal information accessed by the system are obtained through the file management module; wherein the user terminal information includes reading permissions; based on the semantic analysis algorithm, the reading permissions corresponding to the announcement file data are determined; and the announcement file data is sent to the user terminal with reading permissions.
[0041] In addition, the present application also provides a method for intelligent management of engineering construction projects, such as Figure 2 As shown, the method provided in the embodiment of the present application mainly includes the following steps:
[0042] Step 210, obtaining uploaded project contract data; determining the type of the project contract data to obtain a parsing algorithm corresponding to the type; automatically generating a progress management task through the parsing algorithm and the project contract data; obtaining a progress completion time corresponding to the progress management task.
[0043] It should be noted that the types of project contract data include project text data and project image data.
[0044] Among them, the type of project contract data is determined to obtain the parsing algorithm corresponding to the type; the progress management task is automatically generated through the parsing algorithm and the project contract data, which can be specifically:
[0045] Determine the type of the project contract data according to the data format of the project contract data; when the type is project text data, obtain a semantic analysis algorithm to determine the number of projects, project names, project types, project leaders, and corresponding text fragments contained in the project text data to generate a number of progress management tasks; when the type is project image data, obtain an image-to-text algorithm to determine the project text data corresponding to the project contract data; obtain a semantic analysis algorithm to determine the number of projects, project names, project types, project leaders, and corresponding text fragments contained in the project text data to generate a number of progress management tasks.
[0046] Step 220: after obtaining the progress completion time, generate a quality management task corresponding to the progress management task; and determine the completion terminal corresponding to the quality management task through a preset quality management interface.
[0047] Among them, after obtaining the progress completion time, the quality management task corresponding to the progress management task is generated, which can be specifically:
[0048] Obtain the project type and the corresponding text fragment of the project in the progress management task; determine the generation template corresponding to the quality management task through the project type; extract the specific content corresponding to the keyword from the corresponding text fragment of the project through the keywords in the generation template and the keyword extraction algorithm to automatically fill in the generation template, and then generate the quality management task.
[0049] Step 230: Obtain fund entry information, generate a fund binding task, and bind the fund binding task to the progress management task.
[0050] As an example, obtaining fund entry information, generating a fund binding task, and binding the fund binding task with the progress management task specifically includes: when obtaining the fund entry information, obtaining the project name of the progress management task noted in the fund entry information; generating a fund binding task, and binding it to the progress management task corresponding to the project name.
[0051] Step 240, obtain the progress management task, quality management task and fund binding task; determine whether the quality management task or fund binding task is delayed according to the progress completion time in the progress management task and the preset constraint relationship between tasks; and generate a progress reminder message to the task scheduling terminal when delayed.
[0052] The method also includes: obtaining uploaded announcement file data and user terminal information accessed by the system; wherein the user terminal information includes reading permissions; determining the reading permissions corresponding to the announcement file data based on a semantic analysis algorithm; and sending the announcement file data to a user terminal with reading permissions.
[0053] So far, the technical solutions of the present disclosure have been described in combination with the above multiple embodiments, but it is easy for those skilled in the art to understand that the protection scope of the present disclosure is not limited to these specific embodiments. Without departing from the technical principles of the present disclosure, those skilled in the art can split and combine the technical solutions in the above-mentioned various embodiments, and can also make equivalent changes or replacements to the relevant technical features. Any changes, equivalent replacements, improvements, etc. made within the technical concept and / or technical principle of the present disclosure will fall within the protection scope of the present disclosure.
Claims
1. A smart management system for engineering construction projects, characterized in that: The system comprises: The progress management module is used to obtain the uploaded project contract data; the types of project contract data include project text data and project image data; determine the type of project contract data to obtain the parsing algorithm corresponding to the type; automatically generate a progress management task through the parsing algorithm and the project contract data; obtain the progress completion time corresponding to the progress management task; The parsing algorithm at least includes a semantic analysis algorithm and a picture-to-text algorithm; the progress management module includes an algorithm processing unit and a data acquisition unit; the algorithm processing unit is used to determine the type of project contract data according to the data format of the project contract data; when the type is project text data, the semantic analysis algorithm is obtained to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data to generate a number of progress management tasks; when the type is project picture data, the picture-to-text algorithm is obtained to determine the project text data corresponding to the project contract data; the semantic analysis algorithm is obtained to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data to generate a number of progress management tasks; the data acquisition unit is used to obtain the uploaded progress completion time through the preset progress management task editing interface, and obtain the modification content corresponding to the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects; The quality management module is used to generate a quality management task corresponding to the progress management task after obtaining the progress completion time; determine the completion terminal corresponding to the quality management task through a preset quality management interface; the quality management module includes a task generation unit, Used to obtain the project type and the corresponding text fragment of the project in the progress management task; determine the generation template corresponding to the quality management task through the project type; extract the specific content corresponding to the keyword from the corresponding text fragment of the project through the keywords in the generation template and the keyword extraction algorithm, so as to automatically fill in the generation template and then generate the quality management task; The fund binding module is used to obtain fund entry information, generate fund binding tasks, and bind the fund binding tasks with the progress management tasks; The project management module is used to obtain the progress management tasks, quality management tasks and fund binding tasks; determine whether the quality management tasks or fund binding tasks are delayed according to the progress completion time in the progress management tasks and the preset constraints between tasks; and generate a progress reminder message to the task scheduling terminal when there is a delay; The system also includes a file management module; The file management module is used to obtain the uploaded announcement file data and the user terminal information accessed by the system; wherein the user terminal information includes reading permissions; based on the semantic analysis algorithm, the reading permissions corresponding to the announcement file data are determined; and the announcement file data is sent to the user terminal with reading permissions.
2. The intelligent management system for engineering construction projects according to claim 1, characterized in that: The fund binding module includes a fund reconciliation unit; It is used to obtain the project name of the progress management task noted in the fund entry information when the fund entry information is obtained; generate a fund binding task and bind it to the progress management task corresponding to the project name.
3. A smart management method for engineering construction projects, characterized in that: The method comprises: Obtain uploaded project contract data; the types of project contract data include project text data and project image data; determine the type of project contract data to obtain a parsing algorithm corresponding to the type; automatically generate a progress management task through the parsing algorithm and the project contract data; obtain the progress completion time corresponding to the progress management task; Among them, the type of project contract data is determined to obtain the parsing algorithm corresponding to the type; the progress management task is automatically generated through the parsing algorithm and the project contract data, specifically including: Determine the type of the project contract data according to the data format of the project contract data; when the type is project text data, obtain a semantic analysis algorithm to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data, so as to generate a number of progress management tasks; when the type is project image data, obtain a picture-to-text algorithm to determine the project text data corresponding to the project contract data; obtain a semantic analysis algorithm to determine the number of projects, project names, project types, project leaders, and corresponding text fragments of the projects contained in the project text data, so as to generate a number of progress management tasks; After obtaining the progress completion time, generate the quality management task corresponding to the progress management task; through the preset quality management interface, determine the completion terminal corresponding to the quality management task; specifically include: Obtain the project type and the text fragment corresponding to the project in the progress management task; determine the generation template corresponding to the quality management task through the project type; extract the specific content corresponding to the keyword from the text fragment corresponding to the project through the keywords in the generation template and the keyword extraction algorithm, so as to automatically fill in the generation template and then generate the quality management task; Obtain fund entry information, generate fund binding tasks, and bind the fund binding tasks with progress management tasks; Obtain progress management tasks, quality management tasks and fund binding tasks; determine whether the quality management tasks or fund binding tasks are delayed according to the progress completion time in the progress management tasks and the preset constraints between tasks; and generate a progress reminder message to the task scheduling terminal when there is a delay; The method further comprises: Obtain the uploaded announcement file data and the user terminal information accessing the system; the user terminal information includes reading permissions; According to the semantic analysis algorithm, the reading authority corresponding to the announcement file data is determined; and the announcement file data is sent to the user terminal with the reading authority.
4. The intelligent management method for engineering construction projects according to claim 3 is characterized in that: Obtain fund entry information, generate fund binding tasks, and bind fund binding tasks with progress management tasks, including: When the fund entry information is obtained, the project name of the progress management task noted in the fund entry information is obtained; a fund binding task is generated and bound to the progress management task corresponding to the project name.
Citation Information
Patent Citations
Project management system for engineering construction
CN110930025A
Resource information management method and system, medium and computer equipment
CN114118985A