Project process management method and system

文档序号:1964637 发布日期:2021-12-14 浏览:16次 中文

阅读说明:本技术 一种项目流程管理方法及系统 (Project process management method and system ) 是由 朱莺 林斌 朱明� 潘科杰 朱旭丽 于 2021-11-17 设计创作,主要内容包括:本发明提供一种项目流程管理方法及系统,其中,方法包括:基于获取的项目申请信息,生成项目申请表;对项目申请表进行验证;当验证通过时,基于项目申请表,获取预设的第一审批流程;执行第一审批流程,获取第一审批结果;当第一审批结果为通过时,基于项目申请表生成项目管理卡。本发明的项目流程管理方法,从项目立项前进行管理,对项目的立项签核进行管理,提高了项目签核的效率。(The invention provides a project process management method and a project process management system, wherein the method comprises the following steps: generating a project application table based on the acquired project application information; verifying the project application form; when the verification is passed, acquiring a preset first approval process based on the project application table; executing a first approval process to obtain a first approval result; and when the first approval result is passed, generating a project management card based on the project application table. The project process management method manages the project establishment and the project approval and approval before the project establishment, and improves the project approval efficiency.)

1. A project process management method, comprising:

generating a project application table based on the acquired project application information;

verifying the project application form;

when the verification is passed, acquiring a preset first approval process based on the project application table;

executing the first approval process to obtain a first approval result;

and when the first approval result is passed, generating a project management card based on the project application table.

2. The project process management method of claim 1, further comprising:

creating a budget unit, associating the budget unit with the project management card, and configuring expenses for the budget unit;

managing the expense use condition of the project based on the budget units;

wherein the managing the use of the expense of the project based on the budget units comprises:

receiving application information for budget use;

freezing the use amount corresponding to the application information into a temporary storage subunit of the to-be-used amount;

acquiring a preset second approval process based on the application information;

executing the second approval process to obtain a second approval result;

when the second approval result is that the payment account passes, transferring the use amount corresponding to the application information from the temporary storage subunit of the to-be-used amount to a payment settlement subunit for payment settlement;

generating an expense use record based on the expense settlement condition;

and generating a budget execution rate statistic report based on the expense usage record and the expense of the budget unit configuration.

3. The project process management method according to claim 1, wherein said generating a project application form based on the acquired project application information comprises:

receiving description information of brief description of the project input by a user;

determining classification information of the project based on the description information and a preset project classification library;

calling a preset application table generation template based on the classification information;

receiving a file which is input by a user and used for describing project details;

generating a project application form based on the file and the application form generation template;

determining classification information of the project based on the description information and a preset project classification library; the method comprises the following steps:

analyzing the description information and determining at least one keyword;

constructing a keyword set based on the keywords;

matching the keyword set with a classification identification set corresponding to each classification information in the project classification library;

when the matched classification identifier set is one, determining classification information corresponding to the classification identifier set matched with the keyword set in the project classification library as the classification information of the project;

when the matched classification identifier set is more than one, making classification information corresponding to the matched classification identifier set into a classification tree and displaying the classification tree to a user; and acquiring the classification tree selected by the user, and taking the classification information corresponding to the selected classification tree as the classification information of the project.

4. The project process management method according to claim 3, wherein after determining the classification information of the project based on the description information and a preset project classification library, further comprising:

acquiring login account information of the user;

acquiring a permission base associated with the login account information based on the login account information;

determining whether the user has the application authority of the project based on the classification information and the authority library;

when the application right is possessed, executing operation of calling the application table to generate a template;

when the application right is not available, obtaining historical login information corresponding to login equipment used by the user;

acquiring a permission base corresponding to each login account in the historical login information;

determining a login list based on the authority library and the classification information;

receiving a login account and login verification information selected by a user from the login list;

performing login verification based on the login verification information;

and when the verification is passed, executing the operation of calling the application table to generate the template.

5. The project process management method according to claim 1, wherein obtaining a preset first approval process based on the project application form includes:

acquiring a preset key parameter extraction table;

extracting information in the project application form based on the key parameter extraction form to obtain a plurality of key parameter values;

