Financial software and data migration system and method thereof

Through automated financial software and its data migration system, multiple collaborative units and parallel processing technologies are used to solve the problems of inefficient migration and high risk in the existing technology, and efficient and secure financial software migration is achieved.

CN119807169APending Publication Date: 2025-04-11GHOSTCLOUD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411856093.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the prior art, financial software and its data migration usually require manual intervention, which is inefficient and prone to errors, resulting in high risks.

Method used

A financial software and its data migration system and method are proposed. Data migration is carried out through automation, and multiple units in the removable storage medium (financial software unit, authentication registration unit, data copy unit, data deletion unit and operation control unit) work together, and data transmission is adopted using parallel processing technology and distributed architecture, and the migration process is optimized through incremental synchronization and timer modules.

Benefits of technology

By automating the migration process, manual intervention is reduced, the risks caused by manual operation errors during the migration process are reduced, migration efficiency is improved, and the time required for migration is reduced, ensuring the continuous operation and business continuity of the enterprise's key financial software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807169A_ABST
    Figure CN119807169A_ABST
Patent Text Reader

Abstract

The invention discloses financial software and a data migration system and method thereof, and relates to the technical field of computers.The system is stored in a movable storage medium and comprises a financial software unit, an authentication registration unit, a data copying unit, a data deleting unit and an operation control unit, the control unit is used for controlling the execution process of other units and calling the authentication registration unit to execute authentication and determination of registration information; the data copying unit is automatically called to execute a data copying program, and the data deleting unit is automatically called to execute a financial database deleting program. According to the method, data migration is automatically carried out, manual intervention is reduced, risks caused by manual operation errors in the software and data migration process are reduced, the migration efficiency can be greatly improved through the automatic migration process, time needed by migration is shortened, continuous operation of enterprise key financial software is ensured, and enterprise business is better facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to financial software and a data migration system and method thereof. Background Art

[0002] In the prior art, enterprises generally use financial software to process and save financial data. With the continuous development of corporate business and the deepening of enterprise informatization, financial software has become an indispensable tool for enterprise management. When enterprises upgrade hardware equipment or migrate data centers, they need to migrate financial software and its data from old hardware to new hardware. However, there is a lot of financial data, and the financial software and its data process is often complicated and cumbersome with high risks. In the prior art, software and data migration usually requires manual intervention, which is inefficient and prone to errors.

[0003] In order to solve the above problems, a financial software and a data migration system and method thereof are proposed. Summary of the invention

[0004] The purpose of the present invention is to propose a financial software and its data migration system and method, which can reduce manual intervention and the risk of manual operation errors in the software and data migration process by automating data migration. The automated migration process can greatly improve the migration efficiency and reduce the time required for migration, thereby ensuring the continuous operation of the enterprise's key financial software, maintaining the continuity of the enterprise's business, minimizing the enterprise's downtime, and solving the problems of inefficiency and error-proneness in the background technology.

[0005] The technical solution adopted by the present invention is as follows:

[0006] The present invention is a financial software and data migration system thereof, the system is stored in a removable storage medium, the removable storage medium is a mobile hard disk, the system comprises a financial software unit, an authentication registration unit, a data copying unit, a data deleting unit and an operation control unit,

[0007] The financial software unit is the financial software itself, including the main program and financial database of the financial software;

[0008] The authentication and registration unit is used to authenticate the user who uses the removable storage medium and to confirm the registration information of the financial software unit during the operation of the financial software unit;

[0009] The data replication unit is used to execute the replication of programs and data between the computer and the removable storage medium, specifically using parallel processing technology to slice and compress the financial database, and simultaneously transmit different data blocks through a multi-threaded or distributed architecture;

[0010] The data deletion unit is used to delete the financial database stored on the computer using an erasure algorithm when exiting the financial software, ensuring that the deleted financial data cannot be recovered;

[0011] The operation control unit is used to control the execution process of the above-mentioned units, including calling the authentication and registration unit to perform authentication and registration information determination, calling the data replication unit to execute the program and the data replication program, and calling the data deletion unit to execute the financial database deletion program. The system automatically triggers the complete process of data backup, compression, migration and decompression of the financial software unit, and cooperates with the timer module to automatically perform migration during non-working hours.

