Project life cycle management method and apparatus

By establishing milestone nodes and creating relationships within the project lifecycle management system, and automatically triggering sub-milestone nodes, the problem of poor coordination between different project stages was solved, enabling efficient project execution and resource optimization.

CN115630913BActive Publication Date: 2026-03-27SHAANXI COMM INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-27
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In traditional project process management, the management systems for each stage are completely separate and each adopts an independent working mode. This leads to poor coordination and communication between different stages of the project, resulting in waste of personnel and resources, longer project execution cycles, and even the inability to complete the project.

Method used

By setting milestone nodes in the project lifecycle management system, establishing relationships between milestone nodes, determining parent and child milestone nodes by triggering association requests, and automatically triggering child milestone nodes based on project implementation progress, the system reminds responsible persons to fill in progress information in a timely manner, thereby achieving the connection and communication of the project process.

Benefits of technology

It improved coordination and communication between various departments of the project, reduced the number of staff, reduced resource waste, promoted project progress in a timely manner, and improved project execution efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115630913B_ABST
    Figure CN115630913B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a kind of project whole process management method and device, at least two milestone nodes are established in bidding module, contract management module and technical report module, and from at least two milestone nodes, determine the parent milestone node and child milestone node of existence association, according to the implementation progress of project, current progress information is acquired by the whole process management system of project, when current progress information flag project implementation progress completes parent milestone node, trigger child milestone node start. Realize after the completion of parent milestone node, system automatically starts child milestone node, so as to remind the person in charge of child milestone node to fill in progress information in time, in turn advance, so as to link the whole process of bidding project, improve the connection and communication between departments, promote project progress in time, and reduce the number of staff responsible for the bidding project, reduce resource waste.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of project whole process management, and in particular to a project whole process management method and device. BACKGROUND

[0002] A project generally includes three stages of bidding, contract management and technical report building from beginning to end, wherein each stage is responsible by a special department, each stage has a special management system, and each department manages the work of the department according to the management system, and the management systems of each stage completely separate and work independently.

[0003] Therefore, for a project, because the management systems of each stage completely separate and work independently in the traditional project process management, the connection and communication between different stages of the project are not smooth, the personnel and resources are wasted, the project execution period is lengthened, and even the project cannot be completed. SUMMARY

[0004] Embodiments of the present application provide a project whole process management method and device, which solve the problem that the connection and communication between different stages of the project are not smooth, the personnel and resources are wasted, the project execution period is lengthened, and even the project cannot be completed because the management systems of each stage completely separate and work independently in the traditional project process management.

[0005] In a first aspect, embodiments of the present application provide a project whole process management method applied to a project whole process management system, the system including a bidding module, a contract management module and a technical report module, and the method including:

[0006] receiving a creation request of at least two milestone nodes, wherein the creation request includes an identification of the milestone node, identification information of a person with access to the milestone node, and identification information of a person responsible for filling in progress information corresponding to the milestone node;

[0007] establishing at least two milestone nodes in the bidding module, the contract management module and the technical report module according to the at least two creation requests, wherein the at least two milestone nodes include a bidding winning node, a contract management module enabling node, a receivable and payable node, and a technical report generation node;

[0008] determine a parent milestone node and a child milestone node having a correlation from the at least two milestone nodes by establishing a trigger correlation request triggering the correlation, wherein the correlation request comprises an identification of the parent milestone node, an identification of the child milestone node, progress information of the parent milestone node, and progress information corresponding to the child milestone node, and the child milestone node is a node that needs to be triggered by the parent milestone node;

[0009] obtain current progress information through the project whole-process management system according to the implementation progress of the project;

[0010] trigger the child milestone node to start when the current progress information indicates that the implementation progress of the project has completed the parent milestone node.

[0011] Optionally, triggering the child milestone node to start comprises:

[0012] opening a progress filling permission of the project corresponding to the child milestone node;

[0013] obtaining progress information of the project corresponding to the child milestone node.

[0014] Optionally, before opening the progress filling permission of the project corresponding to the child milestone node, the method further comprises:

[0015] determining whether progress information of the project corresponding to a forced completion milestone node exists when the progress information of the project corresponding to the child milestone node is to be filled, wherein the forced completion milestone node is a milestone node whose progress information of the project should be filled before the progress information of the project corresponding to the child milestone node is filled;

[0016] if yes, opening the progress filling permission of the project corresponding to the child milestone node;

[0017] if no, obtaining identification information of a person responsible for filling the progress information corresponding to the forced completion milestone node, and notifying the person.

[0018] Optionally, before obtaining the progress information of the project corresponding to the child milestone node, the method further comprises:

[0019] periodically detecting a filling state of the progress information of the project corresponding to the child milestone node;

[0020] if a preset time is exceeded and the filling state of the progress information of the project corresponding to the child milestone node is not completed, obtaining identification information of a person responsible for filling the progress information corresponding to the child milestone node, and notifying the person.

[0021] Optionally, before judging whether the progress information of the project corresponding to the forced completion milestone node exists, the method further comprises:

[0022] According to a forced association request for establishing a forced association relationship, a forced association relationship between the sub-milestone node and other milestone nodes is established.

