JP7413683B2 - Inventory management program, inventory management method and inventory management system - Google Patents
Inventory management program, inventory management method and inventory management system Download PDFInfo
- Publication number
- JP7413683B2 JP7413683B2 JP2019160213A JP2019160213A JP7413683B2 JP 7413683 B2 JP7413683 B2 JP 7413683B2 JP 2019160213 A JP2019160213 A JP 2019160213A JP 2019160213 A JP2019160213 A JP 2019160213A JP 7413683 B2 JP7413683 B2 JP 7413683B2
- Authority
- JP
- Japan
- Prior art keywords
- inventory
- period
- days
- item
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims description 69
- 238000000034 method Methods 0.000 claims description 38
- 230000008569 process Effects 0.000 claims description 36
- 238000004364 calculation method Methods 0.000 claims description 34
- 238000004891 communication Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 16
- 238000003860 storage Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 13
- 230000001684 chronic effect Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000009474 immediate action Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 231100000749 chronicity Toxicity 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本開示は、在庫管理プログラム、在庫管理方法及び在庫管理システムに関する。 The present disclosure relates to an inventory management program, an inventory management method, and an inventory management system.
安全かつ効率的な在庫管理を目的とする在庫管理方法が提案されている。例えば、特許文献1は、往復物流の在庫数量変動を過去の出荷実績情報等から予測し、予測結果に基づき在庫調整を行う。
Inventory management methods have been proposed for the purpose of safe and efficient inventory management. For example,
しかしながら、上記の手法では、在庫数と、予め設定された在庫の上限値及び下限値の数量とに基づき、在庫が過少であるか又は過剰であるかを判定し、商品の補充若しくは引き上げの指示とその数量とを決定する。よって、予め固定された在庫の上限値及び下限値の数量が日々状況が変わる在庫数に対して在庫数の過少又は過剰を判定するのに適した値でなくなった場合、在庫の過少又は過剰の判定の結果が正確でなくなってしまう。 However, in the above method, it is determined whether the inventory is too low or too high based on the inventory quantity and the preset upper and lower limits of inventory, and instructions are given to replenish or withdraw the product. and its quantity. Therefore, if the pre-fixed upper and lower limit quantities of inventory are no longer suitable for determining whether there is too little or too much inventory as the situation changes day by day, then Judgment results will no longer be accurate.
そこで、1つの側面では、本開示は、ユーザ毎の在庫状況に合致した閾値を用いた在庫管理を行うことを提供する。 Therefore, in one aspect, the present disclosure provides inventory management using a threshold that matches the inventory status of each user.
1つの実施態様では、処理対象の品目についての単位期間毎の在庫数と出荷数とから、連続する複数の単位期間を含む第1の期間における在庫日数を算出する処理と、在庫が過少か否かを判別する所定の過少基準値及び/又は在庫が過多か否かを判別する所定の過剰基準値と、前記第1の期間とは異なる第2の期間における前記在庫日数の統計値と、前記第2の期間における前記出荷数の統計値とに基づき、前記品目についての在庫が過少か否かを判別する第1の閾値及び/又は前記品目についての在庫が過多か否かを判別する第2の閾値を算出する処理と、前記在庫日数と前記第1の閾値及び/又は前記第2の閾値とに基づき、前記品目の在庫が過少及び/又は過多か否かを判定する処理と、をコンピュータに実行させる在庫管理プログラムが提供される。 In one embodiment, a process of calculating the number of days of inventory in a first period including a plurality of consecutive unit periods from the number of items in stock and the number of shipments for each unit period for the item to be processed, and determining whether the inventory is too low. and/or a predetermined excess reference value for determining whether the inventory is excessive or not; and a statistical value of the number of days in stock in a second period different from the first period; A first threshold value for determining whether the inventory for the item is too low and/or a second threshold value for determining whether the inventory for the item is excessive based on the statistical value of the number of shipments in the second period. and a process of determining whether the inventory of the item is too low and/or too high based on the number of days in stock and the first threshold and/or the second threshold. An inventory management program is provided that is run by the company.
1つの側面では、本開示は、ユーザ毎の在庫状況に合致した閾値を用いた在庫管理を行うことができる。 In one aspect, the present disclosure can perform inventory management using a threshold that matches the inventory status of each user.
以下、一実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。 Hereinafter, one embodiment will be described with reference to the accompanying drawings. Note that in this specification and the drawings, components having substantially the same functional configuration are given the same reference numerals to omit redundant explanation.
[在庫管理]
需給調整では在庫の状況を把握することが重要であるが、多品種、多品目を対象とした在庫管理は難しい。例えば、在庫が過少又は過剰状態(以下、「過少、過剰状態」とも表記する。)にある品目を自動抽出するだけでは、その商品の過少、過剰状態が一時的なものか又は慢性的なものかをユーザが判断するのは困難である。このため、ユーザは緊急に対応すべき商品なのか、緊急に対応する必要はない商品なのかを正確に把握することができない。特に、過少、過剰状態にある対象の商品数が多数(例えば数百、数千)になると、ユーザが1商品ごとに過少、過剰状態をチェックし、緊急に在庫調整等の対応をすべき商品か、それ以外の商品かを判定することは困難である。
[Inventory control]
It is important to understand the status of inventory when adjusting supply and demand, but inventory management for a wide variety of products and items is difficult. For example, it is difficult to automatically extract items that are in an under- or over-stock condition (hereinafter also referred to as "under- or over-stock status"). It is difficult for the user to judge whether the For this reason, the user cannot accurately grasp whether the product requires urgent response or the product does not require urgent response. In particular, when the number of products that are in a shortage or surplus state becomes large (e.g., hundreds or thousands), the user should check each product for shortage or surplus status and take urgent measures such as inventory adjustment. It is difficult to determine whether it is a product or something else.
よって、在庫が過少、過剰状態にある品目を自動で抽出し、その過少、過剰状態が一時的か又は慢性的かを自動で判定できれば、ユーザは、その判定結果を用いてより効率的な在庫管理を行うことが可能になる。また、在庫の過少、過剰状態を判定するために使用する「閾値」、及び在庫の過少、過剰状態が一時的か又は慢性的かを判定するために使用する時系列の在庫情報の「期間」を自動で設定できれば、日々変化する在庫状況に合わせた判定結果を得ることができる。 Therefore, if it were possible to automatically extract items that are understocked or overstocked and automatically determine whether the understocked or overstocked state is temporary or chronic, the user could use the results of that determination to manage inventory more efficiently. management becomes possible. In addition, there are "threshold values" used to determine whether there is too much or too little inventory, and "periods" of time-series inventory information used to determine whether the situation is temporary or chronic. If it can be set automatically, it will be possible to obtain judgment results that match the daily changing inventory situation.
例えば、図1に従来の在庫管理の一例を示す。図1の例では前日の在庫数から当日の在庫が過少か過剰かを判定し、その判定結果に基づき次の出荷や生産の個数を決定する。このとき、在庫が過少か過剰かの判定に「閾値」を使用する。その閾値が、在庫が過少か過剰かの判定に適切な数値でなければ在庫状況の判定結果が正確でなくなる。 For example, FIG. 1 shows an example of conventional inventory management. In the example shown in FIG. 1, it is determined whether the current day's inventory is too low or excessive based on the previous day's inventory count, and the next shipment or production quantity is determined based on the determination result. At this time, a "threshold value" is used to determine whether the inventory is too low or too high. If the threshold value is not an appropriate value for determining whether the inventory is too low or too high, the inventory status determination result will not be accurate.
また、図1の例では前日(1日前)だけでなく、2日前~7日前の在庫情報から各日の過少、過剰状態を判定し、その判定に基づき、半数以上が過少、過剰状態である場合に慢性的な過少、過剰状態であると判定し、それ以外は一時的な過少、過剰状態であると判定する。この場合、過少、過剰状態の判定に使用する在庫情報の「期間」として7日を使用した。その期間が、過少、過剰状態が一時的か又は慢性的かの判定に適切な数値でなければ在庫状況の判定結果が正確でなくなる。 In addition, in the example shown in Figure 1, the status of shortage or surplus is determined for each day based on inventory information not only from the previous day (one day before) but also from 2 to 7 days ago, and based on that determination, more than half of the cases are in the status of shortage or surplus. In this case, it is determined that the amount is chronically insufficient or excessive, and in other cases, it is determined that the amount is temporarily insufficient or excessive. In this case, 7 days was used as the "period" of the inventory information used to determine whether there was a shortage or surplus. If the period is not an appropriate value for determining whether the shortage or surplus condition is temporary or chronic, the determination result of the inventory status will not be accurate.
そこで、本実施形態に係る在庫管理システムでは、前記閾値及び前記期間の設定を自動化する。これにより、最新の在庫状況に合わせて閾値及び期間を設定及び更新できる。これにより、ユーザ毎に在庫状況に合致した閾値及び期間を用いた在庫管理を行うことができる。更に、閾値及び期間の設定を自動化することで在庫管理の処理の負荷を軽減することができる。 Therefore, in the inventory management system according to the present embodiment, the settings of the threshold value and the period are automated. This allows thresholds and periods to be set and updated in accordance with the latest inventory status. This makes it possible to perform inventory management using thresholds and periods that match the inventory status for each user. Furthermore, by automating the setting of threshold values and periods, the load on inventory management processing can be reduced.
[在庫管理システム]
以下、一実施形態に係る在庫管理システムについて、図2を参照しながら説明する。図2は、一実施形態に係る在庫管理システム1を示す図である。在庫管理システム1は、サーバ10及び端末装置20を有する。サーバ10は、ネットワーク40を介してユーザ(在庫管理システム1の利用者)の端末装置20に接続されている。
[Inventory management system]
Hereinafter, an inventory management system according to an embodiment will be described with reference to FIG. 2. FIG. 2 is a diagram showing the
サーバ10は、一実施形態に係る在庫管理方法を実行し、在庫が過少、過剰状態にある品目を抽出し、その過少、過剰状態が一時的か又は慢性的かを判定する。また、サーバ10は、在庫の過少、過剰状態を判定するために使用する「閾値」、及び記憶された時系列の在庫情報(ログ情報)のうち、在庫の過少、過剰状態が一時的か又は慢性的かを判定するために使用する在庫情報の「期間」を判定し、所定のタイミングに前記閾値及び前記期間の設定を更新する。
The
端末装置20は、サーバ10が判定した在庫の過少、過剰状態の結果を、ブラウザ等を用いてディスプレイに表示する。端末装置20は、サーバ10が判定した在庫の過少、過剰状態の結果についてサーバ10から通知を受けてもよい。
The
サーバ10は、コンピュータ等の情報処理装置であってもよいし、クラウドサービスを提供するネットワーク上のサーバであってもよい。サーバ10が行う処理の一部又は全部を在庫管理システム1又はネットワーク40上の他のサーバで実行し、残りの処理をサーバ10が実行するように、在庫管理システム1内の複数のコンピュータが連携して在庫管理の一連の処理を行うようにしてもよい。
The
端末装置20の一例としては、スマートフォン、タブレット型端末等の携帯デバイス、パーソナルコンピュータ、HMD(Head Mount Display)、FMD(Face Mount Display)等のウェアラブルデバイスであってもよい。端末装置20の他の例としては、コンピュータ等の情報処理装置であってもよい。
An example of the
サーバ10の替わりに端末装置20が在庫管理を行ってもよい。この場合、在庫管理システム1は、サーバ10を有さなくてもよい。例えば、端末装置20が以下に説明するサーバ10の機能を有し、端末装置20が在庫管理を行ってもよい。
The
[サーバの機能構成]
次に、サーバ10の機能構成の一例について、図2を参照しながら説明する。サーバ10は、通信部11、受付部12、算出部13、判定部14、表示制御部15及び記憶部16を有する。
[Server functional configuration]
Next, an example of the functional configuration of the
通信部11は、ネットワーク40に接続される端末装置20及びその他のコンピュータと通信を行う。受付部12は、端末装置20及びその他のコンピュータからの要求を受け付ける。
The
算出部13は、処理対象の品目についての単位期間毎の在庫数と出荷数とから、連続する複数の単位期間を含む第1の期間における在庫日数を算出する。算出部13は、在庫が過少か否かを判別する所定の過少基準値及び/又は在庫が過多か否かを判別する所定の過剰基準値と、前記第1の期間とは異なる第2の期間における前記在庫日数の統計値と、前記第2の期間における前記出荷数の統計値とに基づき、前記品目についての在庫が過少か否かを判別する第1の閾値及び/又は前記品目についての在庫が過多か否かを判別する第2の閾値を算出する。過少基準値及び/又は過剰基準値は、前記品目の在庫が過少及び/又は過多か否かの判定結果を利用するユーザ毎に定められてもよい。
The
判定部14は、前記在庫日数と前記第1の閾値及び/又は前記第2の閾値とに基づき、前記品目の在庫が過少及び/又は過多か否かを判定する。
The determining
算出部13は、第1の期間を、予め定められた複数の候補期間から、各候補期間内の出荷数が1以上の日の割合に基づき決定してもよい。第2の期間は、1年や半年等予め定められている。
The
表示制御部15は、前記品目の在庫が過少及び/又は過多か否かを表示する。表示制御部15は、品目毎の過少在庫の割合及び/又は過剰在庫の割合を表示してもよい。表示制御部15は、品目の在庫が過少である割合及び/又は前記品目の在庫が過多である割合とイベント情報とを紐付けて表示してもよい。
The
記憶部16は、在庫情報データベース30、出荷情報データベース31及びイベント情報データベース32を有する。在庫情報データベース30は、時系列に商品毎又は品目毎の在庫数を記憶する。出荷情報データベース31は、時系列に商品毎又は品目毎の出荷数を記憶する。イベント情報データベース32は、商品又は品目とイベントとを関連付けて記憶する。
The
[端末装置の機能構成]
次に、端末装置20の機能構成の一例について説明する。端末装置20は、操作部21、通信部22、制御部23、表示部24及び記憶部25を有する。操作部21は、端末装置20を使用するユーザによるタッチ操作やキーボード操作を入力する。通信部22は、ネットワーク40に接続されるサーバ10及びその他のコンピュータと通信を行う。
[Functional configuration of terminal device]
Next, an example of the functional configuration of the
制御部23は、操作部21がユーザのタッチ操作やキーボード操作に応じて入力した情報に基づき所定の処理を実行する。例えば、制御部23は、ユーザが行った操作に基づき在庫管理のアプリケーションを立ち上げ、在庫の過少、過剰状態を判定する在庫管理方法の実行をサーバ10に要求する。
The
表示部24は、サーバ10が実行した在庫の過少、過剰状態の判定結果を、例えばブラウザを用いて端末装置20のディスプレイに表示する。記憶部25は、サーバ10が判定した在庫管理に関する判定結果等の情報を記憶する。
The
[サーバのハードウェア構成]
次に、サーバ10のハードウェア構成の一例について、図3を参照しながら説明する。図3は、一実施形態に係るサーバ10のハードウェア構成を示す図である。サーバ10は、入力装置111、表示装置112、外部I/F113、通信I/F114、ROM115、RAM116、CPU117、及び補助記憶装置118を有する。各部はバスで相互に接続されている。
[Server hardware configuration]
Next, an example of the hardware configuration of the
入力装置111は、例えばタッチパネル、キーボード、マウスであり、サーバ10に各種の入力操作をするのに用いられる。表示装置112は、例えばタッチパネル式ディスプレイであり、各種のデータを表示する。
The
外部I/F113は、外部装置とのインターフェースである。外部装置には、記録媒体113a等がある。サーバ10は、外部I/F113を介して、記録媒体113aの読み取りや書き込みを行うことができる。記録媒体113aには、例えば、SDメモリカード(SD memory card)やUSB(Universal Serial Bus)メモリ等がある。
External I/
通信I/F114は、サーバ10をネットワークに接続するためのインターフェースである。サーバ10は、通信I/F114を介して端末装置20やその他の装置と通信を行う。
Communication I/
ROM115は、電源を切ってもデータを保持することができる不揮発性の半導体メモリである。RAM116は、プログラムやデータを一時保持する揮発性の半導体メモリである。CPU117は、例えば補助記憶装置118やROM115等からプログラムやデータをRAM116上に読み出して、在庫管理処理を実行する演算装置である。
The
補助記憶装置118は、プログラムやデータを格納している不揮発性の補助記憶装置である。補助記憶装置118には、在庫管理プログラムが格納されてもよい。
The
図2に示すサーバ10の機能は、サーバ10が図3に示すハードウェア構成を有することにより実現される。例えば、通信部11の機能は、通信I/F114により実現される。受付部12、算出部13、判定部14、表示制御部15の各機能は、CPU117が在庫管理プログラムを実行することにより実現される。記憶部16の機能は、ROM115、RAM116又は補助記憶装置118により実現される。
The functions of the
[端末装置のハードウェア構成]
次に、端末装置20のハードウェア構成の一例について、図4を参照しながら説明する。図4は、一実施形態に係る端末装置20のハードウェア構成を示す図である。本実施形態に係る端末装置20は、ディスプレイ211、CPU212、メモリ213、タッチパネル214及び通信I/F(インターフェース)215を有する。
[Hardware configuration of terminal device]
Next, an example of the hardware configuration of the
CPU212は、端末装置20が備える各部を統括して制御する。端末装置20が備える機能は、CPU212が、ROMやRAM等で構成されるメモリ213に記憶されているプログラムを、RAMなどに読み出して実行することで実現される。例えば、CPU212は、メモリ213に記憶されているアプリケーションプログラムを、RAMなどに読み出して実行することで、サーバ10に在庫管理方法の実行を要求することができる。これにより、CPU212は、端末装置20の全体制御や端末装置20に搭載された各機能を実現する。
The
ディスプレイ211は、液晶ディスプレイや有機EL(electroluminescence)ディスプレイであってもよい。タッチパネル214は、ディスプレイ211の上に重ねて設置されており、これにより、ユーザはディスプレイ211の画面を見ながら、タッチパネル214に指で直接触れることで行われる入力操作を受け付けることができる。タッチパネル214は、指などによるタッチ位置と、タッチ位置における接触状態を示す静電容量や電気抵抗量などの検知量を検出する入力装置である。これにより、端末装置20の画面に対するタッチ位置の座標からユーザの操作を検出することができる。センサの一例としては、圧力センサ、静電容量センサ、光センサ等が挙げられる。
The
通信I/F215は、端末装置20をネットワークに接続するためのインターフェースである。端末装置20は、通信I/F215を介してサーバ10やその他の装置と通信を行う。
Communication I/
図2に示す端末装置20の機能は、端末装置20が図4に示すハードウェア構成を有することにより実現される。例えば、操作部21の機能は、タッチパネル214により実現される。通信部22の機能は、通信I/F215により実現される。制御部23の機能は、CPU212が所定のプログラムを実行することにより実現される。表示部24の機能は、ディスプレイ211により実現される。記憶部25の機能は、メモリ213により実現される。
The functions of the
[在庫管理方法]
次に、本実施形態に係る在庫管理方法の一例について図5及び図6を参照して説明する。図5は、一実施形態に係る在庫管理方法を示すフローチャートである。図6は、一実施形態に係る在庫管理方法を説明するための図である。本処理は、1回/1日や所定時間毎等、周期的に実行されてもよいし、端末装置20からの在庫管理の要求があったとき等、不定期に実行されてもよい。
[Inventory management method]
Next, an example of the inventory management method according to this embodiment will be described with reference to FIGS. 5 and 6. FIG. 5 is a flowchart illustrating an inventory management method according to one embodiment. FIG. 6 is a diagram for explaining an inventory management method according to an embodiment. This process may be executed periodically, such as once per day or every predetermined time, or may be executed irregularly, such as when there is a request for inventory management from the
本処理が実行されると、算出部13は、第1の期間の品目毎の在庫数と出荷数とを取得する(ステップS1)。「第1の期間」は、時系列に記憶されている在庫数と出荷数とのうち、過少、過剰状態の判定に使用する在庫数と出荷数に対応する日付の期間である。第1の期間の設定の自動化については、図9を用いて後述する。本実施形態では、例えば第1の期間を直前(前日:2017/7/1)から7日間とし、算出部13は、在庫情報データベース30に記憶された、前日(1日前)から7日前までの在庫数と、出荷情報データベース31に記憶された、前日(1日前)から7日前までの出荷数とを取得する。図6に在庫情報データベース30の一例を示す。在庫情報データベース30は、商品コード、カテゴリ、前日(2017/7/1)~7日前(2017/7/7)の日付、在庫数が記憶されている。また、図6に出荷情報データベース31の一例を示す。出荷情報データベース31は、商品コード、カテゴリ、前日(2017/7/1)~7日前(2017/7/7)の日付、出荷数が記憶されている。ただし、図6に示す在庫情報データベース30に記憶された在庫数と、出荷情報データベース31に記憶された出荷数とは、過少、過剰状態の判定に使用する在庫情報の一例であり、これに限られない。なお、在庫情報データベース30及び出荷情報データベース31に記憶された商品コード及びカテゴリは、商品及び品目の識別情報である。図5のステップS1では、直近(例えば前日)の在庫状況だけでなく、第1の期間の在庫数と出荷数とが取得される。
When this process is executed, the
図5において、次に、算出部13は、取得した第1の期間の品目毎の在庫数と出荷数とから在庫日数を算出する(ステップS2)。在庫日数は、各日の在庫数/平均出荷数から算出される。平均出荷数は、第1の期間の出荷数の平均値である。在庫日数は、商品が何日在庫として保存されるかを示す。換言すれば、在庫日数は、商品が何日でなくなるかを示す。
In FIG. 5, next, the
図6を参照すると、7日間の平均出荷数は、12.5(小数点第2位以下切り捨て)となり、在庫日数は、2017/7/1から2017/7/7の各日について、「4」、「2.4」、「8」、「7」、「4.8」、「4」、「2.4」と算出される。 Referring to Figure 6, the average number of shipments for 7 days is 12.5 (rounded down to the second decimal place), and the number of days in stock is "4" for each day from July 1, 2017 to July 7, 2017. , "2.4", "8", "7", "4.8", "4", "2.4".
図5において、次に、判定部14は、在庫日数が過少閾値以下であるかを判定する(ステップS3)。判定部14は、在庫日数が過少閾値よりも大きいと判定すると、ステップS6に進む。判定部14は、在庫日数が過少閾値以下であると判定すると、過少在庫であると判定し(ステップS4)、過少割合を判定する(ステップS5)。
In FIG. 5, next, the determining
図6の例では、過少閾値が「5」である場合、判定部14は、2017/7/1から2017/7/7の各日の在庫日数と過少閾値「5」とを比較し、2017/7/1、7/2、7/5~7/7の5日が過少在庫であると判定する。その結果、判定部14は、過少割合を約70%(=5/7)と判定する。
In the example of FIG. 6, when the shortage threshold is "5", the
図5において、次に、判定部14は、在庫日数が過剰閾値以上であるかを判定する(ステップS6)。判定部14は、在庫日数が過剰閾値よりも小さいと判定すると、ステップS9に進む。判定部14は、在庫日数が過剰閾値以上であると判定すると、過剰在庫であると判定し(ステップS7)、過剰割合を判定する(ステップS8)。
In FIG. 5, next, the
図6の例では、過剰閾値が「8」である場合、判定部14は、2017/7/1~2017/7/7の各日の在庫日数と過剰閾値「8」とを比較し、2017/7/3の1日が過剰在庫であると判定する。その結果、判定部14は、過剰割合を約14%(=1/7)と判定する。
In the example of FIG. 6, when the excess threshold value is "8", the
図5において、次に、表示制御部15は、端末装置20のディスプレイ211に品目毎に過少状態の割合及び過剰状態の割合を表示し(ステップS9)、本処理を終了する。図7は、一実施形態に係る過少判定結果の表示例を示す図である。図7に示すように、2017/7/1~2017/7/7の7日間の各日における在庫の過少状態を表示するとともに、過少状態の割合を表示する。図7に示す例では、過剰判定結果を表示していないが、例えば、過剰判定結果についても同様に2017/7/1~2017/7/7の7日間の各日における在庫の過剰状態を表示するとともに、過剰状態の割合を表示してもよい。
In FIG. 5, next, the
以上に説明した在庫管理方法によれば、直近(例えば前日)の在庫だけでなく、予め設定した過少、過剰状態の判定に使用する在庫数と出荷数に対応する日付の期間(第1の期間)の時系列の在庫数及び出荷数から在庫の過少、過剰状態を判定し、表示することで、ユーザは、在庫が慢性的なのか一時的なのかを判断できる。例えば、ユーザは、図7に示す過少割合が70%の表示から、在庫が足りない状態が慢性的であると判定してもよい。慢性的であるか否かの割合は、ユーザにより定められる。 According to the inventory management method explained above, not only the most recent inventory (for example, the previous day) but also the period of dates (first period) corresponding to the number of inventories and shipments used to determine the preset under/excess status. ), the user can determine whether the inventory is chronic or temporary by determining and displaying the status of inventory shortage or excess from the time-series inventory and shipment numbers. For example, the user may determine that the inventory shortage is chronic based on the display of the understock ratio of 70% shown in FIG. The rate of chronicity is determined by the user.
また、時系列の過少、過剰状態の判定結果をわかりやすく可視化して、ユーザの端末装置20に表示する。これにより、ユーザは、在庫の過少、過剰状態を容易に把握することができ、効率的に需要計画、需給計画の立案ができる。例えば過少割合が30%以下の場合、ユーザは過少在庫の状態が一時的であると判定し、直ぐに対応せず、例えば、過少割合が70%以上の場合、過少在庫の状態が慢性的であると判定し、直ぐに対応することができる。
In addition, the determination results of time-series depletion and excess states are visualized in an easy-to-understand manner and displayed on the user's
日々状況が変わる在庫数に対して、在庫下限及び在庫上限の数量を示す過少閾値及び過剰閾値が、在庫の過少又は過剰を判定するのに適した値でない場合、在庫の過少又は過剰の判定結果が正確に得られないことになる。そこで、本実施形態に係る在庫管理方法では、過少、過剰状態の判定に使用する「過少閾値」及び「過剰閾値」の設定を、ユーザが指定した判断基準値と過去の実績とに基づき自動化する。「第1の期間」の設定についても、第1の期間の候補となる期間(候補期間)と出荷の発生した日数に基づき自動化する。これにより、ユーザ毎の在庫状況に合致した過少閾値及び過剰閾値と期間を用いた在庫管理を行うことができる。以下、「過少閾値」及び「過剰閾値」の設定の自動化について図8及び図9を参照して説明した後、「第1の期間」の設定について図10及び図11を参照して説明する。
[閾値の設定の自動化]
本実施形態に係る在庫管理方法に使用する過少過剰判定の閾値の設定の一例について図8及び図9を参照して説明する。図8は、一実施形態に係る過少過剰判定の閾値算出方法を示すフローチャートである。図9は、一実施形態に係る過少過剰判定の閾値算出方法を説明するための図である。本処理は、1回/1日や所定時間毎等、周期的に実行されてもよいし、端末装置20からの過少閾値及び過剰閾値の設定要求があったとき等、不定期に実行されてもよい。
If the under- or over-threshold values indicating the minimum and maximum inventory quantities are not appropriate values for determining whether there is an under- or over-inventory for the amount of inventory that changes daily, the result of determining whether the inventory is under- or over. cannot be obtained accurately. Therefore, in the inventory management method according to the present embodiment, the setting of the "underage threshold" and "excess threshold" used for determining understock and overstock conditions is automated based on the determination reference value specified by the user and past performance. . The setting of the "first period" is also automated based on the period that is a candidate for the first period (candidate period) and the number of days in which shipping has occurred. Thereby, inventory management can be performed using under- or over-thresholds and periods that match the inventory status of each user. Hereinafter, the automation of the setting of the "underestimation threshold" and the "excessive threshold" will be explained with reference to FIGS. 8 and 9, and then the setting of the "first period" will be explained with reference to FIGS. 10 and 11.
[Automation of threshold settings]
An example of setting the threshold value for under/over judgment used in the inventory management method according to the present embodiment will be described with reference to FIGS. 8 and 9. FIG. 8 is a flowchart illustrating a threshold value calculation method for under/excess determination according to one embodiment. FIG. 9 is a diagram for explaining a threshold value calculation method for under/excess determination according to an embodiment. This process may be executed periodically, such as once per day or every predetermined time, or may be executed irregularly, such as when there is a request from the
本処理が開始されると、算出部13は、過少基準値と過剰基準値とを取得する(ステップS11)。過少基準値と過剰基準値とはユーザが予め指定した値に設定されている。例えば、図9に示すように、過少基準値がユーザの指定により30%マイナスに設定され、過剰基準値が30%プラスに設定されている場合を例に挙げて説明する。ただし、過少基準値と過剰基準値とはユーザが設定することに限られず、サーバ10が設定してもよい。
When this process is started, the
図8において、次に、算出部13は、第2の期間の在庫日数の中央値と、第2の期間の出荷数の中央値とを算出する(ステップS12)。「第2の期間」は、予め定められた期間であり、図9の例では1年間に設定されている。つまり、図9の例では、算出部13は、在庫情報データベース30に時系列に記憶された過去1年間分の在庫数を算出する。また、出荷情報データベース31に時系列に記憶された過去1年間分の出荷数を算出する。そして、過去1年間分の在庫数と出荷数とから、過去1年間分の在庫日数(=各日の在庫数/平均出荷数)を記憶した在庫日数データベースを作成する。算出部13は、作成した在庫日数データベースに基づき、過去1年間分の在庫日数の中央値を、通常在庫日数として算出する。図9の例では、通常在庫日数が「5.5」と算出された場合を示す。
In FIG. 8, next, the
また、図9の例では、算出部13は、出荷情報データベース31に時系列に記憶された過去1年間分の出荷数から、過去1年間分の出荷数の中央値を、通常出荷数として算出する。図9の例では、通常出荷数が「12.5」と算出された場合を示す。
Further, in the example of FIG. 9, the
図8において、次に、算出部13は、過少基準値と、第2の期間の在庫日数の中央値と、第2の期間の出荷数の中央値とに基づき過少閾値を算出する(ステップS13)。次に、算出部13は、過剰基準値と、第2の期間の在庫日数の中央値と、第2の期間の出荷数の中央値とに基づき過剰閾値を算出し(ステップS14)、本処理を終了する。
In FIG. 8, next, the
過少閾値は、品目毎の商品の在庫を過少とするための判断に用いる閾値であり、通常在庫数×(100-A)%により算出される。過剰閾値は、在庫を過剰とするための判断に用いる閾値であり、通常在庫数×(100+A)%により算出される。A値は、過少又は過剰の割合であり、ユーザの扱う商品により異なる。よって、図9に示す例では、ユーザの指定に基づきA値、すなわち、過少基準値を「30%マイナス」とし、過剰基準値を「30%プラス」とする。 The depletion threshold is a threshold used to determine whether the inventory of each item is insufficient, and is usually calculated by the number of items in stock x (100-A)%. The excess threshold value is a threshold value used to determine whether inventory is excessive, and is usually calculated by the number of items in stock x (100+A)%. The A value is the ratio of under or over, and varies depending on the product handled by the user. Therefore, in the example shown in FIG. 9, the A value, that is, the undervalue reference value is set to "30% minus" and the excess reference value is set to "30% plus" based on the user's designation.
算出部13は、通常在庫数=通常在庫日数×通常出荷数の式から通常在庫数を66(=5.5×12.0)と算出する。そして、算出部13は、過少閾値=通常在庫数×(100-A)%の式から、過少閾値を46(=66×0.7)と算出する。また、算出部13は、過剰閾値=通常在庫数×(100+A)%の式から、過剰閾値を86(=66×1.3)と算出する。
The
以上、在庫の過少状態及び過剰状態を判定する閾値となる過少閾値及び過剰閾値の設定の自動化について説明した。本処理により、定期的又は不定期に過少閾値が更新され、過少閾値が5から3に変更された後に図5の在庫管理方法が実行されたとする。そうすると、図6に示す各日の在庫日数に対して、2017/7/2及び2017/7/7の2日の在庫が過少状態であると判定される。同様に、本処理により、過剰閾値が8から6に変更された後に図5の在庫管理方法が実行されると、図6に示す各日の在庫日数に対して、2017/7/3及び2017/7/4の2日の在庫が過剰状態であると判定される。これによれば、過少閾値及び過剰閾値の設定を更新することで、過少在庫及び過剰在庫の結果を異ならせることができる。 The automation of setting the under- and over-inventory thresholds, which are thresholds for determining under-inventory and over-inventory conditions, has been described above. Assume that the inventory management method of FIG. 5 is executed after the underage threshold is updated regularly or irregularly through this process and the underage threshold is changed from 5 to 3. Then, it is determined that the inventory on two days, 2017/7/2 and 2017/7/7, is in an insufficient state with respect to the number of inventory days for each day shown in FIG. Similarly, when the inventory management method of FIG. 5 is executed after the excess threshold value is changed from 8 to 6 through this process, the number of days of inventory for each day shown in FIG. It is determined that the inventory on the 2nd day of July 4th is in an excess state. According to this, by updating the settings of the understock threshold and the overstock threshold, the results of understock and overstock can be made different.
なお、第2の期間の在庫日数の中央値は、1年間の在庫日数を小さいものから順に探索して第2の期間の在庫日数の中央にある値である。第2の期間の在庫日数の平均値では、第2の期間の在庫日数に極端に大きい値が含まれた場合に、その値による影響が大きくなるため、平均値よりも中央値をとることが好ましい。ただし、第2の期間の在庫日数の中央値及び第2の期間の在庫日数の平均値はいずれも第2の期間の在庫日数の統計値の一例である。 Note that the median value of the number of days in stock for the second period is a value that is found in the middle of the number of days in stock for the second period by searching the number of days in stock for one year in descending order. For the average value of days in stock in the second period, if the number of days in stock in the second period includes an extremely large value, the influence of that value will be greater, so it is better to take the median value rather than the average value. preferable. However, both the median value of the number of days in stock in the second period and the average value of the number of days in stock in the second period are examples of statistical values of the number of days in stock in the second period.
同様に、第2の期間の出荷数の平均値では、第2の期間の出荷数に極端に大きい値が含まれた場合にその値による影響が大きくなるため、平均値よりは中央値をとることが好ましい。ただし、第2の期間の出荷数の中央値及び第2の期間の出荷数の平均値はいずれも第2の期間の出荷数の統計値の一例である。 Similarly, for the average value of the number of shipments in the second period, if the number of shipments in the second period includes an extremely large value, the influence of that value will be large, so the median value is used rather than the average value. It is preferable. However, both the median value of the number of shipments in the second period and the average value of the number of shipments in the second period are examples of statistical values of the number of shipments in the second period.
かかる計算により算出した過少閾値は、過少基準値と、第2の期間の在庫日数の統計値と、第2の期間の出荷数の統計値とに基づき算出した第1の閾値の一例である。また、かかる計算により算出した過剰閾値は、過剰基準値と、第2の期間の在庫日数の統計値と、第2の期間の出荷数の統計値とに基づき算出した第2の閾値の一例である。 The depletion threshold calculated by this calculation is an example of the first threshold calculated based on the depletion reference value, the statistical value of the number of days in stock in the second period, and the statistical value of the number of shipments in the second period. Further, the excess threshold value calculated by this calculation is an example of the second threshold value calculated based on the excess reference value, the statistical value of the number of inventory days in the second period, and the statistical value of the number of shipments in the second period. be.
[期間の設定の自動化]
次に、過少過剰判定に使用する在庫数及び出荷数を取得する期間(過少過剰判定の期間)の設定の一例について図10及び図11を参照して説明する。図10は、一実施形態に係る過少過剰判定の期間算出方法を示すフローチャートである。図11は、一実施形態に係る過少過剰判定の期間算出方法を説明するための図である。本処理は、1回/1日や所定時間毎等、周期的に実行されてもよいし、端末装置20からの過少過剰判定の期間の設定要求があったとき等、不定期に実行されてもよい。
[Automation of period settings]
Next, an example of setting a period for acquiring the number of stocks and the number of shipments used for the under/excess determination (period of under/excess determination) will be described with reference to FIGS. 10 and 11. FIG. 10 is a flowchart illustrating a period calculation method for under/excess determination according to an embodiment. FIG. 11 is a diagram for explaining a period calculation method for under/excess determination according to an embodiment. This process may be executed periodically, such as once per day or every predetermined time, or may be executed irregularly, such as when there is a request from the
本処理が開始されると、算出部13は、予め設定された候補期間内の出荷数が1以上の日数の割合を候補期間毎に算出する(ステップS15)。候補期間は最大30日とし、予め複数の候補期間を用意する。在庫の見直し(棚卸し)の頻度はユーザ毎に異なることが想定されるが、1年又は半年ベースで在庫の見直しをすると想定するのは長すぎると考えられる。日々商品の出荷及び入荷が行われることを考慮すると、当該期間は、直近(前日)から最長で30日程度が好ましいと考えられる。
When this process is started, the
そこで、本実施形態では、例えば、図11に示すように、当該期間の最小を7日、最大を30日とし、候補期間は7日、14日、21日、30日の4つに設定する。ただし、候補期間の長さ、候補期間の最小値、候補期間の最大値は、これに限られず、他の日数であってもよい。また、候補期間は予め複数設定されていれば4つに限られない。 Therefore, in this embodiment, for example, as shown in FIG. 11, the minimum period is set to 7 days, the maximum period is set to 30 days, and four candidate periods are set: 7 days, 14 days, 21 days, and 30 days. . However, the length of the candidate period, the minimum value of the candidate period, and the maximum value of the candidate period are not limited to these, and may be other numbers of days. Further, the number of candidate periods is not limited to four as long as a plurality of candidate periods are set in advance.
図10において、次に、判定部14は、候補期間内の出荷数が1以上の日数の割合が当該期間の半数以下の候補期間があるかを判定する(ステップS16)。このように、候補期間は7日、14日、21日、30日から選択するとし、判定は出荷実績回数で行う。出荷実績回数の閾値を「半数」としの意味は、キャンペーンなどによる出荷は一時的なものであるため、出荷実績のない日も含む期間を選択し、在庫の過少、過剰状態が慢性化していないかを判定できるようにするためである。ここでいう期間とは、上記の候補(7日、14日、21日、30日)の期間のことであり、閾値として出荷実績がある日(出荷実績回数)を全体の半数とすることで出荷実績のない日も期間に含むようにしている。
In FIG. 10, next, the determining
次に、図10のステップS16において、判定部14は、候補期間内の出荷数が1以上の日数の割合が当該期間の半数以下の候補期間がないと判定した場合、本処理を終了する。一方、判定部14は、候補期間内の出荷数が1以上の日数の割合が当該期間の半数以下の候補期間があると判定した場合、最短の候補期間を「第1の期間」と判定する(ステップS17)。
Next, in step S16 of FIG. 10, if the determining
最短の候補期間は、7日で出荷実績がある日が半数以下の場合、7日とし、7日で出荷実績がある日が半数よりも多く、14日で出荷実績がある日が半数以下の場合、14日とする。最短の候補期間は、7日及び14日で出荷実績がある日が半数よりも多く、21日で出荷実績がある日が半数以下の場合、21日とし、上記以外は30日とする。 The shortest candidate period is 7 days if less than half of the days have a shipping record of 7 days, and 7 days if more than half of the days have a shipping record of 7 days, and less than half of the days have a shipping record of 14 days. In this case, the period shall be 14 days. The shortest candidate period is 21 days if more than half of the days have a shipping record of 7 days and 14 days, and less than half of the days have a shipping record of 21 days, and 30 days for other cases.
算出部13は、例えば、出荷情報データベース31に基づき、直前から1週間単位で出荷実績がある日を出荷実績回数と算出する。その結果、図11の例では、7日で出荷実績回数が半数よりも多く、14日、21日、30日で出荷実績回数が半数以下であったとする。この場合、判定部14は、出荷実績回数が半数以下になった最短の期間である14日を、第1の期間に設定する。
For example, based on the
以上に説明したように、本実施形態に係る在庫管理システムでは、過少閾値及び過剰閾値の設定を自動化する。また、過少過剰判定に使用する第1の期間の設定を自動化する。これにより、最新の在庫状況に合わせて過少閾値及び過剰閾値と、過少過剰判定に使用する第1の期間とを更新できる。これにより、ユーザ毎に在庫状況に合致した、過少閾値及び過剰閾値と、過少過剰判定に使用する第1の期間とを用いた在庫管理を行うことができる。また、過少閾値及び過剰閾値の設定と、過少過剰判定に使用する第1の期間の設定とを自動化することで在庫管理の処理の負荷を軽減することができる。 As described above, the inventory management system according to the present embodiment automates the setting of the under/over threshold and the over/under threshold. Furthermore, the setting of the first period used for determining whether there is too much or too little is automated. Thereby, it is possible to update the under/excess threshold and the first period used for under/over judgment in accordance with the latest inventory status. Thereby, inventory management can be performed using the under/excess threshold and the under/excess threshold that match the inventory status for each user, and the first period used for under/excess determination. In addition, by automating the setting of the under/excess threshold and the over/under threshold, and the setting of the first period used for under/over judgment, it is possible to reduce the processing load of inventory management.
算出した第1の期間での過少在庫及び過剰在庫の割合と、第1の期間内に開催されるイベント情報とを紐付けして表示することも可能である。これによれば、時系列の過少、過剰状態の判定結果の情報とイベント情報とを可視化して関連をわかりやすく表示することができる。これにより、ユーザは、イベントを考慮して在庫の過少、過剰状態に対する対応を行うことができる。 It is also possible to display the calculated ratios of understock and overstock in the first period in association with event information to be held within the first period. According to this, it is possible to visualize the information on the determination results of time-series depletion/excess status and event information, and to display the relationship in an easy-to-understand manner. Thereby, the user can take events into consideration and take measures against insufficient or excessive inventory.
図12は、一実施形態に係る在庫の過少状態の割合とイベント情報とを紐付けて端末装置20のディスプレイ211に表示した図である。図12の例では、イベント情報データベース32に、商品コード、カテゴリ、イベント名、開始日付、終了日付の各項目が記憶されている。これにより、商品コード及びカテゴリに基づき、イベント名、開始日付、終了日付などのイベント情報と、在庫の過少、過剰状態の判定結果とを紐づけて表示できる。これにより、在庫の過少、過剰の状態又は割合とイベントとの関連性を可視化することができる。なお、図12では、過少在庫の結果を可視化した画面例を示したが、これに限られず、過剰在庫の結果及び過少割合及び過剰割合を可視化してもよい。
FIG. 12 is a diagram in which the proportion of inventory shortage and event information are linked and displayed on the
以上の説明では、一品目について過少、過剰状態の結果を可視化する表示方法の一例を示したが、商品の品目が多い場合には、過少割合又は過剰割合の高い品目から優先的にリストに表示して、ユーザに提示してもよい。ユーザは、過少割合又は過剰割合の高い品目から優先的に、生産量を増やす、在庫数を増やす等の対策を迅速に取ることができる。なお、表示制御部15は、ユーザが検索したいカテゴリを絞って在庫の過少、過剰状態の検索を行なった場合には、そのカテゴリに絞った品目のリストを表示してもよい。サーバ10側にも過少、過剰状態の判定結果を表示することができる。なお、本実施形態に係る在庫管理方法は、製造業、小売り、流通業等、在庫を有する業務を有する全てのユーザが好適に利用できる。
In the above explanation, we have shown an example of a display method that visualizes the results of under- or over-representation for one item, but if there are many items, items with a high under- or over-representation ratio will be prioritized in the list. The information may then be presented to the user. The user can quickly take measures such as increasing the production amount or increasing the number of items in stock, preferentially starting from items with a high under-proportion or high over-proportion. Note that when the user narrows down the category he or she wants to search for and searches for inventory shortages or excesses, the
以上に説明したように、一実施形態に係る在庫管理システムによれば、ユーザ毎の在庫状況に合致した過少閾値及び過剰閾値と、ユーザ毎の在庫状況に合致した過少過剰判定に使用する第1の期間とを用いた在庫管理を行うことができる。 As explained above, according to the inventory management system according to one embodiment, the under/excess threshold and the under/excess threshold that match the inventory status of each user, and the first Inventory management can be performed using the following period.
以上、在庫管理プログラム、在庫管理方法及び在庫管理システムを上記実施形態により説明したが、本開示に係る在庫管理プログラム、在庫管理方法及び在庫管理システムは上記実施形態に限定されるものではなく、本開示の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。 Although the inventory management program, inventory management method, and inventory management system have been described above using the above embodiments, the inventory management program, inventory management method, and inventory management system according to the present disclosure are not limited to the above embodiments; Various modifications and improvements are possible within the scope of the disclosure. Furthermore, if a plurality of the above embodiments and modified examples exist, they can be combined as long as they do not contradict each other.
以上の説明に関し、更に以下の項を開示する。
(付記1)
処理対象の品目についての単位期間毎の在庫数と出荷数とから、連続する複数の単位期間を含む第1の期間における在庫日数を算出する処理と、
在庫が過少か否かを判別する所定の過少基準値及び/又は在庫が過多か否かを判別する所定の過剰基準値と、前記第1の期間とは異なる第2の期間における前記在庫日数の統計値と、前記第2の期間における前記出荷数の統計値とに基づき、前記品目についての在庫が過少か否かを判別する第1の閾値及び/又は前記品目についての在庫が過多か否かを判別する第2の閾値を算出する処理と、
前記在庫日数と前記第1の閾値及び/又は前記第2の閾値とに基づき、前記品目の在庫が過少及び/又は過多か否かを判定する処理と、
をコンピュータに実行させる在庫管理プログラム。
(付記2)
前記第1の期間を、予め定められた複数の候補期間から、各候補期間内の出荷数が1以上の日の割合に基づき決定する処理を有する、
付記1に記載の在庫管理プログラム。
(付記3)
前記品目の在庫が過少及び/又は過多か否かを表示する処理を有する、
付記1又は2に記載の在庫管理プログラム。
(付記4)
前記品目の在庫が過少である割合及び/又は前記品目の在庫が過多である割合とイベント情報とを紐付けて表示する処理を有する、
付記3に記載の在庫管理プログラム。
(付記5)
前記過少基準値及び/又は過剰基準値は、前記品目の在庫が過少及び/又は過多か否かの判定結果を利用するユーザ毎に定められる、
付記1~4のいずれか一項に記載の在庫管理プログラム。
(付記6)
処理対象の品目についての単位期間毎の在庫数と出荷数とから、連続する複数の単位期間を含む第1の期間における在庫日数を算出する処理と、
在庫が過少か否かを判別する所定の過少基準値及び/又は在庫が過多か否かを判別する所定の過剰基準値と、前記第1の期間とは異なる第2の期間における前記在庫日数の統計値と、前記第2の期間における前記出荷数の統計値とに基づき、前記品目についての在庫が過少か否かを判別する第1の閾値及び/又は前記品目についての在庫が過多か否かを判別する第2の閾値を算出する処理と、
前記在庫日数と前記第1の閾値及び/又は前記第2の閾値とに基づき、前記品目の在庫が過少及び/又は過多か否かを判定する処理と、
をコンピュータが実行する在庫管理方法。
(付記7)
前記第1の期間を、予め定められた複数の候補期間から、各候補期間内の出荷数が1以上の日の割合に基づき決定する処理を有する、
付記6に記載の在庫管理方法。
(付記8)
前記品目の在庫が過少及び/又は過多か否かを表示する処理を有する、
付記6又は7に記載の在庫管理方法。
(付記9)
前記品目の在庫が過少である割合及び/又は前記品目の在庫が過多である割合とイベント情報とを紐付けて表示する処理を有する、
付記8に記載の在庫管理方法。
(付記10)
前記過少基準値及び/又は過剰基準値は、前記品目の在庫が過少及び/又は過多か否かの判定結果を利用するユーザ毎に定められる、
付記6~9のいずれか一項に記載の在庫管理方法。
(付記11)
処理対象の品目についての単位期間毎の在庫数と出荷数とから、連続する複数の単位期間を含む第1の期間における在庫日数を算出し、
在庫が過少か否かを判別する所定の過少基準値及び/又は在庫が過多か否かを判別する所定の過剰基準値と、前記第1の期間とは異なる第2の期間における前記在庫日数の統計値と、前記第2の期間における前記出荷数の統計値とに基づき、前記品目についての在庫が過少か否かを判別する第1の閾値及び/又は前記品目についての在庫が過多か否かを判別する第2の閾値を算出する算出部と、
前記在庫日数と前記第1の閾値及び/又は前記第2の閾値とに基づき、前記品目の在庫が過少及び/又は過多か否かを判定する判定部と、
を有する在庫管理システム。
(付記12)
前記判定部は、前記第1の期間を、予め定められた複数の候補期間から、各候補期間内の出荷数が1以上の日の割合に基づき決定する、
付記11に記載の在庫管理システム。
(付記13)
前記品目の在庫が過少及び/又は過多か否かを表示する表示制御部を有する、
付記11又は12に記載の在庫管理システム。
(付記14)
前記表示制御部は、前記品目の在庫が過少である割合及び/又は前記品目の在庫が過多である割合とイベント情報とを紐付けて表示する、
付記13に記載の在庫管理システム。
(付記15)
前記過少基準値及び/又は過剰基準値は、前記品目の在庫が過少及び/又は過多か否かの判定結果を利用するユーザ毎に定められる、
付記11~14のいずれか一項に記載の在庫管理システム。
Regarding the above description, the following items are further disclosed.
(Additional note 1)
A process of calculating the number of days in stock in a first period including a plurality of consecutive unit periods from the number of inventory and the number of shipments for each unit period for the item to be processed;
A predetermined under-deficiency reference value for determining whether inventory is too low and/or a predetermined excess reference value for determining whether or not inventory is excessive, and the number of days of inventory in a second period different from the first period. A first threshold value for determining whether the inventory for the item is too low and/or whether the inventory for the item is excessive based on the statistical value and the statistical value of the number of shipments in the second period. a process of calculating a second threshold value for determining the
A process of determining whether the inventory of the item is too low and/or too high based on the number of days in stock and the first threshold value and/or the second threshold value;
An inventory management program that runs on a computer.
(Additional note 2)
having a process of determining the first period from a plurality of predetermined candidate periods based on the percentage of days in which the number of shipments is 1 or more within each candidate period;
Inventory management program described in
(Additional note 3)
having a process of displaying whether the inventory of the item is too low and/or too high;
Inventory management program described in
(Additional note 4)
comprising a process of displaying event information in association with a rate at which the inventory of the item is too low and/or a rate at which the inventory of the item is excessive;
Inventory management program described in
(Appendix 5)
The under-stock reference value and/or the over-stock standard value are determined for each user who uses the determination result of whether the inventory of the item is under-stock and/or over-stock.
The inventory management program described in any one of
(Appendix 6)
A process of calculating the number of days in stock in a first period including a plurality of consecutive unit periods from the number of inventory and the number of shipments for each unit period for the item to be processed;
A predetermined under-deficiency reference value for determining whether inventory is too low and/or a predetermined excess reference value for determining whether or not inventory is excessive, and the number of days of inventory in a second period different from the first period. A first threshold value for determining whether the inventory for the item is too low and/or whether the inventory for the item is excessive based on the statistical value and the statistical value of the number of shipments in the second period. a process of calculating a second threshold value for determining the
A process of determining whether the inventory of the item is too low and/or too high based on the number of days in stock and the first threshold value and/or the second threshold value;
An inventory management method performed by a computer.
(Appendix 7)
having a process of determining the first period from a plurality of predetermined candidate periods based on the percentage of days in which the number of shipments is 1 or more within each candidate period;
Inventory management method described in
(Appendix 8)
having a process of displaying whether the inventory of the item is too low and/or too high;
Inventory management method described in
(Appendix 9)
comprising a process of displaying event information in association with a rate at which the inventory of the item is too low and/or a rate at which the inventory of the item is excessive;
Inventory management method described in
(Appendix 10)
The under-stock reference value and/or the over-stock standard value are determined for each user who uses the determination result of whether the inventory of the item is under-stock and/or over-stock.
The inventory management method described in any one of
(Appendix 11)
Calculating the number of days in stock in a first period that includes a plurality of consecutive unit periods from the number of items in stock and the number of shipments for each unit period for the item to be processed,
A predetermined under-deficiency reference value for determining whether inventory is too low and/or a predetermined excess reference value for determining whether or not inventory is excessive, and the number of days of inventory in a second period different from the first period. A first threshold value for determining whether the inventory for the item is too low and/or whether the inventory for the item is excessive based on the statistical value and the statistical value of the number of shipments in the second period. a calculation unit that calculates a second threshold value for determining the
a determination unit that determines whether the inventory of the item is too low and/or too high based on the number of days in stock and the first threshold value and/or the second threshold value;
Inventory management system with.
(Appendix 12)
The determination unit determines the first period from a plurality of predetermined candidate periods based on the ratio of days in which the number of shipments is 1 or more within each candidate period.
Inventory management system described in
(Appendix 13)
comprising a display control unit that displays whether the inventory of the item is too low and/or too high;
Inventory management system according to
(Appendix 14)
The display control unit displays event information in association with a percentage of the item being understocked and/or a percentage of the item being overstocked.
Inventory management system described in
(Additional note 15)
The under-stock reference value and/or the over-stock standard value are determined for each user who uses the determination result of whether the inventory of the item is under-stock and/or over-stock.
The inventory management system according to any one of
1 在庫管理システム
10 サーバ
11 通信部
12 受付部
13 算出部
14 判定部
15 表示制御部
16 記憶部
20 端末装置
21 操作部
22 通信部
23 制御部
24 表示部
25 記憶部
30 在庫情報データベース
31 出荷情報データベース
32 イベント情報データベース
1
Claims (6)
在庫が過少か否かを判別する所定の過少基準値及び/又は在庫が過多か否かを判別する所定の過剰基準値と、前記第1の期間とは異なる第2の期間における前記在庫日数の統計値と、前記第2の期間における前記出荷数の統計値とに基づき、前記品目についての在庫が過少か否かを判別する第1の閾値及び/又は前記品目についての在庫が過多か否かを判別する第2の閾値を算出する処理と、
前記複数の在庫日数と前記第1の閾値及び/又は前記第2の閾値とに基づき、前記品目の在庫が過少及び/又は過多か否かを判定する処理と、
をコンピュータに実行させ、
前記過少基準値及び/又は過剰基準値は、前記品目の在庫が過少及び/又は過多か否かの判定結果を利用するユーザ毎に定められる、在庫管理プログラム。 A process of calculating a plurality of inventory days calculated for each unit period included in a first period that is a plurality of consecutive unit periods from the inventory quantity and shipment quantity for each unit period of the item to be processed; ,
A predetermined under-deficiency reference value for determining whether inventory is too low and/or a predetermined excess reference value for determining whether or not inventory is excessive, and the number of days of inventory in a second period different from the first period. A first threshold value for determining whether the inventory for the item is too low and/or whether the inventory for the item is excessive based on the statistical value and the statistical value of the number of shipments in the second period. a process of calculating a second threshold value for determining the
a process of determining whether the inventory of the item is too low and/or too high based on the plurality of inventory days and the first threshold value and/or the second threshold value;
make the computer run
An inventory management program in which the under-reference value and/or the over-reference value are determined for each user who uses a determination result as to whether the item is under-stocked and/or over-stocked.
請求項1に記載の在庫管理プログラム。 having a process of determining the first period from a plurality of predetermined candidate periods based on the percentage of days in which the number of shipments is 1 or more within each candidate period;
The inventory management program according to claim 1.
請求項1又は2に記載の在庫管理プログラム。 having a process of displaying whether the inventory of the item is too low and/or too high;
The inventory management program according to claim 1 or 2.
請求項3に記載の在庫管理プログラム。 comprising a process of displaying event information in association with a rate at which the inventory of the item is too low and/or a rate at which the inventory of the item is excessive;
The inventory management program according to claim 3.
在庫が過少か否かを判別する所定の過少基準値及び/又は在庫が過多か否かを判別する所定の過剰基準値と、前記第1の期間とは異なる第2の期間における前記在庫日数の統計値と、前記第2の期間における前記出荷数の統計値とに基づき、前記品目についての在庫が過少か否かを判別する第1の閾値及び/又は前記品目についての在庫が過多か否かを判別する第2の閾値を算出する処理と、
前記複数の在庫日数と前記第1の閾値及び/又は前記第2の閾値とに基づき、前記品目の在庫が過少及び/又は過多か否かを判定する処理と、
をコンピュータが実行し、
前記過少基準値及び/又は過剰基準値は、前記品目の在庫が過少及び/又は過多か否かの判定結果を利用するユーザ毎に定められる、在庫管理方法。 A process of calculating a plurality of inventory days calculated for each unit period included in a first period that is a plurality of consecutive unit periods from the inventory quantity and shipment quantity for each unit period of the item to be processed; ,
A predetermined under-deficiency reference value for determining whether inventory is too low and/or a predetermined excess reference value for determining whether or not inventory is excessive, and the number of days of inventory in a second period different from the first period. A first threshold value for determining whether the inventory for the item is too low and/or whether the inventory for the item is excessive based on the statistical value and the statistical value of the number of shipments in the second period. a process of calculating a second threshold value for determining the
a process of determining whether the inventory of the item is too low and/or too high based on the plurality of inventory days and the first threshold value and/or the second threshold value;
The computer executes
In the inventory management method, the under-reference value and/or the over-reference value are determined for each user who uses a determination result as to whether the item is under-stocked and/or over-stocked.
在庫が過少か否かを判別する所定の過少基準値及び/又は在庫が過多か否かを判別する所定の過剰基準値と、前記第1の期間とは異なる第2の期間における前記在庫日数の統計値と、前記第2の期間における前記出荷数の統計値とに基づき、前記品目についての在庫が過少か否かを判別する第1の閾値及び/又は前記品目についての在庫が過多か否かを判別する第2の閾値を算出する算出部と、
前記複数の在庫日数と前記第1の閾値及び/又は前記第2の閾値とに基づき、前記品目の在庫が過少及び/又は過多か否かを判定する判定部と、
を有し、
前記過少基準値及び/又は過剰基準値は、前記品目の在庫が過少及び/又は過多か否かの判定結果を利用するユーザ毎に定められる、在庫管理システム。 Calculate a plurality of inventory days calculated for each unit period included in a first period that is a plurality of consecutive unit periods from the inventory number and shipment number for each unit period of the item to be processed,
A predetermined under-deficiency reference value for determining whether inventory is too low and/or a predetermined excess reference value for determining whether or not inventory is excessive, and the number of days of inventory in a second period different from the first period. A first threshold value for determining whether the inventory for the item is too low and/or whether the inventory for the item is excessive based on the statistical value and the statistical value of the number of shipments in the second period. a calculation unit that calculates a second threshold value for determining the
a determination unit that determines whether the inventory of the item is too low and/or too high based on the plurality of inventory days and the first threshold value and/or the second threshold value;
has
In the inventory management system, the under-reference value and/or the over-reference value are determined for each user who uses the determination result of whether the item is under-stocked and/or over-stocked.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019160213A JP7413683B2 (en) | 2019-09-03 | 2019-09-03 | Inventory management program, inventory management method and inventory management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019160213A JP7413683B2 (en) | 2019-09-03 | 2019-09-03 | Inventory management program, inventory management method and inventory management system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021039532A JP2021039532A (en) | 2021-03-11 |
JP7413683B2 true JP7413683B2 (en) | 2024-01-16 |
Family
ID=74848761
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019160213A Active JP7413683B2 (en) | 2019-09-03 | 2019-09-03 | Inventory management program, inventory management method and inventory management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7413683B2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001229319A (en) | 2000-02-16 | 2001-08-24 | Matsushita Electric Ind Co Ltd | Inventory control method and inventory control device to be used for the method |
JP2002279024A (en) | 2001-03-19 | 2002-09-27 | Mitsubishi Electric Corp | Method and system for setting merchandise quantity |
JP2004178037A (en) | 2002-11-25 | 2004-06-24 | Hitachi Ltd | Production plan forming system and method |
JP2004295227A (en) | 2003-03-25 | 2004-10-21 | Matsushita Electric Works Ltd | Inventory control system and program and recording medium for recording this program |
JP2006318289A (en) | 2005-05-13 | 2006-11-24 | Nec System Technologies Ltd | System, method and program for deciding production request quantity by supply-demand balance calculation |
JP2015114787A (en) | 2013-12-11 | 2015-06-22 | 三菱電機株式会社 | Information processing device |
-
2019
- 2019-09-03 JP JP2019160213A patent/JP7413683B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001229319A (en) | 2000-02-16 | 2001-08-24 | Matsushita Electric Ind Co Ltd | Inventory control method and inventory control device to be used for the method |
JP2002279024A (en) | 2001-03-19 | 2002-09-27 | Mitsubishi Electric Corp | Method and system for setting merchandise quantity |
JP2004178037A (en) | 2002-11-25 | 2004-06-24 | Hitachi Ltd | Production plan forming system and method |
JP2004295227A (en) | 2003-03-25 | 2004-10-21 | Matsushita Electric Works Ltd | Inventory control system and program and recording medium for recording this program |
JP2006318289A (en) | 2005-05-13 | 2006-11-24 | Nec System Technologies Ltd | System, method and program for deciding production request quantity by supply-demand balance calculation |
JP2015114787A (en) | 2013-12-11 | 2015-06-22 | 三菱電機株式会社 | Information processing device |
Also Published As
Publication number | Publication date |
---|---|
JP2021039532A (en) | 2021-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9183521B2 (en) | Inventory management system | |
US8515834B2 (en) | Inventory management system | |
WO2002063542A2 (en) | Method and system for optimizing product inventory levels | |
CN112381482A (en) | Material management method and device, electronic equipment and storage medium | |
JP2012247964A (en) | Progress management apparatus and progress management program | |
CN110751376B (en) | Work order distribution scheduling method and device, computer equipment and storage medium | |
JP2007018216A (en) | Reasonable inventory quantity calculation system and reasonable inventory quantity calculation method | |
JP7413683B2 (en) | Inventory management program, inventory management method and inventory management system | |
CN111915340B (en) | Method, device, equipment and storage medium for identifying merchant type | |
WO2018061136A1 (en) | Demand forecasting method, demand forecasting system, and program therefor | |
CN116682540A (en) | Automatic replenishment method, system, equipment and storage medium for medical consumable | |
CN107678839B (en) | Priority-based client follow-up method, system and readable storage medium | |
JP2020119029A (en) | Order information calculation program, device, and method | |
JP7248753B2 (en) | Component pre-positioning support system and method | |
CN115729687A (en) | Task scheduling method and device, computer equipment and storage medium | |
US7844586B2 (en) | Methods and systems in monitoring tools for effective data retrieval | |
JP6892053B2 (en) | Source code trading system using AI | |
JP2021192143A (en) | Stock control system, stock control method, and program | |
JP2020170570A (en) | Source code trading system by using ai | |
JP4664847B2 (en) | How to prevent incorrect orders | |
CN111538716B (en) | Method and related device for maintaining database across systems | |
JP2003237946A (en) | Inventory allocation method | |
KR102617074B1 (en) | Method, apparatus, and system for producing based on processing sales volume data by apparel item | |
KR102462689B1 (en) | Apparatus for displaying graph using complex unit time scale and method thereof | |
US20190050259A1 (en) | Data usage effectiveness determination |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220517 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230526 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230606 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230803 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230926 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231107 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231128 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231211 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7413683 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |