Method and system for realizing integration of budgeting personalized function of meteorological department in central budget management

By embedding the login URL of the central budget management integrated system in the browser extension, obtaining verification tokens and processing JSON format file data, the connection problem between the meteorological department budget management system and the central budget management integrated system is solved, automatic review and data analysis of budget preparation is realized, and the accuracy and efficiency of budget preparation is improved.

CN119991030APending Publication Date: 2025-05-13FUJIAN PROVINCIAL METEOROLOGICAL BUREAU SERVICE CENTER
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510075704.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The personalized functions such as budget calculation and budget review in the budget management system of the meteorological department cannot be effectively connected with the central budget management integrated system, making it difficult to obtain departmental basic information during the budget preparation process, increasing the workload and not achieving complete informatization and integration.

Method used

By developing browser extensions, the login URL of the central budget management integrated system is embedded in it, the verification token is obtained and user requests are simulated, the JSON format file data is generated, and the data processing and verification is performed locally to realize the automatic review function of budget preparation.

Benefits of technology

It realizes the completeness and standardization of budget preparation, improves the flexibility of data acquisition, provides users with powerful data analysis tools, simplifies error searches during budget preparation, and improves the accuracy and efficiency of departmental budget preparation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119991030A_ABST
    Figure CN119991030A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a system for realizing integration of a budgeting personalized function of a meteorological department in central budget management, and relates to the technical field of budget management of the meteorological department, and the method comprises the following steps: embedding a login website of a central budget management integrated system into a browser extension program; the browser extension program accesses a login page of the central budget management integrated system to obtain a verification token; the browser extension program simulates a budgeting request of a user, and sends the budgeting request and the verification token to the central budgeting management integrated system; the central budget management integrated system verifies the verification token and then generates JSON format file data according to the budget compilation request; and the browser extension program obtains and processes the JSON format file data. Individual budget management requirements such as budget calculation and budget auditing in an original meteorological department budget management system are implanted into a central budget management integrated system, and the automatic auditing function of budget compilation is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of meteorological department budget management, and more specifically to a method and system for realizing the integration of meteorological department budget compilation personalized function in central budget management. Background Art

[0002] After the full implementation of the central budget management integrated system, the budget estimation, budget review and other personalized budget management functions in the original meteorological department budget management system could not be effectively connected with the central budget management integrated system. Budget preparation personnel had difficulty obtaining basic department budget preparation information when preparing the budget in an integrated manner. The current practice was to import the integrated budget preparation data into the original meteorological department budget preparation system for departmental review, and manually modify the data in the integrated system if there were any errors in the review, which increased the workload of grassroots staff and could not fully achieve integration and informatization.

[0003] In order to solve the problem of effective connection between personalized budget management functions and the central budget management integrated system, the present invention provides a method and system for realizing personalized budget compilation functions of meteorological departments in the central budget management integration. Summary of the invention

[0004] In view of this, the present invention provides a method and system for implementing the personalized function of meteorological department budget preparation in the integrated central budget management, which realizes the implantation of personalized budget management requirements such as budget estimation and budget review in the original meteorological department budget management system into the integrated central budget management system, realizes the automatic review function of budget preparation, and effectively realizes the integrity and standardization of budget preparation.

[0005] In order to achieve the above object, the present invention adopts the following technical solution:

[0006] The implementation method of the personalized function of meteorological department budget preparation in the integration of central budget management includes:

[0007] Embed the login URL of the Central Budget Management Integrated System into the browser extension;

[0008] The browser extension accesses the login page of the Central Budget Management Integrated System to obtain a verification token;

[0009] The browser extension simulates the user's budget preparation request and sends the budget preparation request and verification token to the central budget management integrated system;

[0010] After verifying the verification token, the central budget management integrated system generates JSON format file data according to the budget preparation request;

[0011] The browser extension obtains and processes the JSON format file data.

[0012] Preferably, the budget preparation request includes quota budget estimation for personnel expenses, verification of budget control numbers and review of departmental economic classification.

[0013] Preferably, the processing of the JSON format file data is specifically as follows:

[0014] Get the attribute name and attribute value in the JSON format file data, use the attribute name as the column name identifier of the central budget management integrated system data list, and use the uniqueness of the attribute name to systematically integrate the central budget management integrated system data.

[0015] Preferably, it also includes:

[0016] The integrated data is verified, the verification results are generated, and fed back to the front-end page for users to view.

