A method, device, equipment and storage medium for generating a project feasibility study report
Through the project feasibility study report generation method, the project information is automatically sorted using template database and chapter characteristics, and the problem of time-consuming data classification and sorting in the writing of feasibility study report is solved, achieving the effect of quickly generating reports and saving human resources.
Patent Information
- Application Number
- CN202111605795.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-25
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2041-12-25
AI Technical Summary
Due to the large amount of information in the feasibility study report, the writer needs to spend a lot of time in classifying and sorting the information, resulting in waste of human resources.
Provide a method for generating project feasibility study reports. By receiving project information, finding the corresponding report template, determining the section location, and copying paragraphs to a specific position in the template according to the chapter characteristics to generate a feasibility study report.
This reduces the information that users need to collect, saves human resources, and achieves the effect of quickly generating feasibility study reports.
Smart Images

Figure CN114357961B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of feasibility studies, and in particular to a method, device, equipment and storage medium for generating a project feasibility study report. Background Art
[0002] A feasibility study report is a written report that is prepared before an investment project is planned. It is prepared through comprehensive analysis, demonstration and evaluation of market, resource, engineering technology, economic and social issues related to the project. It is used to determine whether the project is feasible or to select the best implementation plan.
[0003] There are many ways to write a feasibility study report. The writer collects information related to the project and analyzes it based on the project plan and the collated relevant information. Then the writer needs to copy the project plan, relevant information and related results into the required template to generate a feasibility study report.
[0004] In the process of implementing this application, the inventors found that the above technology has at least the following problems:
[0005] The feasibility study report requires the writers to copy the collected information into a template to form the same format. However, since the feasibility study report contains a lot of information, the writers are required to classify and organize the information according to the template, which requires the writers to spend a lot of time and causes a waste of human resources. Summary of the invention
[0006] In order to improve the problem that feasibility study reports contain a lot of information, so the writers need to classify and organize the information according to templates, which causes the writers to spend a lot of time and wastes human resources, the present application provides a project feasibility study report generation method, device, equipment and storage medium.
[0007] In a first aspect, the present application provides a method for generating a project feasibility study report, which adopts the following technical solution: the method comprises: upon receiving project information, the project information at least comprising: a project type, a chapter title, and chapter features corresponding to the chapter title, searching a preset template database for a report template corresponding to the project type;
[0008] Finding a chapter position corresponding to the chapter title in the report template;
[0009] Searching for a feature position corresponding to the chapter feature at a chapter position corresponding to the chapter title;
[0010] The paragraph corresponding to the chapter feature is searched in the project information, and the chapter feature and the paragraph corresponding to the chapter feature are copied to the feature position corresponding to the chapter feature in the report template to generate a feasibility study report.
[0011] By adopting the above technical solution, when the system receives project information, the system searches for the corresponding report template according to the project type in the project information. The template of the same project type contains some common information of the feasibility study report of the project type, thereby reducing the information that the user needs to collect and saving human resources; then the system searches for the corresponding chapter position in the report template according to the chapter title, thereby determining the position of the chapter, so as to copy the chapter content corresponding to the chapter title to a specific position in the report template; then the system determines the position of each paragraph in the chapter content in the report template according to the chapter characteristics. Since the format of each paragraph in the report template is different, each paragraph needs to be copied to a specific position in the report template, so as to adjust the format of each paragraph; finally, the system copies each paragraph to a specific position on the report template according to the chapter characteristics, thereby organizing the project information, and then adjusting the format of each paragraph, so as to achieve the effect of quickly generating a feasibility study report and save human resources.
[0012] Optionally, if the chapter position corresponding to the partial chapter title is not found, then all chapter features corresponding to the partial chapter title are searched;
[0013] Find the feature positions corresponding to all the chapter features corresponding to the partial chapter titles in the report template.
[0014] By adopting the above technical solution, if the system detects that there is a chapter title that has not found the corresponding chapter position in the report template, the system will search for all chapter features corresponding to some of the chapter titles, and search for the position of each paragraph in the chapter content corresponding to some of the chapter titles on the report template based on the chapter features, so as to copy the chapter content corresponding to the wrong chapter title to the correct position on the report template, so as to reduce the possibility of errors in the feasibility study report.
[0015] Optionally, if no partial chapter feature corresponding to the partial chapter title is found, searching for a preset keyword in a paragraph corresponding to the partial chapter feature;
[0016] Search for the paragraph position corresponding to the keyword in the preset keyword database;
[0017] The partial chapter features and the paragraphs corresponding to the partial chapter features are copied to the paragraph positions corresponding to the keywords in the report template.
[0018] By adopting the above technical solution, in the case of partial chapter titles, if the partial chapter features corresponding to the partial chapter titles cannot find the corresponding feature positions on the report template, the system will search for keywords corresponding to the partial chapter features and match the paragraphs corresponding to the partial chapter features through the keywords, thereby copying the paragraphs corresponding to the unmatched chapter features to the correct position of the report template, so as to reduce the situation where the paragraphs corresponding to the partial chapter features are copied to the wrong position on the report template.
[0019] Optionally, if there is no preset keyword in the paragraph corresponding to the partial chapter feature, the chapter features excluding the partial chapter feature from all chapter features corresponding to the partial chapter title are set as the remaining chapter features;
[0020] Find the chapter position where the remaining chapter features are located in the report template;
[0021] The partial chapter features and the paragraphs corresponding to the partial chapter features are copied to the supplementary paragraphs in the preset chapter positions corresponding to the remaining chapter features.
[0022] By adopting the above technical solution, if the system fails to find keywords in the paragraphs corresponding to some chapters, the system searches for the chapter positions corresponding to the remaining chapter features in the report template, and copies some chapter features and the corresponding paragraphs to the supplementary paragraphs in the chapter positions corresponding to the chapter features, thereby copying the paragraphs corresponding to some chapter features to the supplementary positions of the chapters, thereby facilitating personnel to check the feasibility analysis report to reduce the possibility of errors in the feasibility analysis report.
[0023] Optionally, if the feature positions corresponding to all chapter features corresponding to the partial chapter titles cannot be found in the report template, the partial chapter titles and the chapters corresponding to the partial chapter titles are copied to the supplementary chapters preset in the report template.
[0024] By adopting the above technical solution, if the system detects that all chapter features corresponding to some chapter titles have not found the corresponding feature positions in the report template, the system will copy some chapter titles and corresponding chapter contents to the supplementary chapters in the report template, thereby reducing some project information not entered into the feasibility study report, so as to achieve the effect of improving the feasibility study report.
[0025] Optionally, if there is a blank chapter in the report template, searching the chapter database for a chapter vocabulary corresponding to the blank chapter;
[0026] Find the supplementary chapters that contain the vocabulary of the chapter;
[0027] Displaying the chapter title corresponding to the supplementary chapter in which the chapter vocabulary exists and the chapter name of the blank chapter, and displaying a text prompt related to whether the chapter title and the chapter name correspond;
[0028] When a selection instruction from the user is received, the selection instruction includes a chapter title corresponding to the chapter name of the blank chapter, and the supplementary chapter corresponding to the selection instruction is copied to the blank chapter.
[0029] By adopting the above technical solution, if the system detects that there is a blank chapter in the report template, it will search for the chapter vocabulary corresponding to the chapter name of the blank chapter, and search for the supplementary chapter with the chapter vocabulary in all supplementary chapters. Then the system will display the chapter titles corresponding to all supplementary chapters with the chapter vocabulary and the chapter name of the blank chapter, and display text prompts related to whether the chapter name and chapter title correspond. The user selects the chapter title corresponding to the chapter name and sends it to the system. The system will copy the supplementary chapter corresponding to the chapter title selected by the user to the blank chapter, thereby reducing the possibility of missing parts in the feasibility study report and achieving the effect of quickly improving the feasibility study report.
[0030] Optionally, if it is detected that the number of supplementary chapters containing chapter vocabulary is greater than a preset value, the number of chapter vocabulary in each supplementary chapter is calculated;
[0031] The chapter title corresponding to the supplementary chapter whose chapter vocabulary quantity is greater than a preset standard value and the chapter name of the blank chapter are displayed, and a text prompt related to whether the chapter title and the chapter name correspond to each other is displayed.
[0032] By adopting the above technical solution, the system detects the number of supplementary chapters with chapter vocabulary. If the number is greater than the preset value, the system calculates the number of chapter vocabulary in each supplementary chapter, and selects the supplementary chapters with the number of chapter vocabulary greater than the standard value, and displays the corresponding chapter titles and the titles of blank chapters, thereby selecting several supplementary chapters that are most suitable for the blank chapters, so that users can select supplementary chapters.
[0033] In a second aspect, a device for generating a project feasibility study report is provided, the device comprising:
[0034] The template data module, upon receiving the project information, the project information at least including: the project type, the chapter title and the chapter features corresponding to the chapter title, searches for a report template corresponding to the project type in a preset template database;
[0035] A chapter search module searches for a chapter position corresponding to the chapter title in the report template;
[0036] A paragraph search module searches for a feature position corresponding to the chapter feature at a chapter position corresponding to the chapter title;
[0037] The report generation module searches for the paragraphs corresponding to the chapter features in the project information, and copies the chapter features and the paragraphs corresponding to the chapter features to the feature positions corresponding to the chapter features in the report template to generate a feasibility study report.
[0038] By adopting the above technical solution, when the system receives project information, the system searches for the corresponding report template according to the project type in the project information. The template of the same project type contains some common information of the feasibility study report of the project type, thereby reducing the information that the user needs to collect and saving human resources; then the system searches for the corresponding chapter position in the report template according to the chapter title, thereby determining the position of the chapter, so as to copy the chapter content corresponding to the chapter title to a specific position in the report template; then the system determines the position of each paragraph in the chapter content in the report template according to the chapter characteristics. Since the format of each paragraph in the report template is different, each paragraph needs to be copied to a specific position in the report template, so as to adjust the format of each paragraph; finally, the system copies each paragraph to a specific position on the report template according to the chapter characteristics, thereby organizing the project information, and then adjusting the format of each paragraph, so as to achieve the effect of quickly generating a feasibility study report and save human resources.
[0039] In a third aspect, the present application provides a report generating device, which adopts the following technical solution: it includes a memory and a processor, and the memory stores a computer program that can be loaded by the processor and executes any of the above-mentioned project feasibility study report generating methods.
[0040] Through the above technical solution, the processor of the report generating device can implement the above project feasibility study report generating method according to the relevant computer program stored in the memory, thereby automatically organizing the project information to achieve the effect of automatically generating a feasibility study report.
[0041] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution: storing a computer program that can be loaded by a processor and execute any of the above-mentioned project feasibility study report generation methods.
[0042] Through the above technical solution, the inverter fault simulation training method can be stored in a readable storage medium, so that a computer program of the inverter fault simulation training method stored in the readable storage medium can be executed by a processor, thereby automatically arranging project information to achieve the effect of automatically generating a feasibility study report.
[0043] In summary, the present application includes at least one of the following beneficial technical effects:
[0044] The corresponding report template is searched through the project type in the project information. The template of the same project type contains some common information of the feasibility study report of the project type, thereby reducing the information that users need to collect and saving human resources; then the corresponding chapter position is searched in the report template according to the chapter title, and the chapter position is determined, so that the chapter content corresponding to the chapter title can be copied to the specific position of the report template; then the position of each paragraph in the chapter content in the report template is determined according to the chapter characteristics. Since the format of each paragraph in the report template is different, each paragraph needs to be copied to a specific position in the report template, so as to adjust the format of each paragraph; finally, each paragraph is copied to a specific position on the report template according to the chapter characteristics, the project information is sorted, and the format of each paragraph is adjusted to achieve the effect of quickly generating a feasibility study report, saving human resources;
[0045] Match the paragraphs corresponding to some chapter features by keywords, so as to copy the paragraphs corresponding to the unmatched chapter features to the correct position of the report template, so as to reduce the situation that the paragraphs corresponding to some chapter features are copied to the wrong position on the report template;
[0046] Blank chapters are matched through chapter vocabulary, and the supplementary chapters corresponding to the chapter titles selected by the user are copied into the blank chapters, thereby reducing the possibility of missing parts in the feasibility study report and achieving the effect of quickly completing the feasibility study report. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 The present invention is a flowchart of a method for generating a project feasibility study report in an embodiment.
[0048] Figure 2 The present invention is a structural block diagram of a device for generating a project feasibility study report in an embodiment.
[0049] Description of the accompanying drawings: 201, template data module; 202, chapter search module; 203, paragraph search module; 204, report generation module. DETAILED DESCRIPTION
[0050] The following is combined with Figure 1-2 This application is described in further detail.
[0051] The embodiments of the present application disclose a method, device, equipment and storage medium for generating a project feasibility study report. The method is based on a feasibility report generating system, which can identify project information and organize the project information according to a template of a feasibility study report, thereby filling the project information into the corresponding position in the feasibility study report template to achieve the effect of automatically generating a feasibility study report, thereby greatly saving human resources.
[0052] S10, searching for a corresponding report template according to the project information.
[0053] The project information at least includes the project type, chapter title, chapter content corresponding to the chapter title, and chapter features corresponding to the chapter title. The project type can be a construction project, an investment project, etc. The chapter title refers to the title of each chapter content in the project information, and the chapter feature is the title of the paragraph in the chapter content. Each chapter feature can correspond to multiple paragraphs.
[0054] Specifically, the user sends the project information to the system. After receiving the project information, the system searches for the report template corresponding to the project type in the preset template database. The report template of the same project type contains some common information of the feasibility study report of the project type. For example, the corresponding report template of a construction project contains construction-related laws and regulations, project quality and safety, etc., thereby reducing the information that the user needs to collect and achieving the effect of saving human resources.
[0055] Among them, the template database is set up by the manufacturer according to the report template of each project type. The manufacturer organizes the feasibility study reports of each project type, extracts the common framework parts, and thus obtains the report template.
[0056] S20, searching for a chapter position corresponding to the chapter title in the report template.
[0057] Specifically, there is a fixed chapter directory in the report template, and the name of each chapter is the same. The system matches the chapters in the report template and the project information by identifying the chapter names on the report template and the chapter titles in the project information, that is, searching for the same chapter names and chapter titles, and thus determining the chapter positions corresponding to the chapter titles in the project information, so as to copy the chapter content corresponding to the chapter titles to the corresponding chapter positions in the report template, thereby achieving the effect of organizing the order of chapters in the project information.
[0058] S30, searching for a feature position corresponding to the chapter feature in the report template.
[0059] The feature position refers to the paragraph position corresponding to the chapter feature in the report template.
[0060] Specifically, each chapter in the report template is divided into several paragraphs, and each paragraph is set with corresponding feature words, so as to match the chapter features in the project information. At the same time, the format of each paragraph is also different, for example: bold font, font color, etc. After the system finds the chapter position corresponding to the chapter title, the system searches for the feature words corresponding to the chapter features in the chapter position, and determines the feature position corresponding to the chapter features according to the position of the feature words, so as to facilitate copying the chapter features and the paragraphs corresponding to the chapter features to the corresponding feature positions, so as to facilitate adjusting the format of each paragraph.
[0061] S40, copying the paragraphs corresponding to the chapter features into the report template to generate a feasibility study report.
[0062] Specifically, the system searches for paragraphs corresponding to chapter features in the project information, and then copies the chapters and chapter features to the feature positions corresponding to the chapter features, thereby organizing the project information, and then adjusting the format and order of each paragraph in the project information to achieve the effect of automatically generating a feasibility study report, saving human resources.
[0063] In one embodiment, considering the situation that the chapter title is not standardized or wrong, in order to find the corresponding chapter position for the wrong chapter title, there are the following processing steps after S20:
[0064] If the chapter position corresponding to the partial chapter title is not found, then all chapter features corresponding to the partial chapter title are searched; and feature positions corresponding to all chapter features corresponding to the partial chapter title are searched in the report template.
[0065] Among them, some chapter titles are chapter titles whose corresponding chapter positions cannot be found in the report template, that is, chapter titles with irregular naming or errors.
[0066] Specifically, if the system detects that some chapter titles in the project information do not have corresponding chapter positions, the system searches for all chapter features corresponding to some chapter titles, and then searches for feature positions corresponding to all chapter features in the report template. If the system can find a feature position corresponding to the chapter feature corresponding to one of the erroneous chapter titles in the same blank chapter of the report template, it means that the blank chapter is the chapter position corresponding to the chapter title, thereby finding the corresponding chapter position for the erroneous or non-standard chapter titles, thereby reducing the number of blank chapters in the feasibility study report, so as to achieve the effect of improving the feasibility study report.
[0067] In one embodiment, after searching for feature positions corresponding to all chapter features corresponding to some chapter titles in the report template, considering that the chapter features corresponding to some chapter titles are irregular or erroneous, in order to search for corresponding feature positions for irregular or erroneous chapters, the corresponding processing steps are as follows:
[0068] If the feature position corresponding to the partial chapter feature corresponding to the partial chapter title is not found, then search for the preset keyword in the paragraph corresponding to the partial chapter feature; search for the paragraph position corresponding to the keyword in the preset keyword database; copy the partial chapter feature and the paragraph corresponding to the partial chapter feature to the paragraph position corresponding to the keyword in the report template.
[0069] Among them, some chapter features are chapter features with errors or irregular naming in some chapter titles, that is, chapter features whose corresponding feature positions cannot be found in the report template. Keywords are some special words set by the manufacturer according to the project type, and keywords only appear in some specific paragraphs. The keyword database is set in advance by the manufacturer, which records the paragraph positions of keywords in the report template.
[0070] Specifically, if the system detects that some chapter features exist in some chapter titles, the system will search for keywords in the paragraphs corresponding to the partial chapter features. If keywords are detected in the paragraphs corresponding to the partial chapter features, the system will search for the paragraph position of the keywords in the report template according to the keyword database. The system will copy the partial chapter features and the corresponding paragraphs to the paragraph positions corresponding to the keywords, thereby finding the corresponding feature positions for chapter features with irregular or incorrect names, so as to reduce the possibility of incomplete chapter content.
[0071] In one embodiment, after searching for the chapter position corresponding to the chapter title in the report template, considering the situation that there are no keywords in some chapter features, in order to match the corresponding feature position of the corresponding partial chapter features without keywords, the corresponding processing steps are as follows:
[0072] If there are no preset keywords in the paragraphs corresponding to some chapter features, the chapter features excluding some chapter features among all chapter features corresponding to some chapter titles are set as the remaining chapter features; the chapter positions where the remaining chapter features are located are searched in the report template; the partial chapter features and the paragraphs corresponding to the partial chapter features are copied to the supplementary paragraphs in the preset chapter positions corresponding to the remaining chapter features.
[0073] Among them, the supplementary paragraph is a paragraph position preset by the manufacturer at the end of each chapter in the report, which is used to store chapter features and corresponding paragraphs whose feature positions cannot be found in this chapter.
[0074] Specifically, if the system does not find keywords in the paragraphs corresponding to some chapter features, the system will search for the corresponding chapter positions of the remaining chapter features in the report template, and the system will copy some chapter features and the corresponding paragraphs to the supplementary paragraphs in the chapter positions, and mark the supplementary paragraphs, for example: please check the titles of the paragraphs, and copy the paragraphs corresponding to some chapter features where there are no keywords to the preset positions in the chapters, so as to reduce the occurrence of incomplete chapter content and facilitate users to adjust the positions of the supplementary paragraphs.
[0075] In one embodiment, after searching for the feature positions corresponding to all chapter features corresponding to some chapter titles in the report template, considering the situation that the chapter positions of some chapter features cannot be determined, that is, the chapter title of a chapter in the project information and the chapter features corresponding to the chapter title are both wrong, and there are no keywords in the paragraphs corresponding to the chapter features, in order to place some chapter features whose chapter positions cannot be determined, the corresponding processing steps are as follows:
[0076] If the feature positions corresponding to all the chapter features corresponding to the partial chapter titles cannot be found in the report template, the partial chapter titles and the chapters corresponding to the partial chapter titles are copied to the supplementary chapters preset in the report template.
[0077] Among them, the supplementary chapter is the chapter preset by the manufacturer in the report template.
[0078] Specifically, if the corresponding feature positions of all chapter features corresponding to some chapter titles are not found, the system will copy some chapter titles and corresponding chapter contents to the supplementary chapters in the report template, thereby reducing the incomplete information in the feasibility analysis report and facilitating users to adjust the supplementary chapters.
[0079] If the feature positions corresponding to all the chapter features corresponding to the partial chapter titles cannot be found in the report template, the partial chapter titles and the chapters corresponding to the partial chapter titles are copied to the supplementary chapters preset in the report template.
[0080] In one embodiment, after the chapter feature and the paragraph corresponding to the chapter feature are copied to the feature position corresponding to the chapter feature in the report template, considering that there may be a blank chapter in the report template, in order to find the chapter content corresponding to the blank chapter, the corresponding processing steps are as follows:
[0081] If there is a blank chapter in the report template, the chapter vocabulary corresponding to the blank chapter is searched in the chapter database; the supplementary chapter with the existing chapter vocabulary is searched; the chapter title corresponding to the supplementary chapter with the existing chapter vocabulary and the chapter name of the blank chapter are displayed, and a text prompt related to whether the chapter title and the chapter name correspond to each other is displayed; when a user's selection instruction is received, the selection instruction includes the chapter title corresponding to the chapter name of the blank chapter, and the supplementary chapter corresponding to the selection instruction is copied to the blank chapter.
[0082] Among them, chapter vocabulary is a special vocabulary set by the manufacturer according to the project type and chapter name, and is used to store chapter vocabulary corresponding to different chapters in the chapter database. A blank chapter only has a chapter name but no chapter content.
[0083] Specifically, after copying all chapter contents in the project information to the report template, if the system detects that there is a blank chapter in the report template, the system searches the chapter database for a chapter vocabulary corresponding to the chapter name of the blank chapter. The system searches for a supplementary chapter with the existing chapter vocabulary, and displays the chapter name of the blank chapter and the chapter title of the supplementary chapter. At the same time, text prompts are displayed as to whether the chapter title and chapter name correspond to each other, so that the user can select the appropriate supplementary chapter. When receiving a selection instruction from the user, the system copies the supplementary chapter corresponding to the selection instruction to the blank chapter, and deletes the original supplementary chapter, thereby completing the blank chapter to reduce the occurrence of incomplete feasibility study reports.
[0084] In one embodiment, after searching for supplementary chapters with existing chapter vocabulary, considering that there are too many supplementary chapters in the number of chapters, in order to facilitate the user to select the supplementary chapters, the corresponding processing steps are as follows:
[0085] If it is detected that the number of supplementary chapters with chapter vocabulary is greater than the preset value, the number of chapter vocabulary in each supplementary chapter is calculated; the chapter titles corresponding to the supplementary chapters whose number of chapter vocabulary is greater than the preset standard value and the chapter names of the blank chapters are displayed, and text prompts related to whether the chapter titles and chapter names correspond are displayed.
[0086] The standard value is set by the manufacturer according to different project types and chapter names, and is used to measure the relevance between the supplementary chapter and the blank chapter. The preset value is set in advance by the manufacturer, and the preset value in this application is set to three.
[0087] Specifically, when the system detects that the number of supplementary chapters with chapter vocabulary is greater than three, the system calculates the number of chapter vocabulary in each supplementary chapter, and the system displays the chapter titles of the supplementary chapters whose chapter vocabulary is greater than the standard value and the chapter names of the blank chapters, thereby filtering the optional supplementary chapters to facilitate users to quickly select the supplementary chapters corresponding to the blank chapters.
[0088] The embodiment of the present application provides a method for generating a project feasibility study report. When the system receives project information, the system determines a report template according to the project type, the system determines the chapter position according to the chapter title and the chapter name in the report template, and then the system determines the paragraph position in the corresponding chapter according to the chapter characteristics, thereby organizing the project information to facilitate rapid generation of a feasibility study report.
[0089] If there is a crop in the chapter title, the system will directly find the corresponding feature position through the chapter features corresponding to the partial chapter title, so as to copy the chapter content corresponding to the wrong chapter title to the correct position on the report template. If the corresponding feature position cannot be found for some chapter features in some chapter titles, the system will copy some chapter features and corresponding paragraphs to the supplementary paragraphs of the chapter. At the same time, the system will copy the chapter content that cannot find the chapter position to the supplementary chapter of the report template to reduce the occurrence of missing project information.
[0090] Figure 1 FIG. 1 is a flow chart of a method for generating a project feasibility study report in one embodiment. It should be understood that although Figure 1 The steps in the flowchart are shown in sequence as indicated by the arrows, but the steps are not necessarily executed in the order indicated by the arrows; unless otherwise specified in this document, there is no strict order restriction for the execution of the steps, and the steps may be executed in other orders; and Figure 1 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.
[0091] Based on the above method, an embodiment of the present application also discloses a project feasibility study report generating device.
[0092] like Figure 2 As shown, the device includes the following modules:
[0093] The template data module 201 is used to search for a report template corresponding to the project type in a preset template database when receiving project information, the project information including at least: project type, chapter title and chapter features corresponding to the chapter title;
[0094] A chapter search module 202, used to search for a chapter position corresponding to a chapter title in a report template;
[0095] A paragraph search module 203, used to search for a feature position corresponding to a chapter feature at a chapter position corresponding to a chapter title;
[0096] The report generation module 204 is used to search for paragraphs corresponding to chapter features in the project information, and copy the chapter features and the paragraphs corresponding to the chapter features to the feature positions corresponding to the chapter features in the report template to generate a feasibility study report.
[0097] In one embodiment, the paragraph search module 203 is further configured to search for all chapter features corresponding to the partial chapter title if the chapter position corresponding to the partial chapter title is not found;
[0098] Find the feature positions corresponding to all section features corresponding to the section title in the report template.
[0099] In one embodiment, the paragraph search module 203 is further configured to search for a preset keyword in the paragraph corresponding to the partial chapter feature if the feature position corresponding to the partial chapter feature corresponding to the partial chapter title is not found;
[0100] Search for the paragraph position corresponding to the keyword in the preset keyword database;
[0101] Copy some chapter features and the paragraphs corresponding to the some chapter features to the paragraph positions corresponding to the keywords in the report template.
[0102] In one embodiment, the paragraph search module 203 is further configured to set the chapter features excluding the partial chapter features from all chapter features corresponding to the partial chapter titles as the remaining chapter features if there is no preset keyword in the paragraph corresponding to the partial chapter features;
[0103] Find the chapter location where the remaining chapter features are located in the report template;
[0104] Part of the chapter features and the paragraphs corresponding to the part of the chapter features are copied to the supplementary paragraphs in the preset chapter positions corresponding to the remaining chapter features.
[0105] In one embodiment, the paragraph search module 203 is also used to copy the partial chapter title and the chapter corresponding to the partial chapter title to a supplementary chapter preset in the report template if the feature position corresponding to all chapter features corresponding to the partial chapter title cannot be found in the report template.
[0106] In one embodiment, the paragraph search module 203 is further used to search for a chapter vocabulary corresponding to the blank chapter in the chapter database if there is a blank chapter in the report template;
[0107] Find supplementary chapters where chapter vocabulary exists;
[0108] Display the chapter titles corresponding to the supplementary chapters with chapter vocabulary and the chapter names of the blank chapters, and display text prompts related to whether the chapter titles and chapter names correspond;
[0109] When a selection instruction from the user is received, the selection instruction includes a chapter title corresponding to the chapter name of the blank chapter, and the supplementary chapter corresponding to the selection instruction is copied to the blank chapter.
[0110] In one embodiment, the paragraph search module 203 is further configured to calculate the number of chapter words in each supplementary chapter if it is detected that the number of supplementary chapters with chapter words is greater than a preset value;
[0111] Display the chapter titles corresponding to the supplementary chapters whose chapter vocabulary quantity is greater than a preset standard value and the chapter names of the blank chapters, and display text prompts related to whether the chapter titles and chapter names correspond.
[0112] The embodiment of the present application also discloses a report generating device.
[0113] Specifically, the report generating device includes a memory and a processor, and the memory stores a computer program that can be loaded by the processor and execute any one of the above-mentioned project feasibility study report generating methods.
[0114] The embodiment of the present application also discloses a computer-readable storage medium.
[0115] Specifically, the computer-readable storage medium stores a computer program that can be loaded by a processor and execute the project feasibility study report generation method as described above. The computer-readable storage medium includes, for example: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0116] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A method for generating a project feasibility study report, characterized in that: The method comprises: When receiving project information, the project information includes at least: project type, chapter title and chapter features corresponding to the chapter title, searching for a report template corresponding to the project type in a preset template database; Finding a chapter position corresponding to the chapter title in the report template; Searching for a feature position corresponding to the chapter feature at a chapter position corresponding to the chapter title; Searching for the paragraph corresponding to the chapter feature in the project information, and copying the chapter feature and the paragraph corresponding to the chapter feature to the feature position corresponding to the chapter feature in the report template to generate a feasibility study report; After searching the report template for the chapter position corresponding to the chapter title, the method further includes: If the chapter position corresponding to the partial chapter title is not found, then all chapter features corresponding to the partial chapter title are searched; and feature positions corresponding to all chapter features corresponding to the partial chapter title are searched in the report template; After searching the report template for feature positions corresponding to all chapter features corresponding to the partial chapter titles, the report template further includes: If the feature positions corresponding to all the chapter features corresponding to the partial chapter titles cannot be found in the report template, the partial chapter titles and the chapters corresponding to the partial chapter titles are copied to the supplementary chapters preset in the report template; After copying the chapter feature and the paragraph corresponding to the chapter feature to the feature position corresponding to the chapter feature in the report template, the report further includes: If there is a blank chapter in the report template, search for a chapter vocabulary corresponding to the blank chapter in a chapter database; search for a supplementary chapter with the chapter vocabulary; display a chapter title corresponding to the supplementary chapter with the chapter vocabulary and a chapter name of the blank chapter, and display a text prompt related to whether the chapter title and the chapter name correspond; when receiving a user's selection instruction, the selection instruction includes a chapter title corresponding to the chapter name of the blank chapter, and copy the supplementary chapter corresponding to the selection instruction to the blank chapter; After finding supplementary chapters where the vocabulary of the chapter exists, also include: If it is detected that the number of supplementary chapters with chapter vocabulary is greater than a preset value, the number of chapter vocabulary in each supplementary chapter is calculated; the chapter titles corresponding to the supplementary chapters whose number of chapter vocabulary is greater than the preset standard value and the chapter names of the blank chapters are displayed, and a text prompt related to whether the chapter title and the chapter name correspond to each other is displayed.
2. A method for generating a project feasibility study report according to claim 1, characterized in that: After searching the report template for feature positions corresponding to all chapter features corresponding to the partial chapter titles, the report template further includes: If the feature position corresponding to the partial chapter feature corresponding to the partial chapter title is not found, searching for a preset keyword in the paragraph corresponding to the partial chapter feature; Search for the paragraph position corresponding to the keyword in the preset keyword database; The partial chapter features and the paragraphs corresponding to the partial chapter features are copied to the paragraph positions corresponding to the keywords in the report template.
3. A method for generating a project feasibility study report according to claim 2, characterized in that: After searching the report template for the chapter position corresponding to the chapter title, the method further includes: If there is no preset keyword in the paragraph corresponding to the partial chapter feature, the chapter features excluding the partial chapter feature from all chapter features corresponding to the partial chapter title are set as the remaining chapter features; Find the chapter position where the remaining chapter features are located in the report template; The partial chapter features and the paragraphs corresponding to the partial chapter features are copied to the supplementary paragraphs in the preset chapter positions corresponding to the remaining chapter features.
4. A project feasibility study report generation device, characterized in that: The device comprises: A template data module (201) is used to, upon receiving project information, the project information at least including: a project type, a chapter title and a chapter feature corresponding to the chapter title, search a preset template database for a report template corresponding to the project type; A chapter search module (202), used to search the report template for a chapter position corresponding to the chapter title; A paragraph search module (203) is used to search for a feature position corresponding to the chapter feature at a chapter position corresponding to the chapter title; after searching for the chapter position corresponding to the chapter title in the report template, it also includes: if the chapter position corresponding to the partial chapter title is not found, then search for all chapter features corresponding to the partial chapter title; search for the feature position corresponding to all chapter features corresponding to the partial chapter title in the report template; after searching for the feature position corresponding to all chapter features corresponding to the partial chapter title in the report template, it also includes: if the feature position corresponding to all chapter features corresponding to the partial chapter title is not found in the report template, then copy the partial chapter title and the chapter corresponding to the partial chapter title to a supplementary chapter preset in the report template; copy the chapter feature and the paragraph corresponding to the chapter feature to the feature position corresponding to the chapter feature in the report template Afterwards, it also includes: if there is a blank chapter in the report template, searching for the chapter vocabulary corresponding to the blank chapter in the chapter database; searching for the supplementary chapter with the chapter vocabulary; displaying the chapter title corresponding to the supplementary chapter with the chapter vocabulary and the chapter name of the blank chapter, and displaying a text prompt related to whether the chapter title and the chapter name correspond; when receiving a user's selection instruction, the selection instruction includes a chapter title corresponding to the chapter name of the blank chapter, and copying the supplementary chapter corresponding to the selection instruction to the blank chapter; after searching for the supplementary chapter with the chapter vocabulary, it also includes: if it is detected that the number of supplementary chapters with chapter vocabulary is greater than a preset value, calculating the number of the chapter vocabulary in each supplementary chapter; displaying the chapter title corresponding to the supplementary chapter with the number of chapter vocabulary greater than a preset standard value and the chapter name of the blank chapter, and displaying a text prompt related to whether the chapter title and the chapter name correspond; The report generation module (204) is used to search for the paragraph corresponding to the chapter feature in the project information, and copy the chapter feature and the paragraph corresponding to the chapter feature to the feature position corresponding to the chapter feature in the report template to generate a feasibility study report.
5. A report generating device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and executes any one of the methods according to claims 1 to 3.
6. A computer-readable storage medium, characterized in that: A computer program is stored which can be loaded by a processor and execute the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Economic report generation method and device
CN110147541A
Document structuring method and device
CN110175322A