[0023] Optionally, the method further comprises:

[0024] receiving a progress query request input by an authorized person at any of the milestone nodes, wherein the progress query request comprises identification information of the authorized person;

[0025] According to the identification information of the authorized person, all milestone nodes accessible to the authorized person are determined.

[0026] The progress information corresponding to the all milestone nodes is output to the authorized person.

[0027] Optionally, before determining all milestone nodes accessible to the authorized person according to the identification information of the authorized person, the method further comprises:

[0028] The identification information of the authorized person and all milestone nodes accessible to the authorized person are pre-associated.

[0029] In a second aspect, an embodiment of the present application provides a whole-process management device for a project, which is applied to a whole-process management system for a project, the system comprising: a bidding module, a contract management module and a technical report module, and the device comprising:

[0030] a receiving unit configured to receive a creation request of at least two milestone nodes, wherein the creation request comprises: an identification of the milestone node, identification information of an authorized person who can access the milestone node, and identification information of a person in charge who is responsible for filling in progress information corresponding to the milestone node;

[0031] a establishing unit configured to: according to the at least two creation requests, establish at least two milestone nodes in the bidding module, the contract management module and the technical report module, wherein the at least two milestone nodes comprise: a bidding winning node, a contract management module enabling node, a receivable and payable node, and a technical report generation node; and determine a parent milestone node and a sub-milestone node having an association relationship from the at least two milestone nodes by establishing a trigger association request for triggering an association relationship, wherein the association request comprises an identification of the parent milestone node, an identification of the sub-milestone node, progress information of the parent milestone node, and progress information corresponding to the sub-milestone node, and the sub-milestone node is a node that needs to be triggered by the parent milestone node;

[0032] an acquisition unit, configured to acquire current progress information of the project through a whole-process management system of the project according to an implementation progress of the project;

[0033] a triggering unit, configured to trigger a sub-milestone node to start when the current progress information indicates that the implementation progress of the project is completed.

[0034] Optionally, the triggering unit triggers the sub-milestone node to start, and specifically is configured to:

[0035] open a progress filling permission of the project corresponding to the sub-milestone node;

[0036] acquire progress information of the project corresponding to the sub-milestone node.

[0037] Optionally, before the triggering unit opens the progress filling permission of the project corresponding to the sub-milestone node, the triggering unit is further configured to:

[0038] determine whether progress information of the project corresponding to a forced completion milestone node exists when the progress information of the project corresponding to the sub-milestone node is to be filled, wherein the forced completion milestone node is a milestone node corresponding to the project whose progress information should be filled before the progress information of the project corresponding to the sub-milestone node is filled;

[0039] if yes, open the progress filling permission of the project corresponding to the sub-milestone node;

[0040] if no, acquire identification information of a person responsible for filling the progress information corresponding to the forced completion milestone node, and notify the person.

[0041] Optionally, before the triggering unit acquires the progress information of the project corresponding to the sub-milestone node, the triggering unit is further configured to:

[0042] periodically detect a filling state of the progress information of the project corresponding to the sub-milestone node;

[0043] if a preset time is exceeded and the filling state of the progress information of the project corresponding to the sub-milestone node is not completed, acquire identification information of a person responsible for filling the progress information corresponding to the sub-milestone node, and notify the person.

[0044] Optionally, before the triggering unit determines whether the progress information of the project corresponding to the forced completion milestone node exists, the triggering unit is further configured to:

[0045] establish a forced association relationship between the sub-milestone node and other milestone nodes according to a forced association request of establishing a forced association relationship.

[0046] Optionally, the device further comprises a display unit.

[0047] The receiving unit is further configured to:

[0048] receive a progress query request input by the right person at any of the milestone nodes, wherein the progress query request comprises identification information of the right person;

[0049] The establishing unit is further configured to:

[0050] determine all the milestone nodes accessible by the right person according to the identification information of the right person;

[0051] The display unit is configured to output progress information corresponding to the all the milestone nodes to the right person.

[0052] Optionally, before determining all the milestone nodes accessible by the right person according to the identification information of the right person, the establishing unit is further configured to:

[0053] pre-establish a connection between the identification information of the right person and all the milestone nodes accessible by the right person.

[0054] In a third aspect, an electronic device is provided, comprising a processor and a memory.

[0055] The memory stores computer-executable instructions.

[0056] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the whole-process management method of the project according to any one of the first aspect.

[0057] In a fourth aspect, a readable storage medium is provided, comprising a program or instructions, when the program or instructions are run on a computer, the whole-process management method of the project according to any one of the first aspect is executed.

[0058] In a fifth aspect, a computer program product is provided, comprising a computer program, when the computer program is executed by a processor, the whole-process management method of the project according to any one of the first aspect is implemented.

[0059] In a sixth aspect, a chip system is provided, comprising a processor and a memory.

[0060] The memory stores computer-executable instructions.

[0061] The processor executes the computer-executable instructions stored in the memory, so that the processor performs the whole-process management method of the project according to any one of the first aspect.

