Bidding assisting method, system and equipment and storage medium

By introducing workflow engines and online editing tools during the bidding process, the problems of complex management, cumbersome processes and insufficient security in the traditional bidding process are solved, and centralized management of bidding materials and online bidding process are realized, and efficiency and success rate are improved.

CN119850109APending Publication Date: 2025-04-18JIANGSU HONGXIN SYST INTEGRATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411682111.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

In the traditional bidding process, there are problems such as complex material management, cumbersome bid application process, low bid making efficiency and insufficient data security, and there is a lack of efficient online bid management tools.

Method used

The bid application process is managed using the workflow engine, the bid application form is submitted through the HTML5 form, the form is processed using the Spring Boot framework, and the form is pushed to the approver. If it is passed, the bid is edited online, and the material is retrieved using a rich text editor and database, which supports the classification search and version management of the material.

Benefits of technology

It realizes centralized management of bid materials, online approval of bid applications and online production of bid documents, improves the quality and production efficiency of bid documents, reduces human errors, improves bid success rate, and enhances data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119850109A_ABST
    Figure CN119850109A_ABST
Patent Text Reader

Abstract

The invention discloses a bidding assisting method, system and device and a storage medium, and belongs to the technical field of enterprise management software and electronic bidding systems. The method comprises the following steps: initiating a bidding application process, and managing the bidding application process by adopting a workflow engine; the bidding application process comprises submitting a bidding application form, examining and approving, and allowing to use materials after passing the examination and approval; the front end submits a bidding application form, and the rear end processes the bidding application form; pushing the bidding application form to an approver; and if all the approvers pass the approval, online editing the bidding document by adopting a rich text editor based on the information in the bidding application form, and retrieving the materials from the database and extracting the materials for making the bidding document. According to the invention, the tedious degree in the bidding process is reduced, and the bidding efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of enterprise management software and electronic bidding systems, and in particular to a bidding assistance method, system, device and storage medium. Background Art

[0002] In the traditional bidding process, enterprises usually need to face a large number of paper documents and cumbersome manual operations. The following are some of the main problems existing in the existing technology: Complex material management: Various materials required for bidding (such as company qualifications, personnel qualifications, financial data, project awards, company honors, etc.) are usually stored in different places, lacking unified management and organization, and it is time-consuming and labor-intensive to find and use materials. The bidding application process is cumbersome: Bidding applications often require the collaboration of multiple departments. The filling, submission and approval process of application forms is cumbersome and prone to delays and errors. The traditional paper application process is inefficient and difficult to track and manage. Low efficiency in tender document production: The production of tender documents usually requires manual integration of various materials and a lot of document editing and typesetting work. Due to the lack of automated tools, manual operations are prone to errors and inefficiency, resulting in low quality of tender documents and affecting the success rate of bidding. Insufficient data security: Bidding documents and materials involve a large amount of sensitive information. Traditional storage and transmission methods have security risks, which can easily lead to data leakage and loss, affecting the competitiveness and reputation of enterprises. Lack of online collaboration: In the traditional bidding process, there is a lack of effective online collaboration tools, and communication and collaboration between different departments and team members are poor, affecting work efficiency and bidding progress.

[0003] To sum up, the existing bidding management methods have many shortcomings and challenges. There is an urgent need for an efficient online bidding management tool that can integrate functions such as material management, bidding application and tender document preparation, realize the comprehensive digitization and automation of the bidding process, improve work efficiency, reduce human errors, enhance data security, and improve bidding quality and success rate. Summary of the invention

[0004] The present invention aims at the deficiencies in the prior art and provides a bidding assistance method, system, device and storage medium to solve the cumbersome and inefficient problems in the existing bidding process. It realizes the centralized management of bidding materials, online approval of bidding applications, and online production and editing of bids, thereby improving the quality and production efficiency of bidding documents, reducing human errors and increasing the success rate of bidding.

[0005] To achieve the above object, the present invention adopts the following technical solutions: A bidding assistance method comprises the following steps: Initiate a bidding application process and use a workflow engine to manage the bidding application process; the bidding application process includes submitting a bidding application form, review and approval, and allowing the use of materials after approval; The front end submits the bidding application form, and the back end processes the bidding application form; Push the bidding application form to the approval personnel; If all reviewers approve it, the bid document will be edited online using a rich text editor based on the information in the bid application form, and materials will be retrieved and extracted from the database for use in preparing the bid document.

[0006] To optimize the above technical solutions, the specific measures taken also include: Furthermore, the front end submits the bid application form by using an HTML5 form, and the back end processes the bid application form by using a Spring Boot framework.

[0007] Furthermore, the bidding application form includes the project name, bidding deadline, applicant and required material information.