constructing an extraction identifier based on a plurality of key parameter values;

acquiring a preset first approval process library; the standard identifications in the first approval process library are in one-to-one correspondence with the first approval processes;

and matching the extracted identification with each standard identification in the first approval process library one by one, and acquiring the first approval process correspondingly associated with the standard identification matched and conformed with the extracted identification.

6. The project process management method of claim 1, wherein said executing said first approval process to obtain a first approval result comprises:

acquiring a historical project database;

analyzing the project application table and determining a plurality of project description parameters of the project;

extracting at least one comparison item from the historical item database based on a plurality of the item description parameters;

extracting key data items from the project application information to obtain a plurality of first key data items;

extracting key data items of the project information of the comparison project to obtain a plurality of second key data items;

associating the first key data item with the second key data item to form a comparison group;

determining a difference between the first key data item and the second key data item for each of the comparison sets;

when the difference is larger than a preset difference judgment standard, sending a query to a user applying for corresponding to the project application information;

receiving feedback information of a user applying for the project application information on the inquiry;

generating a comparison file of the comparison item and the application item based on the difference between the first key data item and the second key data item of each comparison group and the feedback information;

analyzing the first approval process, and determining each approval node and the approval sequence of each approval node;

sending the project application table and the comparison file to each approval node based on the approval sequence;

and obtaining the approval result of each approval node.

7. A project process management system, comprising:

the project application form generation module is used for generating a project application form based on the acquired project application information;

the verification module is used for verifying the project application form;

the approval process acquisition module is used for acquiring a preset first approval process based on the project application table when the verification is passed;

the execution module is used for executing the first approval process and acquiring a first approval result;

and the project management card generating module is used for generating a project management card based on the project application table when the first approval result is passed.

8. The project process management system of claim 7, further comprising:

the budget unit creating module is used for creating budget units, associating the budget units with the project management cards and configuring expenses for the budget units;

managing the expense use condition of the project based on the budget units;

wherein, the budget unit manages the use condition of the expense of the project, and comprises:

receiving application information for budget use;

freezing the use amount corresponding to the application information into a temporary storage subunit of the to-be-used amount;

acquiring a preset second approval process based on the application information;

executing the second approval process to obtain a second approval result;

when the second approval result is that the payment account passes, transferring the use amount corresponding to the application information from the temporary storage subunit of the to-be-used amount to a payment settlement subunit for payment settlement;

generating an expense use record based on the expense settlement condition;

and generating a budget execution rate statistic report based on the expense usage record and the expense of the budget unit configuration.

9. The project process management system of claim 7, wherein said project application form generation module comprises:

the first input subunit is used for receiving description information of the brief description of the project, which is input by a user;

the classification subunit is used for determining the classification information of the project based on the description information and a preset project classification library;

the calling subunit is used for calling a preset application table generation template based on the classification information;

the second input subunit is used for receiving a file which is input by a user and used for describing the project in detail;

the generating subunit is used for generating a template based on the file and the application form and generating the project application form;

the classification subunit determines classification information of the project based on the description information and a preset project classification library; the method comprises the following steps:

analyzing the description information and determining at least one keyword;

constructing a keyword set based on the keywords;

matching the keyword set with a classification identification set corresponding to each classification information in the project classification library;

when the matched classification identifier set is one, determining classification information corresponding to the classification identifier set matched with the keyword set in the project classification library as the classification information of the project;

when the matched classification identifier set is more than one, making classification information corresponding to the matched classification identifier set into a classification tree and displaying the classification tree to a user; and acquiring the classification tree selected by the user, and taking the classification information corresponding to the selected classification tree as the classification information of the project.

10. The project process management system of claim 9, wherein said project applicant table generation module further comprises: the authority verification subunit performs the following operations after the classification subunit determines the classification information of the item based on the description information and a preset item classification library:

acquiring login account information of the user;

acquiring a permission base associated with the login account information based on the login account information;

determining whether the user has the application authority of the project based on the classification information and the authority library;

when the application right is available, the calling subunit executes the operation of calling the application table generation template;

