Bidding document publishing method and system, computer equipment and storage medium

Through client editing, online document editing and verification mechanisms, the problem of inefficient preparation and release of traditional bidding documents has been solved, rapid preparation and efficient release have been achieved, and the overall efficiency and accuracy of bidding activities have been improved.

CN120337872APending Publication Date: 2025-07-18北京筑龙信息技术有限责任公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510422816.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

The preparation and release of traditional bidding documents is time-consuming and labor-intensive, inefficient, and it is prone to poor information transmission or omissions, and paper documents are easily lost and difficult to preserve, which affects the management efficiency and transparency of bidding activities.

Method used

The client editing module is used to generate bidding file templates, and the documents and data areas are edited through the online document editing module. The bidding file preparation module is verified and published, and the integrated deployment environment inspection module ensures that the system is prepared and perfect.

Benefits of technology

It has achieved rapid compilation, efficient release and accurate verification of bidding documents, improved overall efficiency and transparency, reduced the risk of human error, and ensured timely communication of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120337872A_ABST
    Figure CN120337872A_ABST
Patent Text Reader

Abstract

The invention provides a bidding and tendering file publishing method and system, computer equipment and a storage medium, and the method comprises the steps: carrying out the editing and processing of a bidding file demonstration text document through a client editing module, obtaining a bidding file template, and sending the bidding file template to a bidding file compiling module; calling a bid invitation file template through an online document editing module, editing a document editing area in the bid invitation file template to obtain candidate bid invitation files, and sending the candidate bid invitation files to a bid invitation file compiling module; editing a data editing area in the candidate bid invitation file through a bid invitation file compiling module to obtain a target bid invitation file, and verifying the target bid invitation file; and if the target bid invitation file passes the verification, publishing the target bid invitation file through a bid invitation file publishing module. By adopting the method, rapid compilation, efficient release and accurate verification of the bidding and tendering file are realized, so that the overall efficiency and transparency of a bidding and tendering activity are 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 electronic bidding and tendering, and in particular to a bidding and tendering document publishing method, system, computer equipment and storage medium. Background Art

[0002] In bidding activities, the preparation and release of bidding documents are crucial links. The traditional way of preparing and releasing bidding documents mainly relies on manual operations, including document writing, data filling, format adjustment and document release. Although this manual method can meet the needs of bidding activities to a certain extent, its drawbacks are gradually emerging as bidding activities become increasingly complex and diversified.

[0003] First, manually compiling bidding documents takes a lot of time and effort. The bidding documents contain a lot of information, such as project overview, technical requirements, contract terms, etc. This information needs to be carefully sorted out and written to ensure the accuracy and completeness of the bidding documents. At the same time, due to the differences and particularities between different projects, the preparation of bidding documents often needs to be customized according to specific circumstances, which further increases the difficulty and complexity of manual compilation. Secondly, there are also many inconveniences in manually publishing bidding documents. The traditional publishing method is usually delivered through paper documents or e-mails, which is not only inefficient, but also prone to poor information transmission or omissions. In addition, due to the difficulty of preserving and easy loss of paper documents, it also brings many difficulties to the subsequent management of bidding activities. Summary of the invention

[0004] In view of this, the purpose of the present invention is to provide a bidding document publishing method, system, computer equipment and storage medium to achieve rapid preparation, efficient publication and accurate verification of bidding documents, thereby improving the overall efficiency and transparency of bidding activities.

[0005] In a first aspect, an embodiment of the present application provides a bidding document publishing method, which is applied to a bidding document publishing system, wherein the system includes a client editing module, a bidding document preparation module, an online document editing module, and a bidding document publishing module, and the method includes:

[0006] The client editing module edits and processes the tender document sample text document to obtain a tender document template, and sends the tender document template to the tender document preparation module, wherein the tender document template includes a document editing area and a data editing area;

[0007] Calling the bidding document template through the online document editing module, editing the document editing area in the bidding document template to obtain a candidate bidding document, and sending the candidate bidding document to the bidding document preparation module;

[0008] The data editing area in the candidate bidding document is edited by the bidding document compilation module to obtain a target bidding document, and the target bidding document is verified.

[0009] If the target bidding document passes the verification, the target bidding document is released through the bidding document release module.

[0010] Optionally, the system further includes a deployment environment inspection module, and the method further includes:

[0011] The deployment environment of the client editing module is inspected by the deployment environment inspection module;

[0012] After the deployment environment inspection passes, the bidding document model text document is obtained through the client editing module.

[0013] Optionally, the editing the document editing area in the bidding document template to obtain a candidate bidding document includes:

[0014] In response to a first input operation of the user, the document content corresponding to the first input operation is filled into the document editing area, or project information is called from the business system and filled into the document editing area to obtain a candidate bidding document;

[0015] The editing the data editing area in the candidate bidding document to obtain a target bidding document includes:

