Financial business production management system, method, equipment, medium and program products
Through the unified development platform of the financial business production management system, business codes are automatically generated and deployed, which solves the problems of repeated development and low efficiency in financial business development, and achieves rapid business development and reuse, reducing development difficulty and risk of errors and omissions.
Patent Information
- Application Number
- CN202111574471.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-21
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2041-12-21
AI Technical Summary
There is a risk of duplicate work and errors in financial business development, which leads to large development workload and low efficiency, and each business function needs to be completely new, resulting in complex development of the development process.
Provide a financial business production management system, including business element data storage module, business configuration module, business code generation module, business code compilation module and business application deployment module. Through a unified development framework model, it realizes the automatic generation and deployment of business code. ,减少重复工作,提高开发效率。
It has achieved rapid business development and online development, reused existing business results, reduced development difficulty, reduced the risk of errors and omissions in redevelopment, and improved development efficiency.
Smart Images

Figure CN114237574B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of computer technology, and in particular, to a financial business production management system, method, device, medium and program product. Background Art
[0002] At present, in the development of financial business, specific coding development, testing and deployment are carried out for each business logic process of the financial industry to be developed. Each business function needs to be newly developed, and in the development process, operations such as compilation, packaging and deployment are required.
[0003] However, the financial industry involves a wide variety of business scenarios, and with continuous and rapid updates and iterations, each business must be developed from the basic functions, which leads to problems of duplication of work and the risk of errors and omissions, resulting in a huge workload for business development and low development efficiency. Summary of the invention
[0004] The embodiments of the present invention provide a financial business production management system, method, device, medium and program product to provide a unified development framework model for the development of financial business, reduce the difficulty of business development, reduce the duplication of business development, and thus improve the efficiency of business development.
[0005] In a first aspect, an embodiment of the present invention provides a financial business production management system, the system comprising:
[0006] Business element data storage module, business configuration module, business code generation module, business code compilation module and business application deployment module;
[0007] The business element data storage module is used to store business elements, wherein the business elements include operation actions, operation logic and operation objects in the business operation logic;
[0008] The business configuration module is used to display a business configuration interactive interface and configure target business elements of the business to be developed according to the user's operation instructions on the business configuration interactive interface;
[0009] The business code generation module is used to read the target business element and generate a business code according to the target business element;
[0010] The business code compilation module is used to compile the business code and package the compilation result into an application package, and the application package is provided with a corresponding version number;
[0011] The business application deployment module is used to deploy the application package into a preset financial business production environment.
[0012] Optionally, the business element data storage module is further used to: classify the business elements, and store the classified business elements in the form of a data table.
[0013] Optionally, the service configuration module is further used to:
[0014] The target business elements are stored and managed through an Oracle database, and a business data table is generated according to a preset format based on the field name and field format of each data item in the target business elements.
[0015] Optionally, the business code generation module is further used to generate codes in steps according to the functional structure of the target business elements and the logical order in the business to be developed.
[0016] Optionally, the business code generation module is also used to provide real-time feedback on the business code generation status and results during the code generation process.
[0017] Optionally, the business application deployment module is further used to manage the application package according to the version number.
[0018] Optionally, the system further includes a user rights management module for verifying the identity of a user logging into the system.
[0019] In a second aspect, an embodiment of the present invention provides a financial business production management method, the method comprising:
[0020] Obtaining a service development instruction from a user, and configuring service elements of the service to be developed in a preset service element storage unit according to the service development instruction;
[0021] Generate business codes according to the business elements using a code generation tool adapted to the framework system of the system, and automatically complete the compilation of the business codes;
[0022] The compiled business code is packaged into an application package, and the application package is deployed to a preset financial business production environment to complete the financial business development.
[0023] Optionally, generating a business code according to the business element includes:
[0024] The business code is generated step by step according to the functional structure of the business elements and the logical order of the business elements in the business to be developed.
[0025] Optionally, after generating the service code according to the service element, the method further includes:
[0026] Determine the target business data according to the data object element information in the business element;
[0027] The target service data is saved in a preset database according to a preset format.
[0028] Optionally, in the process of generating a service code according to the service element, the method further includes:
[0029] Real-time feedback on business code generation status and results.
[0030] Optionally, before obtaining the service development instruction of the user, the method further includes:
[0031] Obtain the user's identity information and verify the identity information.
[0032] In a third aspect, an embodiment of the present invention further provides a computer device, the computer device comprising:
[0033] one or more processors;
[0034] A memory for storing one or more programs;
[0035] When the one or more programs are executed by the one or more processors, the one or more processors implement the financial business production management method provided by any embodiment of the present invention.
[0036] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a financial business production management method as provided in any embodiment of the present invention.
[0037] In a fifth aspect, an embodiment of the present invention further provides a computer program product on which a computer program is stored, and when the computer program is executed by a processor, the financial business production management method provided by any embodiment of the present invention is implemented.
[0038] The embodiments of the above invention have the following advantages or beneficial effects:
[0039] In the embodiment of the present invention, a financial business development system is formed by a business element data storage module, a business configuration module, a business code generation module, a business code compilation module and a business application deployment module. Among them, the business element data storage module is used to store business elements; the business configuration module is used to display the business configuration interaction interface, and configure the target business elements of the business to be developed according to the user's operation instructions in the business configuration interaction interface; the business code generation module is used to read the target business elements and generate business codes according to the target business elements; the business code compilation module is used to compile the business code and package the compilation results into an application package, and the application package is provided with a corresponding version number; the business application deployment module is used to deploy the application package to a preset financial business production environment. Therefore, the financial business development system provided by the embodiment of the present invention is a unified development platform that combines the various processes of business configuration, code generation and compilation, and automatic deployment, so that business development has a unified model architecture, can realize rapid business development and launch, reuse existing business results, reduce the risk of errors and omissions in re-development, and reduce the difficulty of business development by incorporating business element configuration and code into unified management. It solves the problem of repeated development of the same functional modules and low development efficiency when developing financial business in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 It is a structural diagram of a financial business production management system provided by Embodiment 1 of the present invention;
[0041] Figure 2 is a flow chart of a financial business production management method provided by Embodiment 2 of the present invention;
[0042] Figure 3 It is a structural diagram of a computer device provided in Embodiment 3 of the present invention. DETAILED DESCRIPTION
[0043] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0044] Embodiment 1
[0045] Figure 1 This is a schematic diagram of a financial business production management system provided in Embodiment 1 of the present invention. This embodiment is applicable to the development of financial business. The system can be implemented by software and / or hardware and integrated into a computer device with application development function.
[0046] like Figure 1As shown, the financial business production management system includes the following modules:
[0047] Business element data storage module 110 , business configuration module 120 , business code generation module 130 , business code compilation module 140 and business application deployment module 150 .
[0048] The above five modules form a unified development platform that integrates various links of business configuration, code generation and compilation, and automatic deployment. Specifically, the business element data storage module 110 is used to store business elements. Business elements refer to operation actions, operation logic, and operation objects in the business operation logic. For example, in the development of a transfer business application, the transfer account, the transfer amount setting operation, the transfer operation, the transfer account, and the transfer confirmation operation are all business elements in the development process of the transfer business application.
[0049] The business elements stored and managed in the business element data storage module 110 may be business elements used in the historical financial business development, which are classified and stored in advance, or business elements added or set by the user according to business needs during business development. All business elements are classified and stored in the form of data tables.
[0050] The business configuration module 120 provides an interactive interface for displaying business configuration, and the target business elements of the business to be developed can be configured according to the user's operating instructions in the business configuration interactive interface. Specifically, the business configuration interactive interface can include a user login portal, and can also provide users with instructions for using the business development system for users to read. Moreover, in the process of financial business development, users can also be guided step by step to develop the business according to the business development process. The business elements of each category are also classified and set according to a unified code development framework, and the business elements that may be used in business development can be displayed to users in the form of data lists or drop-down menus. Users can select business elements in turn according to the business logic of the financial business to be developed by clicking relevant buttons or controls on the business configuration interactive interface.
[0051] For the target business elements that have been determined for the business to be developed, the business configuration module 120 will also save the corresponding target business elements into the preset database according to the preset management strategy of the target business elements. For example, the target business elements are stored and managed through the Oracle database, and the business data table is generated according to the field name and field format of each data item of the target business element in accordance with the preset format. In an example, the data elements required by the business logic, such as the queue number (communication queue of each module), transaction code (business type code), field name, field format, etc., can be organized into a database table for storing business configuration content and unified management.
[0052] Further, after determining the target business elements of the business to be developed, the target business elements can be read through the business code generation module 130, and the business code can be generated according to the target business elements. Specifically, the implementation of code generation according to the business element configuration can use a template that can match the financial business development environment to generate executable software code to complete the data interface transmission and reception, security management, data processing and other processes required in the operation of the financial business. It should be noted here that the reason why executable business code can be generated from the business element configuration information is that in this embodiment, the business elements after the business configuration are organized into a data table, and then the target business elements and subsequent code generation are managed based on the data table configuration. The data table can temporarily store the business configuration scientifically and reasonably. In addition, in the process of generating business code, the functional modules of the business implementation are divided, and the business is organized into a unified process, so that the code can be generated through the configuration content. In the process of business code generation, the process of code generation and the generated results can also be displayed in real time. In particular, prompts are given to business elements that cannot generate business codes smoothly.
[0053] The business code compilation module 140 is used to compile the business code generated by the business code generation module 130, and package the compilation result into an application package, and the application package is provided with a corresponding version number. The version number of the application can be used as an identification of the application, and can also be used to manage the application version number during the application running stage. The specific compilation process is the process of using a compiler to generate a target program that can be recognized by a computer from a source program written in the source language of the business code. The working process of the compiler translating a source program into a target program is divided into five stages, including lexical analysis, syntax analysis, semantic checking and intermediate code generation, code optimization and target code generation. In this process, information such as syntax errors found during code compilation can be prompted, so as to promptly remind the user to perform manual intervention and correction operations, so as to facilitate the smooth progress of the financial business production management process. In a specific implementation, after the business element configuration content, the oracle database table content will be generated and stored in the database server. When generating and compiling business code, first, log in to the database server to read the business configuration content; then, generate business code based on business logic. Then, the GNU Compiler Collection (GCC) compiler used on the business development server is used to compile and link to generate an executable program.
[0054] The executable program, i.e. the compiled application package, can be deployed to the preset financial business production environment through the business application deployment module 150 for production use. In the process of application deployment, the environment management interface and interface can also be provided to the user, so that the user can configure the server information (IP, account password, etc.), and can also manage the application package according to the version number of the application package, determine the target object to be run, and select the deployment requirements for automatic deployment.
[0055] In an optional implementation, the financial business production management system further includes a user authority management module for verifying the identity of a user logging into the system to enhance the security of the system.
[0056] The technical solution of this embodiment is to form a financial business production management system by a business element data storage module, a business configuration module, a business code generation module, a business code compilation module and a business application deployment module. Among them, the business element data storage module is used to store business elements; the business configuration module is used to display the business configuration interactive interface, and configure the target business elements of the business to be developed according to the user's operation instructions in the business configuration interactive interface; the business code generation module is used to read the target business elements and generate business codes according to the target business elements; the business code compilation module is used to compile the business code and package the compilation results into an application package, and the application package is provided with a corresponding version number; the business application deployment module is used to deploy the application package to the preset financial business production environment. Therefore, the financial business production management system provided by the embodiment of the present invention is a unified development platform that combines the various processes of business configuration, code generation and compilation, and automatic deployment, so that business development has a unified model architecture, can realize the rapid development and launch of business, reuse existing business results, reduce the risk of errors and omissions in re-development, and reduce the difficulty of business development by incorporating business element configuration and code into unified management. It solves the problem of repeated development of the same functional modules and low development efficiency when developing financial business in the prior art.
[0057] Embodiment 2
[0058] Figure 2 This is a flowchart of a financial business production management method provided in Embodiment 2 of the present invention. This embodiment and the financial business production management system in the above embodiment belong to the same inventive concept, and further describes the process of business development. The method can be executed by the financial business production management system, which can be implemented by software and / or hardware and integrated into a computer device with application development function.
[0059] like Figure 2 As shown, the financial business production management method includes the following steps:
[0060] S210: Obtain a service development instruction from a user, and configure service elements of the service to be developed in a preset service element storage unit according to the service development instruction.
[0061] When developing financial services, users can operate on a designated financial service production management platform, for example, the financial service production management system provided in the above embodiments. The framework of the financial service production management system is a module queue communication-based platform, which can be configured according to the user's production environment platform.
[0062] The financial business production management system will provide a human-computer interaction interface. Users can click on the relevant buttons or controls on the business configuration interaction interface to select business elements in turn according to the business logic of the financial business to be developed, and issue business development instructions to the business development system. When the financial business production management system obtains the business development instruction, it can determine the business elements of the business to be developed according to the business development instruction and establish a data table of the target business elements. Specifically, the business element refers to the operation action, operation logic and operation object in the business operation logic. For example, in the development of a transfer business application, the transfer account, the transfer amount setting operation, the transfer operation, the transfer account and the transfer confirmation operation are all business elements in the development process of the transfer business application. Furthermore, the determined business elements will be stored and managed through the Oracle database, and the business data table will be generated according to the field name and field format of the business element data item in a preset format. For example, in the implementation, the data elements required by the business logic, such as the queue number (communication queue of each module), the transaction code (business type code), the field name, the field format, etc., are organized into a database table for storing business configuration content and unified management.
[0063] Preferably, before the user configures the business elements, the financial development system can obtain the identity identification information of the user when logging in and verify the identity identification information.
[0064] S220. Generate business codes according to the business elements using a code generation tool adapted to the framework system of the system, and automatically complete the compilation of the business codes.
[0065] Specifically, the target business elements can be read from the business element data table of the business to be developed determined in the above steps, and the business code can be generated according to the target business elements. Specifically, the implementation of code generation according to the business element configuration can use a software code template that can match the financial business production management environment to generate executable software code to complete the data interface reception and transmission, security management, data processing and other processes required in the operation of the financial business. It is precisely because in this embodiment, the business elements after the business configuration are organized into a data table, and then the target business elements and subsequent code generation are configured and managed based on the data table. The data table can temporarily store the business configuration scientifically and reasonably. In addition, in the process of generating business code, the functional modules of the business implementation are divided, and the business is organized into a unified process, so that the code can be generated through the configuration content. In the process of business code generation, the process of code generation and the generated results can also be displayed in real time. In particular, prompts are given to business elements that cannot generate business codes smoothly. Further, the business code generated by the business code generation module 130 must be compiled, and the compilation results are packaged into an application package, and the application package is provided with a corresponding version number. The application version number can be used as an identifier of the application program, and can also be used to manage the application version number during the application running phase.
[0066] S230: Package the compiled business code into an application package, and deploy the application package to a preset financial business production environment to complete financial business development.
[0067] The compiled application package can be deployed to the preset financial business production environment through the business application deployment function module of the financial business production management system for production use. During the application deployment process, the environment management interface and interface can also be provided to the user, so that the user can configure the server information (IP, account password, etc.), and can also manage the application package according to the version number of the application package, determine the target object to be run, and select the deployment requirements for automatic deployment.
[0068] Through the above steps, the whole process of financial business production management is automated, from business definition, software automatic generation to business software deployment, and integrated management is achieved. Moreover, the business modules (interface module, security module, business configuration module), configuration content (queue information, interface fields, security processing) and database (oracle) management used in the implementation of financial business production management are compatible with the software framework and platform in the financial field.
[0069] The technical solution of this embodiment configures the business elements of the business to be developed in the preset business element storage unit according to the business development instructions after obtaining the business development instructions of the user; then, based on the business elements, the code generation tool of the framework system of the adaptation system is used to quickly generate business codes, and the compilation of the business codes is automatically completed; finally, the compiled business codes are packaged to obtain an application package, and the application package is deployed to the preset financial business production environment to complete the financial business production management, thereby realizing the process automation of business development. Moreover, in the automatic business development process, the business element configuration and code are uniformly managed, the existing business results can be reused, the risk of errors and omissions in re-development can be reduced, the difficulty of business development can be reduced, and the rapid development and launch of the business can be realized. The technical solution of this embodiment solves the problem of repeated development of the same functional modules and low development efficiency when developing financial business in the prior art.
[0070] Embodiment 3
[0071] Figure 3 A schematic diagram of the structure of a computer device provided in Embodiment 3 of the present invention. Figure 3 A block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention is shown. Figure 3 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention. The computer device 12 can be any terminal device with computing capabilities, such as an intelligent controller and server, a mobile phone and other terminal devices.
[0072] like Figure 3 As shown, the computer device 12 is in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).
[0073] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0074] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0075] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Figure 3 not shown, usually called a "hard drive"). Although Figure 3 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.
[0076] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.
[0077] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via an input / output (I / O) interface 22. Furthermore, the computer device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with the other modules of the computer device 12 via the bus 18. It should be understood that although Figure 3 Not shown, other hardware and / or software modules may be used in conjunction with computer device 12, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0078] The processing unit 16 executes various functional applications and data processing by running the programs stored in the system memory 28, for example, implementing the financial business production management method provided in the embodiment of the present invention, the method comprising:
[0079] Obtaining a service development instruction from a user, and configuring service elements of the service to be developed in a preset service element storage unit according to the service development instruction;
[0080] Generate business codes according to the business elements using a code generation tool adapted to the framework system of the system, and automatically complete the compilation of the business codes;
[0081] The compiled business code is packaged into an application package, and the application package is deployed to a preset financial business production environment to complete the financial business development.
[0082] Embodiment 4
[0083] The fourth embodiment provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the financial business production management method provided in any embodiment of the present invention is implemented, including:
[0084] Obtaining a service development instruction from a user, and configuring service elements of the service to be developed in a preset service element storage unit according to the service development instruction;
[0085] Generate business codes according to the business elements using a code generation tool adapted to the framework system of the system, and automatically complete the compilation of the business codes;
[0086] The compiled business code is packaged into an application package, and the application package is deployed to a preset financial business production environment to complete the financial business development.
[0087] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0088] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0089] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0090] Computer program code for performing the operation of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0091] It should be understood by those skilled in the art that the modules or steps of the present invention described above can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, optionally, they can be implemented by a program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0092] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A financial business production management system, characterized in that: The system comprises: Business element data storage module, business configuration module, business code generation module, business code compilation module and business application deployment module; The business element data storage module is used to store business elements, wherein the business elements include operation actions, operation logic and operation objects in the business operation logic; The business configuration module is used to display a business configuration interactive interface and configure target business elements of the business to be developed according to the user's operation instructions on the business configuration interactive interface; The business code generation module is used to read the target business elements, use a template that can match the financial business development environment, organize the target business elements into a data table, and generate business codes based on the data table configuration to complete the data interface sending and receiving, security management and data processing process required in business operation; The business code compilation module is used to compile the business code and package the compilation result into an application package, and the application package is provided with a corresponding version number; The business application deployment module is used to deploy the application package into a preset financial business production environment.
2. The system according to claim 1, characterized in that The business element data storage module is also used to classify the business elements and store the classified business elements in the form of a data table.
3. The system according to claim 1, characterized in that The business configuration module is also used for: The target business elements are stored and managed through an Oracle database, and a business data table is generated according to a preset format based on the field name and field format of each data item in the target business elements.
4. The system according to claim 1, characterized in that The business code generation module is also used to generate codes in steps according to the functional structure of the target business elements and the logical order in the business to be developed.
5. The system according to claim 4, characterized in that The business code generation module is also used to provide real-time feedback on the business code generation status and results during the code generation process.
6. The system according to claim 1, characterized in that The business application deployment module is also used to manage the application program package according to the version number.
7. The system according to claim 1, characterized in that The system also includes a user authority management module, which is used to verify the identity of the user who logs into the system.
8. A financial business production management method, applicable to the financial business production management system according to any one of claims 1 to 7, characterized in that: The method comprises: Acquire a service development instruction from a user, and configure service elements of the service to be developed in a preset service element storage unit according to the service development instruction, wherein the service elements include operation actions, operation logic, and operation objects in the service operation logic; According to the business elements, using a code generation tool adapted to the framework system of the system, using a template that can match the financial business development environment, the target business elements are organized into data tables, and business codes are generated based on the data table configuration to complete the data interface sending and receiving, security management and data processing process required in business operation, and automatically complete the compilation of the business code; The compiled business code is packaged into an application package, and the application package is deployed to a preset financial business production environment to complete the financial business development.
9. The method according to claim 8, characterized in that The generating of the business code according to the business element comprises: The business code is generated step by step according to the functional structure of the business elements and the logical order of the business elements in the business to be developed.
10. The method according to claim 8, characterized in that After generating the service code according to the service element, the method further includes: Determine the target business data according to the data object element information in the business element; The target service data is saved in a preset database according to a preset format.
11. The method according to claim 8, characterized in that In the process of generating a service code according to the service element, the method further includes: Real-time feedback on business code generation status and results.
12. The method according to claim 8, characterized in that Before obtaining the user's business development instruction, the method further includes: Obtain the user's identity information and verify the identity information.
13. A computer device, characterized in that: The computer device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the financial business production management method as described in any one of claims 8-12.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the financial business production management method as described in any one of claims 8 to 12 is implemented.
15. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the financial business production management method as described in any one of claims 8 to 12.
Citation Information
Patent Citations
Application program generation method, device and system, equipment and medium
CN109656538A
Packaging deployment method and device, computer equipment and storage medium
CN111026403A