when the application right is not available, obtaining historical login information corresponding to login equipment used by the user;

acquiring a permission base corresponding to each login account in the historical login information;

determining a login list based on the authority library and the classification information;

receiving a login account and login verification information selected by a user from the login list;

performing login verification based on the login verification information;

and when the verification is passed, the calling subunit executes the operation of calling the application table generation template.

Technical Field

The invention relates to the technical field of artificial intelligence, in particular to a project process management method and system.

Background

The project process management platform is an important basic platform in the enterprise and government informatization process, and the business is more and more refined along with clear division of labor of enterprise and government organization structures. The cooperative management of each department of an enterprise or a government is realized through project flow management, and the project propulsion efficiency is improved.

However, the conventional project flow management is based on the flow after project establishment, and the flow before project establishment is not managed.

Disclosure of Invention

One of the objectives of the present invention is to provide a project process management method, which manages the project before project establishment, manages project establishment and approval, and improves project approval efficiency.

The project process management method provided by the embodiment of the invention comprises the following steps:

generating a project application table based on the acquired project application information;

verifying the project application form;

when the verification is passed, acquiring a preset first approval process based on the project application table;

executing a first approval process to obtain a first approval result;

and when the first approval result is passed, generating a project management card based on the project application table.

Preferably, the project flow management method further includes:

creating a budget unit, associating the budget unit with a project management card, and configuring expenses for the budget unit;

managing the expense use condition of the project based on the budget units;

the method for managing the use condition of the expense of the project based on the budget unit comprises the following steps:

receiving application information for budget use;

freezing the use amount corresponding to the application information into a temporary storage subunit of the to-be-used amount;

acquiring a preset second approval process based on the application information;

executing a second approval process to obtain a second approval result;

when the second approval result is passed, transferring the use amount corresponding to the application information from the temporary storage subunit of the to-be-used amount to the expense settlement subunit for settlement of the expense;

generating an expense use record based on the expense settlement condition;

and generating a budget execution rate statistic report based on the expense usage record and the expense of the budget unit configuration.

Preferably, generating the project application form based on the acquired project application information includes:

receiving description information of brief description of the project input by a user;

determining classification information of the project based on the description information and a preset project classification library;

calling a preset application table generation template based on the classification information;

receiving a file which is input by a user and used for describing project details;

generating a template based on the file and the application form, and generating a project application form;

determining classification information of the project based on the description information and a preset project classification library; the method comprises the following steps:

analyzing the description information and determining at least one keyword;

constructing a keyword set based on the keywords;

matching the keyword set with a classification identification set corresponding to each classification information in the project classification library;

when the matched classification identifier set is one, determining classification information corresponding to the classification identifier set matched with the keyword set in the project classification library as the classification information of the project;

when the matched classification identifier set is more than one, making classification information corresponding to the matched classification identifier set into a classification tree and displaying the classification tree to a user; and acquiring the classification tree selected by the user, and taking the classification information corresponding to the selected classification tree as the classification information of the item.

Preferably, after determining the classification information of the item based on the description information and a preset item classification library, the method further includes:

acquiring login account information of a user;

acquiring a permission base associated with login account information based on the login account information;

determining whether the user has the application authority of the project or not based on the classification information and the authority library;

when the application right exists, executing operation of calling the application table to generate a template;

when the login equipment does not have the application right, acquiring historical login information corresponding to the login equipment used by the user;

acquiring a permission base corresponding to each login account in the historical login information;

determining a login list based on the permission base and the classification information;

receiving a login account and login verification information selected by a user from a login list;

performing login verification based on the login verification information;

and when the verification is passed, executing the operation of calling the application table to generate the template.

Preferably, the obtaining of the preset first approval process based on the project application form includes:

acquiring a preset key parameter extraction table;

extracting information in the project application form based on the key parameter extraction form to obtain a plurality of key parameter values;

constructing an extraction identifier based on a plurality of key parameter values;

acquiring a preset first approval process library; the standard identifications in the first approval process library are in one-to-one correspondence with the first approval processes;