[0016] In response to a second input operation of the user, the data content corresponding to the second input operation is filled into the data editing area to obtain the target bidding document.

[0017] Optionally, the editing and processing the bidding document model text document to obtain a bidding document template includes:

[0018] Structurally analyze the bidding document model text document to determine the non-editable area and the editable area;

[0019] Configure the dynamic editable area and the non-editable area through a visual interface to obtain the bidding document template.

[0020] Optionally, the configuring the dynamic editable area and the non-editable area through a visual interface to obtain the bidding document template includes:

[0021] Mark the first dynamically editable area through the document control in the visualization interface to obtain the document editing area, and mark the second dynamically editable area through the bookmark control in the visualization interface to obtain the data editing area;

[0022] Lock the editing permission for the non-editable area through the visualization interface.

[0023] Optionally, the configuration of the dynamically editable area through the visualization interface includes:

[0024] Provide a number of logical controls through the visualization interface and configure the attributes of each logical control;

[0025] In response to the user's editing operation, configure the target logical control corresponding to the editing operation in the dynamically editable area to configure the dynamically editable area;

[0026] Among them, the logical controls include check boxes, drop-down selection boxes, and text boxes;

[0027] The attributes of the check box include the default state and the display conditions of the checked content;

[0028] The attributes of the drop-down selection box include options and a preset option list of default values;

[0029] The attributes of the text box include the character limit or the regular expression rule of the date format.

[0030] Optionally, the verification of the target bidding document includes:

[0031] Verify the filled content in the dynamically editable area based on the attributes of the target logical control corresponding to the dynamically editable area;

[0032] If the verification of the target bidding document fails, generate an error prompt and prevent the release operation.

[0033] In a second aspect, an embodiment of the present application provides a bidding document release system, which includes a client editing module, a bidding document compilation module, an online document editing module, and a bidding document release module;

[0034] The client editing module is used to edit and process the bidding document sample text document to obtain a bidding document template, and send the bidding document template to the bidding document compilation module, where the bidding document template includes a document editing area and a data editing area;

[0035] The online document editing module is used to call the tender document template, edit the document editing area in the tender document template to obtain a candidate tender document, and send the candidate tender document to the tender document compilation module;

[0036] The tender document compilation module is used to edit the data editing area in the candidate tender document to obtain a target tender document, and verify the target tender document;

[0037] The tender document release module is used to release the target tender document if the verification of the target tender document passes.

[0038] Optionally, the system further includes a deployment environment inspection module:

[0039] The deployment environment inspection module is used to inspect the deployment environment of the client editing module;

[0040] The client editing module is used to obtain the tender document model text document after the deployment environment inspection passes.

[0041] Optionally, editing the document editing area in the tender document template to obtain a candidate tender document includes:

[0042] In response to the user's first input operation, filling the document content corresponding to the first input operation into the document editing area, or calling project information from the business system and filling the project information into the document editing area to obtain a candidate tender document;

[0043] Editing the data editing area in the candidate tender document to obtain a target tender document includes:

[0044] In response to the user's second input operation, filling the data content corresponding to the second input operation into the data editing area to obtain the target tender document.

[0045] Optionally, editing and processing the tender document model text document to obtain a tender document template includes:

[0046] Performing a structured analysis on the tender document model text document to determine the non-editable area and the editable area;

[0047] Configuring the dynamic editable area and the non-editable area through a visual interface to obtain the tender document template.

[0048] Optionally, configuring the dynamic editable area and the non-editable area through a visual interface to obtain the tender document template includes:

[0049] Mark the first dynamically editable area through the document control in the visualization interface to obtain the document editing area, and mark the second dynamically editable area through the bookmark control in the visualization interface to obtain the data editing area;

[0050] Lock the editing permission for the non-editable area through the visualization interface.

[0051] Optionally, configuring the dynamically editable area through the visualization interface includes:

[0052] Provide a number of logic controls through the visualization interface and configure the attributes of each logic control;

[0053] In response to the user's editing operation, configure the target logic control corresponding to the editing operation in the dynamically editable area to configure the dynamically editable area;

[0054] Among them, the logic controls include check boxes, drop-down selection boxes, and text boxes;

[0055] The attributes of the check box include the default state and the display condition of the checked content;

[0056] The attributes of the drop-down selection box include options and a preset option list of default values;

[0057] The attributes of the text box include the word limit or the regular expression rule of the date format.

[0058] Optionally, validating the target tender document includes:

[0059] Validate the filled content in the dynamically editable area based on the attributes of the target logic control corresponding to the dynamically editable area;

[0060] If the target tender document fails the validation, generate an error prompt and prevent the release operation.

[0061] In a third aspect, an embodiment of the present application provides a computer device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the computer device runs, the processor communicates with the memory through the bus. When the machine-readable instructions are executed by the processor, the steps of the tender document release method in any optional implementation manner in the first aspect above are executed.

