Application model of intelligent financial information system in digital park
By establishing a multi -level application model in the intelligent financial information system, the data security, technology, legal and business processes of the intelligent financial information system in the digital park have been solved, and efficient financial processing, compliance management and risk are reduced.
Patent Information
- Application Number
- CN202411180231.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2025-01-24
AI Technical Summary
Intelligent financial information systems have data security issues, technical difficulties, legal and regulatory issues and business processes in digital parks, which affect their application effect.
Establish a scalable application model, including the application layer of the park, the business logic layer, the data access layer, and the data layer of the park, and solve many problems in the intelligent financial information system through multiple application modules.
Improved financial treatment efficiency, ensured compliance management, provided business data analysis capabilities, and reduced financial risks through expert systems with artificial intelligence.
Smart Images

Figure CN119359459A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information systems, and in particular to an application model of an intelligent financial information system in a digital park. Background Art
[0002] The digital park is a new type of industrial park that integrates information technology, intelligence, green environmental protection, and humanization. It takes digital technology as its core, organically combines multiple elements such as informatization, improves production efficiency and management level through intelligent equipment and systems, and pays attention to green environmental protection and humanized design, aiming to create a livable and business-friendly working environment for enterprises.
[0003] Intelligent financial information systems play a vital role in digital parks, such as improving financial processing efficiency, optimizing resource allocation, and strengthening risk prevention and control. However, the current application of intelligent financial information systems in digital parks has the following shortcomings: 1) Data security issues: Intelligent financial information systems require a large amount of data support, which often involves the core confidentiality of the enterprise. If the system does not have adequate protection and isolation measures, it is easy to be infected by network platform viruses and hacker attacks, resulting in data leakage and loss.
[0004] 2) Technical difficulties: The digitalization and intelligentization of park finances requires advanced technical support, but some small and medium-sized enterprises may face insufficient funding and technical support, making it difficult to achieve digitalization and intelligentization of finances.
[0005] 3) Legal and regulatory issues: The digitalization and intelligentization of park finances needs to comply with relevant laws and regulations, but these laws and regulations are often complex. Many small and micro enterprises do not have sufficient legal knowledge and experience and face great risks.
[0006] 4) Business process issues: The park’s intelligent financial information system needs to match the business processes of the enterprise, but different enterprises have different business processes. If the system cannot match the business processes of the enterprise, it will affect the effectiveness of the system.
[0007] Therefore, it is necessary to establish a complete application model of intelligent financial information system in the digital park to provide services for many small and medium-sized enterprises in the park. Summary of the invention
[0008] The present invention establishes a complete intelligent financial information system by establishing an extensible application model and establishing multiple application modules therein, thereby solving many problems faced by the intelligent financial information system in the current digital park.
[0009] The first objective of the present invention is to propose an application model of an intelligent financial information system in a digital park, comprising: Park application layer: used for the display, operation and management interface of park financial information, so that park enterprises and users can obtain and apply the required information resources more intelligently and conveniently; Business logic layer: realizes business processing functions, processes the park's financial business according to defined rules, analyzes financial data, provides reports on financial indicators and business data, and provides risk warning and risk control functions through automated risk assessment and reminder mechanisms; Data access layer: provides access to and operation functions for the database, and checks the integrity and accuracy of data before it enters the database. It also performs caching and optimization to improve the operation speed and user experience of the campus. Park data layer: stores all financial and related information data of the park, and processes data resources through databases, data centers, and cloud computing centers.
[0010] Preferably, the park application layer includes: 1) User interface module: provides an interface for users to interact with the system, including buttons, forms, reports and visual charts; 2) Report and Query Module: Provides financial reporting and query functions, generation and viewing of financial statements, and customized query options; 3) User authority management module: manage user authority and access control; 4) Notification and reminder module: provides notification and reminder functions for the financial information of park users; 5) Financial application module: provides an operating interface for expense reimbursement, budget management, asset management, and financial accounting functions.
[0011] Preferably, the business logic layer includes: 1) Financial business rules module: defines the rules and processes for financial business processing, including bookkeeping, approval, and accounting processes; it also sets financial policies and compliance requirements to ensure that business operations comply with regulations and corporate policies; 2) Financial data processing module: Verify, convert and calculate data from the park application layer, integrate financial data from different systems, and form a unified or customized financial data view for the park application layer; 3) Risk Management Module: Identify, assess, monitor, report and manage risks, including financial risks and compliance risks, and develop risk response measures to reduce the possibility of financial losses.
[0012] Preferably, the data access layer includes: 1) Database interface module: responsible for establishing a connection with the database, interacting with the database, and performing data addition, deletion, modification, and query operations; 2) Data validation module: ensures the integrity and accuracy of data. It can set data validation rules and constraints, including non-null, uniqueness, and data type; 3) Data cache module: caches data read from the database, reduces frequent access to the database, and improves system performance; 4) Data access optimization module: optimizes database queries, reduces query time, and improves data access efficiency; monitors database performance, identifies performance bottlenecks, and performs optimization.
[0013] Preferably, the park data layer includes: 1) Database Management System: a system that stores and manages financial data; 2) Data backup and recovery module: ensure data security and recoverability.
[0014] The second object of the present invention is to provide an electronic device, comprising: Memory for storing computer programs; The processor is used to execute the program stored in the memory to realize the application model of the aforementioned intelligent financial information system in the digital park.
[0015] The third purpose of the present invention is to provide a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the application model of the above-mentioned intelligent financial information system in a digital park is realized.
[0016] Beneficial technical effects of the present invention: 1) Improved financial processing efficiency: By optimizing the financial processing process, the intelligent financial information system can process corporate financial data quickly and accurately, greatly improving financial processing efficiency.
[0017] 2) Compliance management: The intelligent financial information system ensures that the accounting of enterprises in the park complies with relevant laws and regulations and achieves compliance management. The system has been designed with compliance processing as its original intention. Park enterprise users only need to maintain basic information, and the system can automatically complete accounting processing to reduce enterprise risks.
[0018] 3) Business data analysis: Through data visualization, the system helps enterprises in the park quickly and accurately obtain the overall picture of financial management and business data, better analyze business conditions and make decisions. It provides a wealth of analysis reports and data visualization solutions to make data clearer and more intuitive, providing strong support for the business decision-making of enterprises.
[0019] 4) Expert system and artificial intelligence: In the field of financial management, expert systems can be built to use artificial intelligence technology to accurately scan, analyze and calculate financial data, simplify the reasoning and calculation process, and achieve the goals of financial fault diagnosis, financial risk warning and financial information supervision.
[0020] In summary, the application model of intelligent financial information system in digital park has the advantages of improving financial processing efficiency, reducing compliance risks of park enterprises, and improving the operational efficiency of park enterprises. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 This is an architecture diagram of an application model of an intelligent financial information system in a digital park according to an embodiment of the present invention. DETAILED DESCRIPTION
[0022] In order to further understand the present invention, preferred embodiments of the present invention are described below in conjunction with examples. However, it should be understood that these descriptions are only for further illustrating the features and advantages of the present invention, rather than limiting the claims of the present invention.
[0023] An application model of an intelligent financial information system in a digital park according to an embodiment of the present invention includes a park application layer, a business logic layer, a data access layer and a park data layer.
[0024] The campus application layer includes the following main modules: 1) User Interface (UI): Provides an interface for users to interact with the system, such as a web page interface, mobile application interface, etc., including buttons, forms, reports, and visualization charts for various financial-related functions.
[0025] The user interface is built using web front-end technologies such as HTML, CSS, JavaScript, or desktop application frameworks such as C#'s WinForms.
[0026] The user interface allows users to enter data, view reports, and perform financial operations such as adding, modifying, and deleting financial data.
[0027] 2) Report and Query Module: Provides financial reporting and query functions, such as the generation and viewing of financial statements such as balance sheets, income statements, cash flow statements, and customized query options.
[0028] The reporting and query module obtains data through back-end services and uses reporting tools such as Excel plug-ins, report generation libraries, or custom front-end components to display data.
[0029] The Report and Query module allows users to generate and view various financial reports as needed, as well as retrieve specific financial data through custom queries.
[0030] 3) User Rights Management Module: Manage user rights and access control to ensure that only authorized users can access specific functions or data.
[0031] The user rights management module uses authentication and authorization mechanisms such as OAuth, JWT, etc. to verify user identity and limit access to system functions based on user roles or permission settings. This protects system security and prevents unauthorized access and data leakage.
[0032] 4) Notification and reminder module: provides notification and reminder functions, such as budget overspending warnings, payment due reminders, etc.
[0033] The Notification and Alert module monitors specific events or conditions through backend services and sends notifications to users using messaging systems such as email, SMS, push notifications, etc. This helps users understand important financial information in a timely manner so that they can make corresponding decisions.
[0034] 5) Financial application module: operating interface for specific functions such as expense reimbursement, budget management, asset management, and financial accounting.
[0035] Expense Reimbursement provides online application, approval, payment and query functions for employee expense reimbursement. It supports various expense types such as travel expenses, office supplies expenses, etc., as well as various reimbursement methods, such as paper invoices, electronic invoices, etc. Employees submit reimbursement applications through the system and attach relevant invoices or vouchers. The system circulates according to the preset approval process and automatically notifies the relevant approvers for approval. After approval, the system automatically processes the payment and generates relevant financial statements.
[0036] Budget management supports the whole process management of budget preparation, approval, execution, adjustment and analysis for enterprises in the park. This includes sales budget, cost budget, cash budget, etc. The system provides templates and tools for budget preparation, and users can customize budget items and indicators according to their needs. After the budget is prepared, the system supports multi-level approval processes to ensure the accuracy and rationality of the budget. During the budget execution process, the system monitors the budget usage in real time and provides early warning and reminder functions.
[0037] The financial application module is customized and developed according to the specific needs of the park enterprises, implementing specific business logic and processes, quickly building the basic framework of the financial application module, and further realizing data integration and exchange between the financial application module and other enterprise systems.
[0038] The financial application module reduces manual operations through automated processing, improves the efficiency and accuracy of financial work, and helps users better input and output financial data, thereby improving the degree of office automation.
[0039] The park application layer realizes user interaction through the above modules, allowing users to input data, view reports, and perform approval operations. The application layer also provides application display to display financial data and reports and provide decision support.
[0040] The business logic layer implements business processing functions and processes financial business according to defined rules. The data analysis function of the business logic layer uses big data analysis technology, expert systems and artificial intelligence to analyze financial data and provide reports on financial indicators and business data. The risk management of the business logic layer provides risk warning and risk control functions through automated risk assessment and reminder mechanisms, as well as association with external data sources. The business logic layer includes the following main modules: 1) Financial business rules module: defines the rules and processes for financial business processing, including bookkeeping, approval, accounting, etc. It also sets financial policies and compliance requirements to ensure that business operations comply with regulations and corporate policies.
[0041] The financial business rules module uses process engines or workflow technologies to define and manage financial business processes, and embeds financial policies and compliance requirements into the system through programming or configuration.
[0042] The financial business rules module automates the execution of financial business processes, reduces manual intervention, and improves efficiency. It ensures that financial business operations comply with predefined rules and policies and reduces risks.
[0043] 2) Financial data processing module: Verify, convert and calculate data from the park application layer. The financial data processing module also integrates financial data from different systems to form a unified or customized financial data view for the park application layer.
[0044] The financial data processing module uses data cleaning and conversion tools to pre-process financial data. It can integrate financial data from different companies in the park through data warehouse or data lake technology. It can also use database query and calculation functions to further process and analyze the data.
[0045] The financial data processing module can also ensure the accuracy and consistency of financial data and improve data quality. It provides various financial data views for the park application layer and supports cross-departmental and cross-company park data sharing and analysis.
[0046] 3) Risk Management Module: Identify, assess, monitor, report and manage risks, including financial risks and compliance risks, etc. And formulate risk response measures to reduce the possibility of financial losses.
[0047] The risk management module uses data analysis techniques, such as data mining and machine learning, to identify potential financial risks. Risk indicators and thresholds can be set to quantitatively assess financial risks. Financial risks can be continuously monitored and reported through a real-time monitoring system. Risk response plans and measures can also be developed to respond to and handle identified risks in a timely manner.
[0048] The risk management module can timely detect and warn financial risks and improve risk prevention capabilities. It can also provide comprehensive financial risk reports to the park and enterprise management to support decision-making. It can reduce the possibility of financial losses and protect the assets and interests of park enterprises.
[0049] The data access layer provides access and operation functions to the database. It also checks the integrity and accuracy of data before it enters the database. It also performs caching and optimization to improve the operation speed and user experience of the campus. The data access layer includes the following main modules: 1) Database interface module: responsible for establishing a connection with the database, interacting with the database, and performing data addition, deletion, modification, and query operations. Responsible for providing the basic interface for performing database addition, deletion, modification, and query (CRUD, Create, Retrieve, Update, Delete) operations.
[0050] The database interface module uses database connection technologies such as JDBC (Java Database Connectivity) or ODBC (OpenDatabase Connectivity) to encapsulate the underlying database operations and provide a unified API interface for the upper layer.
[0051] The database interface module can ensure that the system can communicate with the database stably and efficiently. It can provide a unified data access interface to reduce the coupling between the business logic layer and the database. 2) Data validation module: Ensure the integrity and accuracy of data before it enters the database. The data validation module can set data validation rules and constraints, such as non-null, uniqueness, data type, etc.
[0052] The data validation module uses a data validation library, such as Hibernate Validator, to perform field-level data validation. Constraints can be set at the database level, such as unique constraints, foreign key constraints, etc.
[0053] The data validation module can prevent invalid or erroneous data from entering the database, ensuring data quality and improving the robustness and stability of the system.
[0054] 3) Data caching module: caches data read from the database, reduces frequent access to the database, and improves system performance. It can provide a mechanism for updating and invalidating cached data. You can use memory databases such as Redis and Memcached as the data caching layer. You can set cache policies, such as the LRU (Least Recently Used) elimination policy.
[0055] The data cache module can improve data access speed and optimize user experience. It can also reduce database load and improve overall system performance.
[0056] 4) Data access optimization module: optimizes database queries, reduces query time, and improves data access efficiency. It can monitor database performance, find performance bottlenecks, and perform optimization. The data access optimization module uses database indexing, partitioning, and other technologies to improve query performance, and uses SQL optimization tools to analyze and optimize SQL statements. By monitoring database performance indicators such as response time and throughput, bottlenecks can be found and a certain indicator can be optimized in a targeted manner.
[0057] The data access optimization module can improve the response speed of data access to meet business needs. It can also promptly discover and solve database performance problems to ensure stable system operation.
[0058] The campus data layer includes the following main modules: 1) Database Management System (DBMS): A system that stores and manages financial data.
[0059] The database management system is the core of the data layer, which is responsible for storing, retrieving, updating, and deleting financial data. DBMS ensures the integrity, security, and accessibility of data by organizing, storing, and managing data. In the park intelligent financial information system, DBMS may use a relational database (such as MySQL, Oracle, etc.) or a non-relational database (such as MongoDB, Cassandra, etc.), depending on the needs of the system.
[0060] The database management system completes data modeling and designs a reasonable database structure, including tables, indexes, views, etc., according to the needs of the park's intelligent financial information system. Provide data storage, using the data storage mechanism provided by the DBMS to store data on disks or other storage media. Provide data management, using the DBMS to efficiently store, retrieve, update and delete financial data to ensure data accuracy and consistency. It also provides transaction processing and supports transaction processing with ACID (Atomicity, Consistency, Isolation, Durability) attributes to ensure data integrity and security during concurrent access. It also provides a variety of concurrency control mechanisms, such as locking mechanisms, to ensure that multiple users or processes can access and modify data at the same time. Through constraints, triggers, stored procedures and other mechanisms, ensure data integrity and prevent the generation of invalid data.
[0061] 2) Data backup and recovery module: ensure data security and recoverability.
[0062] The campus data layer provides data storage functions, storing financial data and business data. The data layer also provides data backup and recovery functions, which can restore data to the most recent state when data is lost or damaged. The data backup and recovery module is responsible for regularly backing up financial data and quickly restoring data when needed. This module is crucial to ensuring the reliability and availability of financial data.
[0063] Data backup can be done automatically, such as scheduled backup or dynamic backup technology, to perform real-time backup according to data changes. When backing up, select appropriate backup devices, such as external hard disks, tape libraries, or network storage to ensure the reliability and accessibility of backup data. This module can also formulate appropriate backup strategies, such as full backup, incremental backup, or differential backup, to meet different recovery needs.
[0064] When data recovery is required, clearly define the recovery method, location of the recovery file, and verification steps after recovery. Use the backup data in the backup device and perform recovery operations according to the recovery plan to ensure data integrity and accessibility.
[0065] The data backup and recovery module can protect data by regularly backing up financial data to prevent data loss or damage and ensure data reliability and availability. It can quickly restore data when data is lost or damaged, reduce business interruption time and ensure business continuity. After restoring data, verify and check the data to ensure data integrity and accessibility and avoid errors and omissions during data recovery.
[0066] The four-layer structure of the application model of an intelligent financial information system in a digital park in the embodiment of the present invention together constitutes the application model of the intelligent financial information system in the digital park. The park application layer provides an interface for users to interact with the system; the business logic layer defines the rules and processes for financial business processing, and processes and analyzes data; the data access layer is responsible for accessing and operating the database; and the park data layer provides data storage and backup functions. Such an architecture enables the system to meet complex business needs while ensuring data security and reliability.
[0067] An embodiment of the present invention further provides an electronic device, including: Memory for storing computer programs; The processor is used to execute the program stored in the memory to implement the aforementioned application model of the intelligent financial information system in the digital park. The specific implementation and related explanations of the model can be found in the embodiment of the model, which will not be repeated here.
[0068] The memory of the electronic device mentioned in this embodiment may include a random access memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-Volatile Memory, NVM), such as at least one disk memory.
[0069] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0070] The embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the application model of the aforementioned intelligent financial information system in a digital park is implemented. The specific implementation of the model and related explanations can be found in the embodiment of the model, which will not be elaborated here.
[0071] It should be noted that the various embodiments in this specification are described in a related manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.
[0072] In particular, for the embodiments of the device, electronic device, and computer-readable storage medium, since they are basically similar to the embodiments of the model, the description is relatively simple, and the relevant parts can be referred to the partial description of the model embodiments.
[0073] The above embodiments are only used to help understand the method and core idea of the present invention. It should be noted that, for those skilled in the art, several improvements and modifications can be made to the present invention without departing from the principles of the present invention, and these improvements and modifications also fall within the scope of protection of the claims of the present invention.
Claims
1. An application model of intelligent financial information system in digital park, characterized in that: include: Park application layer: used for the display, operation and management interface of park financial information, so that park enterprises and users can obtain and apply the required information resources more intelligently and conveniently; Business logic layer: realizes business processing functions, processes the park's financial business according to defined rules, analyzes financial data, provides reports on financial indicators and business data, and provides risk warning and risk control functions through automated risk assessment and reminder mechanisms; Data access layer: provides access to and operation functions for the database, and checks the integrity and accuracy of data before it enters the database. It also performs caching and optimization to improve the operation speed and user experience of the campus. Park data layer: stores all financial and related information data of the park, and processes data resources through databases, data centers, and cloud computing centers.
2. According to claim 1, an application model of an intelligent financial information system in a digital park is characterized in that: The park application layer includes: 1) User interface module: provides an interface for users to interact with the system, including buttons, forms, reports and visual charts; 2) Report and Query Module: Provides financial reporting and query functions, generation and viewing of financial statements, and customized query options; 3) User authority management module: manage user authority and access control; 4) Notification and reminder module: provides notification and reminder functions for the financial information of park users; 5) Financial application module: provides an operating interface for expense reimbursement, budget management, asset management, and financial accounting functions.
3. The application model of an intelligent financial information system in a digital park according to claim 1 is characterized in that: The business logic layer includes: 1) Financial business rules module: defines the rules and processes for financial business processing, including bookkeeping, approval, and accounting processes; it also sets financial policies and compliance requirements to ensure that business operations comply with regulations and corporate policies; 2) Financial data processing module: Verify, convert and calculate data from the park application layer, integrate financial data from different systems, and form a unified or customized financial data view for the park application layer; 3) Risk Management Module: Identify, assess, monitor, report and manage risks, including financial risks and compliance risks, and develop risk response measures to reduce the possibility of financial losses.
4. The application model of an intelligent financial information system in a digital park according to claim 1 is characterized in that: The data access layer includes: 1) Database interface module: responsible for establishing a connection with the database, interacting with the database, and performing data addition, deletion, modification, and query operations; 2) Data validation module: ensures the integrity and accuracy of data. Data validation rules and constraints can be set. The validation rules and constraints include non-null, uniqueness, and data type. 3) Data cache module: caches data read from the database, reduces frequent access to the database, and improves system performance; 4) Data access optimization module: optimizes database queries, reduces query time, and improves data access efficiency; monitors database performance, identifies performance bottlenecks, and performs optimization.
5. The application model of an intelligent financial information system in a digital park according to claim 1 is characterized in that: The park data layer includes: 1) Database Management System: a system that stores and manages financial data; 2) Data backup and recovery module: ensure data security and recoverability.
6. An electronic device comprising: Memory for storing computer programs; A processor is used to execute the program stored in the memory to realize the application model of an intelligent financial information system in a digital park as described in any one of claims 1 to 5.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the application model of an intelligent financial information system in a digital park as described in any one of claims 1 to 5 is implemented.