and matching the extracted identification with each standard identification in the first approval process library one by one, and acquiring the first approval process correspondingly associated with the standard identification matched and in accordance with the extracted identification.

Preferably, the executing the first approval process to obtain the first approval result includes:

acquiring a historical project database;

analyzing the project application table, and determining a plurality of project description parameters of the project;

extracting at least one comparison item from the historical item database based on the plurality of item description parameters;

extracting key data items from the project application information to obtain a plurality of first key data items;

extracting key data items of the project information of the comparison items to obtain a plurality of second key data items;

associating the first key data item with the second key data item to form a contrast group;

determining differences between the first key data item and the second key data item of each comparison group;

when the difference is larger than a preset difference judgment standard, sending a query to a user applying for corresponding to the project application information;

receiving feedback information of a user applying for the project application information on inquiry;

generating a comparison file of a comparison item and an application item based on the difference and feedback information of the first key data item and the second key data item of each comparison group;

analyzing the first approval process, and determining each approval node and the approval sequence of each approval node;

sending the project application table and the comparison file to each approval node based on the approval sequence;

and obtaining the approval result of each approval node.

The invention also provides a project process management system, which comprises:

the project application form generation module is used for generating a project application form based on the acquired project application information;

the verification module is used for verifying the project application form;

the approval process acquisition module is used for acquiring a preset first approval process based on the project application table when the verification is passed;

the execution module is used for executing the first approval process and acquiring a first approval result;

and the project management card generating module is used for generating a project management card based on the project application table when the first approval result is passed.

Preferably, the project flow management system further includes:

the budget unit creating module is used for creating budget units, associating the budget units with the project management cards and configuring expenses for the budget units;

managing the expense use condition of the project based on the budget units;

the budget unit manages the use condition of the expense of the project, and the budget unit comprises the following steps:

receiving application information for budget use;

freezing the use amount corresponding to the application information into a temporary storage subunit of the to-be-used amount;

acquiring a preset second approval process based on the application information;

executing a second approval process to obtain a second approval result;

when the second approval result is passed, transferring the use amount corresponding to the application information from the temporary storage subunit of the to-be-used amount to the expense settlement subunit for settlement of the expense;

generating an expense use record based on the expense settlement condition;

and generating a budget execution rate statistic report based on the expense usage record and the expense of the budget unit configuration.

Preferably, the project application table generating module includes:

the first input subunit is used for receiving description information of the brief description of the project, which is input by a user;

the classification subunit is used for determining the classification information of the project based on the description information and a preset project classification library;

the calling subunit is used for calling a preset application table generation template based on the classification information;

the second input subunit is used for receiving a file which is input by a user and used for describing the project in detail;

the generating subunit is used for generating a template based on the file and the application form and generating a project application form;

the classification subunit determines the classification information of the project based on the description information and a preset project classification library; the method comprises the following steps:

analyzing the description information and determining at least one keyword;

constructing a keyword set based on the keywords;

matching the keyword set with a classification identification set corresponding to each classification information in the project classification library;

when the matched classification identifier set is one, determining classification information corresponding to the classification identifier set matched with the keyword set in the project classification library as the classification information of the project;

when the matched classification identifier set is more than one, making classification information corresponding to the matched classification identifier set into a classification tree and displaying the classification tree to a user; and acquiring the classification tree selected by the user, and taking the classification information corresponding to the selected classification tree as the classification information of the item.

Preferably, the project application table generating module further includes: and the authority verification subunit executes the following operations after the classification subunit determines the classification information of the item based on the description information and a preset item classification library:

acquiring login account information of a user;

acquiring a permission base associated with login account information based on the login account information;

determining whether the user has the application authority of the project or not based on the classification information and the authority library;

when the application right exists, the calling subunit executes the operation of calling the application table generation template;

when the login equipment does not have the application right, acquiring historical login information corresponding to the login equipment used by the user;

acquiring a permission base corresponding to each login account in the historical login information;

determining a login list based on the permission base and the classification information;

receiving a login account and login verification information selected by a user from a login list;

performing login verification based on the login verification information;

and when the verification is passed, the calling subunit executes the operation of calling the application table to generate the template.

Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.