[0017] The implementation system of the personalized function of the meteorological department budget compilation in the central budget management integration includes: the central budget management integration system and the browser extension program, and the browser extension program includes the main program startup login and authentication module, the data request module and the data analysis and integration module;

[0018] The Central Budget Management Integrated System is used to embed its login URL into the browser extension and generate JSON format file data according to the budget preparation request after verifying the verification token;

[0019] The main program starts the login and authentication module to access the login page of the central budget management integrated system and obtain the verification token;

[0020] The data request module is used to simulate the user's budget preparation request and send the budget preparation request and verification token to the central budget management integrated system;

[0021] The data parsing and integration module is used to obtain and process JSON format file data.

[0022] Preferably, the budget preparation request includes quota budget estimation for personnel expenses, verification of budget control numbers and review of departmental economic classification.

[0023] Preferably, the processing of the JSON format file data is specifically as follows:

[0024] Get the attribute name and attribute value in the JSON format file data, use the attribute name as the column name identifier of the central budget management integrated system data list, and use the uniqueness of the attribute name to systematically integrate the central budget management integrated system data.

[0025] Preferably, the browser extension program also includes a data verification and feedback module, which is used to verify the integrated data, generate verification results, and feed back to the front-end page for users to view.

[0026] It can be seen from the above technical solution that compared with the prior art, the present invention discloses a method and system for realizing the personalized function of meteorological department budget preparation in the integration of central budget management. Through the built browser program, users can easily collect required data and perform personalized analysis locally, which not only improves the flexibility of data acquisition, but also provides users with a powerful data analysis tool to help users more easily analyze and find errors in the budget preparation process, thereby improving the accuracy and efficiency of department budget preparation. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0028] Figure 1 A flow chart of a method for implementing the personalized function of meteorological department budget compilation in the integration of central budget management provided by the present invention.

[0029] Figure 2 A system block diagram for realizing the integrated central budget management of the meteorological department budget compilation personalized function provided by the present invention. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0031] The embodiment of the present invention discloses a method for realizing the integration of the meteorological department budget compilation personalized function in the central budget management, such as Figure 1 As shown, including:

[0032] Embed the login URL of the Central Budget Management Integrated System into the browser extension;

[0033] The browser extension accesses the login page of the Central Budget Management Integrated System to obtain a verification token;

[0034] The browser extension simulates the user's budget preparation request and sends the budget preparation request and verification token to the central budget management integrated system;

[0035] After verifying the verification token, the central budget management integrated system generates JSON format file data according to the budget preparation request;

[0036] The browser extension obtains and processes the JSON format file data.

[0037] The present invention proposes a method for realizing the personalized function of budget preparation of the meteorological department in the integration of central budget management. The central budget management integration system interface data is obtained through the developed browser extension program and sent to the program backend for temporary storage. At the same time, the temporarily stored data is processed and verified in the background program.

[0038] In this embodiment, the user logs in to the integrated browser extension program and completes the identity verification process, which is the key entry point for starting the entire system and obtaining subsequent operation permissions. Specifically:

[0039] Add the central budget management integrated browsing website to the operating computer, enter the central budget management integrated system verification address, and start the integrated Tongxin authentication service at the same time, confirm that it has been successfully launched, execute the application in the browser, enter the password of the integrated personal shield, and enter the browser extension. Successfully obtain the user verification token, lay the foundation for subsequent data interaction, ensure the security and legality of the operation, and accurately identify the user identity and corresponding permissions.

[0040] The present invention closely relies on the browser program environment, and uses the browser's address bar input function to realize the entry of the verification address, relies on the browser's security authentication framework to complete the startup of the Tongxin authentication service, and the password input box is also embedded on the browser page to obtain the token and open the subsequent data request link.

[0041] In this embodiment, the budget preparation request includes personnel expense quota budget estimation, budget control number verification and department economic classification review.

[0042] The process of calculating and calculating the fixed budget of personnel expenses is as follows:

[0043] The program simulates the budget estimation in the original meteorological department's budget management system. When the front-end user selects the personalized budget preparation field that needs to be queried, the back-end of the program calls the central budget management integrated system interface through the query parameters selected by the front-end page user and the verification token splicing request, extracts the data from the basic information database of the central budget management integrated system, and decomposes it into corresponding quota estimation according to the personnel expenditure quota budget estimation requirements. The statistics are directly filtered and counted on the browser extension program interface to generate the required data for front-end editing and automatic report generation. The front-end page displays the results, and the back-end encapsulates the data and generates an Excel format file through the POI plug-in to return the file stream to realize the download function.

