Automatic order allocation method and system for enterprise purchase platform
By obtaining and analyzing enterprise orders and supplier information, and conducting supplier classification and comprehensive scoring, the problems of inefficient and inaccurate order allocation in the existing technology are solved, and efficient and accurate order allocation and optimized supply chain management are achieved.
Patent Information
- Application Number
- CN202411567712.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-05
- Publication Date
- 2025-02-25
AI Technical Summary
The existing enterprise procurement platform is inefficient and prone to errors when allocating orders, making it difficult to ensure the fairness and accuracy of distribution.
By obtaining the basic information of the document and supplier information of the enterprise orders, supplier classification and sorting are carried out, pre-selected suppliers are determined and their historical supply situation is obtained, and comprehensively scoring and sorting is carried out based on this information to achieve efficient and accurate allocation of orders.
It improves the efficiency and accuracy of order allocation, optimizes supply chain management, and improves the success rate and efficiency of order execution.
Smart Images

Figure CN119515499A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of enterprise procurement management, and in particular to a method and system for automatically allocating orders on an enterprise procurement platform. Background Art
[0002] In the procurement management of modern enterprises, supplier selection and order allocation are crucial links. At present, most enterprises purchase goods through enterprise procurement platforms. As a bridge between enterprises and suppliers, enterprise procurement platforms are responsible for managing purchase orders and supplier information. In order to meet procurement needs, enterprise procurement platforms need to classify and select suppliers and allocate orders to suppliers.
[0003] In the prior art, the following approach is usually adopted to sort suppliers and allocate orders, that is, relying on the experience and manual data of procurement personnel, manually screening and sorting suppliers in the enterprise procurement platform, and then allocating orders according to the sorted supplier sequence. This method is inefficient and prone to errors in order allocation when facing complex and changing corporate procurement needs, and it is difficult to ensure the fairness and accuracy of order allocation.
[0004] Therefore, how to achieve efficient and accurate order allocation has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] The present application provides a method and system for automatically allocating orders on an enterprise procurement platform, which can achieve efficient and accurate order allocation.
[0006] In a first aspect, the present application provides a method for automatically allocating orders on an enterprise procurement platform, the method comprising: obtaining basic document information of an enterprise order and all supplier information in the enterprise procurement platform; Based on all the supplier information, classify the suppliers to obtain a plurality of first supplier categories; Determine a second supplier category corresponding to the basic information of the document from the plurality of first supplier categories; Determine at least one pre-selected supplier included in the second supplier category, and determine pre-selected supplier information corresponding to each pre-selected supplier; Obtaining the historical supply status corresponding to each of the pre-selected suppliers; Based on the historical supply situations and the information of the pre-selected suppliers, all the pre-selected suppliers are sorted to obtain a supplier sequence, so that the enterprise orders of the pre-selected suppliers are allocated according to the supplier sequence.
[0007] By adopting the above technical solution, by obtaining the basic document information of the enterprise order and all supplier information in the enterprise procurement platform, the comprehensiveness and accuracy of the data are ensured, and basic data is provided for subsequent supplier classification and selection. By classifying suppliers based on all supplier information, multiple first supplier categories are obtained, thereby realizing effective management and classification of suppliers, and improving the accuracy and scientificity of supplier selection. By determining the second supplier category corresponding to the basic document information from multiple first supplier categories, the enterprise order requirements and supplier resources are accurately matched, and the efficiency and response speed of supply chain management are improved. By determining at least one pre-selected supplier included in the second supplier category and determining the pre-selected supplier information corresponding to each pre-selected supplier, suppliers that meet the order requirements are screened out to ensure that the qualifications and capabilities of the suppliers meet the requirements of the enterprise. By obtaining the historical supply situation corresponding to each pre-selected supplier, the historical performance of the supplier is fully understood, data support is provided, and a basis is provided for the sorting and selection of suppliers. By sorting all pre-selected suppliers based on their historical supply situations and information of each pre-selected supplier, we can obtain a supplier sequence, thereby achieving optimal sorting of suppliers, allowing corporate orders to be allocated to the best suppliers, optimizing supply chain management, and improving the success rate and efficiency of order execution, thereby achieving efficient and accurate order allocation.
[0008] Optionally, the supplier information includes a first supplier product category, a first certification status, and a first product quality inspection status; and the supplier is classified based on all the supplier information to obtain multiple first supplier categories, specifically including: Preprocessing all of the first authentication situations and all of the first commodity quality inspection situations to obtain a plurality of preprocessed first authentication situations and a plurality of preprocessed first commodity quality inspection situations; Extracting authentication status features from each of the first authentication situations after the preprocessing, and extracting commodity quality features from each of the first commodity quality inspection situations after the preprocessing; Calculating a first supplier score corresponding to each of the suppliers based on each of the authentication status characteristics and each of the product quality characteristics; Determine a supplier grade corresponding to each of the suppliers based on the first supplier grade interval in which each of the first supplier grades falls, wherein one supplier grade corresponds to one of the first supplier grade intervals; Each of the first supplier product categories and each of the supplier levels are combined to obtain a plurality of the first supplier categories.
[0009] By adopting the above technical solution, all first certification situations and all first commodity quality inspection situations are preprocessed, thereby standardizing the data format, eliminating noise and abnormal data, and providing a good data basis for subsequent feature extraction. By extracting the certification status features from each preprocessed first certification situation, and extracting the commodity quality features from each preprocessed first commodity quality inspection situation, the supplier's certification information and quality inspection information are quantified into comparable features. By calculating the first supplier score corresponding to each supplier based on each certification status feature and each commodity quality feature, the supplier's certification and quality level are comprehensively reflected. By determining the supplier level corresponding to each supplier based on the first supplier score interval in which each first supplier score is located, the supplier is managed in a hierarchical manner. By combining each first supplier product category and each supplier grade, multiple first supplier categories are obtained, thereby refining the supplier classification, which is convenient for quickly matching suitable suppliers according to specific needs.
[0010] Optionally, the certification status characteristics include the number of certifications, the certification level score, and the certification coverage; the product quality characteristics include the quality pass rate and quality stability; and the first supplier score corresponding to each of the suppliers is calculated based on each of the certification status characteristics and each of the product quality characteristics, specifically including: Convert each of the certification coverages into a coverage score; wherein, when the certification coverage covers all commodities, the coverage score is 1, and when the certification coverage does not cover all commodities, the coverage score is 0; converting each of said quality stabilities into a stability score; The weighted average of each of the certification quantities, each of the certification level scores, each of the coverage scores, each of the quality pass rates, and each of the stability scores is taken to obtain each of the first supplier scores.
[0011] By adopting the above technical solution, by converting each certification coverage into a coverage score, where when the certification coverage covers all products, the coverage score is 1, and when the certification coverage does not cover all products, the coverage score is 0, the evaluation and comparison of supplier certification coverage is simplified. By converting each quality stability into a stability score, the stability of the supplier's product quality is quantified so that it can be uniformly measured in the scoring system. By taking the weighted average sum of each certification number, certification level score, coverage score, quality pass rate and stability score, the score of each first supplier is obtained, which comprehensively reflects the overall quality and qualifications of the supplier.
[0012] Optionally, the basic document information includes the order commodity type and commodity quality requirements; and determining the second supplier type corresponding to the basic document information from the plurality of first supplier types specifically includes: Preprocessing the commodity quality requirements to obtain preprocessed commodity quality requirements; Determining a product quality requirement level based on the pre-processed product quality requirements; Based on the order commodity type and the commodity quality requirement level, the second supplier type is screened from multiple first supplier types, wherein the first supplier commodity type corresponding to the second supplier type is the same as the order commodity type, and the supplier level corresponding to the second supplier type is the same as the commodity quality requirement level.
[0013] By adopting the above technical solution, the quality requirements of the goods are preprocessed, thereby regulating and standardizing the quality requirement data so that it can be effectively compared with the quality level of the supplier. By determining the quality requirement level of the goods based on the preprocessed quality requirements of the goods, the specific quality requirements are quantified into different levels, so that complex quality requirements can be described and processed in a concise level form. By screening the second supplier category from multiple first supplier categories based on the order product category and the product quality requirement level, the order requirements and supplier resources are accurately matched.
[0014] Optionally, the historical supply situation includes historical supplier response speed, historical delivery on-time rate and historical cooperation satisfaction; the pre-selected supplier information includes second supplier product category, second certification status and second product quality inspection status; based on each of the historical supply situations and each of the pre-selected supplier information, all the pre-selected suppliers are sorted to obtain a supplier sequence, specifically including: Calculate the second supplier score corresponding to each of the pre-selected suppliers based on the category of each of the second supplier products, each of the second certification conditions, and each of the second commodity quality inspection conditions; Calculate the historical supplier score corresponding to each of the pre-selected suppliers based on the response speed of each of the historical suppliers, the on-time delivery rate of each of the historical suppliers, and the satisfaction level of each of the historical cooperation; Performing a weighted summation of each of the second supplier scores and each of the historical supplier scores to obtain a comprehensive supplier score corresponding to each of the pre-selected suppliers; Sort the comprehensive supplier scores from high to low to obtain a supplier score sequence; The supplier sequence is obtained based on the corresponding relationship between each of the comprehensive supplier scores and each of the pre-selected suppliers in the supplier scoring sequence.
[0015] By adopting the above technical solution, the second supplier score corresponding to each pre-selected supplier is calculated based on the types of each second supplier product, each second certification situation and each second commodity quality inspection situation, so as to comprehensively evaluate the current qualifications and capabilities of the supplier. By calculating the historical supplier score corresponding to each pre-selected supplier based on the response speed of each historical supplier, each historical delivery on-time rate and each historical cooperation satisfaction, the historical performance of the supplier is comprehensively evaluated. By weighted summing each second supplier score with each historical supplier score, the comprehensive supplier score corresponding to each pre-selected supplier is obtained, so as to comprehensively consider the current capabilities and historical performance of the supplier. By sorting each comprehensive supplier score from high to low, a supplier score sequence is obtained, so as to clarify the priority of the supplier. This sorting method enables enterprises to give priority to suppliers with the highest comprehensive scores when allocating orders, improve the efficiency and accuracy of order allocation, and ensure that high-quality suppliers get orders first. By obtaining the supplier sequence based on the correspondence between each comprehensive supplier score and each pre-selected supplier in the supplier score sequence, the supplier sequence is obtained, so as to clarify the sorting position of each supplier in actual operation, so as to achieve efficient and accurate order allocation.
[0016] Optionally, the calculating of the historical supplier score corresponding to each of the pre-selected suppliers based on the response speed of each of the historical suppliers, the historical delivery on-time rate and the historical cooperation satisfaction degree specifically includes: Normalizing each of the historical supplier response speeds to obtain a plurality of normalized historical supplier response speeds; normalizing each of the historical delivery on-time rates to obtain a plurality of normalized historical delivery on-time rates; Normalizing each of the historical cooperation satisfaction levels to obtain a plurality of normalized historical cooperation satisfaction levels; Calculate the score of each of the historical suppliers based on the normalized response speed of each of the historical suppliers, the normalized on-time delivery rate of each of the historical suppliers, and the satisfaction of each of the historical cooperation; The historical supplier ratings for each of the above are calculated using the following formula: Among them, S i Score the i-th historical supplier, v i is the normalized historical supplier response speed of the ith i is the normalized historical on-time delivery rate of the i-th item, u i is the historical cooperation satisfaction of the i-th item, w 1 is the first weight, w 2 is the second weight, w 3The third weight.
[0017] By adopting the above technical solution, by normalizing the response speed of each historical supplier, multiple normalized historical supplier response speeds are obtained, thereby eliminating the dimensional differences between the response speeds of different suppliers, so that the data can be compared under the same standard. By normalizing each historical delivery on-time rate, multiple normalized historical delivery on-time rates are obtained, thereby standardizing the delivery on-time rate data of different suppliers, so that the data can be compared within the same range. By normalizing each historical cooperation satisfaction, multiple normalized historical cooperation satisfactions are obtained, thereby unifying the evaluation standards of cooperation satisfaction of different suppliers, so that satisfaction data can be compared under the same standard. By calculating each historical supplier score based on each normalized historical supplier response speed, each normalized historical delivery on-time rate, and each normalized historical cooperation satisfaction, the supplier's historical performance in three aspects of response speed, delivery on-time rate, and cooperation satisfaction is comprehensively evaluated. By calculating each historical supplier score through the above formula, the performance of the three dimensions of response speed, delivery on-time rate, and cooperation satisfaction is combined to obtain a comprehensive score in a weighted summation manner. This can more accurately reflect the overall historical performance of each supplier and ensure the scientificity and rationality of the rating. The use of logarithmic, exponential and sigmoid functions in the formula is used to smooth the data and magnify the differences in high punctuality and satisfaction, making the rating more distinguishable and reasonable. 1 、w 2 and w 3 The settings can be adjusted according to the actual needs of the enterprise, so as to flexibly reflect the importance of different factors in the scoring.
[0018] Optionally, after sorting all the pre-selected suppliers based on the historical supply situations and the pre-selected supplier information to obtain a supplier sequence, the method further includes: Determine the supply products and supply rankings corresponding to each of the pre-selected suppliers in the supplier sequence; Sending the supplier sequence and each of the supplied goods to the enterprise order management personnel terminal; Each of the supply commodities and each of the supply rankings are sent to a corresponding pre-selected supplier manager terminal.
[0019] By adopting the above technical solution, by determining the supply goods and supply rankings corresponding to each pre-selected supplier in the supplier sequence, the specific position and task of each supplier in the order allocation is clarified. By sending the supplier sequence and each supply goods to the enterprise order management terminal, the procurement management can grasp the supplier ranking and allocation in real time. By sending each supply goods and each supply ranking to the corresponding pre-selected supplier management terminal, the supplier can timely understand its ranking in the enterprise procurement and the types of goods it needs to provide.
[0020] In a second aspect of the present application, there is provided an automatic order allocation system for an enterprise procurement platform, the system comprising: an acquisition module and a processing module; The acquisition module is used to acquire basic document information of the enterprise order and all supplier information in the enterprise procurement platform; The processing module is used to classify suppliers based on all the supplier information to obtain multiple first supplier categories; The processing module is further used to determine a second supplier category corresponding to the basic information of the document from the plurality of first supplier categories; The processing module is further used to determine at least one pre-selected supplier included in the second supplier category, and determine the pre-selected supplier information corresponding to each pre-selected supplier; The acquisition module is further used to acquire the historical supply status corresponding to each of the pre-selected suppliers; The processing module is also used to sort all the pre-selected suppliers based on the historical supply conditions and the information of each pre-selected supplier to obtain a supplier sequence, so that each pre-selected supplier can be allocated an enterprise order according to the supplier sequence.
[0021] In the third aspect of the present application, an electronic device is provided, including a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes any method as described in the first aspect of the present application.
[0022] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program that can be loaded by a processor and execute the method as described in any one of the first aspects of the present application.
[0023] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: By obtaining the basic document information of the enterprise order and all supplier information in the enterprise procurement platform, the comprehensiveness and accuracy of the data are ensured, providing basic data for subsequent supplier classification and selection. By classifying suppliers based on all supplier information, multiple first supplier categories are obtained, thereby realizing effective management and classification of suppliers, and improving the accuracy and scientificity of supplier selection. By determining the second supplier category corresponding to the basic document information from multiple first supplier categories, the enterprise order requirements and supplier resources are accurately matched, thereby improving the efficiency and response speed of supply chain management. By determining at least one pre-selected supplier included in the second supplier category and determining the pre-selected supplier information corresponding to each pre-selected supplier, suppliers that meet the order requirements are screened out to ensure that the qualifications and capabilities of the suppliers meet the requirements of the enterprise. By obtaining the historical supply situation corresponding to each pre-selected supplier, the historical performance of the supplier is fully understood, data support is provided, and a basis is provided for the sorting and selection of suppliers. By sorting all pre-selected suppliers based on each historical supply situation and each pre-selected supplier information, a supplier sequence is obtained, thereby realizing the preferred sorting of suppliers, enabling enterprise orders to be allocated to the best supplier, optimizing supply chain management, and improving the success rate and efficiency of order execution, thereby achieving efficient and accurate order allocation. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 This is one of the flow charts of a method for automatically allocating orders on an enterprise procurement platform provided in an embodiment of the present application; Figure 2 This is the second flow chart of a method for automatically allocating orders on an enterprise procurement platform provided in an embodiment of the present application; Figure 3 This is a flowchart of a method for automatically allocating orders on an enterprise procurement platform provided in an embodiment of the present application; Figure 4 It is a structural diagram of an automatic order allocation system for an enterprise procurement platform provided in an embodiment of the present application; Figure 5 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application.
[0025] Explanation of the reference numerals: 1. Acquisition module; 2. Processing module; 3. Information transmission module; 500. Electronic device; 501. Processor; 502. Communication bus; 503. User interface; 504. Network interface; 505. Memory. DETAILED DESCRIPTION
[0026] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.
[0027] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.
[0028] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" can explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0029] This application provides a method for automatically allocating orders on an enterprise procurement platform. Figure 1 , which shows one of the flow diagrams of a method for automatically allocating orders on an enterprise procurement platform provided in an embodiment of the present application. The method includes steps S1-S6, which are as follows: Step S1: Obtain the basic document information of the enterprise order and all supplier information in the enterprise procurement platform.
[0030] Specifically, in the corporate procurement process, obtaining the basic information of the corporate order documents and all supplier information in the corporate procurement platform is the basis for ensuring the comprehensiveness and accuracy of the data. It provides the necessary basic data for the subsequent supplier classification and selection, ensuring that the subsequent steps can proceed smoothly.
[0031] Supplier information includes the first supplier product category, first certification status, and first product quality inspection status. The basic document information includes the order product category and product quality requirements.
[0032] First, through the enterprise procurement platform, the system automatically extracts the basic information of the current order, which is usually entered by the enterprise's procurement department, including the types of goods to be purchased in each order and the corresponding quality requirements. Such basic document information can clarify the specific requirements of the order and provide clear guidance for subsequent supplier matching and selection.
[0033] At the same time, the enterprise procurement platform needs to collect and update all supplier information. By connecting with the supplier management system, the platform can obtain the latest data of suppliers in real time, including the types of goods provided by each supplier (first supplier product types), certification status (first certification status, such as ISO9001 certification, etc.) and product quality inspection status (first product quality inspection status, such as pass rate and stability).
[0034] Step S2: Based on all supplier information, classify the suppliers to obtain multiple first supplier categories.
[0035] Specifically, classifying suppliers based on all supplier information and obtaining multiple first supplier categories is to effectively manage suppliers and improve the accuracy and scientificity of supplier selection. This can ensure that the screening and sorting of suppliers in subsequent steps are more efficient and accurate.
[0036] In one possible implementation, refer to Figure 2 , which shows the second flow diagram of a method for automatically allocating orders on an enterprise procurement platform provided in an embodiment of the present application. Step S2 specifically includes steps S21-S25: Step S21: pre-processing all first authentication situations and all first commodity quality inspection situations to obtain a plurality of pre-processed first authentication situations and a plurality of pre-processed first commodity quality inspection situations.
[0037] Specifically, the preprocessing of all first certification situations and all first product quality inspection situations is to standardize the data format, eliminate noise and abnormal data, and provide a good data foundation for subsequent feature extraction.
[0038] The preprocessing process includes data cleaning, data standardization, and data conversion. First, the system will clean the first certification information and the first product quality inspection information obtained from the enterprise procurement platform. The purpose of data cleaning is to remove invalid and abnormal data to ensure the integrity and accuracy of the data. For example, the system will check whether there are missing or duplicate values in the certification data, and fill or delete the missing values, and merge the duplicate values.
[0039] Next, the system will standardize the cleaned data. The purpose of standardization is to convert the data to a unified dimension for subsequent feature extraction and score comparison. For example, the scoring criteria for different certifications may be different, and the system needs to convert these scores to the same dimension, such as by calculating the weighted scores of each certification and converting the scoring criteria of different certifications to a standard score between 0 and 1.
[0040] Then, the system will convert the standardized data to obtain the first certification status after preprocessing and the first product quality inspection status after preprocessing. The purpose of data conversion is to convert the original data into a form that can be directly used for feature extraction. For example, the system will convert the certification status of each supplier into the number of certifications, certification level scores, and certification coverage, and convert the product quality inspection status of each supplier into quality pass rate and quality stability.
[0041] Step S22: extracting authentication status features from each pre-processed first authentication situation, and extracting commodity quality features from each pre-processed first commodity quality inspection situation.
[0042] Specifically, certification status characteristics include the number of certifications, certification grade scores, and certification coverage; product quality characteristics include quality pass rate and quality stability.
[0043] First, the system will analyze and extract the first certification after preprocessing. The number of certifications refers to the total number of certifications obtained by the supplier, reflecting the richness of the supplier's qualifications. The certification level score is a quantitative score of the level of each certification, which is converted into a comprehensive score. For example, ISO9001 certification can be scored as 50 points, and ISO14001 certification can be scored as 40 points. Certification coverage indicates whether these certifications apply to all or some of the supplier's products. The system converts it into a coverage score. When the certification coverage covers all products, the coverage score is 1, and when the certification coverage does not cover all products, the coverage score is 0.
[0044] Next, the system will analyze and extract the quality inspection results of the first product after preprocessing. The quality pass rate refers to the proportion of products provided by suppliers that are qualified in quality inspection. For example, a quality pass rate of 95% means that 95 out of 100 products are qualified. Quality stability reflects the consistency of product quality and can be measured by the standard deviation of quality inspection data or other statistical methods. For example, a smaller standard deviation indicates more stable quality, and a larger standard deviation indicates greater quality fluctuations.
[0045] In the specific implementation of these feature extractions, the system first calls the feature extraction module to read the certification information and product quality inspection information of each supplier from the preprocessed data. For certification information, the system counts the number of certifications for each supplier, calculates the grade score of each certification, and calculates the coverage score based on the certification coverage. For product quality inspection information, the system calculates the quality pass rate of each supplier and calculates the quality stability through statistical methods.
[0046] Step S23: Calculate the first supplier score corresponding to each supplier based on each authentication status feature and each product quality feature.
[0047] In a possible implementation, step S23 specifically includes the following steps: Each certification coverage is converted into a coverage score; where, when the certification coverage covers all products, the coverage score is 1, and when the certification coverage does not cover all products, the coverage score is 0.
[0048] Specifically, the conversion of each certification coverage into a coverage score is to make the certification coverage information of suppliers quantifiable and comparable and used in the scoring calculation. Certification coverage directly affects the qualification evaluation of suppliers, which in turn affects the accuracy and fairness of supplier scoring.
[0049] The coverage score is a quantification of the supplier's certification coverage. Certification coverage can be divided into two situations: full product coverage and partial product coverage. When the certification coverage is full product coverage, the coverage score is 1; when the certification coverage is not full product coverage, the coverage score is 0. This design allows the coverage factor to be quantified and compared simply and clearly.
[0050] In the specific implementation process, the system first reads the certification coverage information of each supplier from the pre-processed first certification situation data. Then, the system calls the data conversion module to convert the coverage information into a coverage score. For each supplier, if its certification coverage covers all products, the system sets the coverage score to 1; if its certification coverage does not cover all products, the system sets the coverage score to 0.
[0051] The effect of this conversion process is that by quantifying the coverage information into a score, this information can be incorporated into the subsequent comprehensive score calculation, making the score calculation more scientific and fair. Specifically, when the supplier's certification coverage is wide, that is, it covers all products, its coverage score is high, which is conducive to improving its comprehensive score; when the supplier's certification coverage is narrow, that is, it only covers some products, its coverage score is low, which may reduce its comprehensive score. This quantification method allows the factor of certification coverage to be intuitively reflected in the supplier score, ensuring the scientificity and fairness of the score.
[0052] Convert each quality stability into a stability score.
[0053] Specifically, the purpose of converting each quality stability into a stability score is to quantify the stability of the supplier's product quality so that it can be applied and compared in the supplier rating calculation. The stability of product quality directly affects the supplier's credibility and the stability of the supply chain, thereby affecting the overall procurement quality and efficiency.
[0054] Quality stability reflects the consistency and reliability of the quality of goods provided by suppliers. In order to quantify this feature, the standard deviation of the product quality test results or other statistical indicators can be calculated to measure the fluctuation of quality. The quality stability score is designed to convert this complex statistical feature into a concise score to facilitate the subsequent application of score calculation.
[0055] During the specific implementation process, the system first reads the quality inspection results of each supplier from the preprocessed first commodity quality inspection data. Then, the system calls the statistical analysis module to calculate the standard deviation of the quality inspection results of each supplier's goods. A smaller standard deviation indicates that the quality is relatively stable, and a larger standard deviation indicates that the quality fluctuates greatly. Then, the system converts the calculated standard deviation into a quality stability score. In order to simplify the calculation, the following rule can be adopted: divide the standard deviation into a certain interval, and each interval corresponds to a score. For example, a standard deviation between 0 and 0.1 corresponds to a stability score of 1, a standard deviation between 0.1 and 0.2 corresponds to a stability score of 0.8, and so on.
[0056] The effect of this is that by quantifying quality stability into a score, this information can be incorporated into the subsequent comprehensive score calculation, making the score calculation more scientific and fair. Specifically, when the supplier's product quality stability is high, that is, the standard deviation is small, its stability score is high, which is conducive to improving its comprehensive score; and when the supplier's product quality stability is low, that is, the standard deviation is large, its stability score is low, which may reduce its comprehensive score. This quantification method allows the quality stability factor to be intuitively reflected in the supplier score, ensuring the scientificity and fairness of the score.
[0057] The weighted average of each certification quantity, each certification level score, each coverage score, each quality pass rate and each stability score is summed to obtain each first supplier score.
[0058] Specifically, the first supplier score = s1 × number of certifications + s2 × certification level score + s3 × coverage score + s4 × quality pass rate + s5 × stability score, where s1, s2, s3, s4, and s5 are the weights of the number of certifications, certification level score, coverage score, quality pass rate, and stability score, respectively. These weights can be set according to the specific needs and strategies of the enterprise.
[0059] Step S24: Determine the supplier grade corresponding to each supplier based on the first supplier score interval in which each first supplier score falls, wherein one supplier grade corresponds to one first supplier score interval.
[0060] Specifically, the first supplier scoring interval is set according to the distribution of supplier scores, and each scoring interval corresponds to a supplier grade. For example, the scoring interval can be divided into the following grades: Grade A: 80-100 points, Grade B: 60-79 points, Grade C: 40-59 points, Grade D: 20-39 points, and Grade E: 0-19 points.
[0061] In the specific implementation process, the system first reads the first supplier score of each supplier from the database. Then, the system calls the classification module to compare the score of each supplier with the preset score range to determine its corresponding supplier level.
[0062] For example, suppose the first supplier score of a supplier is 75 points. According to the preset score range, the supplier score falls in the range of 60-79 points, so it is classified as Class B. The system updates the grade information of the supplier to the database and records it as a Class B supplier.
[0063] Step S25: Combine each first supplier product category and each supplier level to obtain multiple first supplier categories.
[0064] Specifically, the first supplier category refers to the specific type of goods provided by the supplier, and the supplier grade is the supplier quality grade determined based on the first supplier score. By combining the two, segmented supplier categories can be formed, such as "A-level electronic component supplier", "B-level mechanical equipment supplier", etc.
[0065] During the specific implementation process, the system first reads the product categories and corresponding supplier level information of each supplier from the database. Then, the system calls the combined classification module to combine the product categories and supplier levels. For example, the system classifies all suppliers of electronic components according to their levels (A, B, C, etc.) to obtain "A-level electronic component suppliers", "B-level electronic component suppliers", etc.
[0066] The effect of this is that by combining the types of goods and the levels of suppliers, a more refined supplier category can be formed. This combined classification method can quickly and accurately match order requirements and improve the efficiency and accuracy of supplier selection. For example, when a company has a purchase demand for electronic components, it can directly select suppliers from the "A-level electronic component suppliers" to ensure that high-quality goods are purchased.
[0067] Step S3: Determine a second supplier category corresponding to the basic information of the document from the plurality of first supplier categories.
[0068] In a possible implementation, step S3 specifically includes the following steps: The commodity quality requirements are preprocessed to obtain preprocessed commodity quality requirements.
[0069] Based on the pre-processed product quality requirements, determine the product quality requirement level.
[0070] Based on the order commodity type and the commodity quality requirement level, a second supplier type is screened from multiple first supplier types, wherein the first supplier commodity type corresponding to the second supplier type is the same as the order commodity type, and the supplier level corresponding to the second supplier type is the same as the commodity quality requirement level.
[0071] Specifically, determining the second supplier category corresponding to the basic information of the document from multiple first supplier categories is to ensure that the purchase order is matched with a suitable supplier and that the supplier can meet the specific requirements of the order. This can improve the efficiency and accuracy of the procurement process and ensure the stability and quality of the supply chain.
[0072] The basic information of the document includes the order commodity type and commodity quality requirements. The first supplier type is a refined supplier category obtained by combining the supplier's commodity type and supplier level. By matching the order's commodity type and quality requirements, the qualified second supplier type is selected from multiple first supplier types to ensure the best match between order requirements and supplier capabilities.
[0073] In the specific implementation process, the product quality requirements are first preprocessed to obtain the preprocessed product quality requirements. This step normalizes the quality requirement data so that it can be compared with the supplier's quality level. Preprocessing includes converting the quality requirements into a unified standard format, such as converting the quality requirements described in words into numerical or grade representations.
[0074] Next, based on the pre-processed product quality requirements, the product quality requirement level is determined. The system matches the quality requirements with the preset quality level standards to determine the quality level required for the order. For example, if the order requires the quality pass rate of the product to be above 95%, the system sets its corresponding quality requirement level to A.
[0075] Then, based on the order product type and product quality requirement level, the system selects the second supplier type from multiple first supplier types. This step selects qualified supplier types by matching the order product type with the product type provided by the supplier, and matching the order quality requirement level with the supplier's quality level. For example, if the order product type is "electronic components" and the quality requirement level is A, the system will select "A-level electronic component supplier" from the first supplier type as the second supplier type.
[0076] The effect of this is that by accurately matching order requirements with supplier capabilities, the efficiency and accuracy of the procurement process is ensured. Specifically, when the order requirements are clear, the system can quickly locate and screen out the types of suppliers that meet the requirements, reducing the time and errors of manual screening and improving the efficiency of overall supply chain management.
[0077] Step S4: Determine at least one pre-selected supplier included in the second supplier category, and determine the pre-selected supplier information corresponding to each pre-selected supplier.
[0078] Specifically, determining at least one pre-selected supplier included in the second supplier category and determining the pre-selected supplier information corresponding to each pre-selected supplier is to further select the most suitable supplier from the numerous suppliers that meet the preliminary screening conditions, thereby ensuring that the final selected supplier can fully meet the specific needs of the order, thereby optimizing the procurement process and supply chain management.
[0079] The pre-selected supplier information includes the second supplier product category, second certification status, and second product quality inspection status.
[0080] In the specific implementation process, the system first reads the list of suppliers included in the second supplier category from the database. Then, the system calls the screening module to conduct detailed information verification and recording for each supplier. The verification content includes the specific types of goods provided by the supplier, certification status, and product quality inspection status.
[0081] For the second supplier product category, the system will rematch it with the order product category to ensure that the pre-selected supplier actually provides the products required for the order. Next, the system checks the supplier's second certification, including whether the supplier holds the necessary certification (such as ISO9001, ISO14001, etc.), whether these certifications are valid, and records these certification information. Then, the system checks the supplier's second product quality inspection, including the product's quality pass rate, stability and other specific data, to ensure that the supplier's product quality can meet the requirements of the order.
[0082] Step S5: Obtain the historical supply status corresponding to each pre-selected supplier.
[0083] Specifically, obtaining the historical supply situation of each pre-selected supplier is to fully understand the supplier's historical performance, provide data support, and provide a basis for supplier ranking and selection. This is because the historical supply situation can reflect the stability and reliability of the supplier, thus affecting the overall evaluation and selection of the supplier.
[0084] Historical supply conditions include historical supplier response speed, historical delivery on-time rate, and historical cooperation satisfaction.
[0085] In the specific implementation process, the system first reads the basic information of each pre-selected supplier from the database. Then, the system calls the historical data retrieval module to query the supply records of each pre-selected supplier in the past period of time, including response speed, delivery on-time rate and cooperation satisfaction.
[0086] For historical supplier response speed, the system records the average time from receiving an order to starting to process the order for each supplier. For example, the system will count the supplier's response time for all orders in the past year and calculate its average.
[0087] For the historical on-time delivery rate, the system records the proportion of on-time delivery in past orders for each supplier. For example, the system will count the proportion of on-time delivery in all orders of the supplier in the past year to the total number of orders, expressed as a percentage.
[0088] For historical cooperation satisfaction, the system records the procurement department's evaluation of suppliers, including service attitude, efficiency in handling problems, and overall cooperation experience. The system extracts this information from customer feedback and internal evaluation records and calculates the satisfaction score.
[0089] Step S6: Based on the historical supply situations and the information of each pre-selected supplier, all pre-selected suppliers are sorted to obtain a supplier sequence, so that each pre-selected supplier can be allocated enterprise orders according to the supplier sequence.
[0090] Based on the historical supply situation and information of each pre-selected supplier, all pre-selected suppliers are sorted to obtain a supplier sequence, so that each pre-selected supplier can be allocated enterprise orders according to the supplier sequence, in order to ensure the scientificity and fairness of order allocation, thereby optimizing supply chain management. Comprehensively evaluating the historical performance and current capabilities of pre-selected suppliers can ensure that the selected suppliers can complete orders efficiently and reliably.
[0091] In one possible implementation, refer to Figure 3 , which shows the third flow chart of a method for automatically allocating orders on an enterprise procurement platform provided in an embodiment of the present application. Step S6 specifically includes steps S61-S65: Step S61: Calculate the second supplier score corresponding to each pre-selected supplier based on the category of each second supplier product, each second certification status and each second commodity quality inspection status.
[0092] Specifically, based on the types of each second supplier product, each second certification status and each second commodity quality inspection status, the specific method for calculating the second supplier score corresponding to each pre-selected supplier is the specific method of steps S21-S23 in the aforementioned embodiment. Therefore, the detailed calculation process will not be described in detail here.
[0093] Step S62: Calculate the historical supplier score corresponding to each pre-selected supplier based on the response speed of each historical supplier, the on-time delivery rate of each historical delivery, and the satisfaction level of each historical cooperation.
[0094] Specifically, based on the historical supplier response speed, historical delivery on-time rate and historical cooperation satisfaction of each pre-selected supplier, the historical supplier score corresponding to each pre-selected supplier is calculated in order to comprehensively evaluate the supplier's performance in past cooperation, thereby providing an important basis for the comprehensive supplier score.
[0095] In a possible implementation, step S62 specifically includes the following steps: The response speeds of each historical supplier are normalized to obtain multiple normalized response speeds of historical suppliers.
[0096] Each historical on-time delivery rate is normalized to obtain multiple normalized historical on-time delivery rates.
[0097] Each historical cooperation satisfaction is normalized to obtain multiple normalized historical cooperation satisfactions.
[0098] Based on each normalized historical supplier response speed, each normalized historical delivery on-time rate, and each historical cooperation satisfaction, calculate each historical supplier score.
[0099] Each historical supplier score is calculated using the following formula: Among them, S i Score the i-th historical supplier, v i is the normalized historical supplier response speed of the ith supplier, p i is the normalized historical on-time delivery rate of the ith item, u i is the i-th historical cooperation satisfaction, w 1 is the first weight, w 2 is the second weight, w 3 The third weight.
[0100] Specifically, step S62 includes the following sub-steps: normalizing the response speed of each historical supplier, normalizing each historical delivery on-time rate, normalizing each historical cooperation satisfaction, and calculating each historical supplier score based on the normalized data.
[0101] The system reads the historical supplier response speed data of each pre-selected supplier from the database. The historical supplier response speed refers to the time when the supplier starts to process the order after receiving the order. The system calls the processing module to convert these response speed data into normalized values to eliminate the differences in the dimensions of the response speed data between different suppliers. Next, the system reads the historical delivery on-time rate data of each pre-selected supplier from the database. The historical delivery on-time rate refers to the proportion of on-time delivery of the supplier in the past orders. The system also calls the processing module to convert these delivery on-time rate data into normalized values. Then, the system reads the historical cooperation satisfaction data of each pre-selected supplier from the database. The historical cooperation satisfaction refers to the procurement department's evaluation of the supplier's cooperation. The system calls the processing module to convert these cooperation satisfaction data into normalized values. The normalization method adopted is the maximum and minimum value normalization, and the specific normalization calculation formula will not be described in detail here.
[0102] In the calculation formula of historical supplier ratings, response speed usually indicates the supplier's reaction time after receiving an order. Lower response speeds (i.e. faster responses) are more popular. The use of logarithmic functions can smooth data, reduce the impact of extreme values on ratings, and avoid unreasonable high ratings due to some abnormally fast response speeds. Therefore, through logarithmic function processing, the difference in response speed becomes smoother and more reasonable, ensuring the fairness and scientificity of the ratings.
[0103] The on-time delivery rate directly affects the stability and reliability of the supply chain. High on-time delivery rates are crucial to supply chain management. The exponential function can amplify the difference in high on-time delivery rates, so that suppliers with high on-time delivery rates gain more significant scoring advantages, while suppliers with low on-time delivery rates have their scores significantly reduced. Therefore, through the exponential function processing, the scores of suppliers with high on-time delivery rates are amplified, encouraging the selection of more reliable suppliers, thereby improving the stability of the supply chain.
[0104] Cooperation satisfaction is a subjective evaluation indicator, usually ranging from 1 to 5. The Sigmoid function can standardize the score to between 0 and 1, and the function characteristics can smooth the score changes and avoid excessive influence of extreme scores. Therefore, through the Sigmoid function processing, the score changes of cooperation satisfaction are smoother and more reasonable, ensuring fairness and scientificity in the scoring process.
[0105] Weight w 1 , w 2 , w 3 The setting is to reflect the importance of each factor in the comprehensive score: the first weight is suitable for assigning a higher weight when the company attaches more importance to the supplier's response speed during the procurement process; the second weight is suitable for assigning a higher weight when the delivery time has a greater impact on the supply chain; the third weight is suitable for assigning a higher weight when the company attaches more importance to the overall cooperation experience of the supplier. By setting these weights, companies can adjust the impact of each factor on the comprehensive score according to their own needs, making the scoring system more flexible and adaptable.
[0106] Step S63: Perform a weighted summation of the scores of each second supplier and the scores of each historical supplier to obtain a comprehensive supplier score corresponding to each pre-selected supplier.
[0107] Specifically, the comprehensive supplier rating = α·second supplier rating + β·historical supplier rating, where the second supplier rating reflects the supplier's current capabilities, the historical supplier rating reflects the supplier's past performance, and α and β are the weight coefficients of the two ratings, which are set according to the specific needs of the enterprise.
[0108] By combining current capabilities with historical performance, the overall capabilities and reliability of suppliers can be comprehensively evaluated to ensure that the selected suppliers perform well in actual operations. This comprehensive scoring method helps reduce the selection bias that may be caused by relying solely on single-dimensional data and improves the scientificity and accuracy of supply chain management.
[0109] During the specific implementation process, the system first reads the second supplier score and historical supplier score of each pre-selected supplier from the database. Then, the system calls the weighted summation module, and performs weighted summation of the two scores according to the pre-set weight coefficients α and β to obtain a comprehensive supplier score. For example, the second supplier score of a supplier is 80, and the historical supplier score is 75. The company pays more attention to current capabilities than historical performance, so α=0.6 and β=0.4 are set. The system calculates according to the formula: Comprehensive supplier score=0.6·80+0.4·75=48+30=78, then the comprehensive supplier score is 78 points. Step S64: Sort the comprehensive supplier scores from high to low to obtain a supplier score sequence.
[0110] Specifically, the comprehensive supplier score is obtained through weighted summation, reflecting the comprehensive capabilities of each pre-selected supplier in terms of current capabilities and historical performance. Sorting these comprehensive scores can clarify the priority of each supplier, so that enterprises can have a basis for order allocation.
[0111] During the implementation, the system first reads the comprehensive supplier rating of each pre-selected supplier from the database. These ratings are obtained by weighted summation of the second supplier rating and the historical supplier rating in the previous step. The system calls the sorting module to sort these comprehensive ratings from high to low. During the sorting process, the system compares the comprehensive rating of each supplier and arranges them in order from high to low to generate an ordered list of supplier ratings.
[0112] For example, suppose there are three pre-selected suppliers, whose comprehensive supplier scores are 85, 78, and 90. The system sorts these scores and obtains the supplier score sequence: 90, 85, 78.
[0113] Step S65: Based on the correspondence between each comprehensive supplier score in the supplier scoring sequence and each pre-selected supplier, a supplier sequence is obtained.
[0114] Specifically, each comprehensive score is matched with its corresponding supplier information to generate the final supplier sequence. For example, if the score of supplier C is 90 points, the score of supplier A is 85 points, and the score of supplier B is 78 points, the system will match this information and generate the supplier sequence as follows: supplier C, supplier A, supplier B. Finally, the system stores the generated supplier sequence in the database as the basis for actual order allocation.
[0115] In a possible implementation, after step S6, the method further includes the following steps: Determine the supply products and supply ranking corresponding to each pre-selected supplier in the supplier sequence.
[0116] Specifically, the ranking of each supplier is matched with the types of goods it provides. For example, if supplier C is ranked first and provides electronic components, the system will record it as "No. 1, Electronic Components". The system performs the same process on all suppliers and generates a complete list of supplier rankings and product allocations. Finally, the system stores the generated list in the database as the basis for actual order allocation.
[0117] Send the supplier sequence and each supply item to the enterprise order management terminal.
[0118] Specifically, the system first reads the generated supplier sequence and supply product information from the database. Then, the system calls the information transmission module to summarize this data into a comprehensive report or data set. The system sends the generated report to the enterprise order management personnel terminal through the enterprise internal network or dedicated data transmission channel, and sets an automatic notification function to remind relevant personnel to check the latest information.
[0119] Each supply item and each supply ranking is sent to the corresponding pre-selected supplier manager terminal.
[0120] Specifically, the system first reads the generated supplier rankings and supply product information from the database. Then, the system calls the information transmission module to summarize this data into a comprehensive report or data set, including its ranking, comprehensive score and supplier product categories. Then, the system sends the report to the management terminal of each supplier through a secure data transmission channel, and sets an automatic notification function to remind them to check the latest information.
[0121] Reference Figure 4 , which shows a structural diagram of an automatic order allocation system for an enterprise procurement platform provided in an embodiment of the present application, the system comprises: an acquisition module 1 and a processing module 2; Acquisition module 1 is used to obtain basic document information of enterprise orders and all supplier information in the enterprise procurement platform; Processing module 2, used for classifying suppliers based on all supplier information to obtain multiple first supplier categories; The processing module 2 is further used to determine a second supplier category corresponding to the basic information of the document from the multiple first supplier categories; the processing module 2 is further used to determine at least one pre-selected supplier included in the second supplier category, and determine the pre-selected supplier information corresponding to each pre-selected supplier; The acquisition module 1 is also used to obtain the historical supply status corresponding to each pre-selected supplier; The processing module 2 is also used to sort all pre-selected suppliers based on the historical supply conditions and the information of each pre-selected supplier to obtain a supplier sequence, so that each pre-selected supplier can be allocated an enterprise order according to the supplier sequence.
[0122] In a possible implementation, the processing module 2 is further used to preprocess all first authentication situations and all first commodity quality inspection situations to obtain a plurality of preprocessed first authentication situations and a plurality of preprocessed first commodity quality inspection situations; The processing module 2 is further used to extract the authentication state feature from each pre-processed first authentication situation, and to extract the commodity quality feature from each pre-processed first commodity quality detection situation; The processing module 2 is further used to calculate the first supplier score corresponding to each supplier based on each certification status feature and each product quality feature; The processing module 2 is further used to determine the supplier grade corresponding to each supplier based on the first supplier score interval in which each first supplier score falls, wherein one supplier grade corresponds to one first supplier score interval; The processing module 2 is further used to combine each first supplier category and each supplier level to obtain multiple first supplier categories.
[0123] In a possible implementation, the processing module 2 is further used to convert each certification coverage into a coverage score; wherein, when the certification coverage covers all commodities, the coverage score is 1, and when the certification coverage does not cover all commodities, the coverage score is 0; The processing module 2 is also used to convert each quality stability into a stability score; Processing module 2 is also used to perform weighted average summation of each certification quantity, each certification level score, each coverage score, each quality pass rate and each stability score to obtain each first supplier score.
[0124] In a possible implementation manner, the processing module 2 is further used to pre-process the commodity quality requirements to obtain the pre-processed commodity quality requirements; The processing module 2 is further used to determine the product quality requirement level based on the pre-processed product quality requirements; Processing module 2 is also used to screen a second supplier category from multiple first supplier categories based on the order commodity type and the commodity quality requirement level, wherein the first supplier commodity type corresponding to the second supplier category is the same as the order commodity type, and the supplier level corresponding to the second supplier category is the same as the commodity quality requirement level.
[0125] In a possible implementation, the processing module 2 is further used to calculate the second supplier score corresponding to each pre-selected supplier based on each second supplier product category, each second certification status, and each second product quality inspection status; the processing module 2 is further used to calculate the historical supplier score corresponding to each pre-selected supplier based on each historical supplier response speed, each historical delivery on-time rate, and each historical cooperation satisfaction; Processing module 2 is further used to perform weighted summation of each second supplier score and each historical supplier score to obtain a comprehensive supplier score corresponding to each pre-selected supplier; Processing module 2 is also used to sort the comprehensive supplier scores from high to low to obtain a supplier score sequence; The processing module 2 is further used to obtain a supplier sequence based on the correspondence between each comprehensive supplier score and each pre-selected supplier in the supplier scoring sequence.
[0126] In a possible implementation, the processing module 2 is further used to normalize the response speeds of each historical supplier to obtain a plurality of normalized response speeds of the historical suppliers; The processing module 2 is further used to normalize each historical on-time delivery rate to obtain a plurality of normalized historical on-time delivery rates; The processing module 2 is further used to normalize each historical cooperation satisfaction degree to obtain a plurality of normalized historical cooperation satisfaction degrees; The processing module 2 is further used to calculate the score of each historical supplier based on each normalized historical supplier response speed, each normalized historical delivery on-time rate and each historical cooperation satisfaction; Processing module 2 is also used to calculate the score of each historical supplier through the following formula: Among them, S i Score the i-th historical supplier, v i is the normalized historical supplier response speed of the ith supplier, p i is the normalized historical on-time delivery rate of the ith item, u i is the i-th historical cooperation satisfaction, w 1 is the first weight, w 2 is the second weight, w 3 The third weight.
[0127] In a possible implementation, the system further includes: an information transmission module 3; The processing module 2 is also used to determine the supply products and supply rankings corresponding to each pre-selected supplier in the supplier sequence; Information transmission module 3, used to send the supplier sequence and each supply product to the enterprise order management personnel terminal; The information transmission module 3 is also used to send each supply commodity and each supply ranking to the corresponding pre-selected supplier manager terminal.
[0128] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0129] The present application also discloses an electronic device. Figure 5 , Figure 5 The electronic device 500 may include: at least one processor 501 , at least one network interface 504 , a user interface 503 , a memory 505 , and at least one communication bus 502 .
[0130] The communication bus 502 is used to realize the connection and communication between these components.
[0131] The user interface 503 may include a display screen (Display) and a camera (Camera), and the optional user interface 503 may also include a standard wired interface and a wireless interface.
[0132] The network interface 504 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0133] Among them, the processor 501 may include one or more processing cores. The processor 501 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 505, and calling data stored in the memory 505. Optionally, the processor 501 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 501 can integrate one or more combinations of a central processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 501, and it can be implemented by a single chip.
[0134] Among them, the memory 505 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 505 includes a non-transitory computer-readable storage medium. The memory 505 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 505 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 505 may optionally be at least one storage device located away from the aforementioned processor 501. Refer to Figure 5 , the memory 505 as a computer-readable storage medium may include an operating system, a network communication module, a user interface module and an application program.
[0135] exist Figure 5In the electronic device 500 shown, the user interface 503 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 501 can be used to call an application stored in the memory 505, and when executed by one or more processors 501, the electronic device 500 executes one or more methods in the above-mentioned embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0136] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0137] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0138] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0139] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0140] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0141] The above are only exemplary embodiments of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, those skilled in the art will easily think of other embodiments of the present disclosure.
[0142] This application is intended to cover any variation, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the art not described in the present disclosure. The description and examples are to be regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A method for automatically allocating orders on an enterprise procurement platform, characterized in that: The method comprises: Obtain basic document information of enterprise orders and all supplier information in the enterprise procurement platform; Based on all the supplier information, classify the suppliers to obtain a plurality of first supplier categories; Determine a second supplier category corresponding to the basic information of the document from the plurality of first supplier categories; Determine at least one pre-selected supplier included in the second supplier category, and determine pre-selected supplier information corresponding to each pre-selected supplier; Obtaining the historical supply status corresponding to each of the pre-selected suppliers; Based on the historical supply situations and the information of the pre-selected suppliers, all the pre-selected suppliers are sorted to obtain a supplier sequence, so that the enterprise orders of the pre-selected suppliers are allocated according to the supplier sequence.
2. The method according to claim 1, characterized in that The supplier information includes a first supplier product category, a first certification status, and a first product quality inspection status; based on all the supplier information, the suppliers are classified to obtain a plurality of first supplier categories, specifically including: Preprocessing all of the first authentication situations and all of the first commodity quality inspection situations to obtain a plurality of preprocessed first authentication situations and a plurality of preprocessed first commodity quality inspection situations; Extracting authentication status features from each of the first authentication situations after the preprocessing, and extracting commodity quality features from each of the first commodity quality inspection situations after the preprocessing; Calculating a first supplier score corresponding to each of the suppliers based on each of the authentication status characteristics and each of the product quality characteristics; Determine a supplier grade corresponding to each of the suppliers based on the first supplier grade interval in which each of the first supplier grades falls, wherein one supplier grade corresponds to one of the first supplier grade intervals; Each of the first supplier product categories and each of the supplier levels are combined to obtain a plurality of the first supplier categories.
3. The method according to claim 2, characterized in that The certification status characteristics include the number of certifications, certification grade score and certification coverage; the product quality characteristics include quality pass rate and quality stability; The calculating, based on each of the authentication status characteristics and each of the product quality characteristics, a first supplier score corresponding to each of the suppliers specifically includes: Convert each of the certification coverages into a coverage score; wherein, when the certification coverage covers all commodities, the coverage score is 1, and when the certification coverage does not cover all commodities, the coverage score is 0; converting each of said quality stabilities into a stability score; The weighted average of each of the certification quantities, each of the certification level scores, each of the coverage scores, each of the quality pass rates, and each of the stability scores is taken to obtain each of the first supplier scores.
4. The method according to claim 2, characterized in that: The basic information of the document includes the order commodity type and commodity quality requirements; the determining of the second supplier type corresponding to the basic information of the document from the plurality of the first supplier types specifically includes: Preprocessing the commodity quality requirements to obtain preprocessed commodity quality requirements; Determining a product quality requirement level based on the pre-processed product quality requirements; Based on the order commodity type and the commodity quality requirement level, the second supplier type is screened from multiple first supplier types, wherein the first supplier commodity type corresponding to the second supplier type is the same as the order commodity type, and the supplier level corresponding to the second supplier type is the same as the commodity quality requirement level.
5. The method according to claim 1, characterized in that The historical supply situation includes historical supplier response speed, historical delivery on-time rate and historical cooperation satisfaction; the pre-selected supplier information includes second supplier product category, second certification status and second product quality inspection status; based on each of the historical supply situations and each of the pre-selected supplier information, all the pre-selected suppliers are sorted to obtain a supplier sequence, which specifically includes: Calculate the second supplier score corresponding to each of the pre-selected suppliers based on the category of each of the second supplier products, each of the second certification conditions, and each of the second commodity quality inspection conditions; Calculate the historical supplier score corresponding to each of the pre-selected suppliers based on the response speed of each of the historical suppliers, the on-time delivery rate of each of the historical suppliers, and the satisfaction level of each of the historical cooperation; Performing a weighted summation of each of the second supplier scores and each of the historical supplier scores to obtain a comprehensive supplier score corresponding to each of the pre-selected suppliers; Sort the comprehensive supplier scores from high to low to obtain a supplier score sequence; The supplier sequence is obtained based on the corresponding relationship between each of the comprehensive supplier scores and each of the pre-selected suppliers in the supplier scoring sequence.
6. The method according to claim 5, characterized in that The calculating of the historical supplier score corresponding to each of the pre-selected suppliers based on the response speed of each of the historical suppliers, the on-time delivery rate of each of the historical suppliers, and the satisfaction degree of each of the historical cooperation specifically includes: Normalizing each of the historical supplier response speeds to obtain a plurality of normalized historical supplier response speeds; normalizing each of the historical delivery on-time rates to obtain a plurality of normalized historical delivery on-time rates; Normalizing each of the historical cooperation satisfaction levels to obtain a plurality of normalized historical cooperation satisfaction levels; Calculate the score of each of the historical suppliers based on the normalized response speed of each of the historical suppliers, the normalized on-time delivery rate of each of the historical suppliers, and the satisfaction of each of the historical cooperation; The historical supplier ratings for each of the above are calculated using the following formula: Among them, S i Score the i-th historical supplier, v i is the normalized historical supplier response speed of the ith i is the normalized historical on-time delivery rate of the i-th item, u i is the ith historical cooperation satisfaction, w1 is the first weight, w2 is the second weight, and w3 is the third weight.
7. The method according to claim 1, characterized in that After all the pre-selected suppliers are sorted based on the historical supply situations and the information of the pre-selected suppliers to obtain a supplier sequence, the method further includes: determining the supply goods and supply ranking corresponding to each pre-selected supplier in the supplier sequence; Sending the supplier sequence and each of the supplied goods to the enterprise order management personnel terminal; Each of the supply commodities and each of the supply rankings are sent to a corresponding pre-selected supplier manager terminal.
8. An automatic order allocation system for an enterprise procurement platform, characterized in that: The system comprises: an acquisition module and a processing module; The acquisition module is used to acquire basic document information of the enterprise order and all supplier information in the enterprise procurement platform; The processing module is used to classify suppliers based on all the supplier information to obtain multiple first supplier categories; The processing module is further used to determine a second supplier category corresponding to the basic information of the document from the plurality of first supplier categories; The processing module is further used to determine at least one pre-selected supplier included in the second supplier category, and determine the pre-selected supplier information corresponding to each pre-selected supplier; The acquisition module is further used to acquire the historical supply status corresponding to each of the pre-selected suppliers; The processing module is also used to sort all the pre-selected suppliers based on the historical supply conditions and the information of each pre-selected supplier to obtain a supplier sequence, so that each pre-selected supplier can be allocated an enterprise order according to the supplier sequence.
9. An electronic device, characterized in that: The electronic device (500) comprises a processor (501), a memory (505), a user interface (503) and a network interface (504), wherein the memory (505) is used to store instructions, the user interface (503) and the network interface (504) are used to communicate with other devices, and the processor (501) is used to execute the instructions stored in the memory (505) so that the electronic device (500) executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is performed.