Drawings

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:

FIG. 1 is a diagram illustrating a project flow management method according to an embodiment of the present invention;

FIG. 2 is a schematic diagram illustrating a process of generating a project application form according to an embodiment of the present invention;

fig. 3 is a schematic diagram of a project process management system according to an embodiment of the present invention.

Detailed Description

The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.

An embodiment of the present invention provides a project process management method, as shown in fig. 1, including:

step S1: generating a project application table based on the acquired project application information; the project application information comprises project names, project properties, adoptive departments, project establishment units, project responsible persons, project starting dates, project members, specific budget expenses, related material accessories and the like.

Step S2: verifying the project application form; verifying whether the values of the various filling items in the project application form are all filled and/or are within a reasonable range, such as: the project application table has project start date of 10 months 2021, but project application is established in the system at 11 months 2021, which is unreasonable;

step S3: when the verification is passed, acquiring a preset first approval process based on the project application table; various project application tables correspond to different first approval processes; for example: when the total expense of the project is more than or equal to a first preset amount (for example, 10W), the total manager is required to approve; the amount which is lower than the first preset amount does not need to be examined and approved by a general manager, and only needs to be examined and approved by a corresponding department manager; in addition, different departments corresponding to the project application form have different department managers needing examination and approval. Therefore, the project application form needs to be parsed to determine the corresponding first approval process.

Step S4: executing a first approval process to obtain a first approval result; sending the project application table and the project application information to each approval node of the first approval process for approval; when all the approval nodes pass the approval, the first approval result is passed; otherwise, it does not pass.

Step S5: and when the first approval result is passed, generating a project management card based on the project application table. The project management card includes: project type, undertaking department, date and serial number; and generating a unique project number according to the project type, the undertaking department, the date and the serial number.

According to the technical scheme, automation of project application approval is achieved, namely a user only needs to input project application information, the system automatically generates a corresponding project application table, a corresponding first approval process is determined based on the project application table and is executed, when approval is passed, a project management card is generated, automatic approval of project establishment is achieved, the user does not need to carry documents of the project application information to conduct approval of each approval node (approval department), office intellectualization is achieved, and project approval efficiency is improved.

In one embodiment, the project flow management method further includes:

creating a budget unit, associating the budget unit with a project management card, and configuring expenses for the budget unit; the budget unit manages the project total amount, the budget subjects and the specific expense values of all the subjects.

Managing the expense use condition of the project based on the budget units; for example: budget balance query information is received, including a department name. After the budget unit is created, budget information available for departments is sent to an office automation system (namely, an OA system).

The method for managing the use condition of the expense of the project based on the budget unit comprises the following steps:

receiving application information for budget use; including information about the department of use, the user, the budget unit, the subject of use, the amount of use, etc.

Freezing the use amount corresponding to the application information into a temporary storage subunit of the to-be-used amount; freezing the use amount to avoid repeated application;

acquiring a preset second approval process based on the application information; the second approval process is a second approval process which is configured in advance according to budget subjects, namely the application information corresponds to which budget subject, namely the corresponding budget subject is called;

executing a second approval process to obtain a second approval result;

when the second approval result is passed, transferring the use amount corresponding to the application information from the temporary storage subunit of the to-be-used amount to the expense settlement subunit for settlement of the expense; the use fee is allowed after approval, so that the use safety of the fee is improved;

generating an expense use record based on the expense settlement condition;

and generating a budget execution rate statistic report based on the expense usage record and the expense of the budget unit configuration. Through the budget execution rate statistical report, the budget use condition and the project progress condition can be intuitively determined.

In one embodiment, as shown in FIG. 2, step S1: generating a project application form based on the acquired project application information, wherein the project application form comprises the following steps:

step S11: receiving description information of brief description of the project input by a user;

step S12: determining classification information of the project based on the description information and a preset project classification library;

step S13: calling a preset application table generation template based on the classification information;

step S14: receiving a file which is input by a user and used for describing project details;

step S15: generating a template based on the file and the application form, and generating a project application form;

