Project construction scheme approval method, system and equipment, medium and program product
Through the design of online approval methods and systems for project construction plans, the problems of low efficiency and high error rate of traditional approval methods are solved, and more efficient approval process and data sharing are achieved.
Patent Information
- Application Number
- CN202510300967.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2025-06-24
AI Technical Summary
The traditional project construction plan approval methods have problems such as low efficiency and high error rate, and the information is opaque and poor communication, which affects the approval efficiency and project progress.
By designing an approval method and system for project construction plans, the online approval process is realized, including obtaining a list of project types, generating a new project, obtaining construction plans and approval opinions, and generating an approval form.
This method and system improve the approval speed and efficiency by reducing the delivery time of paper documents, realize the collaborative sharing of data, effective traceability and secondary utilization, and reduce the problem of errors and omissions and information opacity.
Smart Images

Figure CN120198076A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of construction project management, and particularly to an approval method, system, device, medium and program product for a project construction plan. Background Art
[0002] With the development of the construction industry, the continuous expansion of enterprise scale, the continuous expansion of business scope, the increasing complexity of project volume and technical difficulty of construction projects, and the increasing number of subordinate sub-branches, ongoing projects, plan categories, dangerous and major projects, etc., the total amount of construction plans and the approval process have become more and more cumbersome.
[0003] Traditional approval methods often rely on paper documents and manual transmission, with low efficiency, high error and omission rates, file loss, inability to quickly trace data, and the existing accumulated data cannot be effectively analyzed, developed, shared and reused, resulting in a great loss of value. At the same time, in some projects, the style of the approval form is often changed midway, resulting in the need to redo all the previous plan materials; in addition, problems such as information opacity and poor communication also seriously affect the approval efficiency and project progress. Summary of the Invention
[0004] The technical problem to be solved by the present disclosure is to overcome the defects of low approval efficiency and high error and omission rate in the traditional project construction plan approval method in the prior art, and to provide an approval method, system, device, medium and program product for a project construction plan.
[0005] The present disclosure solves the above technical problems through the following technical solutions:
[0006] The first aspect of the present disclosure provides an approval method for a project construction plan, and the approval method includes:
[0007] Obtain a list of project types;
[0008] Obtain the type of a newly created project from the list of project types;
[0009] Generate a newly created project based on the type of the newly created project;
[0010] Obtain the construction plan of the newly created project;
[0011] Obtain the approval opinions on the construction plan of the newly created project;
[0012] Generate an approval form for the construction plan of the newly created project based on the approval opinions.
[0013] Preferably, before the step of obtaining the list of project types, the approval method further includes:
[0014] Obtain project type information;
[0015] The steps of obtaining the project type list include:
[0016] Generating a project type list based on the project type information.
[0017] Preferably, the approval method further includes:
[0018] Obtaining the solution category information and the solution plan of the new project;
[0019] Generating a solution category list based on the solution category information;
[0020] Obtaining the construction plan of the new project from the solution plan;
[0021] Obtaining the solution category of the solution plan from the solution category list;
[0022] Obtaining the approver of the construction plan of the new project corresponding to the solution category.
[0023] Preferably, the approval method further includes:
[0024] Obtaining the user login information;
[0025] Obtaining the user level and the operation permissions corresponding to the user level based on the user login information.
[0026] Preferably, the approval method further includes:
[0027] Responding to the excellent solution candidate instruction checked by the approver, generating a list of candidate excellent construction plans;
[0028] Obtaining the target excellent construction plan from the list of candidate excellent construction plans.
[0029] Preferably, the approval method further includes:
[0030] Generating approval prompt information;
[0031] Sending the approval prompt information to the approver at the corresponding approval node according to the approval progress of the new project and the construction plan of the new project;
[0032] And / or,
[0033] The approval method further includes:
[0034] Receiving the modification instruction of the new project;
[0035] Modifying the project information and solution information of the new project according to the modification instruction;
[0036] And / or,
[0037] The approval method further includes:
[0038] Receive a viewing instruction;
[0039] View the approval progress and approval results of the newly created project and the construction plan of the newly created project according to the viewing instruction.
[0040] The second aspect of the present disclosure provides an approval system for a project construction plan, and the approval system includes:
[0041] A first acquisition module, configured to acquire a list of project types;
[0042] A second acquisition module, configured to acquire the type of the newly created project from the list of project types;
[0043] A first generation module, configured to generate a newly created project based on the type of the newly created project;
[0044] A third acquisition module, configured to acquire a construction plan for the newly created project;
[0045] A fourth acquisition module, configured to acquire approval opinions on the construction plan of the newly created project;
[0046] A second generation module, configured to generate an approval form for the construction plan of the newly created project based on the approval opinions.
[0047] Preferably, the approval system further includes:
[0048] A fifth acquisition module, configured to acquire project type information
[0049] The first acquisition module is configured to generate a list of project types based on the project type information.
[0050] Preferably, the approval system further includes:
[0051] A sixth acquisition module, configured to acquire scheme category information and a scheme plan for the newly created project;
[0052] A third generation module, configured to generate a list of scheme categories based on the scheme category information;
[0053] A seventh acquisition module, configured to acquire a construction plan for the newly created project from the scheme plan;
[0054] An eighth acquisition module, configured to acquire the scheme category of the scheme plan from the list of scheme categories;
[0055] A ninth acquisition module, configured to acquire an approver for the construction plan of the newly created project corresponding to the scheme category.
[0056] Preferably, the approval system further includes:
[0057] A tenth acquisition module, configured to acquire user login information;
[0058] An eleventh acquisition module, configured to acquire a user level and corresponding operation permissions corresponding to the user level based on the user login information.
[0059] Preferably, the approval system further includes:
[0060] A fourth generation module, configured to generate a list of candidate excellent construction plans in response to receiving an excellent plan candidate instruction checked by an approver;
[0061] A twelfth acquisition module, configured to acquire a target excellent construction plan from the list of candidate excellent construction plans.
[0062] Preferably, the approval system further includes:
[0063] A fifth generation module, configured to generate approval prompt information;
[0064] A sending module, configured to send the approval prompt information to an approver at a corresponding approval node according to the approval progress of the new project and the construction plan of the new project;
[0065] And / or,
[0066] The approval system further includes:
[0067] A first receiving module, configured to receive a modification instruction for the new project;
[0068] A modification module, configured to modify the project information and plan information of the new project according to the modification instruction;
[0069] And / or,
[0070] The approval system further includes:
[0071] A second receiving module, configured to receive a viewing instruction;
[0072] A viewing module, configured to view the approval progress and approval result of the new project and the construction plan of the new project according to the viewing instruction.
[0073] A third aspect of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored on the memory and configured to run on the processor. When the processor executes the computer program, the approval method for the project construction plan described in the first aspect is implemented.
[0074] A fourth aspect of the present disclosure provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the approval method for the project construction plan described in the first aspect is implemented.
[0075] The fifth aspect of the present disclosure provides a computer program product, including a computer program, which when executed by a processor implements the approval method of the project construction plan as described in the first aspect.
[0076] On the basis of conforming to the common knowledge in the art, the above preferred conditions can be combined arbitrarily to obtain various preferred examples of the present disclosure.
[0077] The positive and progressive effects of the present disclosure are as follows:
[0078] The present disclosure realizes the whole-process collaborative sharing and application of building construction technical plans by means of informatization. By approving the construction plans of new projects online, the transmission time of paper documents is reduced, the approval speed is accelerated, the approval efficiency and accuracy are improved, and the collaborative sharing, effective traceability and secondary utilization of data are realized. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] Figure 1 It is a flowchart of the approval method of the project construction plan provided in Embodiment 1 of the present disclosure.
[0080] Figure 2 It is a schematic diagram of the scheme plan declaration process provided in Embodiments 1 and 2 of the present disclosure.
[0081] Figure 3 It is a schematic diagram of the scheme approval process provided in Embodiments 1 and 2 of the present disclosure.
[0082] Figure 4 It is a schematic diagram of the modules of the approval system of the project construction plan provided in Embodiment 2 of the present disclosure.
[0083] Figure 5 It is a schematic diagram of the structure of the electronic device for implementing the approval method of the project construction plan in Embodiment 3 of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0084] The present disclosure will be further described below by way of examples, but the present disclosure is not limited to the scope of the described examples.
[0085] In the embodiments of the present disclosure, prefix words such as "first" and "second" are only used to distinguish different described objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of ordinal words and other prefix words for distinguishing described objects in the embodiments of the present disclosure does not constitute a limitation on the described objects. The description of the described objects refers to the description in the context of the claims or embodiments, and should not constitute unnecessary limitations due to the use of such prefix words. In addition, in the description of this embodiment, unless otherwise specified, the meaning of "a plurality" is two or more.
[0086] In the embodiments of the present disclosure, the processing of the collection, storage, use, processing, transmission, provision, and disclosure of the user's personal information complies with the provisions of relevant laws and regulations and does not violate public order and good customs.
[0087] Embodiment 1
[0088] Figure 1 As shown in the flowchart of the approval method for a project construction plan provided in Embodiment 1 of the present disclosure, Figure 1 as shown, the approval method includes:
[0089] S1. Obtain the project type list;
[0090] In this embodiment, there are 10 types of project types in the project management module, specifically including: highway engineering, bridge engineering, building engineering, rail transit engineering, airport engineering, municipal road engineering, water conservancy project, energy project, electromechanical engineering, others; the purpose is to manage project types with unified standards, which are uniformly managed by the system administrator and displayed in the form of a list.
[0091] S2. Obtain the type of the newly created project from the project type list;
[0092] In this embodiment, a standardized project type list is generated, and the project type is selected when creating a new project.
[0093] S3. Generate a newly created project based on the type of the newly created project;
[0094] In this embodiment, when creating a new project, the project type is associated, and the project type is associated with the style of the project approval form.
[0095] S4. Obtain the construction plan of the newly created project;
[0096] S5. Obtain the approval opinions on the construction plan of the newly created project;
[0097] In this embodiment, during the process of obtaining the approval opinions, the following are synchronously generated: the management list of the plan under approval (under approval, archived after passing), the record form for plan deletion, the management list of the expert demonstration plan under approval (under approval, archived after passing), etc.; for all the management lists generated during the process, multi-condition combination queries can be performed to quickly obtain information.
[0098] S6. Generate an approval form for the construction plan of the newly created project based on the approval opinions.
[0099] In this embodiment, the approval form includes at least one of the approval forms for municipal engineering, housing construction engineering, and highway engineering.
[0100] It should be noted that in this embodiment, an interface for other approval form styles is reserved to meet the specific needs of the project construction management party.
[0101] In this embodiment, when applying for the construction plan of a new project, the project chief engineer selects the corresponding construction plan in the plan list, clicks "Plan Application" to enter, fills in the content of relevant preset fields, and clicks "Submit" after filling. A plan management list under approval is formed.
[0102] For the plan management list under approval, the approver can approve the construction plan, view the details of the approval process; the initiator can modify the returned construction plan; an application for deleting a problematic construction plan can be made.
[0103] For the plan management list with approved plans, it includes all the approved plan situations; multi-condition combination queries, statistics, downloads, etc. can be performed; after approval, a plan approval form is generated synchronously, and the approval form can be batch-selected for printing and exporting.
[0104] This embodiment uses information technology means to realize the whole-process collaborative sharing application of building construction technology plans. By approving the construction plans of new projects online, the transmission time of paper documents is reduced, the approval speed is accelerated, the approval efficiency and accuracy are improved, and the collaborative sharing, effective traceability and secondary utilization of data are realized.
[0105] In an alternative embodiment, before step S1, the approval method further includes:
[0106] Obtaining project type information;
[0107] In this embodiment, after the company administrator submits a creation instruction, a project type is created, and the creation content includes but is not limited to the project type name, number, status (for example, available, disabled), remarks, etc.
[0108] Step S1 includes:
[0109] Generating a project type list based on the project type information.
[0110] In an alternative embodiment, the approval method further includes:
[0111] Obtaining the plan category information and the plan list of the new project;
[0112] Generating a plan category list based on the plan category information;
[0113] Obtaining the construction plan of the new project from the plan list;
[0114] Obtaining the plan category of the plan list from the plan category list;
[0115] Obtaining the approver of the construction plan of the new project corresponding to the plan category.
[0116] In this embodiment, after the company administrator submits a creation instruction, the information of the scheme categories is created to form a list of scheme categories. When a certain project's scheme plan is to be declared later, the corresponding scheme category is selected to synchronously match the corresponding approver.
[0117] When declaring the scheme plan of a new project, the project chief engineer selects the project, creates the scheme plan, fills in the content of relevant preset fields, and after clicking submit, enters the scheme plan approval process. After the approval is passed, a scheme plan summary table is generated. The project chief engineer changes some fields of the scheme plan through the "Plan Change" button in the operation column of the scheme plan summary list, including the scheme plan implementation date and the plan declaration date, etc. At the same time, the data in the scheme plan summary list is updated synchronously.
[0118] In the specific implementation process, for the management of scheme categories: the information of scheme categories includes 6 first-level classifications, 152 second-level classifications, and 225 third-level classifications, which are respectively approved by different professional chief engineers. At the same time, for each detailed classification of the scheme, fields such as "Expert Review" and "Professional Subcontracting" are set and marked; the buttons such as "No", "Query", and "Knowledge" set for "Expert Review" and "Professional Subcontracting" respectively represent "Negative, To be determined, Positive" for selection; specifically, the 6 first-level classifications include General Category, Bridge and Structure Category, Tunnel and Underground Category, Road and Traffic Category, Water and Mechanical and Electrical Category, Building Category, etc.
[0119] The purpose is: to manage the scheme category attributes with unified standards and be uniformly managed by the administrator. The different categories, corresponding approvers, approval processes, and the situations of "Expert Review and Professional Subcontracting" at the above three levels are preset in the system to form a list of scheme categories, providing data support for scheme declaration.
[0120] Furthermore, for the management of scheme declaration - scheme plan declaration: the "project chief engineer" selects the project name and then declares. For the same project, the scheme plans are created in batches and declared once, and the approval process is triggered after submission; only for "Other Category / General Construction Organization Category", it is approved at the company level, and the others are approved by the grass-roots chief engineers; see below Figure 2 as shown. At the same time, detailed functions such as "Scheme Plan Change" and "Scheme Plan Summary" are also provided. When declaring the scheme plan, for each plan scheme of the plan, important information such as "Whether to Focus on Monitoring" and "Whether to Conduct Expert Demonstration" is filled in, providing a data basis for subsequent modules and approval processes such as specific scheme declaration and scheme expert demonstration.
[0121] In an optional embodiment, the approval method further includes:
[0122] Obtaining the user login information;
[0123] In this embodiment, the login information includes the user's work number or mobile phone number.
[0124] Obtain the user level and the corresponding operation permissions based on the user login information.
[0125] In this embodiment, the system supports multiple user roles, including the company level, branch company level, and project department level. For example, the company level includes: the heads of the company's security department, engineering department, etc., professional chief engineers, company chief engineers, and other roles; the branch company level includes: grass-roots deputy chief engineers, grass-roots chief engineers, etc.; the project department level includes: project managers, project chief engineers, etc. The process is mainly initiated by the project chief engineer, and different roles set different operation permissions based on the organizational structure, personnel attributes, etc. It should be noted that the project chief engineer can only view his own project; the grass-roots chief engineer can only view the relevant content of the projects of his own unit; the company-level personnel can view all projects.
[0126] It should be noted that the company uniformly sets the user login information. After logging in to the "unified identity authentication", such as the zero-trust client, the platform can be accessed.
[0127] In addition, for the initial account, the login name and password are set. When logging in for the first time, the mobile phone number / email needs to be verified, and the default password must be forcibly modified.
[0128] Visual display modules are set for the company level and grass-roots unit level; the visual data statistics and analysis at the company level include the overall company-wide plan statistics, plan management statistics, statistics of ongoing construction projects, the distribution of each grass-roots unit, etc.; the branch company-level visual display module: only conducts statistical analysis on the projects and plan situations of the affiliated branch companies, including plan statistics, plan management statistics, statistics of ongoing construction projects, the completion situation of plan approvals for each year, etc.
[0129] In an alternative embodiment, the approval method further includes:
[0130] In response to receiving the excellent plan candidate instruction checked by the approver, generate a list of candidate excellent construction plans;
[0131] Obtain the target excellent construction plan from the list of candidate excellent construction plans.
[0132] In an alternative embodiment, the approval method further includes:
[0133] Generate an approval prompt message;
[0134] Send the approval prompt message to the approver at the corresponding approval node according to the new project and the approval progress of the construction plan of the new project.
[0135] In this embodiment, the approval prompt information is synchronized to the approver at the next node; according to the "scheme category" selected when declaring according to the scheme plan, the system makes a judgment and determines the process direction; for example, the approval prompt information includes: 1) A process has arrived: The approval of the scheme plan [project and scheme name] has been transferred to you at [year / month / day hour:minute], please process it as soon as possible. 2) A process has been returned to you: The approval of the scheme plan [project and scheme name] has been transferred to you at [year / month / day hour:minute], please process it as soon as possible.
[0136] In an optional embodiment, the approval method further includes:
[0137] Receiving a modification instruction for a newly created project;
[0138] Modifying the project information and scheme information of the newly created project according to the modification instruction;
[0139] In this embodiment, according to the modification instruction, the project information and scheme information of the newly created project can also be deleted or changed.
[0140] In an optional embodiment, the approval method further includes:
[0141] Receiving a viewing instruction;
[0142] Viewing the approval progress and approval results of the newly created project and the construction scheme of the newly created project according to the viewing instruction.
[0143] In this embodiment, in addition to viewing the approval progress and approval results of the construction scheme of the newly created project, the visual statistical analysis results of the system data can also be viewed.
[0144] In the specific implementation process, this embodiment adopts a B / S architecture, including three major parts: a front-end user interface, a back-end server, and a database, and has a web side and a mobile side (mobile phone, iPad side). It mainly includes modules such as project management, scheme category management, scheme declaration management, scheme declaration management (after expert demonstration), excellent construction organization selection, and visual statistical analysis; at the same time, it also includes auxiliary modules such as user management and system configuration. Specifically, for example, the scheme declaration management includes scheme plan declaration (including declaration, approval, summary), scheme declaration (including declaration, approval, summary, deletion of records, etc.).
[0145] The overall application process of the system involves: user login - unified identity authentication - workbench (data center and personal office interface) - project management - solution category management - solution plan declaration - solution declaration - in-review solution management - statistics and download - solution declaration (after expert demonstration) - in-review expert demonstration solution management - statistics and download - solution deletion record; for each sub-workflow, most of them involve sub-item approval workflows and content such as data creation, filling, approval, and archiving. Based on the enterprise organizational structure and personnel attribute information, the system has pre-built standardized approval processes to meet the needs of different projects. After each person submits a workflow, the system sends system messages and SMS reminders to the people at the next node that there is a workflow waiting for approval; when approving a workflow, it is necessary to submit the approval through a verification code (bound mobile phone number).
[0146] Specifically, for project management - project declaration: The "grassroots chief engineer" applies for a project, fills in the detailed project information and submits the application. The project information can only be officially used after approval; the fields involved in the new project application specifically include: project name, project department address, project area, whether it is a key monitoring project, project number, project cost, management unit, construction unit, supervision unit, design unit, monitoring unit, testing unit, survey unit, project type, expected contract start and end times, chief engineer of the project, names and contact information of deputy chief engineers, names and contact information of the project manager and project deputy general manager, project status, winning bid notice (attachment), etc.; after approval, it is displayed in the form of a project list, and can be quickly queried through combined conditions with multiple conditions. The specific query conditions include: project name, management unit, project type, project area, approval status (in review, archived), project manager, and chief engineer of the project.
[0147] Furthermore, for project management - project change: The "grassroots chief engineer" submits a change application for the project that needs to be changed. After approval by the general engineering office, it is archived and displayed in the form of a list.
[0148] Furthermore, for solution declaration management - solution declaration: The "project chief engineer" selects a specific solution from the list of approved solution plans for solution submission. When declaring, the solution name, project name, solution category name, management unit, approval authority, planned implementation date, whether expert demonstration is required, whether it is a key monitoring project, etc. involved are all automatically obtained from the previous steps (such as steps like project type, solution category management, solution plan declaration, etc.) and do not require secondary filling; secondly, the relevant personnel information involved, such as the project chief engineer, internal professional subcontracting, etc., is selected from the organizational structure;
[0149] Furthermore, for the management of proposed solutions under review in the solution submission management: For the list of solution categories, which involves three levels of classification, corresponding approvers are preset to form an approver information database; the approvers can approve the solutions and view the details of the approval process; the initiator can modify the solutions that have been rejected; an application for deletion of problematic solutions can be made. During approval, attachments can be viewed online or downloaded for local viewing; on the approval interface of the company-level approver, there is an evaluation for the approved solution, and the option "Whether to be selected as an alternative for the excellent construction plan selection" can be chosen. For the solutions selected as "Yes", they will automatically enter the excellent construction plan alternative database, providing data support for the excellent construction plan selection module; in addition, for the company-level approvers, for the commonly used approval comments, they can choose to assign them to the "Common Approval Comments" for other approvers to select. At the same time, the company-level approvers can, through "Whether to be an important sharing", select "Yes" to push it to the "Important Sharing" module on the personal official work interface for display for everyone to learn and pay attention to.
[0150] Furthermore, as Figure 3 shown, for the solution submission management - solution rejection and modification: When the approver approves, it is defaulted to be rejected to the applicant (project chief engineer), and it is also possible to select a previous node to reject it to a specific front-end node. For example, when the professional chief engineer approves a solution, it can be selected to be rejected to the grass-roots chief engineer or the project chief engineer; selecting to reject it to the grass-roots chief engineer indicates that the grass-roots chief engineer needs to pay attention to the problems in this solution.
[0151] Furthermore, for the solution submission management - statistics and download: For the solutions that have passed the approval, they are automatically archived to form a statistical table, and users can select to download solutions, approval forms, etc. as needed based on the list. Among them: The approval form is a customized form based on the enterprise's needs for different types, such as the characteristics of municipal engineering, building construction projects, highway engineering, etc. It is built into the system. After the solution approval is completed, it will automatically read information such as the project, solution name, and corresponding approval comments to form a complete online approval form for batch downloading, printing, and stamping.
[0152] Furthermore, for the solution submission management (after expert demonstration) - the system automatically obtains the solutions that require expert demonstration and displays them in a list form; it is declared by the project chief engineer of the original solution submission; logically: after the solution submission approval is passed and archived (requiring expert demonstration) - expert demonstration (offline demonstration) - the declaration after the online expert demonstration.
[0153] Furthermore, for the selection of excellent construction organization plans - within a specific time period, such as the completion time of approval (a natural year): (1) From the perspective of approvers (professional chief engineers), count the number of plans approved by each approver; count the number of plans in each category according to the plan category (that is, the system generates the number of plans approved in the corresponding plan category for each approver); (2) From the perspective of grass-roots units, count the total number of plans of each grass-roots unit and set the proportion of excellent construction organization plans (that is, the total number and proportion of plans of each grass-roots unit in the system in that year; as well as the number and proportion of candidate excellent plans); (3) Count the "list of candidates for excellent construction organization plans" for each professional chief engineer and each category. Each professional chief engineer can re-evaluate based on this list, combined with the total number of plans in the whole year in (1) and the preset excellent proportion, and check "determined to participate in the selection of excellent plans" to form a "list of plans participating in the selection of excellent plans" for the decision-making of the general engineering office of the company's competent department to select the final "excellent construction organization plan".
[0154] This embodiment adopts a multiple data encryption and backup mechanism to ensure the security and reliability of data: It is deployed in the local server and hosted in the telecommunications computer room; by using the telecommunications computer room, the firewall of the server itself plus the company's "unified identity authentication" portal protection measures, data security is ensured; the server is equipped with servers of different functional categories such as data storage, file backup, and process engine for different functional divisions to ensure data security. In addition, the system provides an API interface, which can be integrated and docked with the OA management system within the company to achieve data sharing and business collaboration. Currently, it has docked data such as personnel and organizational structure with the company's existing office system, and will continue to dock data information such as the company's project production and operation data in the future.
[0155] This embodiment realizes the online declaration, approval, modification, feedback, archiving, download and sharing, and internal evaluation and awards of construction plans through information technology means, improves the approval efficiency, and ensures the accuracy, timeliness, sharing, and traceability of information. It replaces the traditional paper document and manual transmission methods, avoids mistakes, omissions, and file loss, and improves the work efficiency of the entire business chain. Specifically, through online approval, the transmission time of paper documents is reduced, the approval speed is accelerated, and the approval efficiency is improved; through the online viewing of all approval processes and result data, the transparency of information is improved; through the automatic recording of approval history, it is convenient to query, audit, and trace at any time; it supports the instant information push and opinion feedback functions, strengthening the communication and collaboration among project team members; by adopting advanced data encryption and backup technologies, data security is guaranteed (a verification code needs to be submitted during process approval for approval; through local hardware deployment, plus the company's internal data security protection, and strict account login methods, multiple protection methods), improving data security; based on preset rules, the system forms a visual statistical data center at the company level and branch company level, providing a decision-making basis for the leadership and improving the decision-making efficiency.
[0156] Example 2
[0157] Corresponding to the foregoing embodiment of the approval method for a project construction plan, the present disclosure also provides an embodiment of an approval system for a project construction plan.
[0158] Figure 4 As shown in the module schematic diagram of an approval system for a project construction plan provided in Embodiment 2 of the present disclosure, Figure 4 as shown, the approval system includes:
[0159] A first acquisition module 21, configured to acquire a project type list;
[0160] In this embodiment, there are a total of 10 types of project types in the project management module, specifically including: highway engineering, bridge engineering, building engineering, rail transit engineering, airport engineering, municipal road engineering, water conservancy project, energy project, electromechanical engineering, others; the purpose is to manage project types with unified standards, which are uniformly managed by the system administrator and displayed in the form of a list.
[0161] A second acquisition module 22, configured to acquire the type of a newly created project from the project type list;
[0162] In this embodiment, a standardized project type list is generated, and the project type is selected when creating a new project.
[0163] A first generation module 23, configured to generate a newly created project based on the type of the newly created project;
[0164] In this embodiment, when creating a new project, the project type is associated, and the project type is associated with the style of the plan approval form.
[0165] A third acquisition module 24, configured to acquire the construction plan of the newly created project;
[0166] A fourth acquisition module 25, configured to acquire the approval opinions on the construction plan of the newly created project;
[0167] In this embodiment, during the process of acquiring the approval opinions, the following are synchronously generated: a management list of the plan under approval (under approval, archived after passing), a record table for plan deletion, a management list of the expert demonstration plan under approval (under approval, archived after passing), etc.; for all the management lists generated during the process, multi-condition combination queries can be performed to quickly obtain information.
[0168] A second generation module 26, configured to generate an approval form for the construction plan of the newly created project based on the approval opinions.
[0169] In this embodiment, the approval form includes at least one of the approval forms for municipal engineering, building engineering, and highway engineering.
[0170] It should be noted that this embodiment reserves interfaces for other approval form styles to meet the specific requirements of the project construction management party.
[0171] In this embodiment, when applying for a construction plan for a new project, the project chief engineer selects the corresponding construction plan in the plan list, clicks "Plan Application" to enter, fills in the relevant preset field content, and clicks "Submit" after filling. A plan management list under approval is formed.
[0172] For this plan management list under approval, the approver can approve the construction plan, view the details of the approval process; the initiator can modify the returned construction plan; an application for deletion can be made for a problematic construction plan.
[0173] For the plan management list with approved plans, it contains all the approved plan situations; multi-condition combination queries, statistics, downloads, etc. are available; after approval, a plan approval form is generated synchronously, and the approval form can be batch-selected for printing and exporting.
[0174] This embodiment uses information technology means to realize the whole-process collaborative sharing application of building construction technical plans. By approving the construction plans of new projects online, it reduces the transfer time of paper documents, speeds up the approval process, improves the approval efficiency and accuracy, and realizes the collaborative sharing, effective traceability, and secondary utilization of data.
[0175] In an optional embodiment, the approval system further includes:
[0176] A fifth acquisition module, used to acquire project type information
[0177] In this embodiment, after the company administrator submits a creation instruction, a project type is created, and the creation content includes but is not limited to the project type name, number, status (for example, available, disabled), remarks, etc.
[0178] A first acquisition module, used to generate a project type list based on the project type information.
[0179] In an optional embodiment, the approval system further includes:
[0180] A sixth acquisition module, used to acquire the plan category information and the plan list of the new project;
[0181] A third generation module, used to generate a plan category list based on the plan category information;
[0182] A seventh acquisition module, used to acquire the construction plan of the new project from the plan list;
[0183] An eighth acquisition module, used to acquire the plan category of the plan list from the plan category list;
[0184] A ninth acquisition module, configured to acquire the approvers of the construction plan for a new project corresponding to the plan category.
[0185] In this embodiment, after the company administrator submits a creation instruction, the plan category information is created to form a plan category list. When a certain project plan is to be declared subsequently, the corresponding plan category is selected, and the corresponding approvers are matched synchronously.
[0186] When declaring the plan for a new project, the project chief engineer selects the project, creates a plan, fills in the relevant preset field content, and after clicking submit, enters the plan approval link. After the approval is passed, a plan summary table is generated. The project chief engineer can change some fields of the plan through the "Plan Change" button in the operation column of the plan summary list, including the plan implementation date and the plan declaration date, etc. At the same time, the data in the plan summary list is updated synchronously.
[0187] In the specific implementation process, for the plan category management: the plan category information includes 6 first-level classifications, 152 second-level classifications, and 225 third-level classifications, which are respectively approved by different professional chief engineers. At the same time, for each detailed category of the plan, fields such as "Expert Review" and "Professional Subcontracting" are set and marked; the buttons such as "No", "Inquire", and "Recognize" set for "Expert Review" and "Professional Subcontracting" respectively represent "Negative, To be determined, Affirmative" for selection; specifically, the 6 first-level classifications include General Category, Bridge and Structure Category, Tunnel and Underground Category, Road and Traffic Category, Water and Electromechanical Category, Building Category, etc.
[0188] The purpose is: to manage the plan category attributes with unified standards and be uniformly managed by the administrator. The different categories, corresponding approvers, approval processes, and the situations of "Expert Review and Professional Subcontracting" at the above three levels are preset in the system to form a plan category list, providing data support for plan declaration.
[0189] Further, for the plan declaration management - plan plan declaration: it is declared by the "project chief engineer" after selecting the project name. For the same project, the plan plans are created in batches and declared once, and the approval process is triggered after submission; only for the "Other Category / General Construction Organization Category", it is approved at the company level, and the others are approved by the grass-roots chief engineers; as shown below Figure 2 shown. At the same time, detailed functions such as "Plan Plan Change" and "Plan Plan Summary" are also provided. When declaring a plan, for each plan in the plan, important information such as "Whether to Focus on Monitoring" and "Whether to Conduct Expert Demonstration" is filled in, providing a data basis for subsequent specific plan declaration, plan expert demonstration and other modules and approval processes.
[0190] In an alternative embodiment, the approval system further includes:
[0191] A tenth acquisition module, configured to acquire user login information;
[0192] In this embodiment, the login information includes the user's employee number or mobile phone number.
[0193] The eleventh acquisition module is used to acquire the user level and the operation permissions corresponding to the user level based on the user login information.
[0194] In this embodiment, the system supports multiple user roles, including the company level, branch company level, and project department level. For example, the company level includes: the person in charge of the company's security department, engineering department, etc., professional chief engineers, company chief engineers, etc.; the branch company level includes: grass-roots deputy chief engineers, grass-roots chief engineers, etc.; the project department level includes: project managers, project chief engineers, etc. The process is mainly initiated by the project chief engineer, and different roles set different operation permissions based on the organizational structure, personnel attributes, etc. It should be noted that the project chief engineer can only view his own project; the grass-roots chief engineer can only view the relevant content of the projects in his own unit; the company-level personnel can view all projects.
[0195] It should be noted that the company uniformly sets the user login information. After logging in to the "unified identity authentication", such as the zero-trust client, the platform can be accessed.
[0196] In addition, for the initial account, the login name and password are set. When logging in for the first time, the verification of the mobile phone number / email is required, and the default password must be forcibly modified.
[0197] Visual display modules are set for the company level and grass-roots unit level; the visual data statistics and analysis at the company level include the overall company-wide plan statistics, plan management statistics, statistics of ongoing construction projects, the distribution of each grass-roots unit, etc.; the branch company-level visual display module: only conducts statistical analysis on the projects and plan situations of the affiliated branch company, including plan statistics, plan management statistics, statistics of ongoing construction projects, the completion situation of plan approvals in each year, etc.
[0198] In an alternative embodiment, the approval system further includes:
[0199] The fourth generation module is used to generate a list of candidate excellent construction plans in response to receiving the excellent plan candidate instruction checked by the approver;
[0200] The twelfth acquisition module is used to acquire the target excellent construction plan from the list of candidate excellent construction plans.
[0201] In an alternative embodiment, the approval system further includes:
[0202] The fifth generation module is used to generate approval reminder information;
[0203] The sending module is used to send the approval reminder information to the approvers at the corresponding approval nodes according to the new project and the approval progress of the construction plan of the new project.
[0204] In this embodiment, the approval prompt information is synchronized to the approver of the next node; according to the "scheme category" selected when declaring according to the scheme plan, the system makes a judgment and determines the process direction; for example, the approval prompt information includes: 1) A process has arrived: The approval of the scheme plan [project and scheme name] has been transferred to you at [year / month / day hour:minute], please process it as soon as possible. 2) A process has been returned to you: The approval of the scheme plan [project and scheme name] has been transferred to you at [year / month / day hour:minute], please process it as soon as possible.
[0205] In an alternative embodiment, the approval system further includes:
[0206] A first receiving module, configured to receive a modification instruction for a newly created project;
[0207] A modification module, configured to modify the project information and scheme information of the newly created project according to the modification instruction;
[0208] In this embodiment, according to the modification instruction, the project information and scheme information of the newly created project can also be deleted or changed.
[0209] In an alternative embodiment, the approval system further includes:
[0210] A second receiving module, configured to receive a viewing instruction;
[0211] A viewing module, configured to view the approval progress and approval results of the newly created project and the construction scheme of the newly created project according to the viewing instruction.
[0212] In this embodiment, in addition to viewing the approval progress and approval results of the construction scheme of the newly created project, the visual statistical analysis results of the system data can also be viewed.
[0213] In the specific implementation process, this embodiment adopts a B / S architecture, including three major parts: a front-end user interface, a back-end server, and a database, and has a web end and a mobile end (mobile phone, iPad end). It mainly includes modules such as project management, scheme category management, scheme declaration management, scheme declaration management (after expert demonstration), excellent construction organization selection, and visual statistical analysis; at the same time, it also includes auxiliary modules such as user management and system configuration. Specifically, for example, in the scheme declaration management, it includes scheme plan declaration (including declaration, approval, summary), scheme declaration (including declaration, approval, summary, deletion of records, etc.).
[0214] The overall application process of the system involves: user login - unified identity authentication - workbench (data center and personal office interface) - project management - solution category management - solution plan declaration - solution declaration - in - approval solution management - statistics and download - solution declaration (after expert demonstration) - in - approval expert demonstration solution management - statistics and download - solution deletion record; for each sub - work flow, most of them involve sub - item approval flows and content such as data creation, filling, approval, and archiving. Based on the enterprise organizational structure and personnel attribute information, the system has pre - built standardized approval processes to meet the needs of different projects. After each person submits a process, the system sends system messages and SMS reminders to the people at the next node that there is a process awaiting approval; when approving a process, it is necessary to submit the approval through a verification code (bound mobile phone number).
[0215] Specifically, for project management - project declaration: The "grassroots chief engineer" applies for a project, fills in the detailed project information and submits the application. The project information can only be officially used after approval; the fields involved in the specific project new application include: project name, project department address, project area, whether it is a key - monitored project, project number, project cost, management unit, construction unit, supervision unit, design unit, monitoring unit, testing unit, survey unit, project type, expected contract start and end times, chief engineer of the project, names and contact information of deputy chief engineers, names and contact information of the project manager and the project's executive deputy manager, project status, winning bid notice (attachment), etc.; after approval, it is displayed in the form of a project list, and multi - condition combination conditions can be used for quick query. The specific query conditions include: project name, management unit, project type, project area, approval status (in - approval, archived), project manager, and chief engineer of the project.
[0216] Furthermore, for project management - project change: The "grassroots chief engineer" submits a change application for the project that needs to be changed. After approval by the general engineering office, it is archived and displayed in list form.
[0217] Furthermore, for solution declaration management - solution declaration: The "project chief engineer" selects a specific solution from the list of approved solution plans for solution submission. When declaring, the solution name, project name, solution category name, management unit, approval authority, planned implementation date, whether expert demonstration is required, whether it is a key - monitored project, etc., are all automatically obtained from the previous steps (such as steps like project type, solution category management, solution plan declaration, etc.) and do not require secondary filling; secondly, the relevant personnel information involved, such as the project chief engineer, internal professional subcontracting, etc., is selected from the organizational structure.
[0218] Furthermore, for the management of proposed solutions under approval in the solution submission management: for the list of solution categories, involving three levels of classification, corresponding approvers are preset to form an approver information database; the approvers can approve the solutions and view the details of the approval process; the initiator can modify the solutions that have been rejected; an application for deletion can be made for problematic solutions. During approval, attachments can be viewed online or downloaded for local viewing; on the approval interface of the company-level approver, there is an evaluation for the approved solution, and the option of "whether to be selected as an alternative for the excellent construction plan selection" can be chosen. For the solutions selected as "yes", they will automatically enter the excellent construction plan alternative database, providing data support for the excellent construction plan selection module; in addition, for the company-level approvers, for commonly used approval comments, they can choose to assign them to the "commonly used approval comments" for other approvers to select. At the same time, the company-level approvers can, through "whether to be an important sharing", select "yes" to push it to the "important sharing" module on the personal official work interface for display for everyone to learn and pay attention to.
[0219] Furthermore, as Figure 3 shown, for the solution submission management - solution rejection and modification: when the approver approves, by default, it is rejected back to the applicant (project chief engineer), and it is also possible to select a previous node to reject it back to a specific front-end node. For example, when the professional chief engineer approves a solution, it can be selected to be rejected back to the grass-roots chief engineer or the project chief engineer; selecting to reject it back to the grass-roots chief engineer indicates that the grass-roots chief engineer needs to pay special attention to the problems in this solution.
[0220] Furthermore, for the solution submission management - statistics and download: for the solutions that have passed the approval, they are automatically archived to form a statistical table, and users can select to download solutions, approval forms, etc. as needed based on the list. Among them: the approval form is a customized form based on the enterprise's needs for different types, such as the characteristics of municipal engineering, building construction projects, highway engineering, etc., and is built into the system. After the solution approval is completed, it will automatically read information such as the project, solution name, and corresponding approval comments to form a complete online approval form for batch download, printing, and signing.
[0221] Furthermore, for the solution submission management (after expert demonstration) - the system automatically obtains the solutions that require expert demonstration and displays them in a list form; it is declared by the project chief engineer of the original solution submission; logically: after the solution submission approval is passed and archived (requiring expert demonstration) - expert demonstration (offline demonstration) - the declaration after the online expert demonstration.
[0222] Furthermore, for the selection of excellent construction organization plans - within a specific time period, such as the approval completion time (a natural year): (1) From the perspective of the approvers (professional chief engineers), count the number of plans approved by each approver; count the number of plans in each category according to the plan category (i.e., the system generates the number of plans approved in the corresponding plan categories for each approver); (2) From the perspective of grass-roots units, count the total number of plans of each grass-roots unit and set the proportion of excellent construction organization plans (i.e., the total number and proportion of plans of each grass-roots unit in the system for the current year; as well as the number and proportion of candidate excellent plans); (3) Count the "list of alternative excellent construction organization plans" for each professional chief engineer and each category. Each professional chief engineer can, based on this list, combined with the number of plans for the whole year in (1) and the preset excellent proportion, conduct a second review, check "determined to participate in the selection of excellent plans", and form a "list of plans participating in the selection of excellent plans" for the decision-making of the general engineering department of the company's competent department to select the final "excellent construction organization plan".
[0223] This embodiment adopts a multiple data encryption and backup mechanism to ensure the security and reliability of data: It is deployed in the local server and hosted in the telecommunications computer room; by using the firewall of the telecommunications computer room and the server itself plus the company's "unified identity authentication" portal protection measures, data security is ensured; the server has servers with different functional categories such as data storage, file backup, and process engine, and different functions are divided to ensure data security. In addition, the system provides an API interface, which can be integrated and docked with the OA management system within the company to achieve data sharing and business collaboration. Currently, data such as personnel and organizational structure has been docked with the company's existing office system, and the company's project production and operation data information will be continuously docked in the future.
[0224] This embodiment realizes the online declaration, approval, modification, feedback, archiving, download and sharing, and internal evaluation and award of construction plans through information technology means, improves the approval efficiency, ensures the accuracy, timeliness, sharing, and traceability of information, replaces the traditional paper document and manual transfer methods, avoids mistakes, omissions, and file loss, and improves the work efficiency of the entire business chain. Specifically, through online approval, the transfer time of paper documents is reduced, the approval speed is accelerated, and the approval efficiency is improved; through the online viewing of all approval processes and result data, the transparency of information is improved; through the automatic recording of approval history, it is convenient to query, audit, and trace at any time; it supports the instant information push and opinion feedback functions, strengthening the communication and collaboration among project team members; by adopting advanced data encryption and backup technologies, data security is guaranteed (a verification code needs to be submitted during the process approval for approval; through local hardware deployment, plus data security protection within the enterprise, and a strict account login method, multiple protection methods), and the data security is improved; based on the preset rules, the system forms a visual statistical data center at the company level and branch company level, providing a decision-making basis for the leadership and improving the decision-making efficiency.
[0225] For the system embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial descriptions of the method embodiments. The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated. The components as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present disclosure.
[0226] Embodiment 3
[0227] Figure 5 FIG. is a schematic structural diagram of an electronic device shown in Embodiment 3 of the present disclosure. The electronic device includes a memory, a processor, and a computer program stored on the memory and configured to run on the processor. When the processor executes the computer program, it implements the approval method for the project construction plan described in any of the above embodiments. Figure 5 The electronic device 90 shown is merely an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.
[0228] As Figure 5 shown, the electronic device 90 may be presented in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 90 may include but are not limited to: at least one of the above-mentioned processors 91, at least one of the above-mentioned memories 92, and a bus 93 connecting different system components (including the memory 92 and the processor 91).
[0229] The bus 93 includes a data bus, an address bus, and a control bus.
[0230] The memory 92 may include a volatile memory, such as a random access memory (RAM) 921 and / or a cache memory 922, and may further include a read-only memory (ROM) 923.
[0231] The memory 92 may further include a program tool 925 (or utility) having a set of (at least one) program modules 924. Such program modules 924 include but are not limited to: an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include the implementation of a network environment.
[0232] The processor 91 executes various functional applications and data processing by running the computer program stored in the memory 92, such as the approval method for the project construction plan provided in any of the above embodiments.
[0233] The electronic device 90 can also communicate with one or more external devices 94 (such as a keyboard, a pointing device, etc.). Such communication can be carried out through the input / output (I / O) interface 95. Moreover, the electronic device 90 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN) and / or a public network, such as the Internet) through the network adapter 96. As Figure 5 shown, the network adapter 96 communicates with other modules of the electronic device 90 through the bus 93. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (redundant array of independent disks) systems, tape drives, and data backup storage systems, etc.
[0234] It should be noted that, although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more of the above-mentioned units / modules can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0235] Embodiment 4
[0236] Embodiment 4 of the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the approval method of the project construction plan provided in any of the above embodiments.
[0237] Among them, the readable storage medium can more specifically include but not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0238] Embodiment 5
[0239] Embodiment 5 of the present disclosure also provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the approval method of the project construction plan described in any of the above.
[0240] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed entirely on the user device, partially on the user device, executed as an independent software package, partially on the user device and partially on a remote device, or entirely on a remote device.
[0241] Although the specific embodiments of the present disclosure have been described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure is defined by the appended claims. Without departing from the principles and essence of the present disclosure, those skilled in the art can make various changes or modifications to these embodiments, but these changes and modifications all fall within the protection scope of the present disclosure.
Claims
1. A method for approving a project construction plan, characterized in that: The approval methods include: Get a list of project types; Get the type of the new project from the project type list; Generate a new project based on the type of the new project; Obtain construction plans for new projects; Obtain approval opinions for construction plans of new projects; Generate an approval form for the new project construction plan based on the approval opinions.
2. The project construction plan approval method according to claim 1, characterized in that: Before the step of obtaining the project type list, the approval method further includes: Get project type information; The step of obtaining a list of project types comprises: A project type list is generated based on the project type information.
3. The project construction plan approval method according to claim 1, characterized in that: The approval method also includes: Obtain solution category information and solution plans for new projects; Generate a solution category list based on the solution category information; Obtaining a new project construction plan from the plan; Acquire the solution category of the solution plan from the solution category list; Get the approver of the new project construction plan corresponding to the plan category.
4. The project construction plan approval method according to claim 1, characterized in that: The approval method also includes: Get user login information; A user level and an operation authority corresponding to the user level are acquired based on the user login information.
5. The project construction plan approval method according to claim 1, characterized in that: The approval method also includes: In response to receiving the candidate scheme instruction checked by the approver, a list of candidate excellent construction schemes is generated; Obtain a target excellent construction plan from the list of candidate excellent construction plans.
6. The project construction plan approval method according to any one of claims 1 to 5, characterized in that: The approval method also includes: Generate approval prompt information; Sending the approval prompt information to the approver of the corresponding approval node according to the approval progress of the construction plan of the new project; and / or, The approval method also includes: Receiving a modification instruction for the newly created project; Modify the project information and scheme information of the new project according to the modification instruction; and / or, The approval method also includes: Receive viewing instructions; The approval progress and approval results of the new project and the construction plan of the new project are viewed according to the viewing instruction.
7. A project construction plan approval system, characterized in that: The approval system includes: The first acquisition module is used to obtain a list of project types; The second acquisition module is used to obtain the type of the newly created project from the project type list; A first generation module, used to generate a new project based on the type of the new project; The third acquisition module is used to obtain the construction plan of the new project; The fourth acquisition module is used to obtain the approval opinions of the construction plan of the new project; The second generation module is used to generate an approval form for a new project construction plan based on the approval opinions.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the method for approving the project construction plan according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for approving a project construction plan according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for approving a project construction plan as described in any one of claims 1 to 6 is implemented.
Citation Information
Cited By
Project automatic auditing method and system based on machine learning driving
CN120543123A