[0062] The embodiment of the present application provides a project whole-process management method and device, the method comprises the following steps: receiving creation requests of at least two milestone nodes; establishing the at least two milestone nodes in a bidding module, a contract management module and a technical report module according to the at least two creation requests; determining parent milestone nodes and child milestone nodes with an association relationship from the at least two milestone nodes by establishing a trigger association request of a trigger association relationship; obtaining current progress information through a project whole-process management system according to the implementation progress of the project; and triggering the child milestone nodes to start when the current progress information indicates that the implementation progress of the project completes the parent milestone nodes. The association relationship between the milestone nodes is used to automatically start the child milestone nodes after the parent milestone nodes are completed, so that the person in charge of the child milestone nodes is reminded to fill in the progress information in time, and the project whole-process management method is sequentially promoted, so that the whole process of the bidding project is connected, the connection and communication between departments are improved, the project progress is promoted in time, the number of staff responsible for the bidding project is reduced, and resource waste is reduced. BRIEF DESCRIPTION OF DRAWINGS

[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0064] Figure 1 The flow chart of the project whole-process management method provided by an embodiment of the present application;

[0065] Figure 2 The structural block diagram of the project whole-process management system provided by an embodiment of the present application;

[0066] Figure 3 The specific flow chart of the project whole-process management method provided by an embodiment of the present application;

[0067] Figure 4 The structural schematic diagram of the project whole-process management device provided by an embodiment of the present application;

[0068] Figure 5 The structural schematic diagram of the electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0069] In order to make the purposes, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0070] The terms "first", "second", "third", "fourth" and the like in the description, claims, and drawings of the present application (if any) are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged, where appropriate, so that the embodiments of the present application described herein can be carried out in other than the order shown or described herein. Furthermore, the terms "comprise" and "have", and any variations thereof, are intended to cover non-exclusive inclusion, for example, processes, methods, systems, products, or devices that include a series of steps or units are not necessarily limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.

[0071] In the existing project whole-process management, the completion of a project goes through three stages of bidding, contract management, and construction technical report, so the work of each stage is independently completed by the responsible part of the stage, that is, the bidding department is only responsible for the work of bidding, the contract management department is only responsible for the work of contract signing, contract execution, and other related contract work, and the construction technical report department is only responsible for the work of obtaining the technical report.

[0072] Therefore, for a project, the departments are completely separated and each adopts a separate work mode, which greatly causes poor connection and communication between different stages of the project, slow project advancement, makes the project execution period longer, and even leads to the failure of the project. Moreover, the poor connection and communication between different stages of the project, in order to improve the project progress, a large number of staff are needed to jointly complete the project, and the workload of the project is distributed among a large number of staff, which also causes waste of personnel and resources.

[0073] Therefore, in order to solve the technical problems existing in the prior art, the present application provides a project whole-process management method and device, by setting up milestone nodes at some important progress in the process of the project from the beginning to the end, establishing the association relationship between the milestone nodes, promoting the project progress through the milestone nodes and the association relationship between the milestone nodes, and recording the progress information of the project, the whole process of the project is managed, the project execution efficiency is improved, and the waste of manpower and resources is reduced.

[0074] Figure 1 The flowchart of the project whole-process management method provided for an embodiment of the present application, the method of the embodiment is applied to a project whole-process management system, the system comprises a bidding module, a contract management module and a technical report module, and the execution subject of the embodiment may be, for example, the project whole-process management system. As shown in the figure, the method comprises: Figure 1

[0075] S101, receiving a creation request of at least two milestone nodes.

[0076] The creation request comprises the identification of the milestone node, the identification information of the person with access right to the milestone node, and the identification information of the person responsible for filling in the progress information corresponding to the milestone node.

[0077] In this step, when a new bidding project is created, the project manager submits a creation request of a milestone node in the project whole-process management system. The milestone node requested to be created is related to the stage of the bidding project implementation process, for example, determining to bid, completing the tender offer, winning the bid, signing the contract, etc.

[0078] The creation request of each milestone node comprises the identification of the milestone node (for distinguishing the milestone nodes), the identification information of the person with access right to the milestone node (for the person with access right to check the bidding project implementation process), and the identification information of the person responsible for filling in the progress information corresponding to the milestone node (for timely notifying the person responsible to fill in the progress information according to the progress of the project bidding).

[0079] S102, establishing at least two milestone nodes in the bidding module, the contract management module and the technical report module according to the at least two creation requests.

[0080] The at least two milestone nodes comprise a bidding winning node, a contract management module enabling node, a receivable and payable node, and a technical report generation node.

[0081] In this step, generally, the bidding module, the contract management module and the technical report module will set up milestone nodes according to the creation request, for example, a bidding winning node is set up in the contract management module, a contract management module enabling node and a receivable and payable node are set up in the contract management module, and a technical report generation node is set up in the technical report module.

[0082] S103, determining the parent milestone node and the child milestone node with an association relationship from the at least two milestone nodes through a trigger association request for establishing a trigger association relationship.

[0083] ​The association request includes an identification of the parent milestone node, an identification of the child milestone node, progress information of the parent milestone node, and progress information corresponding to the child milestone node. The child milestone node is a node that needs to be triggered by the parent milestone node.