[0044] The budget control number verification process is as follows:

[0045] Through the program to simulate the budget control table in the original meteorological department's budget management system, the front-end user selects the year and uploads the control table that needs to be reviewed, reads the excel budget preparation data generated by the personnel expenditure quota budget estimation stored in the background of the browser extension program, and organizes and totals it according to the area and project number identification. The project information and verification token are spliced ​​into request parameters to call the central budget management integrated system interface, and the data returned by the central budget management integrated system is checked. The detailed and selected projects in the project list are selected, and the project category, first-level project code, first-level project, project name, functional subject, whether it is horizontal, project type, whether it is infrastructure and the amount of fiscal appropriation for this year are read, and compared with the imported control table. Inconsistent units and content are displayed through the front-end page, and the back-end encapsulates the data and generates an excel format file through the POI plug-in to return the file stream to realize the download function.

[0046] The implementation process of departmental economic classification review is as follows:

[0047] The front end sets the year and region that need to be reviewed on the rule modification page, and the back end calls the central budget management integrated system interface according to the above review request and verification token splicing request. The back end reviews the data returned by the central budget management integrated system interface according to the economic classification review formula of the simulated original meteorological department budget management system, records the data that does not meet the formula and returns it to the front end for display. The back end encapsulates the data and generates an Excel format file through the POI plug-in to return the file stream to realize the download function.

[0048] Among them, when selecting the year and area that need to be audited, you can add multiple audit formulas for screening at will, such as: select "It is a central funding project", and do not list the "30201-Office Expenses" item. This rule calls the central budget management integrated system interface, and the background program captures the central budget management integrated system data that is a central funding project for audit, and displays the non-compliant data and can export it.

[0049] In this embodiment, the attribute names and attribute values ​​in the JSON data are extracted, and the attribute names are used as column name identifiers of the integrated system data list. Utilizing their uniqueness, the central budget management integrated system data is systematically integrated based on the attribute names, temporarily stored in the program backend, and organized into a standardized data structure that can be efficiently called by the front-end software, providing a solid data foundation for accurate display and calculations of the front-end.

[0050] The present invention completely relies on the browser program backend storage and computing capabilities, performs data integration operations in the local cache or specific storage area opened by the browser, utilizes the browser's own scripting language parsing and processing functions to disassemble JSON data, and reshapes the data organization form according to the attribute name rules.

[0051] In this embodiment, it also includes flexibly configuring the data fields that need to be verified on the front-end page according to the different business needs of the meteorological department, comparing the data obtained and integrated in the system with them, quickly giving the proofreading results, and providing real-time feedback to users to ensure data accuracy and facilitate accurate decision-making.

[0052] The front-end verification configuration interface of the present invention is integrated into the browser page, which is convenient for users to set as needed; the back-end verification operation relies on the browser storage and computing resources, and the comparison results are intuitively presented to the user in the form of real-time browser refresh page, pop-up prompts, etc., to achieve efficient human-computer interaction.

[0053] The embodiment of the present invention discloses a system for realizing the integration of the meteorological department budget compilation personalized function in the central budget management, such as Figure 2 As shown, including:

[0054] Central Budget Management Integrated System and browser extension program, the browser extension program includes the main program startup login and authentication module, data request module and data parsing and integration module;

[0055] The Central Budget Management Integrated System is used to embed its login URL into the browser extension and generate JSON format file data according to the budget preparation request after verifying the verification token;

[0056] The main program starts the login and authentication module to access the login page of the central budget management integrated system and obtain the verification token;

[0057] The data request module is used to simulate the user's budget preparation request and send the budget preparation request and verification token to the central budget management integrated system;

[0058] The data parsing and integration module is used to obtain and process JSON format file data.

[0059] In this embodiment, the main program starts the login and authentication module, which is responsible for the user's login to the integrated browser extension program and completing the identity verification process. It is the key entry point for starting the entire system and obtaining subsequent operation permissions.