[0012] Furthermore, the data copying unit is used to execute data copying between the computer and the removable storage medium, specifically including copying the financial software unit stored in the removable storage medium to the computer, or when the main program of the financial software unit is stored on the computer, copying the financial database stored in the removable storage medium to the computer; and when exiting the financial software, copying the financial database on the computer to the removable storage medium.

[0013] Furthermore, the storage space of the removable storage medium is divided into a public storage area, a private storage area and a read-only area, wherein:

[0014] The data in the public storage area is allowed to be read, written and deleted;

[0015] The private storage area is invisible to users and stores data that needs to be kept confidential;

[0016] The read-only area only allows the reading of data and stores content that does not need to be kept confidential and cannot be deleted.

[0017] Furthermore, the main program of the financial software unit is stored in the public storage area of ​​the removable storage medium in the form of a program;

[0018] The authentication registration unit, data copying unit, data deletion unit and operation control unit are stored in the public storage area or read-only area of ​​the removable storage medium in the form of a program;

[0019] The authentication information stored in the authentication registration unit, the registration information of the financial software unit, and the financial database of the financial software unit are stored in a private storage area of ​​the removable storage medium.

[0020] Furthermore, the read-only area also stores a software recovery wizard program for recovering the financial software program.

[0021] Furthermore, the system also has an incremental migration module that detects newly added, modified or deleted data in the financial database, and automatically synchronizes incremental data when migrating data between computers and removable storage media, migrating only the changed data instead of the entire data, thus avoiding repeated data transmission.

[0022] A financial software and data migration method thereof, comprising the above system, further comprising the following steps:

[0023] Step 1: Connect the removable storage medium to the computer, and start the authentication registration unit by the operation control unit to authenticate the user who uses the removable storage medium;

[0024] Step 2: The operation control unit starts the data copying unit to copy the financial software unit in the removable storage medium to the computer. If the main program of the financial software is already stored on the computer, the financial database stored in the removable storage medium is copied to the computer. The financial database is sharded and compressed by using parallel processing technology, and different data blocks are transmitted simultaneously through multi-threading or distributed architecture.

[0025] Step 3: The operation control unit starts the authentication registration unit, reads the registration information stored in the removable storage medium to determine the additional function module in the registration information, if the registration information is not read, executes step 4, otherwise executes step 5;

[0026] Step 4: The authentication registration unit prompts the user to register, and the user registers according to the registration process;

[0027] Step 5: Copy the additional function module in the above registration information from the removable storage medium to the computer;

[0028] Step 6: Start the financial software that has been copied to the computer. The user can now use the financial software normally;

[0029] Step 7: When the user finishes using and exits the financial software, the operation control unit starts the data copying unit to copy the financial database on the computer to the removable storage medium;

[0030] Step 8: The operation control unit starts the data deletion unit, which automatically uses an erasure algorithm to delete the financial software stored on the computer, or only deletes the financial database of the financial software.

[0031] Furthermore, the authentication of the user using the removable storage medium in step 1 specifically includes:

[0032] The authentication registration unit reads the authentication information stored in the removable storage medium, and determines whether the user name and password input by the user are consistent with the read authentication information. If they are consistent, step 2 is executed; otherwise, a prompt message indicating authentication failure is given to the user and the execution process is exited.

[0033] Furthermore, the registration process in step 4 specifically includes:

[0034] Step 41, the user logs in to the registration website according to the prompt information, and the system reads the unique identifier of the financial software recorded therein and reads the unique identifier of the removable storage medium;

[0035] In step 42, the user enters user information and sends the above two identifiers and user information to the software provider's server through the above website. The software provider's server verifies the unique identifier of the financial software, binds the unique identifier of the removable storage medium through the registration control to generate registration information, and transmits the registration information back to the storage space of the removable storage medium, indicating that the registration is successful.

[0036] Furthermore, in step 42, the financial software provider provides different functions for the same software according to different users, and determines the additional function modules provided by the financial software to the user according to the registration information.

