(57)【要約】【課題】商品の入荷遅れを考慮して適切な安全在庫数を算出する。【解決手段】安全在庫数算出システム１は、商品の入荷予定数に対する入荷実績数を日毎に記憶し、評価期間内の各日について入荷予定数と入荷実績数の差分値を第１の差分値として算出し、第１の差分値を調達日数分加算した値を第１の累積差として算出する処理を評価期間内の各日について実行し、評価期間内における各日の第１の累積差の平均値と標準偏差値を算出し、算出された第１の累積差の平均値と標準偏差値を用いて入荷遅れに対する商品の安全在庫数を算出する。【選択図】図１
2009173435.tif 000002
【特許請求の範囲】
【請求項１】
商品の入荷予定数に対する入荷実績数を日毎に記憶する入荷実績数記憶部と、
前記入荷実績数記憶部内に記憶されている情報を参照して、評価期間内の各日について入荷予定数と入荷実績数の差分値を第１の差分値として算出し、第１の差分値を調達日数分加算した値を第１の累積差として算出する処理を評価期間内の各日について実行し、評価期間内における各日の第１の累積差の平均値と標準偏差値を算出し、算出された第１の累積差の平均値と標準偏差値を用いて入荷遅れに対する商品の安全在庫数を算出する安全在庫数算出部と
を備えることを特徴とする安全在庫数算出システム。
【請求項２】
請求項１に記載の安全在庫数算出システムにおいて、
調達期間だけ先の日付の商品の消費予定数を日毎に記憶する消費予定数記憶部と、
前記商品の消費実績数を日毎に記憶する消費実績数記憶部とを備え、
前記安全在庫数算出部は、前記消費予定数記憶部内及び前記消費実績数記憶部内に記憶されている情報を参照して、評価期間内の各日について消費実績数と消費予定数の差分値を第２の差分値として算出し、第２の差分値を調達日数分加算した値を第２の累積差として算出する処理を評価期間内の各日について実行し、評価期間内における各日の第２の累積差の平均値と標準偏差値を算出し、算出された第２の累積差の平均値と標準偏差値を用いて消費変動に対する商品の安全在庫数を算出し、入荷遅れに対する商品の安全在庫数と消費変動に対する商品の安全在庫数の和を商品の安全在庫数として算出すること
を特徴とする安全在庫数算出システム。
【請求項３】
請求項２に記載の安全在庫数算出システムにおいて、
前記安全在庫数算出部は、消費予定数が消費実績数より大きい日についてはその日の第２の差分値をゼロとすることを特徴とする安全在庫数算出システム。
【請求項４】
商品の入荷予定数に対する入荷実績数を日毎に入荷実績数記憶部内に記憶する処理と、
前記入荷実績数記憶部内に記憶されている情報を参照して、評価期間内の各日について入荷実績数と入荷予定数の差分値を算出し、差分値を調達日数分加算した値を累積差として算出する処理を評価期間内の各日について実行し、評価期間内における各日の累積差の平均値と標準偏差値を算出し、算出された累積差の平均値と標準偏差値を用いて入荷遅れに対する商品の安全在庫数を算出する処理と
をコンピュータに実行させることを特徴とする安全在庫数算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品の安全在庫数を算出するための安全在庫数算出システム及び安全在庫数算出プログラムに関する。
【背景技術】
【０００２】
従来の商品の発注処理では、現時点における商品の消費予定数（需要予測数）と入荷予定数に基づいて商品の調達期間（調達日数）だけ先の商品の在庫数を推定し、推定された在庫数が商品の消費予定数と安全在庫数の和以下になる場合にその差分を発注数として商品を発注していた。より具体的には、現時点が４月１日、調達期間が４日、調達期間だけ先、すなわち４月４日における商品の消費予定数が６５個、調達期間が経過する前日、すなわち４月３日時点における商品の在庫数が６０個、安全在庫数が１０個である場合、従来の商品の発注処理では、４月４日に商品が６５個消費されたとしても１０個の商品が安全在庫として残るように、４月１日の時点で１５個（消費予定分５個＋安全在庫分１０個）の商品を発注する。
【特許文献１】特開２００５−３０６５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
通常であれば商品は発注してから調達期間後に予定通り入荷するが、場合によっては商品の入荷が遅れることがある。しかしながら従来の商品の発注処理では、商品の入荷遅れを考慮せずに安全在庫数を設定しているために、安全在庫が多くなりすぎたりする等、安全在庫数が不適切な数になることがあった。
【０００４】
本発明は、上記課題を解決するためになされたものであり、その目的は、商品の入荷遅れを考慮して適切な安全在庫数を算出可能な安全在庫数算出システム及び安全在庫数算出プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る安全在庫数算出システム及び安全在庫数算出プログラムは、商品の入荷予定数に対する入荷実績数を日毎に記憶し、評価期間内の各日について入荷予定数と入荷実績数の差分値を算出し、差分値を調達日数分加算した値を累積差として算出する処理を評価期間内の各日について実行し、評価期間内における各日の累積差の平均値と標準偏差値を算出し、算出された累積差の平均値と標準偏差値を用いて商品の安全在庫数を算出する。
【発明の効果】
【０００６】
本発明に係る安全在庫数算出システム及び安全在庫数算出プログラムによれば、商品の入荷遅れを考慮して適切な安全在庫数を算出することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の実施形態となる安全在庫数算出システム１は、ワークステーション等の汎用又は専用の情報処理装置により構成され、図１に示すように、データベース２と、入荷予定履歴格納部３と、消費予定履歴格納部４と、安全在庫数算出部５とを主な構成要素として備える。データベース２は、商品の調達に要する日数（調達期間）のデータを商品毎に格納する調達期間マスタＤＢ６と、調達期間だけ先の日の入荷予定数のデータを商品及び日単位で格納する入荷予定履歴ＤＢ７と、入荷実績数のデータを商品及び日単位で格納する入荷実績履歴ＤＢ８と、調達期間だけ先の日の消費予定数のデータを商品及び日単位で格納する消費予定履歴ＤＢ９と、消費実績数のデータを商品及び日単位で格納する消費実績履歴ＤＢ１０と、安全在庫数のデータを商品毎に格納する安全在庫数格納ＤＢ１１とを備える。
【０００８】
入荷予定履歴格納部３は、情報処理装置内のＣＰＵがＲＯＭ内に記憶されたコンピュータプログラムを実行することにより、調達期間マスタＤＢ６から各商品の調達期間のデータを取得し、調達期間だけ先の日付の商品の入荷予定数を日単位で算出し、算出された入荷予定数のデータを入荷予定履歴ＤＢ７内に格納する。消費予定履歴格納部４は、情報処理装置内のＣＰＵがＲＯＭ内に記憶されたコンピュータプログラムを実行することにより、調達期間マスタＤＢ６から各商品の調達期間のデータを取得し、調達期間だけ先の日付の商品の消費予定数を日単位で算出し、算出された消費予定数のデータを消費予定履歴ＤＢ９内に格納する。安全在庫数算出部５は、情報処理装置内のＣＰＵがＲＯＭ内に記憶されたコンピュータプログラムを実行することにより、データベース２内に格納されているデータを利用して各商品の安全在庫数を算出し、算出された安全在庫数のデータを安全在庫数格納ＤＢ１１内に格納する。
【０００９】
このような構成を有する安全在庫数算出システム１は、以下に示す差分値算出処理(1),(2)と安全在庫数算出処理を実行することにより、商品の入荷遅れを考慮して適切な安全在庫数を算出すると同時に消費予定数が消費実績数よりも多い場合に必要量以上の安全在庫数が算出されことを防止する。以下、図２乃至図４に示すフローチャートを参照して、差分値算出処理及び安全在庫数算出処理を実行する際の安全在庫数算出システム１の動作について詳しく説明する。
【００１０】
〔差分値算出処理(1)〕
図２に示すフローチャートは、各日の所定時刻に開始となり、この差分値算出処理はステップＳ１の処理に進む。なおこの差分値算出処理におけるステップＳ２の処理は、必ずしも日毎に行う必要はなく、安全在庫数を算出する際に評価期間内の各日について一度に行うようにしてもよい。
【００１１】
ステップＳ１の処理では、入荷予定履歴格納部３が、調達期間だけ先の日付の商品の入荷予定数を算出して入荷予定履歴ＤＢ７に格納する。具体的には本日の日付が４月１日であり、調達期間が４日である場合、入荷予定履歴格納部３は４月４日の入荷予定数を算出して入荷予定履歴ＤＢ７に格納する。また図示しない情報処理装置が、その日の入荷実績数を集計して入荷実績履歴ＤＢ８に格納する。これにより、ステップＳ１の処理は完了し、差分値算出処理はステップＳ２の処理に進む。
【００１２】
ステップＳ２の処理では、安全在庫数算出部４が、その日の入荷実績数と入荷予定数の差分値（入荷予定数−入荷実績数）を入荷遅れ数（第１の差分値）として算出して安全在庫数格納ＤＢ１１内に格納する。具体的には本日の日付が４月１日である場合、安全在庫数算出部４は４月１日の入荷実績数と入荷予定数の差分値を算出して安全在庫数格納ＤＢ１１内に格納する。これにより、ステップＳ２の処理は完了し、一連の差分値算出処理は終了する。
【００１３】
〔差分値算出処理(2)〕
図３に示すフローチャートは、各日の所定時刻に開始となり、この差分値算出処理はステップＳ１１の処理に進む。なおこの差分値算出処理におけるステップＳ１２の処理は、必ずしも日毎に行う必要はなく、安全在庫数を算出する際に評価期間内の各日について一度に行うようにしてもよい。
【００１４】
ステップＳ１１の処理では、消費予定履歴格納部４が、調達期間だけ先の日付の商品の消費予定数を算出して消費予定履歴ＤＢ９に格納する。具体的には本日の日付が４月１日であり、調達期間が４日である場合、消費予定履歴格納部４は４月４日の消費予定数を算出して消費予定履歴ＤＢ９に格納する。また図示しない情報処理装置が、その日の消費実績数を集計して消費実績履歴ＤＢ１０に格納する。これにより、ステップＳ１１の処理は完了し、差分値算出処理はステップＳ１２の処理に進む。
【００１５】
ステップＳ１２の処理では、安全在庫数算出部５が、その日の消費実績数と消費予定数の差分値（消費実績数−消費予定数）を第２の差分値として算出して安全在庫数格納ＤＢ１１内に格納する。具体的には本日の日付が４月１日である場合、安全在庫数算出部５は４月１日の消費実績数と消費予定数の差分値を算出して安全在庫数格納ＤＢ１１内に格納する。これにより、ステップＳ１２の処理は完了し、一連の差分値算出処理は終了する。
【００１６】
〔安全在庫数算出処理〕
図４に示すフローチャートは、図示しない入力装置を介してユーザが安全在庫数の算出を指示したタイミングで開始となり、安全在庫数算出処理はステップＳ２１の処理に進む。なお安全在庫数の算出を指示する際、ユーザは安全在庫数を評価する期間（評価期間）も指定する。また以下に示す安全在庫数算出処理は商品毎に個別に実行されるものとする。
【００１７】
ステップＳ２１の処理では、安全在庫数算出部５が、安全在庫数格納ＤＢ１１から評価期間内の各日の第１及び第２の差分値を読み出し、読み出された第１の第２の差分値をそれぞれ調達期間分加算して第１及び第２の累積差を算出する処理を評価期間内の各日について実行する。具体的には、調達期間が４日であり、現在の日付が４月１日である場合、安全在庫数算出部５は、図５に示すように、４月４日から４月７日までの第１の差分値の和（６５＋０＋０＋０＝６５）を４月４日における入荷遅れ累積差（第１の累積差）として算出する。そして評価期間が６日である場合には、安全在庫数算出部５は、図５に示すように、４月４日から４月９日までの各日について入荷遅れ累積差を算出する。また同様に安全在庫数算出部５は、図６に示すように、４月４日から４月７日までの第２の差分値の和（１０＋５＋０−５＝１０）を４月４日における第２の累積差として算出する。そして評価期間が６日である場合には、安全在庫数算出部５は、図６に示すように、４月４日から４月９日までの各日について第２の累積差を算出する。これにより、ステップＳ２１の処理は完了し、安全在庫数算出処理はステップＳ２２の処理に進む。
【００１８】
ステップＳ２２の処理では、安全在庫数算出部５が、ステップＳ２１の処理により算出された各日の第１及び第２の累積差の平均値を算出する。具体的には、図５に示す例で言えば、安全在庫数算出部５は、４月４日から４月９日までの各日の入荷遅れ累積差の平均値（（６５＋０＋５＋１５＋１５＋１５）／６＝１９．２）を算出する。また図６に示す例で言えば、安全在庫数算出部５は、４月４日から４月９日までの各日の第２の累積差の平均値（（１０＋５−５−５−１０−１５）／６＝−３．３）を算出する。この図６に示す例では、消費予定数が消費実績数よりも多くなる日（対象日付：４月７日，９日）が多いので、第２の累積差の平均値は負値となる。これにより、ステップＳ２２の処理は完了し、安全在庫数算出処理はステップＳ２３の処理に進む。
【００１９】
ステップＳ２３の処理では、安全在庫数算出部５が、ステップＳ２１の処理により算出された各日の第１及び第２の累積差の標準偏差を算出する。具体的には、図５に示す例で言えば、安全在庫数算出部５は、４月４日から４月９日までの各日の入荷遅れ累積差の標準偏差（２３．３）を算出する。また図６に示す例で言えば、安全在庫数算出部５は、４月４日から４月９日までの各日の第２の累積差の標準偏差（９．３）を算出する。これにより、ステップＳ２３の処理は完了し、安全在庫数算出処理はステップＳ２４の処理に進む。
【００２０】
ステップＳ２４の処理では、安全在庫数算出部５が、ステップＳ２２及びステップＳ２３の処理により算出された第１及び第２の累積差の平均値及び標準偏差をそれぞれ以下の数式(1),(2)に代入することにより入荷遅れ及び消費変動に対する商品の安全在庫数を算出する。具体的には、数式(1),(2)中の安全係数αの値を１．６５とすると、図５に示す例では、安全在庫数算出部５は数式(1)から入荷遅れを考慮した安全在庫数を５７．６（＝１９．２＋１．６５×２３．３）と算出する。また図６に示す例では、安全在庫数算出部５は数式(2)から消費変動を考慮した安全在庫数を１２．０（＝−３．３＋１．６５×９．３）と算出する。そして安全在庫数算出部５は、入荷遅れに対する商品の安全在庫数と消費変動に対する商品の安全在庫数の和６９．６（＝５７．６＋１２．０）を商品の安全在庫数として出力する。以後ユーザが出力された商品の安全在庫数を考慮して４月１日の必要発注数を決定する。これにより、一連の安全在庫数算出処理は終了する。
【００２１】
入荷遅れに対する安全在庫数＝ＭＡＸ（第１の累積数（４日分）の平均値＋安全係数α×第１の累積数（４日分）の標準偏差，０）…(1)
消費変動に対する安全在庫数＝ＭＡＸ（第２の累積数（４日分）の平均値＋安全係数α×第２の累積数（４日分）の標準偏差，０）…(2)
以上の説明から明らかなように、本発明の実施形態となる安全在庫数算出システム１は、商品の入荷予定数に対する入荷実績数を日毎に記憶し、評価期間内の各日について入荷予定数と入荷実績数の差分値を第１の差分値として算出し、第１の差分値を調達日数分加算した値を第１の累積差として算出する処理を評価期間内の各日について実行し、評価期間内における各日の第１の累積差の平均値と標準偏差値を算出し、算出された第１の累積差の平均値と標準偏差値を用いて入荷遅れに対する商品の安全在庫数を算出する。このような構成によれば、商品の入荷遅れを考慮して安全在庫数を算出できるので、安全在庫が多くなりすぎたりする等、安全在庫数が不適切になることを抑制できる。
【００２２】
また本発明の実施形態となる安全在庫数算出システム１は、商品の消費予定数に対する消費実績数を日毎に記憶し、評価期間内の各日について消費予定数と消費実績数の差分値を第２の差分値として算出し、第２の差分値を調達日数分加算した値を第２の累積差として算出する処理を評価期間内の各日について実行し、評価期間内における各日の第２の累積差の平均値と標準偏差値を算出し、算出された第２の累積差の平均値と標準偏差値を用いて消費変動に対する商品の安全在庫数を算出する。このような構成によれば、消費予定数が消費実績数よりも多い場合には第２の累積差の平均値が負値になることによって安全在庫数が少なく算出されるので、消費予定数が消費実績数よりも多い場合に必要数以上の安全在庫数が算出されことを防止し、適切な安全在庫数を算出することができる。また消費実績数と消費予定数の差分値のばらつきは消費実績数のばらつきよりも小さいので、本発明の実施形態となる安全在庫数算出システム１によれば、消費実績数のばらつきを用いて安全在庫数を算出する手法と比較して、安全在庫数を適切に算出することができる。
【００２３】
上記実施形態において、図７に示すように、消費予定数が消費実績数より多い日付（図７に示す例では対象日付が４月７日，９日，１１日）については、消費実績数と消費予定数の差分値をゼロとしてもよい。このような構成によれば、消費実績数が消費予定数より多い場合の差分値だけで安全在庫数を算出することになるので、差分値の分布が偏りを持つ場合であっても安全在庫数を正しく算出することができる。また上記実施形態において、第２の累積差の平均値及び標準偏差値に代わりに、図８に示すように、消費実績数と消費予定数の差分値の平均値及び標準偏差を用いて安全在庫数を算出するようにしてもよい。このような構成によれば、蓄積されたデータの数が少ない場合であっても適切な安全在庫数を算出することができる。
【００２４】
以上、本発明者らによってなされた発明を適用した実施の形態について説明したが、この実施の形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。すなわち、上記実施の形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれることは勿論であることを付け加えておく。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態となる安全在庫数算出システムの構成を示すブロック図である。
【図２】本発明の実施形態となる差分値算出処理(1)の流れを示すフローチャート図である。
【図３】本発明の実施形態となる差分値算出処理(2)の流れを示すフローチャート図である。
【図４】本発明の実施形態となる安全在庫数算出処理の流れを示すフローチャート図である。
【図５】本発明に係る入荷遅れに対する安全在庫数算出処理の一例を説明するための図である。
【図６】本発明に係る消費変動に対する安全在庫数算出処理の一例を説明するための図である。
【図７】本発明に係る安全在庫数算出処理の応用例を説明するための図である。
【図８】本発明に係る安全在庫数算出処理の応用例を説明するための図である。
【符号の説明】
【００２６】
１：安全在庫数算出システム
２：データベース
３：入荷予定履歴格納部
４：消費予定履歴格納部
５：安全在庫数算出部
６：調達期間マスタＤＢ
７：入荷予定履歴ＤＢ
８：入荷実績履歴ＤＢ
９：消費予定履歴ＤＢ
１０：消費実績履歴ＤＢ
１１：安全在庫数格納ＤＢ
【図１】
2009173435.tif 000003
【図２】
2009173435.tif 000004
【図３】
2009173435.tif 000005
【図４】
2009173435.tif 000006
【図５】
2009173435.tif 000007
【図６】
2009173435.tif 000008
【図７】
2009173435.tif 000009
【図８】
2009173435.tif 000010