[0060] Add the central budget management integrated browsing website on the operating computer, enter the central budget management integrated system verification address and start the Tongxin authentication service. After confirming that the online access is successful, the user enters the password of the integrated personal shield to log in to the module and successfully obtain the user verification token (token), laying the foundation for subsequent data interaction, ensuring the security and legality of the operation, and accurately identifying the user identity and corresponding permissions.

[0061] The present invention closely relies on the browser program environment, and uses the browser's address bar input function to realize the entry of the verification address, relies on the browser's security authentication framework to complete the startup of the Tongxin authentication service, and the password input box is also embedded on the browser page to obtain the token and open the subsequent data request link.

[0062] In this embodiment, the data request module will combine the user verification token with the budget preparation request information according to pre-set rules, send a request to the central budget management integrated system interface, and accurately capture the JSON format data returned by the central budget management integrated system.

[0063] The present invention utilizes the built-in network request function of the browser to send a data grabbing request, receives the returned data, and temporarily stores it in a specific area of ​​the backend of the browser extension program, waiting for further processing, and relies entirely on the browser environment to maintain data flow.

[0064] In this embodiment, the budget preparation request includes personnel expense quota budget estimation, budget control number verification and department economic classification review.

[0065] The process of calculating and calculating the fixed budget of personnel expenses is as follows:

[0066] The program simulates the budget estimation in the original meteorological department's budget management system. When the front-end user selects the personalized budget preparation field that needs to be queried, the back-end of the program calls the central budget management integrated system interface through the query parameters selected by the front-end page user and the verification token splicing request, extracts the data from the basic information database of the central budget management integrated system, and decomposes it into corresponding quota estimation according to the personnel expenditure quota budget estimation requirements. The statistics are directly filtered and counted on the browser extension program interface to generate the required data for front-end editing and automatic report generation. The front-end page displays the results, and the back-end encapsulates the data and generates an Excel format file through the POI plug-in to return the file stream to realize the download function.

[0067] The front-end interactive page of the present invention is embedded in the browser program to receive user operation instructions; the back-end relies on the browser program to send requests to the server and receive return data, and the integrated and calculated data is also presented to the user through the interaction between the browser and the front-end, and the local Excel storage is realized with the help of the browser download function.

[0068] The budget control number verification process is as follows:

[0069] Through the program to simulate the budget control table in the original meteorological department's budget management system, the front-end user selects the year and uploads the control table that needs to be reviewed, reads the excel budget preparation data generated by the personnel expenditure quota budget estimation stored in the background of the browser extension program, and organizes and totals it according to the area and project number identification. The project information and verification token are spliced ​​into request parameters to call the central budget management integrated system interface, and the data returned by the central budget management integrated system is checked. The detailed and selected projects in the project list are selected, and the project category, first-level project code, first-level project, project name, functional subject, whether it is horizontal, project type, whether it is infrastructure and the amount of fiscal appropriation for this year are read, and compared with the imported control table. Inconsistent units and content are displayed through the front-end page, and the back-end encapsulates the data and generates an excel format file through the POI plug-in to return the file stream to realize the download function.

[0070] The front-end page of the present invention carries the Excel import function, triggering a series of data requests and comparison actions on the back-end; the back-end uses the browser's file reading, network request, data temporary storage and other capabilities to support the smooth operation of the entire verification process, and the final review results are also presented to the user through the browser.

[0071] The implementation process of departmental economic classification review is as follows:

[0072] The front end sets the year and region that need to be reviewed on the rule modification page, and the back end calls the central budget management integrated system interface according to the above review request and verification token splicing request. The back end reviews the data returned by the central budget management integrated system interface according to the economic classification review formula of the simulated original meteorological department budget management system, records the data that does not meet the formula and returns it to the front end for display. The back end encapsulates the data and generates an Excel format file through the POI plug-in to return the file stream to realize the download function.

[0073] Among them, when selecting the year and area that need to be audited, you can add multiple audit formulas for screening at will, such as: select "It is a central funding project", and do not list the "30201-Office Expenses" item. This rule calls the central budget management integrated system interface, and the background program captures the central budget management integrated system data that is a central funding project for audit, and displays the non-compliant data and can export it.

[0074] The present invention receives user screening instructions through the front end; the back end uses the browser environment to parse interface data and make logical judgments, and the integrated results are fed back through the browser. The Excel storage function uses the browser to realize local file retention.