[0037] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:

[0038] The present invention relates to financial software and a data migration system thereof, which can realize automatic migration through the control of an operation control unit of the system, thereby reducing manual intervention and the risk caused by manual operation errors during the migration process.

[0039] The present invention relates to financial software and a data migration method thereof. Each step in the migration process can be recorded and traced, which is convenient for troubleshooting and auditing. The system automatically synchronizes incremental data, which only migrates the changed part of the data instead of the full amount of data, avoids repeated data transmission, reduces the amount of data transmission, speeds up the migration, and adopts parallel processing technology to slice and compress the financial database. Different data blocks are transmitted simultaneously through a multi-threaded or distributed architecture. The present invention can greatly improve the efficiency of software and data migration through an automated migration process, reduce the time required for software and data migration, and minimize the downtime of the enterprise.

[0040] The present invention is a financial software and data migration system and method. By using the system of the present invention to migrate financial software, the reliance on professional technicians is reduced, thereby reducing the overall cost of the migration project. The migrated software and data maintain the original configuration on the new hardware, which is easy to manage and maintain. The target hardware environment can be pre-configured to ensure that the migrated system can run stably and reduce the risk of system failure; it ensures the continuous operation of the enterprise's key financial system and maintains business continuity.

[0041] The present invention relates to financial software and a data migration system and method thereof. The migration method and system are applicable to a variety of hardware platforms and financial software versions, and provide good expansibility and flexibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and should not be regarded as limiting the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative work, among which:

[0043] Figure 1 It is a system structure block diagram of the present invention;

[0044] Figure 2 This is a flow chart of the method steps in Embodiment 2 of the present invention;

[0045] Description of the accompanying figures: 1-financial software unit, 2-authentication and registration unit, 3-data replication unit, 4-data deletion unit, 5-operation control unit. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical scheme and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention, that is, the embodiments described are only part of the embodiments of the present invention, rather than all of the embodiments. The components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.

[0047] It should be noted that the terms "comprises", "includes" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, product or equipment that includes a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, product or equipment.

[0048] Embodiment 1

[0049] The present invention provides a financial software and data migration system thereof, which is stored in a removable storage medium. The removable storage medium may be a mobile hard disk, a USB flash drive, etc. Figure 1 As shown, the system includes a financial software unit 1, an authentication registration unit 2, a data replication unit 3, a data deletion unit 4 and an operation control unit 5.

[0050] Financial software unit 1, namely the financial software itself, including the main program of the financial software and the financial database;

[0051] The authentication and registration unit 2 is used to authenticate the user who uses the removable storage medium, and to confirm the registration information of the financial software unit 1 during the operation of the financial software unit 1.

[0052] The data copying unit 3 is used to copy the execution program and data between the computer and the removable storage medium, including copying the financial software unit 1 stored in the removable storage medium to the computer, or when the main program of the financial software is stored on the computer, copying the financial database stored in the removable storage medium to the computer; and when exiting the financial software, copying the financial database on the computer to the removable storage medium. The data copying unit 3 specifically adopts parallel processing technology to slice and compress the financial database, and transmit different data blocks simultaneously through multi-threading or distributed architecture. This embodiment uses frameworks such as Apache Spark or Hadoop to realize distributed data migration, effectively improving migration efficiency, and is particularly suitable for large databases such as financial data. Before data migration, the data is compressed to effectively reduce the bandwidth and time required for data transmission, which is suitable for scenarios where network transmission speed is limited.

[0053] The data deletion unit 4 is used to delete the financial database stored on the computer using an erasure algorithm when exiting the financial software, to ensure that the deleted financial data cannot be restored. This embodiment uses an international standard erasure algorithm, such as DoD5220.22-M.

[0054] The operation control unit 5 is used to control the execution process of the above-mentioned units, including calling the authentication and registration unit 2 to perform authentication and registration information determination when the removable storage medium is connected to the computer; and automatically calling the data replication unit 3 to execute the program and the data replication program when the removable storage medium is connected to the computer and the financial software is exited, and automatically calling the data deletion unit 4 to execute the financial database deletion program when the financial software is exited. The system automatically triggers the complete process of data backup, compression, migration and decompression of the financial software unit 1, and cooperates with the timer module to automatically perform migration during non-working hours.