[0062] Fourthly, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, it executes the steps of the tender document publishing method described in any of the optional implementation manners in the first aspect above.

[0063] The technical solutions provided by the present application include but are not limited to the following beneficial effects:

[0064] Firstly, the tender document template is obtained by editing and processing the tender document model text document through the client editing module. This step greatly simplifies the cumbersome process of traditional manual writing of tender documents, enabling users to quickly convert the model text into a tender document template that meets the specific requirements of the project. The online document editing module calls the tender document template and edits the document editing area in the tender document template to obtain a candidate tender document, making full use of the flexibility and real-time nature of online editing and facilitating the modification and adjustment of the document content. The tender document compilation module edits the data editing area in the candidate tender document to obtain the target tender document and verifies the target tender document. While ensuring that all key information is accurately filled in, a comprehensive inspection of the target tender document is carried out based on the verification function to promptly discover and correct potential errors. This built-in verification mechanism greatly reduces the risk of human errors and improves the credibility of the tender document. Finally, if the target tender document passes the verification, the tender document publishing module publishes the target tender document, ensuring the timely transmission of the tender document.

[0065] In summary, through the mutual cooperation of each module, the present application realizes the rapid compilation, efficient publishing, and accurate verification of tender documents, greatly improving the overall efficiency and accuracy of tendering and bidding activities.

[0066] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following specific preferred embodiments are given below in conjunction with the accompanying drawings for detailed description. Description of the Drawings

[0067] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings can be obtained based on these drawings without creative efforts.

[0068] Figure 1 Shows a flowchart of a tender document publishing method provided by Embodiment 1 of the present invention;

[0069] Figure 2Shows the flowchart of a deployment environment inspection method provided by Embodiment 1 of the present invention;

[0070] Figure 3 Shows the flowchart of a tender document template generation method provided by Embodiment 1 of the present invention;

[0071] Figure 4 Shows the flowchart of a tender document verification method provided by Embodiment 1 of the present invention;

[0072] Figure 5 Shows the schematic diagram of a bidding document release process provided by Embodiment 1 of the present invention;

[0073] Figure 6 Shows the schematic diagram of the structure of a bidding document release system provided by Embodiment 2 of the present invention;

[0074] Figure 7 Shows the schematic diagram of the structure of a computer device provided by Embodiment 3 of the present invention. Detailed implementation manners

[0075] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Usually, the components of the embodiments of the present invention described and shown in the accompanying drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the present invention to be protected, but only represents the selected embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts shall fall within the scope of protection of the present invention.

[0076] Embodiment 1

[0077] For the convenience of understanding the present application, the following will combine Figure 1 The content described in the flowchart of a bidding document release method provided by Embodiment 1 of the present invention shown to detail Embodiment 1 of the present application.

[0078] Refer to Figure 1 As shown, Figure 1 Shows the flowchart of a bidding document release method provided by Embodiment 1 of the present invention, where it is applied to a bidding document release system, the system includes a client editing module, a tender document compilation module, an online document editing module and a tender document release module, and the method includes steps S101 to S104:

[0079] S101: Edit and process the tender document model text document through the client editing module to obtain a tender document template, and send the tender document template to the tender document compilation module, where the tender document template includes a document editing area and a data editing area.

[0080] Specifically, the client editing module processes and edits the tender document model text document to generate a tender document template with a specific format and content framework. The processing of the tender document model text document includes: adjusting the content of each chapter and transforming it into a format recognizable by the system program. Mark certain paragraphs that are displayed or hidden under certain conditions through the [File Settings]-"Mark Deleted Content" function to expand the scope of application of the template file; add fixed bid rejection clause entries through the [File Settings]-"Bid Rejection Clauses", etc.

[0081] The editing of the tender document model text document includes: using the [Document Control] function to mark the content that needs to be edited by the user in the document, that is, the document editing area (for subsequent text content input, modification, etc.) and using bookmarks to mark the tabular data that needs to be edited by the user in the document, that is, the data editing area (for filling specific project data information) to obtain a tender document template.

[0082] After the template is created, it will be sent to the tender document compilation module to lay the foundation for the subsequent tender document generation process.

[0083] S102: Call the tender document template through the online document editing module, edit the document editing area in the tender document template to obtain a candidate tender document, and send the candidate tender document to the tender document compilation module.

[0084] Specifically, after receiving the tender document template, the online document editing module calls the template and performs editing operations on the document editing area therein, mainly to improve the text content in the template, such as writing specific project backgrounds, tender scopes, technical requirements, etc. During the editing process, the user can modify, add, or delete the text in the template according to the needs of the actual project.

[0085] S103: Edit the data editing area in the candidate tender document through the tender document compilation module to obtain a target tender document, and verify the target tender document.

