A blockchain-based sales data traceability management system
By adopting blockchain technology and a multi-module combination method in the sales data traceability management system, the problems of data insecurity, difficulty in traceability and tampering in traditional systems are solved, and high security and reliability traceability management of sales data are achieved.
Patent Information
- Application Number
- CN202410759815.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-13
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2044-06-13
AI Technical Summary
The existing sales data traceability management system has problems such as insecure, difficulty in traceability and tampering, and cannot ensure the security and reliability of the data traceability process.
The sales data traceability management system based on blockchain is adopted, and the traceability management and verification of sales data is achieved through the combination of channel management module, data collection module, data integration module, data storage module, data processing module, traceability management module and traceability warning module.
The security and immutability of data are ensured through blockchain technology, and the traceability and reliability of sales data are realized, which improves the security and reliability of the data traceability process.
Smart Images

Figure CN118520501B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data traceability management, and specifically to a sales data traceability management system based on blockchain. Background Art
[0002] With the rapid development of Internet technology, more and more enterprises have begun to incorporate the management and analysis of sales data into their business operation processes. There are many problems in traditional sales data traceability management systems, such as data insecurity, difficulty in traceability and tampering. Since the birth of blockchain technology in 2008, it has undergone multiple iterations; today, it has become a distributed ledger technology widely used in various fields. Using blockchain technology for traceability management of sales data can, to a certain extent, avoid the defects in the traditional sales data traceability management process;
[0003] A data traceability visualization data management system and method with the publication number CN117688049B discloses a data traceability visualization data management system and method, including identifying and judging an abnormal traceability investigation object when the output data abnormality inspection of any data processing record displayed on any device end fails; judging and identifying other device ends that have a data continuous processing execution sequence with the abnormal traceability investigation object of any device end, and extracting the abnormal traceability investigation range of any device end when the output data abnormality inspection of any data processing record displayed fails; evaluating the feature traceability index of each device end; and feeding back the feature traceability index corresponding to each device end within each unit cycle to the management personnel port to assist the management personnel in dynamically adjusting and setting the security defense intensity of each device end.
[0004] However, in the current process of sales data traceability, the acquisition process cannot be carefully divided, and during the traceability process, the security and reliability in the data traceability process cannot be ensured. How to improve the security and reliability in the sales data traceability process is a problem that we need to solve. For this reason, a sales data traceability management system based on blockchain is provided herein. Summary of the Invention
[0005] In order to solve the above technical problems, the purpose of the present invention is to provide a sales data traceability management system based on blockchain.
[0006] The purpose of the present invention can be achieved through the following technical solutions: A sales data traceability management system based on blockchain, including a data management platform, in which a channel management module, a data collection module, a data integration module, a data storage module, a data processing module, a traceability management module, and a traceability warning module are communicatively connected;
[0007] The channel management module is used to set the sales process sequence according to the enterprise data information corresponding to the enterprise using the data management platform, set the corresponding channel traceability nodes according to the sales process sequence, and mark the obtained channel traceability nodes;
[0008] The data collection module is used to collect the corresponding sales process data according to the channel traceability nodes, mark the collection time, and send the collected sales process data to the data integration module;
[0009] The data integration module performs matching analysis on the sales process data obtained within the corresponding channel traceability nodes of each sales process sequence, and sets data identification codes for the sales process data according to the matching results and collection time;
[0010] The data storage module is used to store the sales process data with data identification codes marked within the corresponding enterprise;
[0011] The data processing module obtains the data identification code corresponding to the sales process data, sets a dynamic cycle adjustment period according to the data identification code, dynamically adjusts the data identification code according to the dynamic cycle adjustment period, and obtains the adjusted dynamic traceability code;
[0012] The traceability management module is used to perform traceability verification management on the relevant sales process data according to the dynamic traceability code, and obtain the channel traceability nodes of the sales process data;
[0013] The traceability warning module compares and analyzes the dynamic traceability code submitted by the staff with the dynamic traceability code corresponding to the dynamic cycle adjustment period, and generates a warning message according to the comparison result.
[0014] Furthermore, the process of the channel management module setting the corresponding channel traceability nodes and marking the obtained channel traceability nodes includes:
[0015] The channel management module obtains the enterprise data information within the data management platform, and the enterprise data information includes enterprise organizational structure information and enterprise sales process information; analyzes and processes the obtained enterprise sales process data, obtains the sales process characteristics of the enterprise sales process data, extracts process information according to the sales process characteristics, and sets the corresponding sales process sequence according to the obtained process information; the enterprise organizational structure information includes the responsibility information of each department within the enterprise, matches the obtained sales process sequence with the enterprise organizational structure information, associates the corresponding department within the enterprise organizational structure information with the corresponding sales process sequence according to the matching result, and sets the corresponding department as the channel traceability node.
[0016] Furthermore, the process of the data collection module collecting the corresponding sales process data according to the channel traceability nodes includes:
[0017] The data acquisition module obtains the corresponding data temporary storage pool according to the sales process sequence, and stores the sales process data obtained in the corresponding channel traceability node in the sales process sequence in the data temporary storage pool; a data acquisition window is set in the channel traceability node, and the data acquisition window is used for the staff in the corresponding enterprise to obtain the sales process data in the corresponding data temporary storage pool of the previous sales process sequence of the corresponding channel traceability node, collect the corresponding sales process data according to the corresponding sales process sequence on the basis of the obtained sales process data, mark the collection time of the collected corresponding sales process data, and send the marked sales process data to the corresponding data temporary storage pool.
[0018] Further, the process of the data integration module setting data identification codes for the obtained sales process data includes:
[0019] The data integration module is associated with each data temporary storage pool set in the data acquisition module, and sets data identification codes for the sales process data in each data temporary storage pool;
[0020] Obtain the collection time, channel traceability node, and historical data identification code obtained in the previous sales process sequence corresponding to the sales process data in the data temporary storage pool, obtain the corresponding hash value based on the hash algorithm for the historical data identification code, the data integration module is provided with corresponding node identifiers according to different channel traceability nodes, set the obtained collection time as the time code, and generate a data extraction code from the obtained time code, the hash value of the historical data identification code, and the node identifier; perform character extraction on the obtained sales process data according to the obtained data extraction code, set the obtained characters as the data identification code, and store the obtained data identification code.
[0021] Further, the process of the data storage module storing the sales process data with data identification codes marked in the corresponding enterprise includes:
[0022] A data temporary storage pool and an enterprise data storage pool are set in the data storage module; the data temporary storage pool is associated with the data acquisition module and the data integration module, stores the unprocessed sales process data, and creates a digital signature for the sales process data stored therein;
[0023] The data storage module constructs a blockchain based on the sales process sequence corresponding to the data temporary storage pool and the enterprise data storage pool. The corresponding data temporary storage pool is the block corresponding to the blockchain. Each block is linked according to the sales process sequence. The sales process data that has completed data collection and data integration is sequentially stored in the corresponding data temporary storage pool according to the sales process sequence, and its digital signature is updated until the corresponding sales process data completes data collection, and then it is sent to the enterprise data storage pool for storage, and the obtained data identification code and the corresponding digital signature are stored together.
[0024] Further, the data processing module obtains the data identification code corresponding to the sales process data, sets a dynamic loop adjustment period according to the data identification code, and dynamically adjusts the data identification code according to the dynamic loop adjustment period. The process of obtaining the adjusted dynamic traceability code includes:
[0025] Obtain the data identification code corresponding to the sales process data, mark and sort the corresponding characters in the data identification code, obtain the quantity of the data identification code according to the sorting. The position marking includes the data source type of different characters and their positions in the data identification code; preset a dynamic loop adjustment period, and preset the number of empty positions corresponding to the dynamic adjustment data set according to the quantity of the data identification code; set the quantity of the data identification code as an integer multiple of the number of empty positions corresponding to the corresponding dynamic adjustment data set;
[0026] Select the corresponding characters in the data identification code to the corresponding positions in the dynamic adjustment data set according to the corresponding position marking in the data identification code; obtain multiple dynamic adjustment data sets; cycle the set multiple dynamic adjustment data sets according to the dynamic loop adjustment period, and set the corresponding characters in the currently cycled dynamic adjustment data set as the dynamic traceability code.
[0027] Further, the traceability management module performs traceability verification management on the relevant sales process data according to the dynamic traceability code. The process of obtaining the channel traceability node of the sales process data includes:
[0028] A data retrieval window is set in the traceability management module. The corresponding staff in the enterprise submits a data traceability application through the data retrieval window, and the data traceability application is reviewed and verified. If the verification is passed, the corresponding dynamic traceability code within the current dynamic loop adjustment period is obtained according to the submission time of the data traceability application, and the obtained dynamic traceability code is sent to the corresponding staff;
[0029] The staff analyzes and processes the sales process data according to the obtained dynamic traceability code to obtain the channel traceability node corresponding to the sales process data.
[0030] Further, the process of the traceability warning module generating a warning message includes:
[0031] The traceability warning module obtains the dynamic traceability codes submitted by the staff, verifies and analyzes the obtained dynamic traceability codes, matches the dynamic traceability codes submitted by the staff with the corresponding dynamic traceability codes within the current dynamic cycle adjustment period. If the match is successful, no warning information is generated; if the match fails, warning information is generated.
[0032] Compared with the prior art, the beneficial effects of the present invention are:
[0033] 1. By analyzing and processing the enterprise organizational structure information and enterprise sales process information of the enterprise account, the sales process sequence and the corresponding channel traceability nodes within the enterprise account are obtained. During the process of obtaining sales data, marks are made according to the sales process sequence and channel traceability nodes, and the corresponding sales data traceability management is completed according to the marking results, so that each acquisition of sales data can be traced.
[0034] 2. Corresponding data identification codes are set at the positions of the sales process data corresponding to the sales process sequence. The data identification codes are set according to the data identification codes obtained at the corresponding positions of the previous sales process sequence on the sales process sequence and the sales process data obtained in the current sales process sequence, thereby ensuring the reliability and continuity in the process of sales process data traceability management.
[0035] 3. By setting a dynamic cycle adjustment period, corresponding dynamic traceability codes are set for the corresponding sales process data. Matching is performed according to the dynamic traceability codes obtained by the staff, and it is judged whether the corresponding staff meets the permission to retrieve the sales process data according to the matching result. Warning information is generated for the staff who do not meet the permission, which ensures the security in the process of data traceability to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a schematic diagram of a blockchain-based sales data traceability management system according to an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0037] As Figure 1 shown, a blockchain-based sales data traceability management system includes a data management platform, and a channel management module, a data acquisition module, a data integration module, a data storage module, a data processing module, a traceability management module, and a traceability warning module are communicatively connected within the data management platform;
[0038] There is an enterprise input window set in the data management platform. The enterprise input window is used to obtain corresponding enterprise data information. The enterprise data information includes corresponding enterprise organizational structure information, enterprise sales process information, enterprise business development data, enterprise resource and asset data, etc. Among them, the enterprise organizational structure includes department information, personnel allocation information, position information, and correlation information; the enterprise sales process information includes sales order process data within the corresponding enterprise; the enterprise business development data includes business data information such as revenue data, customer data, and market data within the corresponding enterprise.
[0039] The data management platform obtains the enterprise data information obtained in the enterprise input window, conducts verification management based on the obtained enterprise data information, and judges whether the corresponding enterprise meets the permission to enter the data management platform. If it meets the requirements, it grants the corresponding enterprise account according to the corresponding enterprise data information and associates the corresponding enterprise data information with the enterprise account. If it does not meet the requirements, it does not grant the corresponding enterprise account and deletes the obtained enterprise data information.
[0040] The channel management module is used to set a sales process sequence according to the enterprise data information corresponding to the enterprise using the data management platform, set corresponding channel traceability nodes according to the sales process sequence, and mark the obtained channel traceability nodes. The process includes:
[0041] There is a channel generation unit and a channel management unit set in the channel management module.
[0042] The channel generation unit is used to obtain the enterprise data information in the data management platform. The enterprise data information includes enterprise organizational structure information and enterprise sales process information; analyze and process the obtained enterprise sales process data, obtain the sales process characteristics of the enterprise sales process data, extract process information according to the sales process characteristics, set the corresponding sales process sequence according to the obtained process information. The sales process sequence includes four types: raw material source, production process, distribution path, and sales terminal, and associate the obtained sales process sequence with the corresponding enterprise organizational structure information; the enterprise organizational structure information includes the responsibility information of each department within the enterprise, match the obtained sales process sequence with the enterprise organizational structure information, associate the corresponding department in the enterprise organizational structure information with the corresponding sales process sequence according to the matching result, and set the corresponding department as the channel traceability node. The sales process sequence is associated with multiple channel traceability nodes.
[0043] The channel management unit is used to associate the staff within the corresponding enterprise based on the set sales process sequence and channel traceability nodes. For example, operations such as adding or reducing corresponding channel traceability nodes are performed, so as to make the traceability management of enterprise sales data more flexible.
[0044] The data acquisition module is used to collect corresponding sales process data according to the channel traceability nodes, mark the collection time, and send the collected sales process data to the data integration module. The process includes:
[0045] The data acquisition module obtains the corresponding data temporary storage pool in the data storage module according to the sales process sequence, and stores the sales process data obtained in the corresponding channel traceability node in the sales process sequence in the data temporary storage pool; a data acquisition window is set in the channel traceability node, and the data acquisition window is used for the staff in the corresponding enterprise to obtain the sales process data in the corresponding data temporary storage pool of the previous sales process sequence of the corresponding channel traceability node, collect the corresponding sales process data according to the corresponding sales process sequence on the basis of the obtained sales process data, mark the collection time of the collected corresponding sales process data, and send the marked sales process data to the corresponding data temporary storage pool; store the completed collected sales process data in the corresponding data temporary storage pool of the corresponding sales process sequence.
[0046] The data integration module performs matching analysis on the sales process data obtained in the corresponding channel traceability nodes of each sales process sequence, and sets data identification codes for the sales process data according to the matching results and collection times. The process includes:
[0047] The data integration module is associated with each data temporary storage pool set in the data acquisition module. The data temporary storage pool includes an unintegrated data storage space and an integrated data storage space. The unintegrated data storage space is used to store the sales process data that has completed data collection but has not been integrated, that is, the sales process data with the corresponding data identifier set for the sales process sequence. The integrated data storage space is used to store the sales process data with the corresponding data identifier set for the corresponding sales process sequence; the data integration module is used to set data identification codes for the sales process data in each data temporary storage pool;
[0048] Obtain the collection time, channel traceability node, and historical data identification code obtained in the previous sales process sequence corresponding to the sales process data in the data temporary storage pool, and obtain the corresponding hash value based on the hash algorithm for setting the historical data identification code;
[0049] Corresponding node identifiers are set in the data integration module according to different channel traceability nodes; the node identifiers include multiple character and number sets, each of which is the marked data of the corresponding channel traceability node;
[0050] Set the obtained acquisition time as the time code, generate a data extraction code from the obtained time code, the hash value of the historical data identification code, and the node identifier; perform character extraction on the obtained sales process data according to the obtained data extraction code, set the obtained characters as the data identification code, and store the obtained data identification code.
[0051] The data storage module is used to store the sales process data marked with the data identification code within the corresponding enterprise, and its process includes:
[0052] A data temporary storage pool and an enterprise data storage pool are set within the data storage module; the data temporary storage pool is associated with the data acquisition module and the data integration module, and stores the unprocessed sales process data, and creates a digital signature for the sales process data stored therein;
[0053] The data storage module constructs a blockchain based on the sales process sequence corresponding to the data temporary storage pool and the enterprise data storage pool. The corresponding data temporary storage pool is the corresponding block within the blockchain. Link each block according to the sales process sequence, store the sales process data that has completed data acquisition and data integration in the corresponding data temporary storage pool in sequence according to the sales process sequence, and update its digital signature until the corresponding sales process data completes data acquisition, and send it to the enterprise data storage pool for storage, and store the obtained data identification code and the corresponding digital signature together;
[0054] It should be further noted that in the specific implementation process, the data storage process of the data temporary storage pool and the enterprise data storage pool within the data storage module is based on blockchain technology for storage, so as to avoid the sales process data from being changed.
[0055] The data processing module obtains the data identification code corresponding to the sales process data, sets a dynamic loop adjustment period according to the data identification code, dynamically adjusts the data identification code according to the dynamic loop adjustment period, and obtains the adjusted dynamic traceability code. The process includes:
[0056] Obtain the data identification code corresponding to the sales process data, mark and sort the corresponding characters within the data identification code, obtain the quantity of the data identification code according to the sorting, and the position marking includes the data source type of different characters and their positions within the data identification code; preset a dynamic loop adjustment period, and preset the number of empty positions corresponding to the dynamic adjustment data set according to the quantity of the data identification code; set the quantity of the data identification code as an integer multiple of the number of empty positions corresponding to the corresponding dynamic adjustment data set;
[0057] Select the corresponding characters according to the position markers in the data identification code to the corresponding positions in the dynamically adjusted data set; obtain multiple dynamically adjusted data sets; cycle the set of multiple dynamically adjusted data sets according to the dynamic cyclic adjustment period, and set the corresponding characters in the currently cycled dynamically adjusted data set as the dynamic traceability code.
[0058] The traceability management module is used to perform traceability verification management on relevant sales process data according to the dynamic traceability code, and obtain the channel traceability nodes of the sales process data. The process includes:
[0059] A data retrieval window is set in the traceability management module. The corresponding staff within the enterprise submits a data traceability application through the data retrieval window, and the data traceability application is reviewed and verified. If the verification is passed, the corresponding dynamic traceability code within the current dynamic cyclic adjustment period is obtained according to the submission time of the data traceability application, and the obtained dynamic traceability code is sent to the corresponding staff;
[0060] The staff analyzes and processes the sales process data according to the obtained dynamic traceability code to obtain the channel traceability nodes corresponding to the sales process data.
[0061] The traceability warning module conducts a comparative analysis on the dynamic traceability code submitted by the staff and the dynamic traceability code corresponding to the dynamic cyclic adjustment period, and generates a warning message according to the comparison result. The process includes:
[0062] The traceability warning module obtains the dynamic traceability code submitted by the staff, conducts a verification analysis on the obtained dynamic traceability code, and matches the dynamic traceability code submitted by the staff with the corresponding dynamic traceability code within the current dynamic cyclic adjustment period. If the match is successful, no warning message is generated; if the match is unsuccessful, a warning message is generated.
[0063] The above embodiments are only used to illustrate the technical method of the present invention and not to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical method of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A sales data traceability management system based on blockchain, including a data management platform, characterized in that: The data management platform is communicatively connected with a channel management module, a data acquisition module, a data integration module, a data storage module, a data processing module, a traceability management module and a traceability warning module; The channel management module is used to set a sales process sequence according to the enterprise data information corresponding to the enterprise using the data management platform, set a corresponding channel traceability node according to the sales process sequence, and mark the obtained channel traceability node; The data collection module is used to collect corresponding sales process data according to the channel tracing node, mark its collection time, and send the collected sales process data to the data integration module; The data integration module matches and analyzes the sales process data obtained in the corresponding channel traceability node of each sales process sequence, and sets the data identification code of the sales process data according to the matching result and the collection time; The data storage module is used to store sales process data marked with data identification codes in the corresponding enterprise; The data processing module obtains the data identification code corresponding to the sales process data, sets a dynamic cycle adjustment period according to the data identification code, dynamically adjusts the data identification code according to the dynamic cycle adjustment period, and obtains the adjusted dynamic traceability code; The traceability management module is used to perform traceability verification management on the relevant sales process data according to the dynamic traceability code, and obtain the channel traceability node of the sales process data; The traceability warning module compares and analyzes the dynamic traceability code submitted by the staff with the dynamic traceability code corresponding to the dynamic cycle adjustment period, and generates warning information according to the comparison result.
2. According to a blockchain-based sales data traceability management system according to claim 1, it is characterized in that: The channel management module sets the corresponding channel traceability node and marks the obtained channel traceability node, which includes: The channel management module obtains enterprise data information in the data management platform, and the enterprise data information includes enterprise organizational structure information and enterprise sales process information; analyzes and processes the obtained enterprise sales process data, obtains sales process characteristics of the enterprise sales process data, extracts process information based on the sales process characteristics, and sets a corresponding sales process sequence based on the obtained process information; the enterprise organizational structure information includes responsibility information of each department in the enterprise, and the obtained sales process sequence is matched with the enterprise organizational structure information. According to the matching result, the corresponding department in the enterprise organizational structure information is associated with the corresponding sales process sequence, and the corresponding department is set as a channel traceability node.
3. According to a blockchain-based sales data traceability management system according to claim 2, it is characterized in that: The process of the data collection module collecting corresponding sales process data according to the channel tracing node includes: The data acquisition module obtains the corresponding data temporary storage pool according to the sales process sequence, and stores the sales process data obtained in the corresponding channel tracing node in the sales process sequence in the data temporary storage pool; a data acquisition window is set in the channel tracing node, and the data acquisition window is used for the staff in the corresponding enterprise to obtain the sales process data in the corresponding data temporary storage pool of the previous sales process sequence on the corresponding channel tracing node, and collect the corresponding sales process data based on the obtained sales process data according to the corresponding sales process sequence, and mark the collection time of the collected corresponding sales process data, and send the marked sales process data to the corresponding data temporary storage pool.
4. According to a blockchain-based sales data traceability management system according to claim 3, it is characterized in that: The process of setting the data identification code for the obtained sales process data by the data integration module includes: The data integration module is associated with each data temporary storage pool set in the data acquisition module, and a data identification code is set for the sales process data in each data temporary storage pool; Obtain the collection time, channel tracing node and historical data identification code corresponding to the sales process data in the data temporary storage pool, and set the corresponding hash value of the historical data identification code based on the hash algorithm; the data integration module is provided with corresponding node identifiers according to different channel tracing nodes; the obtained collection time is set as the time code; the obtained time code, the hash value of the historical data identification code and the node identifier are used to generate a data extraction code; perform character extraction on the obtained sales process data according to the obtained data extraction code, set the obtained characters as the data identification code, and store the obtained data identification code.
5. According to the blockchain-based sales data traceability management system of claim 4, it is characterized in that: The process of storing the sales process data marked with the data identification code in the corresponding enterprise by the data storage module includes: The data storage module is provided with a data temporary storage pool and an enterprise data storage pool; the data temporary storage pool is associated with the data acquisition module and the data integration module, wherein unprocessed sales process data is stored, and a digital signature is created for the sales process data stored therein; The data storage module constructs a blockchain according to the sales process sequence and the enterprise data storage pool corresponding to the data temporary storage pool. The corresponding data temporary storage pool is the corresponding block in the blockchain. The blocks are linked according to the sales process sequence, and the sales process data that has completed data collection and data integration are stored in the corresponding data temporary storage pool in sequence according to the sales process sequence, and its digital signature is updated until the corresponding sales process data completes data collection and is sent to the enterprise data storage pool for storage, and the obtained data identification code and the corresponding digital signature are stored together.
6. According to claim 5, a sales data traceability management system based on blockchain is characterized in that: The data processing module obtains the data identification code corresponding to the sales process data, sets a dynamic cycle adjustment period according to the data identification code, dynamically adjusts the data identification code according to the dynamic cycle adjustment period, and obtains the adjusted dynamic traceability code. The process includes: Obtain a data identification code corresponding to the sales process data, mark and sort the corresponding characters in the data identification code, and obtain the number of data identification codes according to the sorting, wherein the position mark includes the data source type of different characters and their positions in the data identification code; preset a dynamic cycle adjustment period, and preset the number of vacancies corresponding to the dynamic adjustment data set according to the number of data identification codes; set the number of data identification codes to be an integer multiple of the number of vacancies corresponding to the corresponding dynamic adjustment data set; According to the corresponding position mark in the data identification code, the corresponding character is selected to the corresponding position in the dynamic adjustment data set; multiple dynamic adjustment data sets are obtained; the set multiple dynamic adjustment data sets are cycled according to the dynamic cycle adjustment period, and the corresponding character in the currently cycled dynamic adjustment data set is set as a dynamic traceability code.
7. A blockchain-based sales data traceability management system according to claim 6, characterized in that: The traceability management module performs traceability verification management on the relevant sales process data according to the dynamic traceability code, and the process of obtaining the channel traceability node of the sales process data includes: The traceability management module is provided with a data retrieval window, through which the staff of the corresponding enterprise submits the data traceability application, and the data traceability application is reviewed and verified. If the verification is passed, the dynamic traceability code corresponding to the current dynamic cycle adjustment period is obtained according to the submission time of the data traceability application, and the obtained dynamic traceability code is sent to the corresponding staff; The staff analyzes and processes the sales process data according to the obtained dynamic traceability code to obtain the channel traceability node corresponding to the sales process data.
8. According to the blockchain-based sales data traceability management system of claim 7, it is characterized in that: The process of generating warning information by the traceability warning module includes: The traceability warning module obtains the dynamic traceability code submitted by the staff, verifies and analyzes the obtained dynamic traceability code, and matches the dynamic traceability code submitted by the staff with the corresponding dynamic traceability code in the current dynamic cycle adjustment period. If the match is successful, no warning information is generated; if the match is unsuccessful, a warning information is generated.
Citation Information
Patent Citations
A data traceability visualization data management system and method
CN117688049B
Medical data trusted storage and management system based on block chain
CN112883028A
Product traceability system based on block chain
CN114841714A