[0055] Preferably, the system of the present invention also has an incremental migration module to detect newly added, modified or deleted data in the financial database. When data is migrated between a computer and a removable storage medium, the incremental synchronization is automated to migrate only the changed part of the data, rather than the full amount of data, to avoid repeated data transmission. This embodiment uses a data comparison algorithm to identify differences, such as timestamp comparison and data hashing, and uses Change Data Capture technology to record change operations and synchronize them to the target device. The above method can greatly reduce the amount of transmitted data, speed up the migration speed, and solve the problem of low efficiency of software data migration.

[0056] Preferably, the storage space of the removable storage medium is divided into a public storage area, a private storage area and a read-only area, wherein:

[0057] Data in the public storage area can be read, written and deleted;

[0058] The private storage area is invisible to users and stores data that needs to be kept confidential;

[0059] The read-only area allows only the reading of data and stores content that does not need to be kept confidential but cannot be deleted.

[0060] Preferably, the financial software main program of the financial software unit 1, the authentication registration unit 2, the data replication unit 3, the data deletion unit 4 and the operation control unit 5 are stored in the public storage area of ​​the removable storage medium in the form of programs.

[0061] The authentication information stored in the authentication and registration unit 2 and the registration information of the financial software unit 1, as well as the financial database of the financial software unit 1 can be stored in a private storage area of ​​a removable storage medium.

[0062] The authentication registration unit 2, data copying unit 3, data deletion unit 4 and operation control unit 5 may also be stored in the read-only area in the form of a program.

[0063] Preferably, the read-only area of ​​the removable storage medium may also store necessary programs for recovering the financial software program, such as a software recovery wizard program.

[0064] The financial software and data migration system thereof of the present invention are controlled by the operation control unit 5 of the system to perform automatic migration, thereby reducing manual intervention and lowering the risks caused by manual operation errors during the migration process.

[0065] Embodiment 2

[0066] This embodiment is an implementation process of financial software and its data migration.

[0067] like Figure 2As shown, this embodiment is a financial software and a data migration method thereof, that is, an execution flow chart of the financial software and a data migration system of the present invention, and the following is referred to Figure 2 , the execution process of the financial software and data migration system of the present invention is described in detail:

[0068] Step 1: Connect the removable storage medium storing the financial software system of the present invention to the computer, that is, insert the removable storage medium into the USB interface, firstly start the authentication registration unit 2 by the operation control unit 5, and authenticate the user using the removable storage medium. Specifically include:

[0069] The authentication registration unit 2 reads the authentication information stored in the removable storage medium, and the authentication information can be stored in the private storage area of ​​the removable storage medium. It determines whether the user name and password entered by the user are consistent with the corresponding information in the read authentication information. If so, step 2 is executed; otherwise, a prompt message of authentication failure is given to the user and the execution process is exited.

[0070] Step 2: The operation control unit 5 starts the data copying unit 3 to copy the financial software unit 1 in the removable storage medium to the computer.

[0071] When copying the main program of the financial software, the data copying unit 3 can first determine whether the main program of the financial software is already stored on the computer. If it is determined that the main program is already stored, it is not necessary to copy the main program repeatedly, and the financial database stored in the removable storage medium is copied to the computer, and step 3 is executed. This embodiment adopts parallel processing technology to slice and compress the financial database, and transmits different data blocks simultaneously through a multi-threaded or distributed architecture.

[0072] Step 3: The operation control unit 5 starts the authentication registration unit 2, reads the registration information stored in the private area of ​​the removable storage medium to determine the additional function module in the registration information, if the registration information is not read, execute step 4, otherwise execute step 5.

[0073] Step 4: The authentication registration unit 2 prompts the user to register. The registration process is as follows:

[0074] Step 41, the user logs in to the registration website according to the prompt information, and the financial software system reads the unique identifier of the financial software recorded therein, such as the recorded product laser code or software ID, and reads the unique identifier of the mobile storage medium, such as the hardware ID;