[0086] Specifically, after receiving the candidate tender documents, the tender document compilation module focuses on editing the data editing area thereof, filling specific project data information into the corresponding positions of the candidate tender documents, such as key data like the project budget amount, bid deadline, bid evaluation method, etc. After completion of the editing, the target tender documents will be immediately verified, and the verification content covers various aspects, including but not limited to the integrity of the document (ensuring that all required items have been filled in) and the accuracy of the data (checking whether the data is logical), etc.

[0087] S104: If the target tender documents pass the verification, the target tender documents will be released through the tender document release module.

[0088] Specifically, when the target tender documents successfully pass the verification process, the target tender documents will be officially released externally through the tender document release module. The release process usually involves uploading the document to a designated bidding platform or relevant official website so that it can be obtained and viewed by potential bidders.

[0089] In an alternative implementation, as shown in Figure 2 shown, Figure 2 shows a flowchart of a deployment environment inspection method provided by Embodiment 1 of the present invention. Among them, the system further includes a deployment environment inspection module, and the method further includes steps S201 to S202:

[0090] S201: Check the deployment environment of the client editing module through the deployment environment inspection module.

[0091] Specifically, the deployment environment inspection module is used to detect whether various configurations and environments required for the system operation meet the requirements, including but not limited to server hardware configuration, operating system version, database version, network environment, etc. Specifically, first check whether the local environment meets the requirements for making template files: first check whether the digital signature service has been installed on the local machine; second check whether the WPS client is in the startup state.

[0092] S202: After the deployment environment inspection passes, obtain the tender document demonstration text document through the client editing module.

[0093] Specifically, after the deployment environment check is passed, a sample text document of the tender document is obtained through the client editing module. The client editing module provides an operation interface for the user, through which the user can interact with the system. The method of obtaining the sample text document of the tender document may include but is not limited to uploading from a local storage device, downloading from a network resource, or importing from other systems. For example, if it is not started, the WPS client is automatically called up; if it is not installed, the user is guided to download and install it. After the digital signature service is installed and the WPS client is started, the WPS client is initialized, and the sample text document of the tender document is obtained to open the template file of the tender document in the WPS client.

[0094] In an optional implementation manner, the step of editing the document editing area in the bidding document template to obtain the candidate bidding document includes:

[0095] In response to a first input operation by a user, the document content corresponding to the first input operation is filled into the document editing area, or project information is called from a business system and the project information is filled into the document editing area to obtain a candidate bidding document.

[0096] Specifically, when a user wants to create a specific bidding document based on a bidding document template, the first input operation will be performed on the system interface. These operations may include directly entering text (such as project name, owner information, etc.) in a specified location in the template, or selecting appropriate content from preset options to fill in. The system will respond to these input operations in real time and accurately fill the content entered by the user into the corresponding document editing area of the template. Alternatively, you can use variable fields to mark the project information and other content to be inserted in the document, and connect with the business system to automatically obtain the corresponding field information, such as project name, agency, etc., to achieve automatic filling of project information in the business system.

[0097] The step of editing the data editing area in the candidate bidding document to obtain the target bidding document comprises:

[0098] In response to a second input operation by the user, the data content corresponding to the second input operation is filled into the data editing area to obtain the target bidding document.

[0099] Specifically, based on the candidate bidding documents, users may also need to edit some specific data, such as the composition of the bidding documents, the settings of the evaluation process, etc. These data are usually presented in the form of tables or lists, and there are clear data editing areas in the document. Users can modify and improve these data through the second input operation (such as clicking, inputting, selecting, etc.). For some common attributes, fixed values are given to determine the relevant information involved in the bid opening and evaluation processes, and the corresponding links and evaluation contents are automatically generated according to the relevant attribute requirements of the bidding documents during the bid opening and evaluation processes.

[0100] Specifically, for the variable fields, the business system writes the corresponding business data into the variable values according to the variable information. The document middle platform converts the variable fields into the corresponding variable values by calling the business system interface without manual editing by the user. For the document content controls, the user can freely edit them. For the bookmark marked content, after the user edits it on the interface of the bidding document compilation system, the system then locates to the corresponding position in the document according to the bookmark attributes, reads and displays the user-edited information in the document body to form a complete bidding document.

[0101] In an optional implementation, refer to Figure 3 as shown Figure 3 shows a flowchart of a method for generating a bidding document template provided in the first embodiment of the present invention. Among them, the editing and processing of the bidding document demonstration text document to obtain the bidding document template includes steps S301 to S302:

[0102] S301: Perform a structured analysis on the bidding document demonstration text document to determine the non-editable area and the editable area.

[0103] Specifically, the system first performs a structured analysis on the uploaded bidding document demonstration text document, and decomposes the document content into multiple logical units through natural language processing technology or predefined document structure rules. For example, the bidding document usually includes parts such as the invitation to bid, the instructions to bidders, the contract terms, the technical requirements, and the bill of quantities.