[0084] In this step, according to the execution sequence in the execution process of the bidding project, the project manager submits an association request through the project whole-process management system. The association request carries the identification of the parent milestone node and the identification of the child milestone node, thereby establishing the association relationship between the parent milestone node and the child milestone node. After the completion of the parent milestone node, the project whole-process management system jumps to the child milestone node, thereby prompting the person in charge to fill in the progress information corresponding to the child milestone node in time.

[0085] The association relationship is determined according to the implementation process of the bidding project. For example, after determining the bidding, the tender document development process needs to be uploaded to the bidding module. For another example, after determining the winning bid, the contract management module is needed. For another example, in the contract management module, after the signing of the contract, the execution of the receivable and payable process is needed.

[0086] S104, according to the implementation progress of the project, obtaining the current progress information through the project whole-process management system.

[0087] In this step, in the bidding project, the person in charge of the current progress fills in the corresponding progress information through the project whole-process management system according to the implementation progress of the project.

[0088] For example, in the bidding project, when the project implementation reaches the progress of whether to bid, the person in charge of determining whether to bid inputs the bidding information, such as bidding cost, project implementation cost, project net profit rate, and project execution period, in the block corresponding to whether to bid in the bidding module. According to the bidding information input by the person in charge, it is determined that the current progress of the project is whether to bid stage.

[0089] According to the bidding information and the pre-set threshold, the result of whether to bid is obtained.

[0090] The progress information is the progress of the project currently in whether to bid stage, bidding information, and whether to bid result.

[0091] For another example, after the winning bid, the person in charge inputs the winning bid information such as the winning bid document in the winning bid result input block corresponding to the bidding module. The progress information is the winning bid stage and the winning bid information. The winning bid information includes the winning bid document, the winning bid time, and the like.

[0092] S105, when the current progress information indicates that the implementation progress of the project has completed the parent milestone node, triggering the start of the child milestone node.

[0093] In this step, according to the progress information, it can be determined whether the current progress is completed. For example, according to the result of bidding, it can be determined that the determination work of bidding has been completed, which indicates that the bidding corresponding milestone node (the milestone node here is the parent milestone node) has been completed. According to the association relationship, the project whole process management system automatically jumps to the milestone node corresponding to the tender preparation progress (the milestone node here is the child milestone node).

[0094] For another example, according to the progress information, it can be determined that the bidding has been completed after bidding. It can be determined that the bidding node (i.e. the parent milestone node) has been completed. According to the association relationship, the project whole process management system automatically jumps to the contract management module enabling node (i.e. the child milestone node), and automatically creates the contract management module in the project whole process management system.

[0095] Optionally, one possible implementation of S105 includes S201 and S202:

[0096] S201, opening the progress filling permission of the project corresponding to the child milestone node.

[0097] In this step, after the completion of the parent milestone node, the associated child milestone node is unlocked. Thus, the person in charge corresponding to the child milestone node can know the current progress of the bidding project, i.e. the current progress of the bidding project is implemented to the part responsible for by the person in charge corresponding to the child milestone node, so that the person in charge can timely handle his own work, and fill in the progress information according to the implementation progress of the project.

[0098] S202, obtaining the progress information of the project corresponding to the child milestone node.

[0099] In this step, the person in charge corresponding to the child milestone node fills in the progress information in time according to the progress of his own work, so that the project whole process management system obtains the current progress information, thereby determining that after the completion of the current child milestone node, the start of the child milestone node associated with the child milestone node is triggered.

[0100] In this embodiment, the creation request of at least two milestone nodes is received, at least two milestone nodes are established in the bidding module, the contract management module and the technical report module according to the at least two creation requests, the trigger association request triggering the association relationship is established, the parent milestone node and the child milestone node with the association relationship are determined from the at least two milestone nodes, the current progress information is obtained through the whole process management system of the project according to the implementation progress of the project, and the child milestone node is triggered to start when the current progress information indicates that the implementation progress of the project has completed the parent milestone node. The association relationship between the milestone nodes is realized, the system automatically starts the child milestone node after the completion of the parent milestone node, so as to remind the person in charge of the child milestone node to fill in the progress information in time, and the whole process of the bidding project is linked in turn, the connection and communication between the departments are improved, the project progress is promoted in time, the number of staffs in charge of the bidding project is reduced, and resource waste is reduced.

[0101] In the implementation process of the bidding project, the implementation of a work needs several works before the work to be completed before the work is implemented. On the whole process management system of the project, the opening of the filling permission of a milestone node is reflected, which should be opened after at least one milestone node with a mandatory association relationship is completed, that is, even if the parent milestone node of the milestone node is completed, as long as there is a milestone node that has not been completed in at least one milestone node with a mandatory association relationship, the filling permission of the milestone node will not be opened.

[0102] Therefore, in a possible embodiment, before S201 is executed, the following steps are further included.

[0103] S2011, when the progress information of the project corresponding to the child milestone node is to be filled in, it is judged whether the progress information of the project corresponding to the mandatory completion milestone node exists, if yes, S2012 is executed, if not, S2013 is executed.

[0104] The mandatory completion milestone node is a milestone node whose corresponding project progress information should be filled in before the progress information of the project corresponding to the child milestone node is filled in.