[0075] In step 42, the user enters user information and sends the above two identifiers and user information to the server of the financial software provider through the above website, such as the server used for authorized registration. The server of the financial software provider verifies the unique identifier of the financial software, and binds the unique identifier of the removable storage medium through the registration control to generate registration information, such as a license file, and sends the registration information back to the private area of ​​the removable storage medium, indicating that the registration is successful.

[0076] Among them, the software provider provides different functions for the same software according to different users, such as canceling certain functions by shielding, and recording which functions the software provides through registration information. In the present invention, the additional function modules provided by the financial software to the user can be determined based on the registration information of the financial software.

[0077] Step 5: Copy the additional function module recorded in the registration information from the removable storage medium to the computer.

[0078] Specifically, the additional function module provided by the financial software to the user is determined according to the registration information, and the program corresponding to the additional function module is copied to the computer.

[0079] When copying the program corresponding to the additional functional module, it can be determined whether the program corresponding to the functional module has been stored on the computer. If so, it is not necessary to copy it repeatedly.

[0080] Step 6: Start the financial software that has been copied to the computer. The user can now use the financial software normally;

[0081] Step 7: When the user finishes using the financial software and exits, the operation control unit 5 starts the data copying unit 3 to copy the financial database on the computer to the removable storage medium.

[0082] Step 8: The operation control unit 5 starts the data deletion unit 4, and automatically uses an erasure algorithm to delete the financial software stored on the computer, or only deletes the financial database of the financial software.

[0083] Each step of the migration process of this embodiment can be recorded and traced to facilitate problem troubleshooting and auditing; through the automated migration process, the efficiency of software and data migration can be greatly improved, the time required for software and data migration can be reduced, and the downtime of the enterprise can be minimized.

[0084] By using the system of the present invention to migrate financial software, the reliance on professional technicians is reduced, thereby reducing the overall cost of the migration project. The migrated software and data maintain the original configuration on the new hardware, ensuring the consistency and integrity of the data during the migration process, avoiding data loss or damage, reducing the risk of data exposure during the migration process, enhancing data security, and making it easier to manage and maintain. The target hardware environment can be pre-configured to ensure that the system can run stably after migration, reducing the risk of system failure; ensuring the continuous operation of the enterprise's key financial systems, and maintaining business continuity. The migration method and system of the present invention can be applied to a variety of hardware platforms and financial software versions, providing good scalability and flexibility.

[0085] The above is only a preferred embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be thought of by a person skilled in the art within the technical scope disclosed by the present invention without creative work should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope defined in the claims.

Claims

1. A financial software and data migration system thereof, characterized in that: The system is stored in a removable storage medium and includes a financial software unit (1), an authentication registration unit (2), a data replication unit (3), a data deletion unit (4) and an operation control unit (5). The financial software unit (1) is the financial software itself, including the main program of the financial software and the financial database; The authentication and registration unit (2) is used to authenticate the user who uses the removable storage medium and to confirm the registration information of the financial software unit (1) during the operation of the financial software unit (1); The data replication unit (3) is used to execute the replication of programs and data between the computer and the removable storage medium, and specifically adopts parallel processing technology to slice and compress the financial database, and transmit different data blocks simultaneously through multi-threading or distributed architecture; The data deletion unit (4) is used to delete the financial database stored on the computer using an erasure algorithm when exiting the financial software, ensuring that the deleted financial data cannot be restored; The operation control unit (5) is used to control the execution process of each of the above-mentioned units, including calling the authentication and registration unit (2) to perform authentication and registration information determination, calling the data replication unit (3) to execute programs and data replication programs, and calling the data deletion unit (4) to execute financial database deletion programs. The system automatically triggers the complete process of data backup, compression, migration and decompression of the financial software unit (1), and cooperates with the timer module to automatically perform migration during non-working hours.

2. The financial software and data migration system thereof according to claim 1, characterized in that: The data copying unit (3) is used to copy programs and data between the computer and the removable storage medium, specifically including copying the financial software unit (1) stored in the removable storage medium to the computer, or when the main program is stored on the computer, copying the financial database stored in the removable storage medium to the computer; and when exiting the financial software, copying the financial database on the computer to the removable storage medium.