[0008] Furthermore, the method of pushing the bidding application form to the approval personnel is a message queue, and the message queue management is based on Redis to achieve asynchronous notification and approval status update.

[0009] Furthermore, the database is a relational database for storing material data; the material includes company qualifications, personnel qualifications, financial data, project awards and company honors; the file formats of the material data include pictures, Word documents and PDF files; classification fields are set for the material, including material type, upload time and keywords, for material retrieval; the retrieval of material from the database specifically includes: using an inverted index to retrieve keywords, and combining Elasticsearch to achieve full-text search.

[0010] Furthermore, the extracted materials are used to prepare the tender documents as follows: Read the approved material content from the database; Pass the material data to the insertion interface of the rich text editor through the front-end AJAX request; For image materials, directly insert the image link; for Word or PDF materials, convert them to HTML format and parse the format through Aspose.Words tool; When pasting materials, they need to be inserted according to the position specified by the user. The editor supports cursor position tracking and combines DOM operations to insert materials.

[0011] Furthermore, the method further comprises: Every time a user modifies a bid, the front end periodically sends a save request to the server through JavaScript. After receiving the request, the back end saves the updated content in the database and provides the function of rolling back historical versions. Use Git to manage the bid version. Each time a user saves a document, a new version node is generated, allowing the user to roll back to the previous version when necessary.

[0012] The present invention also provides a bidding assistance system, comprising: The bidding application module is used to initiate the bidding application process and use the workflow engine to manage the bidding application process; the bidding application process includes submitting the bidding application form, approval, and allowing the use of materials after approval; submitting the bidding application form at the front end and processing the bidding application form at the back end; pushing the bidding application form to the approval personnel; The online tender document preparation module is used to edit the tender document online using a rich text editor based on the information in the tender application form if all the reviewers have approved it, retrieve materials from the database and extract materials for tender document preparation; Database, used to store and manage materials.

[0013] The present invention also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the bidding assistance method as described above is implemented.

[0014] The present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the bidding assistance method as described above.

[0015] The beneficial effects of the present invention are as follows: the present invention allows users to edit bidding documents online through an online editor, and can choose to paste approved materials into documents. It supports pasting of picture materials, Word materials and PDF materials, which facilitates the editing and modification of bidding documents by bidders. Compared with the traditional paper bidding document production method, this system realizes the electronicization and automation of bidding documents, reduces the cumbersomeness of bidding document production, and improves the efficiency of bidding document production. It realizes the centralized management of bidding materials, online submission of bidding applications and online editing of bidding documents, reduces the cumbersomeness of the bidding process and improves the bidding efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 This is a flow chart of the bidding assistance method proposed in the present invention. DETAILED DESCRIPTION

[0017] The present invention will now be described in further detail with reference to the accompanying drawings.

[0018] Embodiment 1

[0019] The present invention proposes a bidding assistance method, the overall process is as follows Figure 1 As shown, the following steps are included: Initiate a bidding application process and use a workflow engine to manage the bidding application process; the bidding application process includes submitting a bidding application form, review and approval, and allowing the use of materials after approval; The front end uses HTML5 forms to submit the bidding application form, and the back end uses the Spring Boot framework to process the bidding application form; the bidding application form includes the project name, bidding deadline, applicant, and required material information.

[0020] Use message queues to push bidding application forms to approval personnel; manage message queues based on Redis to achieve asynchronous notification and approval status updates. Use multi-threading or asynchronous processing mechanisms (using CompletableFuture) to achieve parallel processing of approval processes and reduce waiting time for approval processes.

[0021] The probability of the bid application form being approved is:

[0022] In the formula, represents the probability that the bidding application form is approved, represents the probability of approval by the i-th approver, n The number of approving personnel.

[0023] If all reviewers approve it, the bid document will be edited online using a rich text editor (onlyoffice) based on the information in the bid application form, and materials will be retrieved and extracted from the database for use in preparing the bid document.

[0024] The database is a relational database (PostgreSQL) used to store material data; the material includes company qualifications, personnel qualifications, financial data, project awards and company honors; The table design is as follows: company_qualification (Company Qualification Table) personnel_qualification (personnel qualification table) financial_data (Financial data table) project_awards (Project Awards Table) company_honors (Company Honors List) The file formats of the material data include pictures, Word documents and PDF files; the files are stored in the file system of the local server and the file path is recorded in the database. Classification fields are set for the materials, including material type, upload time and keywords, for material retrieval; the retrieval of materials from the database specifically includes: using inverted index to perform keyword retrieval and combining with Elasticsearch to achieve full-text search.