[0105] In this step, after the completion of the parent milestone node, the progress information of the project corresponding to the child milestone node can be directly displayed by the system, for example, after the completion of the bidding winning node, the system automatically constructs the contract management module, or the progress information of the project corresponding to the child milestone node needs to be filled in by the person in charge, for example, after the completion of the bidding node, the system jumps to the bidding information uploading node, and the bidding information uploading node needs the person in charge to upload the bidding information.

[0106] When the person in charge of the sub-milestone node needs to fill in the progress information, the forced completion milestone node corresponding to the milestone node is obtained, and it is determined whether the project information corresponding to the forced completion milestone node exists.

[0107] Optionally, in a possible embodiment, before S2011, the method further includes: establishing the forced association relationship between the sub-milestone node and other milestone nodes according to a forced association request for establishing the forced association relationship.

[0108] S2012, open the progress filling permission of the project corresponding to the sub-milestone node.

[0109] In this step, when the progress information of the project corresponding to the forced completion milestone node exists, the progress filling permission of the project corresponding to the sub-milestone node is opened.

[0110] S2013, obtain the identification information of the person in charge of filling the progress information corresponding to the forced milestone node, and notify the person in charge.

[0111] In this step, when at least one of the progress information of the project corresponding to the forced completion milestone node does not exist, the identification information of the person in charge of the forced completion milestone node whose progress information does not exist is obtained, and the person in charge is notified through short message, email, etc.

[0112] In this embodiment, by judging whether the progress information of the project corresponding to the forced completion milestone node exists, when it is determined that the progress information exists, the progress filling permission of the project corresponding to the sub-milestone node is opened, and when it is determined that the progress information does not exist, the identification information of the person in charge of filling the progress information corresponding to the forced milestone node is obtained, and the person in charge is notified, thereby avoiding the problem that the milestone node person in charge uploads the progress information at will, leading to the chaos of the implementation progress management of the bidding project. By using the forced method, the person in charge of each work uploads the progress information according to the project progress, which is convenient for the whole process management of the project.

[0113] After the progress filling permission of the project corresponding to the sub-milestone node is opened, because the person in charge forgets to fill in the progress information, the progress information of the project corresponding to the sub-milestone node is not filled in time, which is not convenient for the management and control of the bidding project progress.

[0114] Therefore, in a possible embodiment, before S202, the method further includes:

[0115] S2021, periodically detecting the filling state of the progress information of the project corresponding to the sub-milestone node.

[0116] In this step, the filling state includes filled and not filled. The filling state is periodically detected, and the time point of each detection is recorded, and the interval duration between the current detection time point and the first detection time point is calculated.

[0117] S2022. If the preset time is exceeded and the progress information of the project corresponding to the sub-milestone node is incomplete, obtain the identification information of the person in charge who is responsible for filling in the progress information corresponding to the sub-milestone node and notify the person in charge.

[0118] In this step, when the interval exceeds the preset time, if the progress information of the project corresponding to the sub-milestone node is detected as incomplete again, the identification information of the person responsible for filling in the progress information of the sub-milestone node is obtained, and the person responsible is notified via SMS, email, or other means.

[0119] In this embodiment, the progress information of the project corresponding to the sub-milestone node is periodically checked. If the progress information of the project corresponding to the sub-milestone node is incomplete after a preset time, the identification information of the person in charge of filling in the progress information of the sub-milestone node is obtained and the person in charge is notified in a timely manner. This reminds the person in charge to enter the project's full-process management system and fill in the progress information of the work they are responsible for, so as to avoid affecting other persons in charge of filling in the progress information.

[0120] For a company, its leaders, such as the chairman, department managers, and project managers, need to understand the implementation progress of bidding projects. Therefore, in some embodiments, the method also includes S301-S303:

[0121] S301. Receive a progress query request entered by an authorized person at any milestone node.

[0122] The progress query request includes the identification information of the authorized person.

[0123] In this step, the project's end-to-end management system obtains the progress query request submitted by the authorized person and retrieves the authorized person's identification information from the progress query request.

[0124] Users with permissions can submit progress query requests through any milestone node.

[0125] S302. Based on the authorized person's identification information, determine all milestone nodes that the authorized person can access.

[0126] In this step, based on the identifier information of the authorized person, it is determined which milestone nodes established for the bidding project can be accessed and queried in the project's full-process management system.

[0127] Prior to S302, the process includes: pre-establishing a connection between the authorized user's identification information and all milestone nodes accessible to that user. Specifically, this connection is established using the authorized user's identification information and the identifiers of all milestone nodes accessible to that user.

[0128] S303. Output the progress information corresponding to all milestone nodes to the authorized user.

[0129] In this step, according to the implementation process of the bidding project, the progress information corresponding to all milestone nodes is output, including the progress information corresponding to the work that has not yet been implemented, so that authorized personnel can have a comprehensive understanding of the implementation process of the bidding project.

[0130] For tasks that have not yet been implemented, the progress information can be displayed as "None" or "Not filled in".

[0131] In this embodiment, by receiving a progress query request input by an authorized user at any milestone node, and determining all milestone nodes accessible to the authorized user based on the user's identification information, the system outputs the progress information corresponding to all milestone nodes to the authorized user. This allows personnel within the company and those involved in the bidding project to understand the project's progress. Furthermore, the system displays relevant progress information based on the authorized user's access permissions, thereby improving the confidentiality of the project's entire process management system.