[0104] Based on the structured analysis, the system further analyzes the document content to distinguish the non-editable area and the editable area. The non-editable area usually refers to the content that remains consistent in all bidding projects, such as the clauses required by laws and regulations, the tables in standard formats, etc. These areas are locked in the template to ensure that they will not be modified during the subsequent editing process. The editable area refers to the content that needs to be adjusted according to the specific project situation, such as the project background description, the technical parameter requirements, the bid deadline, etc. These areas are marked as dynamically editable areas in the template, and users can modify and fill them as needed in the subsequent steps.

[0105] S302: Configure the dynamic editable area and the non - editable area through the visual interface to obtain the tender document template.

[0106] Specifically, the system provides an intuitive visual interface to display the parsed document content to the user in a hierarchical or partitioned form. The non - editable area is displayed in a locked state, indicating that these parts cannot be changed in subsequent editing; while the editable area is displayed in a highlighted or selectable state, prompting the user that these parts can be edited according to project requirements.

[0107] The user can further configure them through the visual interface. For example, the user can set the display order of these areas, format adjustment or add annotation descriptions. These configuration operations do not change the content of the area, but can optimize the overall layout and readability of the document. For the editable area, the user can make detailed configurations through the visual interface. For example, the user can specify the input format (such as date format, amount format, etc.) of certain areas, mandatory item settings, data verification rules, etc. In addition, the user can also adjust the position of the editable area through drag - and - drop operations, or expand or reduce the scope of the editable area through add or delete operations.

[0108] After completing the configuration of the non - editable area and the editable area, the system saves these configuration information and generates the final tender document template. This template not only contains the structured content of the document, but also embeds the user - defined editing rules and verification logic. The generated template can be called by the subsequent tender document compilation module to generate tender documents for specific projects.

[0109] In addition, it is also possible to call the Kingsoft Document Middle Platform, select the completed tender document template, and use steps S201 - S202 to confirm whether the deployment environment meets the requirements to open the tender document template and complete the compilation of the tender document.

[0110] In an alternative implementation, the step of configuring the dynamic editable area and the non - editable area through the visual interface to obtain the tender document template includes:

[0111] Mark the first dynamic editable area through the document control in the visual interface to obtain the document editing area, and mark the second dynamic editable area through the bookmark control in the visual interface to obtain the data editing area.

[0112] Specifically, a series of document controls (such as text boxes, drop-down boxes, check boxes, etc.) are provided in the visualization interface for marking and defining the document content parts in the dynamically editable area. Users can place these document controls in the areas that need to be edited through drag-and-drop or click operations. For example, for text content such as project background description and technical requirements, users can insert text box controls and set their properties (such as maximum word limit, whether it is required, etc.). In this way, the system defines these marked dynamically editable areas as document editing areas for subsequent text content input and editing.

[0113] For dynamically editable areas that need to fill in structured data (such as bid evaluation criteria, etc.), the system marks them through bookmark controls. Users can select the corresponding data fields in the visualization interface and add bookmark controls to them. In this way, the system defines these marked dynamically editable areas as data editing areas for subsequent data content input and verification.

[0114] During the marking process, the visualization interface will provide real-time feedback on the marking results. The document editing area may be presented in the form of highlighting or with a border, while the data editing area may be displayed as an area with a bookmark icon or special mark. This visualization feedback mechanism helps users intuitively understand which parts are editable and the specific requirements and limitations for editing.

[0115] The editing permission for the non-editable area is locked through the visualization interface.

[0116] Specifically, for non-editable areas, the system defaults the non-editable areas to the locked state and then enables encryption protection for the document. Once locked, the content of these areas cannot be modified. Users can only write and revise the document content controls, and the rest of the content is fixed in the bidding document by the program and cannot be changed. In this way, an ordinary document is processed into a document with business structured data logic that can be recognized by the bidding and trading platform.

[0117] In an optional implementation, the configuration of the dynamically editable area through the visualization interface includes:

[0118] Provide several logic controls through the visualization interface and configure the properties of each logic control; in response to the user's editing operation, configure the target logic control corresponding to the editing operation in the dynamically editable area to configure the dynamically editable area.

[0119] Specifically, the visualization interface of the system provides an intuitive operation environment where users can configure logical controls in the dynamically editable area through editing operations. The interface usually displays a "control toolbox" that contains all available logical controls (such as checkboxes, dropdown selection boxes, text boxes, etc.). Users can drag the required controls out of the toolbox and place them at the specified positions in the document through mouse dragging operations.

[0120] When users configure logical controls in the dynamically editable area, the system will automatically identify the target position and place the control at that position. For example, users can drag a text box control to the position of the "Project Name" field or drag a dropdown selection box control to the position of the "Qualification Review Method" field. After placement, the system will perform initialization settings on the control according to the properties configured by the user before. During the dragging operation of the user, the visualization interface will provide real-time feedback on the placement effect of the control. For example, when a user drags a checkbox control into the document, the interface will display the default state and display conditions of the control. If users need to adjust the position or properties of the control, they can modify them through the operation options provided by the interface (such as "Delete", "Property Settings", etc.).