determining classification information of the project based on the description information and a preset project classification library; the method comprises the following steps:

analyzing the description information and determining at least one keyword;

constructing a keyword set based on the keywords;

matching the keyword set with a classification identification set corresponding to each classification information in the project classification library;

when the matched classification identifier set is one, determining classification information corresponding to the classification identifier set matched with the keyword set in the project classification library as the classification information of the project;

when the matched classification identifier set is more than one, making classification information corresponding to the matched classification identifier set into a classification tree and displaying the classification tree to a user; and acquiring the classification tree selected by the user, and taking the classification information corresponding to the selected classification tree as the classification information of the item.

The working principle and the beneficial effects of the technical scheme are as follows:

in order to improve the efficiency of filling in the project application form by the user, the description information input by the user can be received through the first input interface; determining classification information of items required to be established by the user through the description information; determining the item to which the item required to be set by the user belongs; then receiving a file which is input by a user and describes the project in detail through a second input interface, wherein the file can be a WORD document; directly generating a template and a file according to the application form corresponding to the classification information to automatically generate a project application form; the application form generation template is the association between the file for detailed description of the project and the project application form; that is, the application form generation template defines the extraction rule of each filling item of the project application form, and filling form data is extracted from the file for describing the project details based on the extraction rule. The form filling process of the user is simplified into the operation of inputting the description information and dragging the file to enter the second input interface, the form filling efficiency is improved, and the intelligent processing and generation of the project application form are realized. Matching the keyword set with a classification identification set corresponding to each classification information in the project classification library; the method comprises the following steps: calculating the similarity between the keyword set and the classification identification set; when the similarity is larger than a preset threshold (0.98), determining that the keyword set is matched with the classification identifier set; when the project classification library does not have a classification identification set matched with the keyword set, outputting a preset classification tree for a user to select; the classification tree is a classification relation graph with a tree structure; for example: the first layer is classified as: construction projects, software projects, transportation projects, and the like; the second floor corresponding to the construction project is classified into a building, a bridge, a port, etc.; the third layer corresponding to the buildings in the second layer classification is classified into high-rise buildings, flat villas, ocean houses and the like; the user's selection of a classification branch of the classification tree determines the classification information. When a plurality of matching items exist, outputting a corresponding classification tree, namely identifying a classification branch corresponding to classification information on a preset classification tree; and determining the classification information through the selected classification tree, so that the classification information can be visually determined by the user. The maximum value of the similarity of each keyword in the keyword set and each identification word in the classification identification set is used as the representation value of each keyword; and taking the average value of the representation values of the keywords as the similarity of the keyword set and the classification identification set.

In one embodiment, after determining the classification information of the item based on the description information and a preset item classification library, the method further includes:

acquiring login account information of a user;

acquiring a permission base associated with login account information based on the login account information;

determining whether the user has the application authority of the project or not based on the classification information and the authority library; wherein, the authority library stipulates whether the user has the application authority of the item corresponding to the classification information.

When the application right exists, executing operation of calling the application table to generate a template;

when the login equipment does not have the application right, acquiring historical login information corresponding to the login equipment used by the user;

acquiring a permission base corresponding to each login account in the historical login information;

determining a login list based on the permission base and the classification information;

receiving a login account and login verification information selected by a user from a login list;

performing login verification based on the login verification information;

and when the verification is passed, executing the operation of calling the application table to generate the template.

The working principle and the beneficial effects of the technical scheme are as follows:

when a user applies for a system, a corresponding login account needs to be logged in, and a permission base is configured for the login account according to the fine management of a company, namely, personnel in charge of a department of a building project cannot establish a project of a bridge project; the target login account of the user is quickly determined through the historical login information and the classification information, so that the user is assisted to realize the switching of the quick account, the target login account is not quitted after being used by personnel in one department on the same computer, when the target login account is used by personnel in another department for project application, after the user inputs description information, a project application form cannot be generated, the account needs to be switched to input new description information, and the working efficiency of the user is improved.

In one embodiment, the obtaining of the preset first approval process based on the project application form includes:

acquiring a preset key parameter extraction table;