[0132] It should be noted that the progress information for all milestone nodes should be output to the authorized user. For example, the progress information for all milestone nodes can be displayed to the authorized user through a human-machine interface.

[0133] Figure 2 A structural block diagram of the project's full-process management system provided in an embodiment of this application is shown below. Figure 2 As shown, the project's full-process management system includes: a bidding module, a contract management module, and a technical report module.

[0134] in, Figure 2 The document shows the corresponding work content of the bidding module, contract management module, and technical report module.

[0135] according to Figure 2 The structural block diagram shown, combined with Figure 1 The illustrated method provides a specific implementation example of the full-process management of a bidding project, such as... Figure 3 As shown:

[0136] S401. Based on the creation request, pre-build the bidding module, contract management module, and technical report module.

[0137] Specifically, users input their creation requests through the project's end-to-end management system.

[0138] It should be noted that at this time, the contract management module and the technical report module have not yet been started.

[0139] S402, according to the creation request, set up bidding project node, bidding bid-winning node, contract management module enable node, income contract completion node, accounts receivable and payable node, technical report generation node.

[0140] It should be noted that the nodes set here are exemplary, and multiple nodes can also be set up according to requirements.

[0141] S403, according to the association request, set up parent milestone node and child milestone node.

[0142] Specifically, the user inputs an association request to establish an association relationship between the bidding project node and the technical report generation node, an association relationship between the bidding bid-winning node and the contract management module enable node, and the technical report generation node, and an association relationship between the income contract completion node and the accounts receivable and payable node, and the technical report generation node.

[0143] Taking the association relationship between the bidding project node and the technical report generation node as an example, after inputting the project name in the bidding module, the bidding project node is completed, at this time, the technical report generation node is triggered to start, and a technical report about the project start time is established in the technical report module.

[0144] It should be noted that in the bidding project implementation structure, after the parent milestone node corresponding to the technical report generation node is completed, a technical report related to the progress information corresponding to the parent milestone node is established in the technical report module.

[0145] Optionally, the technical report includes project execution time, project person in charge, project team members, personnel qualification, report issue time, mailing address and recipient, mailing express number and signing time. Among them, the project person in charge is, for example, the project general manager, such as the project manager, the project team members are, for example, the person in charge of each stage of the project, such as the staff who make the bidding documents, the staff who are responsible for procurement, etc.

[0146] S404, in the bidding module, accept the bidding mode input by the user, determine the project participating in the bidding, and according to the bidding start and end date set by the user, pay the bidding document fee, obtain the bidding document, prompt the user to pay the bid bond, make the bid, wait for the bidding result, if winning the bid, according to the bid-winning notice, prompt the user to pay the bid-winning service fee and the performance bond.

[0147] Specifically, after the bidding document is completed, the bidding document is submitted, and the bidding result is waited.

[0148] S405, receive the bid-winning result uploaded by the user, that is, the bid-winning notice, at this time, determine that the bidding bid-winning node is completed, and trigger the contract management module to be enabled.

[0149] The income contract is listed in the contract management module, and the content of the income contract includes contract signing date, contract amount, contract name and number, contract person in charge, project implementation content and project area. When the income contract is changed or cancelled during execution, the changed and cancelled elements in the income contract are recorded.

[0150] Optionally, when there is subcontracting and purchasing in the income contract, a purchase contract is constructed, and the content of the purchase contract includes contract name, contract number, contract signing date, contract person in charge and contract amount. When the purchase contract is changed or cancelled during execution, the changed and cancelled elements in the purchase contract are recorded.

[0151] S406, receiving the income contract input by the user, determining that the income contract execution is completed, completing the income contract completion node, and starting to execute the work corresponding to the accounts payable node.

[0152] It should be noted that when there is subcontracting and purchasing in the income contract, after completing the income contract completion node and the purchase contract completion node, the work corresponding to the accounts payable node is started.

[0153] For the income contract, the accounts payable includes invoice content, amount, and later payment time and payment amount. For the purchase contract, the accounts payable includes invoice content, amount, and later payment time and payment amount.

[0154] It should be noted that, Figure 3 The embodiments shown are exemplary specific implementation processes, and in actual application, adaptive modifications can be made according to actual needs, for example, changing the progress of the project corresponding to the milestone node, adding a milestone node, and adaptively modifying the association relationship between the milestone nodes.

[0155] Figure 4 The structure schematic diagram of the project whole process management device provided by an embodiment of the present application is shown. The project whole process management device is applied to a project whole process management system. The system includes a bidding module, a contract management module and a technical report module, as shown in Figure 4 As shown, the device includes a receiving unit 41, an establishing unit 42, an obtaining unit 43 and a triggering unit 44. Optionally, the device further includes a display unit 45.

[0156] The receiving unit 41 is configured to receive a creation request of at least two milestone nodes, wherein the creation request includes an identifier of the milestone node, identifier information of a person with access to the milestone node, and identifier information of a person responsible for filling in progress information corresponding to the milestone node.