[0121] Among them, the logical controls include checkboxes, dropdown selection boxes, and text boxes.

[0122] Specifically, a checkbox is used to represent binary selections (such as "Yes / No") or options that meet specific conditions. A dropdown selection box is used to provide a set of preset options from which users can select one or more. A text box is used to input text content, such as project name, date, amount, etc.

[0123] The properties of the checkbox include the default state and the display conditions of the checked content.

[0124] Specifically, define the initial state of the checkbox when no operation is performed (such as default checked or default unchecked). Set the conditions under which the relevant checked content is displayed. For example, only when "Accept Consortium Bidding" is checked, the specific requirements for consortium bidding will be displayed.

[0125] The properties of the dropdown selection box include options and a preset option list for the default value.

[0126] Specifically, define the list of options available for selection in the dropdown menu. For example, in the qualification review method, the preset options can include options such as "Prequalification" and "Postqualification" or the default value.

[0127] The properties of the text box include the character limit or the regular expression rule for the date format.

[0128] Specifically, set the maximum number of characters allowed to be entered in the text box to ensure the conciseness and standardization of the content. Define the format rules for date input, such as "YYYY-MM-DD" or "MM / DD / YYYY", and perform verification through regular expressions to ensure that the input date format is correct.

[0129] In an alternative embodiment, refer to Figure 4 as shown Figure 4 Fig. 7 shows a flowchart of a method for verifying a tender document provided in the first embodiment of the present invention. Among them, the verification of the target tender document includes steps S401 to S402:

[0130] S401: Verify the filled content in the dynamic editable area based on the attributes of the target logic control corresponding to the dynamic editable area.

[0131] Specifically, during the preparation of the tender document, the content of the dynamic editable area is generated by user input or system filling. These areas usually contain key information, such as the bid deadline, budget amount, qualification review method, etc. To ensure the accuracy and compliance of this information, the system needs to verify the filled content in these areas.

[0132] In the dynamic editable area, each logic control (such as a checkbox, a drop-down selection box, a text box, etc.) has preset attributes, which define the behavior and verification rules of the control. For example: Attributes of the checkbox: default state, display conditions, etc. Attributes of the drop-down selection box: preset option list, whether it is mandatory, etc. Attributes of the text box: character limit, regular expression rules for date format, etc.

[0133] After the target tender document is generated, the system will verify the filled content in the dynamic editable area based on the attributes of these logic controls. The specific verification content includes: Format verification: Check whether the date in the text box conforms to the preset regular expression rules, and whether the amount conforms to the currency format, etc. Logic verification: Check whether the state of the checkbox conforms to the display conditions, and whether the options in the drop-down selection box are in the preset list. Mandatory item verification: Check whether all mandatory dynamic editable areas have been filled correctly. Data consistency verification: Check whether the data in the dynamic editable area is consistent with other parts (such as non-editable areas). For example, if the attribute of a certain text box is set to "the date format must be YYYY-MM-DD", the system will check whether the content in this text box conforms to this format. If not, the verification will fail.

[0134] S402: If the verification of the target tender document fails, generate an error prompt and prevent the release operation.

[0135] Specifically, after the above verification is completed, the system will determine whether the target bidding document passes the verification. If the verification passes, it indicates that the document content meets all preset rules and requirements, and the next operation (such as release) can be entered.

[0136] However, if the verification fails, the system will take the following measures: The system will generate a detailed error prompt message, pointing out the specific content and reasons for the failed verification. For example: If the date format is incorrect, prompt "The format of the bid deadline should be YYYY-MM-DD, please re-enter". If a required field is not filled, prompt "Some required fields are not filled, please complete them". To ensure the accuracy and compliance of the bidding document, the system will prevent the release operation when the verification fails. This means that users cannot release the bidding document that fails the verification to the bidding and tendering platform. Users must correct the problem according to the error prompt message and re-conduct the verification until the document passes the verification.

[0137] To better illustrate the method for releasing bidding documents provided in this application, refer to Figure 5 as shown in Figure 5 Figure 1 shows a schematic diagram of a process for releasing a bidding document provided in Embodiment 1 of the present invention. Among them, the user starts to create a bidding document on the bidding and tendering trading platform. The bidding and tendering trading platform calls the bidding document compilation system to initialize the bidding document and prepare for editing and data filling. The user further edits the document content in the WPS client, processes the document tags and publishes them as a template, and uploads them to the bidding document compilation system. Then the user edits the document part in the online template and edits the data part in the template through the bidding document compilation system. Subsequently, the system compares and verifies the edited data with the document content to ensure the accuracy and consistency of the data. After completing data editing and verification, the system generates the final bidding document and publishes it through the bidding and tendering trading platform. This flowchart shows the whole process from the creation to the release of the bidding document, involving the cooperation of multiple systems and platforms to ensure the accuracy and professionalism of the bidding document. Through this online and automated method, the efficiency and quality of bidding document compilation can be greatly improved.