3. The financial software and data migration system thereof according to claim 1, characterized in that: The storage space of the removable storage medium is divided into a public storage area, a private storage area and a read-only area, wherein: The data in the public storage area is allowed to be read, written and deleted; The private storage area is invisible to users and stores data that needs to be kept confidential; The read-only area only allows the reading of data and stores content that does not need to be kept confidential and cannot be deleted.

4. The financial software and data migration system thereof according to claim 3, characterized in that: The main program of the financial software unit (1) is stored in the public storage area of ​​the removable storage medium in the form of a program; The authentication registration unit (2), the data copying unit (3), the data deleting unit (4) and the operation control unit (5) are stored in the public storage area or the read-only area of ​​the removable storage medium in the form of a program; The authentication information stored in the authentication registration unit (2), the registration information of the financial software unit (1), and the financial database of the financial software unit (1) are stored in a private storage area of ​​a removable storage medium.

5. The financial software and data migration system thereof according to claim 4, characterized in that: The read-only area also stores a software recovery wizard program for recovering the financial software program.

6. The financial software and data migration system thereof according to claim 1, characterized in that: The system also has an incremental migration module that detects newly added, modified or deleted data in the financial database. When migrating data between a computer and a removable storage medium, it automatically performs incremental synchronization and migrates only the changed data instead of the entire data, thereby avoiding repeated data transmission.

7. A financial software and a data migration method thereof, comprising a financial software and a data migration system thereof according to any one of the above claims, characterized in that: The following steps are also included: Step 1: Connect the removable storage medium to the computer, and start the authentication registration unit (2) by the operation control unit (5) to authenticate the user who uses the removable storage medium; Step 2: The operation control unit (5) starts the data copying unit (3) to copy the financial software unit (1) in the removable storage medium to the computer. If the main program of the financial software is already stored on the computer, the financial database stored in the removable storage medium is copied to the computer, and the financial database is divided and compressed by parallel processing technology, and different data blocks are transmitted simultaneously through a multi-threaded or distributed architecture; Step 3: The operation control unit (5) starts the authentication registration unit (2), reads the registration information stored in the removable storage medium to determine the additional function module in the registration information, and if the registration information is not read, executes step 4, otherwise executes step 5; Step 4: The authentication registration unit (2) prompts the user to register, and the user registers according to the registration process; Step 5: Copy the additional function module in the above registration information from the removable storage medium to the computer; Step 6: Start the financial software that has been copied to the computer. The user can now use the financial software normally; Step 7: When the user finishes using the financial software and exits, the operation control unit (5) starts the data copying unit (3) to copy the financial database on the computer to the removable storage medium; Step 8: The operation control unit (5) starts the data deletion unit (4), and automatically uses an erasure algorithm to delete the financial software stored on the computer, or only deletes the financial database of the financial software.

8. A financial software and data migration method thereof according to claim 7, characterized in that: The step 1 of authenticating the user using the removable storage medium specifically includes: The authentication registration unit (2) reads the authentication information stored in the removable storage medium, determines whether the user name and password input by the user are consistent with the read authentication information, and if they are consistent, executes step 2; otherwise, gives the user a prompt message indicating authentication failure and exits the execution process.

9. The financial software and data migration method thereof according to claim 7, characterized in that: The registration process in step 4 specifically includes: Step 41, the user logs in to the registration website according to the prompt information, and the system reads the unique identifier of the financial software and the unique identifier of the removable storage medium; In step 42, the user enters user information and sends the above two identifiers and user information to the software provider's server through the above website. The software provider's server verifies the unique identifier of the financial software, binds the unique identifier of the removable storage medium through the registration control to generate registration information, and transmits the registration information back to the storage space of the removable storage medium, indicating that the registration is successful.

10. The financial software and data migration method thereof according to claim 9, characterized in that: In step 42, the financial software provider provides different functions for the same software according to different users, and determines the additional function modules provided by the financial software to the user according to the registration information.