Disclosure of Invention
The invention mainly aims to provide a supply chain management method, a supply chain management system and a computer readable storage medium, which are used for solving the problems that the traditional supply chain management is only to simply obtain orders and send products to clients according to the orders, and the supply chain management has low efficiency and quality, high cost and long time consumption.
In order to achieve the above object, the present invention provides a supply chain management method, comprising the steps of:
s1, obtaining order information of a customer, and obtaining first receiving time, receiving address, commodity type, commodity price and commodity quantity of the customer according to the order information;
s2, determining the supply level of the commodity according to the first receiving time, the commodity type, the commodity price and the commodity quantity;
s3, acquiring a first warehouse address and an inventory number which are closest to the receiving address, and matching suppliers meeting preset conditions according to the inventory number and the supply level;
s4, acquiring a second warehouse address of the supplier, and determining a first transportation mode and a first distribution path according to the first warehouse address and the second warehouse address;
and S5, determining a second transportation mode and a second delivery path according to the first warehouse address and the receiving address.
Preferably, after the step S5, the method further includes the steps of:
s61, responding to the customer acceleration request, and acquiring the second receiving time of the customer according to the customer acceleration request;
s62, acquiring a first current in-transit position of the commodity, and calculating a third receiving time when the commodity reaches the receiving address according to the first current in-transit position and the receiving address;
s63, calculating a first difference value between the third receiving time and the second receiving time, and judging whether the first difference value is larger than a first preset threshold value;
s641, when the first difference is smaller than or equal to the first preset threshold, determining that the current transportation mode and/or delivery path meets the customer acceleration request of the customer, and maintaining the current transportation mode and/or delivery path;
s642, when the first difference is greater than the first preset threshold, determining that the current transportation mode and/or delivery path does not satisfy the acceleration request of the customer, and outputting a replacement instruction for replacing the transportation mode and/or delivery path.
Preferably, after the step S5, the method further includes the steps of:
s71, responding to a customer swap back request, acquiring a second current in-transit position of the commodity and a transit point position closest to the second current in-transit position according to the customer swap back request, and judging whether the commodity is located in the transit point range;
s721, when the commodity is located in the range of the transit point, judging that the commodity is located at the transit point, sending a reverse exchange instruction to the transit point and starting a reverse exchange transportation scheme;
and S722, when the commodity is not in the range of the midpoint station, judging that the commodity is in the in-transit transportation state, sending the reverse exchange instruction to the next midpoint station closest to the second current in-transit position, and starting a reverse exchange transportation scheme.
Preferably, after the step S4, the method further includes the steps of:
s411, sending a purchase acceleration request to the supplier, acquiring the time required by the goods according to the purchase acceleration request, and acquiring a third current in-transit position of the goods;
s412, calculating the remaining time of the commodity reaching the first warehouse address according to the third current in-transit position and the first warehouse address;
s413, calculating a second difference value between the remaining time and the arrival demand time, and judging whether the second difference value is larger than a second preset threshold value;
s414, when the second difference value is larger than the second preset threshold value, judging that the current transportation mode cannot meet the purchase acceleration request, and outputting a replacement instruction for replacing the transportation mode and/or the distribution path;
s415, when the second difference is smaller than or equal to the second preset threshold, determining that the current transportation mode meets the purchase acceleration request, and maintaining the current transportation mode and/or the distribution route.
Preferably, after the step S4, the method further includes the steps of:
s421, responding to the purchase refund request, obtaining a fourth current in-transit position of the commodity and a transit point position closest to the fourth current in-transit position according to the purchase refund request, and judging whether the commodity is located in the transit point range;
s422, when the commodity is located in the range of the transit point, judging that the commodity is located at the transit point, sending a reverse exchange instruction to the transit point and starting a reverse exchange transportation scheme;
and S423, when the commodity is not in the range of the midpoint station, judging that the commodity is in the in-transit transportation state, sending a reverse exchange instruction to the next midpoint station closest to the fourth current in-transit position, and starting a reverse exchange transportation scheme.
The invention also provides a supply chain management system, which comprises a positioning module and a control system, wherein the positioning module is used for acquiring the commodities in real time; wherein the positioning module is communicatively connected to the control system, the control system comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the supply chain management method as described above when executing the computer program.
The invention also provides a computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the supply chain management method as described above.
Compared with the prior art, the invention has the following beneficial effects:
the invention provides a supply chain management method, a supply chain management system and a computer-readable storage medium, wherein the supply grade of a commodity is determined by acquiring order information, and a supplier which meets a preset condition is matched according to the inventory quantity and the supply grade by acquiring a first warehouse address and the inventory quantity which are closest to a receiving address; determining a first transportation mode and a first distribution path through a first warehouse address and a second warehouse address; and determining a second transportation mode and a second distribution path according to the first warehouse address and the receiving address, so that the commodities are flexibly and hierarchically supplied, the turnover efficiency of a supply chain is improved, and the cost is saved. In addition, the transportation mode and/or the distribution path are adjusted in time by responding to the acceleration request of the client and the purchase, and the transportation efficiency is accelerated. In addition, the system responds to the customer and the purchase refund request, and implements a refund scheme from the transfer point closest to the commodity in time, so that the time and the transportation cost are greatly saved.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that all the directional indicators (such as up, down, left, right, front, and rear … …) in the embodiment of the present invention are only used to explain the relative position relationship between the components, the movement situation, etc. in a specific posture (as shown in the drawing), and if the specific posture is changed, the directional indicator is changed accordingly.
In addition, the descriptions related to "first", "second", etc. in the present invention are for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In addition, technical solutions between various embodiments may be combined with each other, but must be realized by a person skilled in the art, and when the technical solutions are contradictory or cannot be realized, such a combination should not be considered to exist, and is not within the protection scope of the present invention.
The supply chain management method, system and computer readable storage medium provided by the invention can be applied to the application environment shown in fig. 1. The application environment comprises aterminal 11, aserver 12 and apositioning module 13; theterminal 11 and theserver 12 communicate with each other through a network, and theserver 12 communicates with thepositioning module 13. It should be clear that thepositioning module 13 may obtain the location information of the commodity in real time or according to a preset time interval, for example, thepositioning module 13 may be a positioning instrument, a GPS, or the like, which is disposed in a transportation device or a transfer station, or may attach an identifiable identifier to the commodity, and perform positioning by scanning the identifiable identifier and obtaining a setting with a positioning function, which is disposed on an article beside the commodity, and specifically may be set according to an actual situation. In addition, theterminal 11 may be, but is not limited to, various smart phones, desktop computers, tablet computers and portable wearable devices, and theserver 12 may be implemented by a computer with data processing function, an independent server or a server cluster composed of a plurality of servers.
Referring to fig. 2-7, a supply chain management method according to an embodiment of the present invention includes:
and S1, obtaining order information of the customer, and obtaining the first receiving time, the receiving address, the commodity type, the commodity price and the commodity quantity of the customer according to the order information. Specifically, the information obtained from the order information includes, but is not limited to, a first receiving time, a receiving address, a type of the product, a quantity of the product, and some other information, which may be specifically selected according to actual needs. By acquiring the order information of the customer, the subsequent decision can be conveniently made according to the customer requirement.
And S2, determining the supply level of the commodity according to the first receiving time, the commodity type, the commodity price and the commodity quantity. It should be noted that, in the existing supply chain management, no specific and definite solution is generally made for the supply level of the goods, that is, in the prior art, the supply level of the goods is generally not considered for flexible and graded supply, but the supply is simply performed in an extensive manner according to the needs of the customers, and there are problems of low supply chain management efficiency, high cost, long time consumption, and the like. It is understood that the confirmation of the supply level includes, but is not limited to, the receiving time, the price of the goods, and the quantity of the goods, and can be flexibly selected according to the actual needs.
And S3, acquiring a first warehouse address and an inventory number which are closest to the receiving address, and matching suppliers meeting preset conditions according to the inventory number and the supply level. Specifically, in order to quickly respond to customer demands, improve turnover efficiency of the whole supply chain and further optimize the supply chain, the supplier meeting the conditions is matched by acquiring a first warehouse address and the stock quantity which are closest to the receiving address, for example, the supplier should meet the requirements that the grade of goods of the supplier meets the grade requirement of the customer, the stock supply has a sufficient quantity and the like which are closer to the first warehouse address, for example, the supplier which meets the grade requirement of the customer, has a sufficient quantity of stock and is closest to the first warehouse address is selected as the supplier which can be finally purchased.
And S4, acquiring a second warehouse address of the supplier, and determining a first transportation mode and a first distribution path according to the first warehouse address and the second warehouse address. Specifically, the first transportation mode is a specific transportation mode, for example, a large number of articles may be logistics of a specific merchant, a small number of commodities and commodities which are far away and valuable may be air-transported, and medium-sized articles may be transported and delivered by a third-party express merchant according to actual needs. In addition, the first distribution path is an optimal distribution path, for example, the first distribution path may be a path with optimal cost, may also be a path with minimal time consumption, and may also be an optimal path obtained by integrating cost and time, so as to improve the supply efficiency of the supply chain and save cost.
And S5, determining a second transportation mode and a second delivery path according to the first warehouse address and the receiving address. Similarly, the shipment of goods from the first warehouse location to the receiving location should also determine the specific transportation mode, thereby improving the efficiency of goods supply and saving costs.
As a preferred embodiment of the present invention, after the step S5, the method further includes the steps of:
and S61, responding to the client acceleration request, and acquiring the second receiving time of the client according to the client acceleration request. Particularly, in the management and management process of the actual supply chain, the phenomena of order promotion and emergency of the user of the goods in the transportation process frequently occur, especially in the medical industry, when some goods are in urgent need, the transportation efficiency needs to be accelerated so as to meet the urgent needs of the customers. In this embodiment, considering the acceleration request existing in the customer, by responding to the acceleration request of the customer and obtaining the second receiving time of the customer from the acceleration request, it can be understood that the second receiving time is generally shorter than the first receiving time.
S62, acquiring the first current in-transit position of the commodity, and calculating the third receiving time when the commodity reaches the receiving address according to the first current in-transit position and the receiving address. And when an acceleration request provided by a customer appears in the midway, calculating third receiving time of the commodity reaching the receiving address according to the first current in-transit position and the receiving address by acquiring the first current in-transit position of the commodity, namely, the third receiving time is the residual time of the commodity reaching the first warehouse address under the normal conditions of a second transportation mode and a second distribution path, and judging whether the transportation mode and/or the distribution path needs to be changed according to the actual conditions by analyzing the time.
S63, calculating a first difference value between the third receiving time and the second receiving time, and judging whether the first difference value is larger than a first preset threshold value.
S641, when the first difference is smaller than or equal to the first preset threshold, determining that the current transportation mode and/or delivery path meets the customer acceleration request of the customer, and maintaining the current transportation mode and/or delivery path. In other words, the current second transportation method and second delivery route can be maintained in such a manner that the remaining time until the commodity reaches the delivery address in the case of the current second transportation method and second delivery route can satisfy the acceleration request of the customer.
S642, when the first difference is greater than the first preset threshold, determining that the current transportation mode and/or delivery path does not satisfy the acceleration request of the customer, and outputting a replacement instruction for replacing the transportation mode and/or delivery path. In other words, if the remaining time for the goods to reach the receiving address cannot satisfy the customer's request for acceleration in the case of the current second transportation mode and the second delivery route, and if the request for acceleration cannot be satisfied for the user continues to be performed in the case of the current second transportation mode and the second delivery route, the transportation scheme should be changed, for example, air transportation may be started nearby for small, distant valuable goods, or a transportation mode with a small number of transitions may be selected, or the delivery route may be changed, preferably to the goods that need acceleration.
As another preferred embodiment of the present invention, after the step S5, the method further includes the steps of:
s71, responding to the customer 'S request for changing back, obtaining the second current position in transit of the commodity and the position of the transfer point nearest to the second current position in transit according to the customer' S request for changing back, and judging whether the commodity is located in the range of the transfer point. Specifically, in the actual supply chain management process, a customer exchange situation often occurs, and in the existing method, the current commodity must arrive at the receiving address and then the exchange process can be started, so that the phenomena of customer complaints, poor user experience and the like occur. In the embodiment, in order to further accelerate the swap back efficiency, improve the experience of the user and meet the higher quality requirement of the customer, the second current on-the-way position of the commodity and the intermediate transfer point position closest to the second current on-the-way position are obtained according to the customer swap back request by responding to the customer swap back request, and whether the commodity is located in the intermediate transfer point range is judged, so that the swap back is realized at the nearby intermediate transfer point, the swap back efficiency is improved, and the swap back time and the cost are saved.
And S721, when the commodity is positioned in the range of the transit point, judging that the commodity is positioned at the transit point, sending a reverse exchange instruction to the transit point and starting a reverse exchange transportation scheme. That is, when the commodity is located in the transit point, a reverse order is sent to the transit point in time, for example, specific reverse information can be sent to the transit point in time, and a specific reverse scheme can be determined in time, for example, a reverse distribution route and a transportation mode are automatically generated.
And S722, when the commodity is not in the range of the midpoint station, judging that the commodity is in the in-transit transportation state, sending the reverse exchange instruction to the next midpoint station closest to the second current in-transit position, and starting a reverse exchange transportation scheme. In other words, when the commodity is not in the midpoint station, it may be determined that the commodity is still in the transportation state in transit, and may be about to arrive at the midpoint station, or may be driven out of the midpoint station by a certain distance.
As a preferred embodiment of the present invention, after the step S4, the method further includes the steps of:
s411, sending a purchase acceleration request to the supplier, acquiring the arrival time of the goods according to the purchase acceleration request, and acquiring the third current in-transit position of the goods. In the actual supply chain management process, urgent acceleration requests are often required to be made on the commodities in the middle, and the demands are timely met. In the embodiment, the purchasing acceleration request is sent to the supplier, the arrival time is provided, and the current in-transit position of the commodity is acquired, so that a scheme for accelerating purchasing in the middle is provided.
S412, calculating the remaining time of the commodity reaching the first warehouse address according to the third current in-transit position and the first warehouse address. Specifically, after an acceleration request needs to be made halfway, the remaining time of the commodity reaching the first warehouse address is calculated through the third current position in transit and the first warehouse address, that is, the remaining time is the remaining time of the commodity reaching the first warehouse address under normal conditions according to the first transportation mode and the first delivery path, and whether the transportation mode and/or the delivery path needs to be changed according to actual conditions is determined through analyzing the time.
S413, calculating a second difference value between the remaining time and the arrival demand time, and judging whether the second difference value is larger than a second preset threshold value.
And S414, when the second difference value is larger than the second preset threshold value, judging that the current transportation mode cannot meet the purchase acceleration request, and outputting a replacement instruction for replacing the transportation mode and/or the distribution path. In other words, if the remaining time for the commodity to reach the first warehouse address cannot satisfy the purchase acceleration request according to the current first transportation mode and the first delivery path, and if the purchase acceleration request cannot be satisfied continuously according to the current first transportation mode and the first delivery path, the transportation scheme should be changed, for example, for a small and distant valuable item, air transportation may be started nearby, or a transportation mode with a small transit number is selected, or the delivery path may be changed, and preferably the commodity to be accelerated is delivered.
S415, when the second difference is smaller than or equal to the second preset threshold, determining that the current transportation mode meets the purchase acceleration request, and maintaining the current transportation mode and/or the distribution route. In other words, the current first transportation mode and first delivery route can be maintained, as long as the remaining time for the commodity to reach the first warehouse address in the current first transportation mode and first delivery route can satisfy the purchase acceleration request.
As another preferred embodiment of the present invention, after the step S4, the method further includes the steps of:
s421, responding to the purchase refund request, obtaining a fourth current in-transit position of the commodity and a transit point position closest to the fourth current in-transit position according to the purchase refund request, and judging whether the commodity is located in the transit point range. Specifically, in the actual supply chain management process, the situation of purchase and exchange often occurs, and in the existing method, the exchange process can be started only after the current commodity reaches the first warehouse address, so that the problems of low purchase efficiency, high cost and the like occur. In this embodiment, in order to further increase the swap back efficiency and reduce the purchasing cost, the fourth current position on the way and the intermediate transfer point position closest to the fourth current position on the way are obtained according to the purchasing swap back request by responding to the purchasing swap back request, and whether the commodity is located in the intermediate transfer point range is determined, so that the swap back is performed at the nearby intermediate transfer point, the swap back efficiency is improved, and the swap back time and cost are saved.
S422, when the commodity is located in the range of the transit point, the commodity is judged to be located at the transit point, a reverse exchange instruction is sent to the transit point, and a reverse exchange transportation scheme is started. That is, when the commodity is located in the transit point, a reverse order is sent to the transit point in time, for example, specific reverse information can be sent to the transit point in time, and a specific reverse scheme can be determined in time, for example, a reverse distribution route and a transportation mode are automatically generated.
And S423, when the commodity is not in the range of the midpoint station, judging that the commodity is in the in-transit transportation state, sending a reverse exchange instruction to the next midpoint station closest to the fourth current in-transit position, and starting a reverse exchange transportation scheme. In other words, when the commodity is not in the midpoint station, it may be determined that the commodity is still in the transportation state in transit, and may be about to arrive at the midpoint station, or may be driven out of the midpoint station by a certain distance.
The invention also provides a supply chain management system, which comprises apositioning module 13 for acquiring the commodities in real time and a control system; wherein thepositioning module 13 is communicatively connected to the control system, the control system comprises amemory 52, aprocessor 51, and acomputer program 53 stored in the memory and executable on the processor, and theprocessor 51 implements the steps of the supply chain management method as described above when executing thecomputer program 53.
The invention also provides a computer-readable storage medium, in which acomputer program 53 is stored, whichcomputer program 53, when being executed by aprocessor 51, carries out the steps of the supply chain management method as described above. It will be appreciated that the above-described method for supply chain management with automatic power down for electric bicycle in reverse is implemented by theprocessor 51, and thus all embodiments of the above-described method are applicable to the computer-readable storage medium and can achieve the same or similar advantages.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.