[0138] Embodiment 2

[0139] Refer to Figure 6 as shown in Figure 6 Figure 2 shows a schematic diagram of the structure of a system for releasing a bidding document provided in Embodiment 2 of the present invention. Among them, the system includes a client editing module 601, a bidding document compilation module 602, an online document editing module 603, and a bidding document release module 604;

[0140] The client editing module is used to edit and process the tender document template document to obtain a tender document template, and send the tender document template to the tender document compilation module, where the tender document template includes a document editing area and a data editing area;

[0141] The online document editing module is used to call the tender document template, edit the document editing area in the tender document template to obtain a candidate tender document, and send the candidate tender document to the tender document compilation module;

[0142] The tender document compilation module is used to edit the data editing area in the candidate tender document to obtain a target tender document, and verify the target tender document;

[0143] The tender document release module is used to release the target tender document if the verification of the target tender document passes.

[0144] In an optional implementation, the system further includes a deployment environment inspection module:

[0145] The deployment environment inspection module is used to inspect the deployment environment of the client editing module;

[0146] The client is used to obtain the tender document template document after the deployment environment inspection passes.

[0147] In an optional implementation, editing the document editing area in the tender document template to obtain a candidate tender document includes:

[0148] In response to the user's first input operation, filling the document content corresponding to the first input operation into the document editing area, or calling project information from the business system and filling the project information into the document editing area to obtain a candidate tender document;

[0149] Editing the data editing area in the candidate tender document to obtain a target tender document includes:

[0150] In response to the user's second input operation, filling the data content corresponding to the second input operation into the data editing area to obtain the target tender document.

[0151] In an optional implementation, editing and processing the tender document template document to obtain a tender document template includes:

[0152] Performing a structured analysis on the tender document template document to determine an uneditable area and an editable area;

[0153] The tender document template is obtained by configuring the dynamic editable area and the non-editable area through a visual interface.

[0154] In an alternative embodiment, the tender document template obtained by configuring the dynamic editable area and the non-editable area through a visual interface includes:

[0155] Mark the first dynamic editable area through the document control in the visual interface to obtain the document editing area, and mark the second dynamic editable area through the bookmark control in the visual interface to obtain the data editing area;

[0156] Lock the editing permission for the non-editable area through the visual interface.

[0157] In an alternative embodiment, the configuration of the dynamic editable area through the visual interface includes:

[0158] Provide a number of logical controls through the visual interface and configure the attributes of each logical control;

[0159] In response to the user's editing operation, configure the target logical control corresponding to the editing operation in the dynamic editable area to configure the dynamic editable area;

[0160] Among them, the logical controls include check boxes, drop-down selection boxes, and text boxes;

[0161] The attributes of the check box include the default state and the display condition of the checked content;

[0162] The attributes of the drop-down selection box include options and a preset option list of default values;

[0163] The attributes of the text box include the character limit or the regular expression rule of the date format.

[0164] In an alternative embodiment, the verification of the target tender document includes:

[0165] Verify the filled content in the dynamic editable area based on the attributes of the target logical control corresponding to the dynamic editable area;

[0166] If the target tender document fails the verification, an error prompt is generated and the publishing operation is blocked.

[0167] Embodiment III

[0168] Based on the same inventive concept, see Figure 7 as shown Figure 7FIG. 0 shows a schematic structural diagram of a computer device provided in the third embodiment of the present invention. Among them, as Figure 7 shown, a computer device 700 provided in the third embodiment of the present application includes:

[0169] a processor 701, a memory 702, and a bus 703. The memory 702 stores machine-readable instructions executable by the processor 701. When the computer device 700 runs, the processor 701 communicates with the memory 702 through the bus 703. When the machine-readable instructions are run by the processor 701, the steps of the tendering and bidding document publishing method shown in the first embodiment above are executed.

[0170] Embodiment 4

[0171] Based on the same inventive concept, the embodiment of the present application further provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is run by a processor, the steps of the tendering and bidding document publishing method described in any one of the above embodiments are executed.

[0172] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems and devices described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0173] The computer program product for publishing tendering and bidding documents provided by the embodiment of the present invention includes a computer-readable storage medium storing program codes. The instructions included in the program codes can be used to execute the methods described in the foregoing method embodiments. For the specific implementation, reference can be made to the method embodiments, and will not be elaborated herein.

[0174] The tendering and bidding document publishing system provided by the embodiment of the present invention can be specific hardware on a device or software or firmware installed on the device. For the system provided by the embodiment of the present invention, its implementation principle and the technical effects produced are the same as those in the foregoing method embodiments. For the sake of brief description, for the parts not mentioned in the system embodiment, reference can be made to the corresponding content in the foregoing method embodiments. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can all refer to the corresponding processes in the above method embodiments, and will not be elaborated herein.