[0157] The establishment unit 42 is configured to establish at least two milestone nodes in the bidding module, the contract management module and the technical report module according to the at least two creation requests, wherein the at least two milestone nodes comprise a bidding winning node, a contract management module enabling node, a receivable and payable node and a technical report generation node; and determine a parent milestone node and a child milestone node having an association relationship from the at least two milestone nodes by establishing a trigger association request triggering the association relationship, wherein the association request comprises an identification of the parent milestone node, an identification of the child milestone node, progress information of the parent milestone node and corresponding progress information of the child milestone node, and the child milestone node is a node that needs to be triggered by the parent milestone node;

[0158] The acquisition unit 43 is configured to acquire current progress information through the whole-process management system of the project according to an implementation progress of the project.

[0159] The trigger unit 44 is configured to trigger the child milestone node to start when the current progress information indicates that the implementation progress of the project has completed the parent milestone node.

[0160] Optionally, the trigger unit 44 triggers the child milestone node to start, and is specifically configured to:

[0161] open a progress filling permission of the project corresponding to the child milestone node;

[0162] acquire progress information of the project corresponding to the child milestone node.

[0163] Optionally, before the trigger unit 44 opens the progress filling permission of the project corresponding to the child milestone node, the trigger unit 44 is further configured to:

[0164] determine whether progress information of the project corresponding to a forced completion milestone node exists when the progress information of the project corresponding to the child milestone node is to be filled, wherein the forced completion milestone node is a milestone node corresponding to the project whose progress information should be filled before the progress information of the project corresponding to the child milestone node is filled;

[0165] if yes, open the progress filling permission of the project corresponding to the child milestone node;

[0166] if no, acquire identification information of a person responsible for filling the progress information corresponding to the forced completion milestone node, and notify the person.

[0167] Optionally, before the trigger unit 44 acquires the progress information of the project corresponding to the child milestone node, the trigger unit 44 is further configured to:

[0168] Periodically check the filling status of the progress information of the project corresponding to the sub-milestone node;

[0169] If the preset time is exceeded and the progress information of the project corresponding to the sub-milestone node is incomplete, obtain the identification information of the person in charge who is responsible for filling in the progress information corresponding to the sub-milestone node, and notify the person in charge.

[0170] Optionally, before the triggering unit 44 determines whether the progress information of the project corresponding to the forced completion milestone node exists, it is further configured to:

[0171] Based on the mandatory association request to establish a mandatory association relationship, a mandatory association relationship is established between the sub-milestone node and other milestone nodes.

[0172] Optionally, the receiving unit is further configured to:

[0173] Receive a progress query request input by an authorized person at any of the aforementioned milestone nodes, wherein the progress query request includes the authorized person's identification information;

[0174] The establishment unit 42 is further configured to:

[0175] Based on the identifier information of the authorized person, determine all milestone nodes that the authorized person can access;

[0176] The display unit 45 is used to output the progress information corresponding to all milestone nodes to the authorized person.

[0177] Optionally, before the establishment unit 42 determines all milestone nodes accessible to the authorized user based on the user's identification information, it is further configured to:

[0178] Establish a pre-defined link between the authorized user's identification information and all milestone nodes accessible to the authorized user.

[0179] The project full-process management device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be repeated here.

[0180] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device can be a device with processing capabilities, such as a server. Figure 5 As shown, the electronic device includes a processor 51 and a memory 52, wherein the processor 51 and the memory 52 are connected via a bus 53.

[0181] In the implementation process, the processor 51 executes the computer execution instructions stored in the memory 52, so that the processor 51 performs the whole process management method of the item as above.

[0182] The specific implementation process of the processor 51 can refer to the method embodiments described above, which have similar implementation principles and technical effects, and will not be described here.

[0183] In the above Figure 5 In the embodiments shown, it should be understood that the processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor.

[0184] The memory can include a high-speed RAM memory, and can also include a non-volatile storage NVM, such as a disk memory.

[0185] The bus can be an industry standard architecture (ISA) bus, a peripheral component (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, the bus in the drawings of the present application does not limit only one bus or one type of bus.

[0186] The present application also provides a computer readable storage medium, the computer readable storage medium stores computer execution instructions, when the processor executes the computer execution instructions, the whole process management method of the item as above is realized.

[0187] The present application also provides a computer program product, including a computer program, when the computer program is executed by the processor, the whole process management method of the item as above is realized.

[0188] The present application provides a chip system, including: a processor and a memory, the memory stores computer execution instructions, and the processor executes the computer execution instructions stored in the memory, so that the processor executes the whole process management method of the item as above.

[0189] The computer readable storage medium described above can be realized by any type of volatile or nonvolatile storage devices or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special purpose computer.

[0190] An exemplary readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium, and can write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the device.

[0191] The division of units is only a logical functional division, and in actual implementation, there can be another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0192] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment scheme.

[0193] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0194] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the method of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0195] Those of ordinary skill in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction-related hardware. The aforementioned program can be stored in a computer readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, and various media that can store program codes.