[0025] The materials extracted for making the tender documents are as follows: Read the approved material content from the database; Pass the material data to the insertion interface of the rich text editor through the front-end AJAX request; For image materials, directly insert the image link; for Word or PDF materials, convert them to HTML format and parse the format through Aspose.Words tool; When pasting materials, they need to be inserted according to the position specified by the user. The editor supports cursor position tracking and combines DOM operations to insert materials.

[0026] Every time a user modifies a bid, the front end periodically sends a save request to the server through JavaScript. After receiving the request, the back end saves the updated content in the database and provides the function of rolling back historical versions. Use Git to manage the bid version. Each time a user saves a document, a new version node is generated, allowing the user to roll back to the previous version when necessary.

[0027] Embodiment 2

[0028] The present invention proposes a bidding assistance system corresponding to the method of embodiment 1, comprising: The bidding application module is used to initiate the bidding application process and use the workflow engine to manage the bidding application process; the bidding application process includes submitting the bidding application form, approval, and allowing the use of materials after approval; submitting the bidding application form at the front end and processing the bidding application form at the back end; pushing the bidding application form to the approval personnel; The online tender document preparation module is used to edit the tender document online using a rich text editor based on the information in the tender application form if all the reviewers have approved it, retrieve materials from the database and extract materials for tender document preparation; Database, used to store and manage materials.

[0029] The implementation methods of each module and module function in the system are completely consistent with the steps of the method in Example 1, so they will not be repeated here.

[0030] Embodiment 3

[0031] The present invention proposes an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the bidding assistance method as described in the first embodiment is implemented.

[0032] Embodiment 4

[0033] The present invention provides a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the bidding assistance method as described in the first embodiment.

[0034] In the embodiments disclosed in the present application, the computer storage medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or apparatus. The computer storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. More specific examples of computer storage media may include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0035] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0036] The above are only preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should be regarded as the protection scope of the present invention.

Claims

1. A bidding assistance method, characterized in that: The following steps are involved: Initiate a bidding application process and use a workflow engine to manage the bidding application process; the bidding application process includes submitting a bidding application form, review and approval, and allowing the use of materials after approval; The front end submits the bidding application form, and the back end processes the bidding application form; Push the bidding application form to the approval personnel; If all reviewers approve it, the bid document will be edited online using a rich text editor based on the information in the bid application form, and materials will be retrieved and extracted from the database for use in preparing the bid document.

2. The bidding assistance method according to claim 1, characterized in that: The way in which the front end submits the bid application form is to use an HTML5 form, and the way in which the back end processes the bid application form is to use a Spring Boot framework.

3. The bidding assistance method according to claim 1, characterized in that: The bidding application form includes the project name, bidding deadline, applicant and required material information.

4. The bidding assistance method according to claim 1, characterized in that: The method of pushing the bidding application form to the approval personnel is a message queue, and the message queue management is based on Redis to realize asynchronous notification and approval status update.

5. The bidding assistance method according to claim 1, characterized in that: The database is a relational database used to store material data; the material includes company qualifications, personnel qualifications, financial data, project awards and company honors; the file formats of the material data include pictures, Word documents and PDF files; classification fields are set for the material, including material type, upload time and keywords, for material retrieval; The retrieving materials from the database specifically includes: using an inverted index to perform keyword retrieval, and combining with Elasticsearch to implement full-text search.

6. The bidding assistance method according to claim 1, characterized in that: The extracted materials used to prepare the tender documents are specifically: Read the approved material content from the database; Pass the material data to the insertion interface of the rich text editor through the front-end AJAX request; For image materials, directly insert the image link; for Word or PDF materials, convert them to HTML format and parse the format through Aspose.Words tool; When pasting materials, they need to be inserted according to the position specified by the user. The editor supports cursor position tracking and combines DOM operations to insert materials.

7. The bidding assistance method according to claim 1, characterized in that: The method further comprises: Every time a user modifies a bid, the front end periodically sends a save request to the server through JavaScript. After receiving the request, the back end saves the updated content in the database and provides the function of rolling back historical versions. Use Git to manage the bid version. Each time a user saves a document, a new version node is generated, allowing the user to roll back to the previous version when necessary.

8. A bidding assistance system, characterized in that: include: The bidding application module is used to initiate the bidding application process and use a workflow engine to manage the bidding application process; The bidding application process includes submitting a bidding application form, review and approval, and permission to use materials after approval; Submit the bid application form on the front end and process the bid application form on the back end; Push the bidding application form to the approval personnel; The online tender document preparation module is used to edit the tender document online using a rich text editor based on the information in the tender application form if all the reviewers have approved it, retrieve materials from the database and extract materials for tender document preparation; Database, used to store and manage materials.

9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the bidding assistance method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that: A computer program is stored, and the computer program enables a computer to execute the bidding assistance method according to any one of claims 1 to 7.