[0175] In the embodiments provided by the present invention, it should be understood that the disclosed systems and methods can be implemented in other ways. The system embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For another example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the couplings or direct couplings or communication connections shown or discussed with each other can be through some communication interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms.

[0176] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0177] In addition, each functional unit in the embodiments provided by the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.

[0178] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable 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 methods described in various embodiments of the present invention. The foregoing storage medium includes: various media that can store program codes such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs.

[0179] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. In addition, the terms "first", "second", "third", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0180] Finally, it should be noted that the above-described embodiments are only specific embodiments of the present invention, used to illustrate the technical solutions of the present invention, rather than limiting it. The protection scope of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that any person skilled in the art within the technical scope disclosed by the present invention can still modify the technical solutions recorded in the foregoing embodiments, or can easily think of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention. All should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. A method for releasing tendering and bidding documents, characterized in that, Applied to a bidding document release system, the system includes a client editing module, a bidding document compilation module, an online document editing module, and a bidding document release module. The method includes: Editing and processing a bidding document model text document through the client editing module to obtain a bidding document template, and sending the bidding document template to the bidding document compilation module, where the bidding document template includes a document editing area and a data editing area; Invoking the bidding document template through the online document editing module, editing the document editing area in the bidding document template to obtain a candidate bidding document, and sending the candidate bidding document to the bidding document compilation module; Editing the data editing area in the candidate bidding document through the bidding document compilation module to obtain a target bidding document, and verifying the target bidding document; If the target bidding document passes the verification, the target bidding document is released through the bidding document release module.

2. The method according to claim 1, characterized in that, The system further includes a deployment environment inspection module, and the method further includes: Inspecting the deployment environment of the client editing module through the deployment environment inspection module; After the deployment environment inspection passes, obtaining the bidding document model text document through the client editing module.

3. The method according to claim 1, wherein The editing the document editing area in the bidding document template to obtain a candidate bidding document includes: In response to a first input operation of the user, filling the document content corresponding to the first input operation into the document editing area, or calling project information from a business system and filling the project information into the document editing area to obtain a candidate bidding document; The editing the data editing area in the candidate bidding document to obtain a target bidding document includes: In response to a second input operation of the user, filling the data content corresponding to the second input operation into the data editing area to obtain the target bidding document.

4. The method according to claim 1, wherein The editing and processing the bidding document model text document to obtain a bidding document template includes: Performing a structured parsing on the bidding document model text document to determine an uneditable area and an editable area; Configuring the dynamic editable area and the uneditable area through a visual interface to obtain the bidding document template.

5. The method according to claim 4, characterized in that The configuring the dynamic editable area and the uneditable area through a visual interface to obtain the bidding document template includes: Marking a first dynamic editable area through a document control in the visual interface to obtain the document editing area, and marking a second dynamic editable area through a bookmark control of the visual interface to obtain the data editing area; Locking the editing permission for the uneditable area through the visual interface.

6. The method according to claim 4, wherein The configuring the dynamic editable area through a visual interface includes: Providing a number of logic controls through the visual interface and configuring the attributes of each logic control; In response to an editing operation of the user, configuring the target logic control corresponding to the editing operation in the dynamic editable area to configure the dynamic editable area. Among them, the logic control includes a checkbox, a dropdown selection box, and a text box; The attributes of the checkbox include the default state and the display condition of the checked content; The attributes of the dropdown selection box include options and a preset option list of the default value; The attributes of the text box include the character limit or the regular expression rule of the date format.

7. The method according to claim 6, wherein The verification of the target tender document includes: Verifying the filled content in the dynamically editable area based on the attributes of the target logic control corresponding to the dynamically editable area; If the verification of the target tender document fails, an error prompt is generated and the publishing operation is blocked.

8. A bidding document release system, characterized in that, The system includes a client editing module, a tender document compilation module, an online document editing module, and a tender document publishing module; The client editing module is used to edit and process the tender document sample text document to obtain a tender document template, and send the tender document template to the tender document compilation module, where the tender document template includes a document editing area and a data editing area; The online document editing module is used to call the tender document template, edit the document editing area in the tender document template to obtain a candidate tender document, and send the candidate tender document to the tender document compilation module; The tender document compilation module is used to edit the data editing area in the candidate tender document to obtain a target tender document, and verify the target tender document; The tender document publishing module is used to publish the target tender document if the verification of the target tender document passes.

9. An electronic device, characterized in that, Including: A processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device runs, the processor communicates with the memory through the bus. When the machine-readable instructions are executed by the processor, the steps of the tender document publishing method according to any one of claims 1 to 7 are executed.

10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program is run by the processor, the steps of the tender document publishing method according to any one of claims 1 to 7 are executed.