[0196] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the above embodiments, or make equivalent replacements for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A project whole process management method, characterized by, The application is applied to a whole-process management system of a project, and the system comprises a bidding module, a contract management module and a technical report module. A creation request of at least two milestone nodes is received, wherein the creation request comprises an identification of the milestone node, identification information of a person with access to the milestone node, and identification information of a person responsible for filling in progress information corresponding to the milestone node; At least two milestone nodes are established in the bidding module, the contract management module and the technical report module according to the at least two creation requests, wherein the at least two milestone nodes comprise a bidding winning node, a contract management module enabling node, a receivable and payable node, and a technical report generation node; A trigger association request triggering an association relationship is established to determine a parent milestone node and a child milestone node with an association relationship from the at least two milestone nodes, wherein the association request comprises an identification of the parent milestone node, an identification of the child milestone node, progress information of the parent milestone node and progress information corresponding to the child milestone node, and the child milestone node is a node that needs to be triggered by the parent milestone node; Current progress information is obtained through the whole-process management system of the project according to an implementation progress of the project; When the current progress information indicates that the implementation progress of the project is a completed parent milestone node, a child milestone node is triggered to start; The triggering of the child milestone node to start comprises: opening a progress filling permission of the project corresponding to the child milestone node; obtaining progress information of the project corresponding to the child milestone node; Before the opening of the progress filling permission of the project corresponding to the child milestone node, the method further comprises: when the progress information of the project corresponding to the child milestone node is to be filled in, determining whether progress information of a forced completion milestone node exists, wherein the forced completion milestone node is a milestone node corresponding to the project whose progress information should be filled in before the progress information of the project corresponding to the child milestone node is filled in; if yes, the progress filling permission of the project corresponding to the child milestone node is opened; if no, identification information of a person responsible for filling in progress information corresponding to the forced completion milestone node is obtained, and the person is notified.

2. The project whole-process management method according to claim 1, characterized in that, Before the obtaining of the progress information of the project corresponding to the child milestone node, the method further comprises: periodically detecting a filling state of the progress information of the project corresponding to the child milestone node; if a preset time is exceeded and the filling state of the progress information of the project corresponding to the child milestone node is not completed, identification information of a person responsible for filling in the progress information corresponding to the child milestone node is obtained, and the person is notified.

3. The project whole-process management method according to claim 1, characterized in that, Before the determining of whether the progress information of the project corresponding to the forced completion milestone node exists, the method further comprises: a forced association request triggering a forced association relationship is established to establish a forced association relationship between the child milestone node and other milestone nodes.

4. The whole-process management method of the project according to any one of claims 1 to 3, characterized in that, Further comprising: Receiving a progress query request input by a permission person at any of the milestone nodes, wherein the progress query request includes identification information of the permission person; According to the identification information of the permission person, determining all the milestone nodes accessible to the permission person; Outputting progress information corresponding to the all milestone nodes to the permission person.

5. The whole-process management method of items according to claim 4, characterized in that, Before determining all the milestone nodes accessible to the permission person according to the identification information of the permission person, the method further includes: Pre-establishing a connection between the identification information of the permission person and all the milestone nodes accessible to the permission person.

6. An apparatus for whole process management of a project, characterized by comprising: The project whole-process management system includes a bidding module, a contract management module, and a technical report module, and the device includes: A receiving unit configured to receive a creation request of at least two milestone nodes, wherein the creation request includes an identification of the milestone node, identification information of a permission person who can access the milestone node, and identification information of a person in charge of filling in progress information corresponding to the milestone node; A establishing unit configured to establish at least two milestone nodes in the bidding module, the contract management module, and the technical report module according to the at least two creation requests, wherein the at least two milestone nodes include a bidding winning node, a contract management module enabling node, a receivable and payable node, and a technical report generation node, and determine a parent milestone node and a child milestone node having an association relationship from the at least two milestone nodes by establishing a trigger association request triggering the association relationship, wherein the association request includes an identification of the parent milestone node, an identification of the child milestone node, progress information of the parent milestone node, and progress information corresponding to the child milestone node, and the child milestone node is a node that needs to be triggered by the parent milestone node; An obtaining unit configured to obtain current progress information through the project whole-process management system according to an implementation progress of the project; A triggering unit configured to trigger the child milestone node to start when the current progress information indicates that the implementation progress of the project completes the parent milestone node. The triggering unit triggering the child milestone node to start is specifically configured to: Open a progress filling permission of the project corresponding to the child milestone node; Obtain progress information of the project corresponding to the child milestone node. Before the triggering unit opens the progress filling permission of the project corresponding to the child milestone node, the triggering unit is further configured to: When the progress information of the project corresponding to the child milestone node is to be filled in, determine whether the progress information of the project corresponding to a forced completion milestone node exists, wherein the forced completion milestone node is a milestone node whose progress information of the project corresponding to the milestone node should be filled in before the progress information of the project corresponding to the child milestone node is filled in; If yes, open the progress filling permission of the project corresponding to the child milestone node; If no, obtain identification information of a person in charge of filling in progress information corresponding to the forced completion milestone node, and notify the person in charge.

7. An electronic device, comprising: The device includes: A processor and a memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the project whole-process management method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the project whole-process management method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Whole process management method of technical service project

    CN112232780A

  • Milestone project management device and method, electronic equipment and storage medium

    CN113537955A