extracting information in the project application form based on the key parameter extraction form to obtain a plurality of key parameter values;

constructing an extraction identifier based on a plurality of key parameter values;

acquiring a preset first approval process library; the standard identifications in the first approval process library are in one-to-one correspondence with the first approval processes;

and matching the extracted identification with each standard identification in the first approval process library one by one, and acquiring the first approval process correspondingly associated with the standard identification matched and in accordance with the extracted identification.

The working principle and the beneficial effects of the technical scheme are as follows:

constructing an extraction identifier by extracting key parameter values of the project application table, and determining a first approval process according to a preset first approval process library; and the rapid and accurate determination of the first approval process is realized. Wherein the key parameter values include: a key parameter value representing whether the budget cost is greater than a first preset amount, a key parameter value representing a department to which the project belongs, and the like; for example, when the budget cost is greater than a first preset amount, the corresponding key parameter value is 1, otherwise, the corresponding key parameter value is 0; and determining key parameter values corresponding to the department to which the project belongs according to a preset quantization table of the department to which the project belongs.

In one embodiment, the executing the first approval process to obtain the first approval result includes:

acquiring a historical project database;

analyzing the project application table, and determining a plurality of project description parameters of the project; the item description parameters may represent parameters of an object of the item, such as: when the object of the project is a bridge, the length, width, material and the like of the bridge can be used as project description parameters; in addition, there is also a project description parameter representing a project object, and when the project description parameter is 010201, the representative object is a bridge-mid arch bridge in the construction project.

Extracting at least one comparison item from the historical item database based on the plurality of item description parameters; when the item description parameters of the stored items in the historical item database are the same as or similar to the item description parameters corresponding to the item application table, extracting the corresponding items to be used as a comparison item of the currently applied items; the similarity of the item description parameter sets can be calculated by integrating all the item description parameters into one item description parameter set, and when the similarity is greater than a preset similarity threshold (0.95), the item description parameters can be judged to be similar or identical. The calculation of the similarity can be carried out by using a cosine similarity meter algorithm.

Extracting key data items from the project application information to obtain a plurality of first key data items;

extracting key data items of the project information of the comparison items to obtain a plurality of second key data items;

associating the first key data item with the second key data item to form a contrast group;

determining differences between the first key data item and the second key data item of each comparison group;

when the difference is larger than a preset difference judgment standard, sending a query to a user applying for corresponding to the project application information; when the characterization of the difference is a numerical value, the difference judgment standard is a threshold value; for example: the budget amount in the project application information is twenty thousand, and the budget amount in the comparison project is ten thousand; the difference is ten thousand; but the difference judgment criterion is not more than 20% of the budget amount of the comparison item, so that the difference is larger than the difference judgment criterion at this time.

Receiving feedback information of a user applying for the project application information on inquiry; the feedback information is the reason for the user to input the difference of the corresponding contrast group data.

Generating a comparison file of a comparison item and an application item based on the difference and feedback information of the first key data item and the second key data item of each comparison group;

analyzing the first approval process, and determining each approval node and the approval sequence of each approval node;

sending the project application table and the comparison file to each approval node based on the approval sequence; the comparison file is sent to each examination and approval node, so that each approver can know the difference of the project and the reason for the difference, the approver can be assisted to examine and approve quickly, and the examination and approval efficiency is improved.

And obtaining the approval result of each approval node. And when the approval results of all the approval nodes are passed, the approval of the project application is passed, and a project management card is established.

The present invention also provides a project process management system, as shown in fig. 3, including:

the project application form generation module 1 is used for generating a project application form based on the acquired project application information;

the verification module 2 is used for verifying the project application form;

the approval process acquisition module 3 is used for acquiring a preset first approval process based on the project application table when the verification is passed;

the execution module 4 is used for executing the first approval process and acquiring a first approval result;

and the project management card generating module 5 is used for generating a project management card based on the project application table when the first approval result is passed.

In one embodiment, the project process management system further comprises:

the budget unit creating module is used for creating budget units, associating the budget units with the project management cards and configuring expenses for the budget units;

managing the expense use condition of the project based on the budget units;