[0075] In this embodiment, the data parsing and integration module focuses on processing the captured data, extracting the attribute names and attribute values ​​in the JSON data, and using the attribute names as the column name identifiers of the integrated system data list. By utilizing their uniqueness, the central budget management integrated system data is systematically integrated based on the attribute names, temporarily stored in the program backend, and organized into a standardized data structure that can be efficiently called by the front-end software, providing a solid data foundation for accurate display and calculations of the front-end.

[0076] The present invention completely relies on the browser program backend storage and computing capabilities, performs data integration operations in the local cache or specific storage area opened by the browser, utilizes the parsing and processing functions of the browser's own scripting language to disassemble JSON data, and reshapes the data organization form according to the attribute name rules.

[0077] In this embodiment, a data verification and feedback module is also included:

[0078] According to the different business needs of the meteorological department, the data fields that need to be verified are flexibly configured on the front-end page, and the integrated data obtained in the system is compared with them. The proofreading results are given quickly and fed back to users in real time to ensure data accuracy and facilitate accurate decision-making.

[0079] The front-end verification configuration interface of the present invention is integrated into the browser page, which is convenient for users to set as needed; the back-end verification operation relies on the browser storage and computing resources, and the comparison results are intuitively presented to the user in the form of real-time browser refresh page, pop-up prompts, etc., to achieve efficient human-computer interaction.

[0080] Through the above multiple modules, the browser program of the present invention fully participates in the whole process from login authentication, data acquisition, business function realization to verification feedback, becoming the key link connecting user operation and integrated platform data processing, ensuring the smooth and accurate operation of the entire system, and meeting the personalized requirements of the meteorological department's budget preparation and related businesses.

[0081] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0082] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. The method for implementing the personalized function of meteorological department budget compilation in the integration of central budget management is characterized by: include: Embed the login URL of the Central Budget Management Integrated System into the browser extension; The browser extension accesses the login page of the Central Budget Management Integrated System to obtain a verification token; The browser extension simulates the user's budget preparation request and sends the budget preparation request and verification token to the central budget management integrated system; After verifying the verification token, the central budget management integrated system generates JSON format file data according to the budget preparation request; The browser extension obtains the JSON format file data and processes it.

2. The method for implementing the personalized function of meteorological department budget compilation in the integration of central budget management according to claim 1 is characterized in that: The budget preparation request includes the estimation of the quota budget for personnel expenses, the verification of budget control numbers and the review of departmental economic classification.

3. The method for implementing the personalized function of meteorological department budget compilation in the integration of central budget management according to claim 2 is characterized in that: The specific processing of JSON format file data is as follows: Get the attribute name and attribute value in the JSON format file data, use the attribute name as the column name identifier of the central budget management integrated system data list, and use the uniqueness of the attribute name to systematically integrate the central budget management integrated system data.

4. The method for implementing the personalized function of meteorological department budget compilation in the integration of central budget management according to claim 3 is characterized in that: Also includes: The integrated data is verified, the verification results are generated, and fed back to the front-end page for users to view.

5. The meteorological department budget preparation personalized function is integrated into the central budget management system, which is characterized by: include: Central Budget Management Integrated System and browser extension program, the browser extension program includes the main program startup login and authentication module, data request module and data parsing and integration module; The Central Budget Management Integrated System is used to embed its login URL into the browser extension and generate JSON format file data according to the budget preparation request after verifying the verification token; The main program starts the login and authentication module to access the login page of the central budget management integrated system and obtain the verification token; The data request module is used to simulate the user's budget preparation request and send the budget preparation request and verification token to the central budget management integrated system; The data parsing and integration module is used to obtain and process JSON format file data.

6. The system for realizing the integration of the meteorological department budget preparation personalized function in the central budget management according to claim 5 is characterized in that: The budget preparation request includes the estimation of the quota budget for personnel expenses, the verification of budget control numbers and the review of departmental economic classification.

7. The system for realizing the integration of the meteorological department budget compilation personalized function in the central budget management according to claim 6 is characterized in that: The specific processing of JSON format file data is as follows: Get the attribute name and attribute value in the JSON format file data, use the attribute name as the column name identifier of the central budget management integrated system data list, and use the uniqueness of the attribute name to systematically integrate the central budget management integrated system data.

8. The system for realizing the integration of the meteorological department budget compilation personalized function in the central budget management according to claim 7 is characterized in that: The browser extension also includes a data verification and feedback module, which is used to verify the integrated data, generate verification results, and feed back to the front-end page for users to view.