the budget unit manages the use condition of the expense of the project, and the budget unit comprises the following steps:

receiving application information for budget use;

freezing the use amount corresponding to the application information into a temporary storage subunit of the to-be-used amount;

acquiring a preset second approval process based on the application information;

executing a second approval process to obtain a second approval result;

when the second approval result is passed, transferring the use amount corresponding to the application information from the temporary storage subunit of the to-be-used amount to the expense settlement subunit for settlement of the expense;

generating an expense use record based on the expense settlement condition;

and generating a budget execution rate statistic report based on the expense usage record and the expense of the budget unit configuration.

In one embodiment, the project application table generation module 1 includes:

the first input subunit is used for receiving description information of the brief description of the project, which is input by a user;

the classification subunit is used for determining the classification information of the project based on the description information and a preset project classification library;

the calling subunit is used for calling a preset application table generation template based on the classification information;

the second input subunit is used for receiving a file which is input by a user and used for describing the project in detail;

the generating subunit is used for generating a template based on the file and the application form and generating a project application form;

the classification subunit determines the classification information of the project based on the description information and a preset project classification library; the method comprises the following steps:

analyzing the description information and determining at least one keyword;

constructing a keyword set based on the keywords;

matching the keyword set with a classification identification set corresponding to each classification information in the project classification library;

when the matched classification identifier set is one, determining classification information corresponding to the classification identifier set matched with the keyword set in the project classification library as the classification information of the project;

when the matched classification identifier set is more than one, making classification information corresponding to the matched classification identifier set into a classification tree and displaying the classification tree to a user; and acquiring the classification tree selected by the user, and taking the classification information corresponding to the selected classification tree as the classification information of the item.

In one embodiment, the project application table generating module 1 further includes: and the authority verification subunit executes the following operations after the classification subunit determines the classification information of the item based on the description information and a preset item classification library:

acquiring login account information of a user;

acquiring a permission base associated with login account information based on the login account information;

determining whether the user has the application authority of the project or not based on the classification information and the authority library;

when the application right exists, the calling subunit executes the operation of calling the application table generation template;

when the login equipment does not have the application right, acquiring historical login information corresponding to the login equipment used by the user;

acquiring a permission base corresponding to each login account in the historical login information;

determining a login list based on the permission base and the classification information;

receiving a login account and login verification information selected by a user from a login list;

performing login verification based on the login verification information;

and when the verification is passed, the calling subunit executes the operation of calling the application table to generate the template.

In one embodiment, the approval process obtaining module 3 obtains a preset first approval process based on the project application form, including:

acquiring a preset key parameter extraction table;

extracting information in the project application form based on the key parameter extraction form to obtain a plurality of key parameter values;

constructing an extraction identifier based on a plurality of key parameter values;

acquiring a preset first approval process library; the standard identifications in the first approval process library are in one-to-one correspondence with the first approval processes;

and matching the extracted identification with each standard identification in the first approval process library one by one, and acquiring the first approval process correspondingly associated with the standard identification matched and in accordance with the extracted identification.

In one embodiment, the executing module 4 executes the first approval process to obtain the first approval result, including:

acquiring a historical project database;

analyzing the project application table, and determining a plurality of project description parameters of the project;

extracting at least one comparison item from the historical item database based on the plurality of item description parameters;

extracting key data items from the project application information to obtain a plurality of first key data items;

extracting key data items of the project information of the comparison items to obtain a plurality of second key data items;

associating the first key data item with the second key data item to form a contrast group;

determining differences between the first key data item and the second key data item of each comparison group;

when the difference is larger than a preset difference judgment standard, sending a query to a user applying for corresponding to the project application information;

receiving feedback information of a user applying for the project application information on inquiry;

generating a comparison file of a comparison item and an application item based on the difference and feedback information of the first key data item and the second key data item of each comparison group;

analyzing the first approval process, and determining each approval node and the approval sequence of each approval node;

sending the project application table and the comparison file to each approval node based on the approval sequence;

and obtaining the approval result of each approval node.

It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:安全和有效地处理电话订单

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!