(57)【要約】【課題】ユーザの手間がかからずに、時期により需要が変動する製品の在庫数を適切に算出する。【解決手段】出荷実績記憶部１１には、１年分の月毎の製品の出荷の実績を示す実績情報が記憶されている。下限在庫設定部１５は、出荷実績記憶部１１に記憶されている実績情報に基づいて、製品の下限在庫数を算出して下限在庫記憶部１２に格納する。在庫算出部１６は、出荷実績記憶部１１に記憶されている実績情報に基づいて製品の在庫数を算出し、算出した在庫数が下限在庫数よりも少ない場合、下限在庫数を製品の在庫数とする。【選択図】図１
2013234035.tif 000002
【特許請求の範囲】
【請求項１】
所定期間毎の製品の出荷の実績を示す実績情報を記憶する実績記憶手段と、
前記実績記憶手段に記憶されている実績情報に基づいて下限在庫数を算出する下限在庫算出手段と、
前記実績記憶手段に記憶されている実績情報に基づいて前記製品の在庫数を算出し、算出した在庫数が前記下限在庫数よりも少ない場合、前記下限在庫数を該製品の在庫数とする在庫算出手段と、
を備えることを特徴とする在庫管理装置。
【請求項２】
前記下限在庫算出手段は、前記実績記憶手段に記憶されている実績情報が示す所定期間毎の実績のなかから、出荷数の最も少ないものから順に所定数分の実績を取得し、取得した所定数分の実績に基づいて、前記下限在庫数を算出する、
ことを特徴とする請求項１に記載の在庫管理装置。
【請求項３】
前記下限在庫算出手段は、前記実績記憶手段に記憶されている実績情報が示す所定期間毎の実績のうちで、出荷数がｍ番目に少ないものからｎ番目に少ないものまでの実績に基づいて、前記下限在庫数を算出する、
ことを特徴とする請求項１に記載の在庫管理装置。
【請求項４】
前記ｍ、ｎの少なくとも一方をユーザが設定可能にする、
ことを特徴とする請求項３に記載の在庫管理装置。
【請求項５】
所定期間毎の製品の出荷の実績を示す実績情報を記憶し、
前記記憶されている実績情報に基づいて下限在庫数を算出し、
前記記憶されている実績情報に基づいて前記製品の在庫数を算出し、算出した在庫数が前記下限在庫数よりも少ない場合、前記下限在庫数を該製品の在庫数とする、
ことを特徴とする在庫管理方法。
【請求項６】
コンピュータを、
所定期間毎の製品の出荷の実績を示す実績情報を記憶する実績記憶手段、
前記実績記憶手段に記憶されている実績情報に基づいて下限在庫数を算出する下限在庫算出手段、
前記実績記憶手段に記憶されている実績情報に基づいて前記製品の在庫数を算出し、算出した在庫数が前記下限在庫数よりも少ない場合、前記下限在庫数を該製品の在庫数とする在庫算出手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の在庫数を算出する在庫管理装置、在庫管理方法、および、プログラムに関する。
【背景技術】
【０００２】
季節や時期により需要が変動する製品の在庫を過不足無く確保するための手法が知られている。例えば、特許文献１には、ある時期の在庫数を、過去の同時期の出荷の実績等を分析して予想（シミュレーション）することについて記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７９２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したような実績に基づいて在庫数を予想する場合、過去の同時期の出荷数が極端に少ない場合、その時期に確保すべき在庫数も極端に少なく予想されるため、安全在庫を確保することができない場合があった。
【０００５】
したがって、この場合、ユーザが適切な在庫数を手動で入力する必要があり面倒であった。また、ユーザによって入力される在庫数にばらつきがあるため、手動で適切な在庫数を設定するのは困難であった。
【０００６】
本発明は、上記実情に鑑みてなされたものであり、ユーザの手間がかからずに、時期により需要が変動する製品の在庫数を適切に算出することを可能にした在庫管理装置、在庫管理方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の在庫管理装置は、
所定期間毎の製品の出荷の実績を示す実績情報を記憶する実績記憶手段と、
前記実績記憶手段に記憶されている実績情報に基づいて下限在庫数を算出する下限在庫算出手段と、
前記実績記憶手段に記憶されている実績情報に基づいて前記製品の在庫数を算出し、算出した在庫数が前記下限在庫数よりも少ない場合、前記下限在庫数を該製品の在庫数とする在庫算出手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザの手間がかからずに、時期により需要が変動する製品の在庫数を適切に算出することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る在庫管理装置の構成を示すブロック図である。
【図２】出荷実績記憶部に記憶されている出荷情報の例を示す図である。
【図３】下限在庫記憶部に記憶されている情報の例を示す図である。
【図４】在庫基準記憶部に記憶されている情報の例を示す図である。
【図５】在庫計画記憶部に記憶されている情報の例を示す図である。
【図６】下限在庫設定処理の動作を説明するためのフローチャートである。
【図７】在庫算出処理の動作を説明するためのフローチャートである。
【図８】下限在庫算出用パラメータテーブルの例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付す。
【００１１】
本発明の実施形態に係る在庫管理装置１０は、時期により需要が変動する製品の在庫数を適切に管理する装置である。在庫管理装置１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクドライブ、および、通信インターフェース等を備えて構成されるサーバ等のコンピュータである。在庫管理装置１０は、機能的には、図１に示すように、出荷実績記憶部１１と、下限在庫記憶部１２と、在庫基準記憶部１３と、在庫計画記憶部１４と、下限在庫設定部１５と、在庫算出部１６と、を備える。
【００１２】
出荷実績記憶部１１には、各製品の所定期間別の出荷実績を示す実績情報が記憶される。具体的には、出荷実績記憶部１１には、図２に示すように、製品の型や種別を表す製品ＩＤ毎に直近過去１年分の月別の出荷数が記録された実績情報が記憶される。なお、出荷実績記憶部１１に記憶されている実績情報は、ユーザ又は外部のシステムからの操作により毎月更新され、最新の出荷実績が反映される。
【００１３】
下限在庫記憶部１２には、図３に示すように、製品ＩＤ毎に、最低限確保しなければならない製品の在庫数（下限在庫数）が記憶される。
【００１４】
在庫基準記憶部１３には、図４に示すように、製品ＩＤ毎に、製品の在庫数を算出するための基準値が記憶される。
【００１５】
在庫計画記憶部１４には、図５に示すように、製品ＩＤ毎に、出荷予定年月に確保すべき在庫数（在庫計画数）が記憶される。
【００１６】
図１に戻り、下限在庫設定部１５は、出荷実績記憶部１１に記憶されている実績情報に基づいて下限在庫数を算出し、下限在庫記憶部１２に格納する。
【００１７】
在庫算出部１６は、ユーザが指定した製品の指定年月に確保すべき在庫数を算出し、在庫計画記憶部１４に格納する。具体的には、在庫算出部１６は、出荷実績記憶部１１から指定製品の指定年月と同じ月の出荷実績を取得し、在庫基準記憶部１３から取得した指定製品の基準値を乗算した値を在庫数として算出する。また、算出した在庫数が指定製品の下限在庫数よりも少ない場合、在庫算出部１６は、下限在庫数を指定製品の在庫数とする。
【００１８】
続いて、在庫管理装置１０で実施される処理の動作について説明する。
【００１９】
始めに、下限在庫数を設定する下限在庫設定処理について説明する。在庫管理装置１０では、所定の期間毎に（例えば毎月）、図６のフローチャートに示す下限在庫設定処理が実施される。
【００２０】
まず、下限在庫設定部１５は、今回の下限在庫設定処理で未だ下限在庫数を設定していない未処理の製品を１つ選択する（ステップＳ１１）。そして、下限在庫設定部１５は、出荷実績記憶部１１から、選択した製品の１年分の出荷実績を取得する（ステップＳ１２）。
【００２１】
続いて、下限在庫設定部１５は、取得した製品の１年分の出荷実績のなかから、出荷数の少ない方から順に３つを特定する（ステップＳ１３）。例えば、図２に示す実績情報が出荷実績記憶部１１に記憶されており、ステップＳ１１で製品ＩＤ「Ａ００１」の製品が選択されている場合、製品ＩＤ「Ａ００１」で出荷年月「２０１１年４月」の出荷数「３０」、出荷年月「２０１１年５月」の出荷数「４５」、および、出荷年月「２０１１年６月」の出荷数「４５」が特定される。
【００２２】
続いて、下限在庫設定部１５は、取得した３つの出荷数の平均値を算出する（ステップＳ１４）。上述の例では、平均値「４０」が算出される。
【００２３】
続いて、下限在庫設定部１５は、下限在庫記憶部１２に記憶されているステップＳ１１で選択した製品の下限在庫数を、ステップＳ１４で算出した平均値に設定（更新）する（ステップＳ１５）。
【００２４】
続いて、下限在庫設定部１５は、下限在庫数を設定していない未処理の製品が有るか否かを判別する（ステップＳ１６）。未処理の製品がある場合（ステップＳ１６；Ｙｅｓ）、下限在庫設定部１５は、その製品を選択して、出荷実績から下限在庫を設定する処理（ステップＳ１１〜ステップＳ１５）を繰り返す。未処理の製品が無い場合（ステップＳ１６；Ｎｏ）、下限在庫設定処理は終了する。
【００２５】
このように、下限在庫設定処理により、過去の出荷数の実績が反映された下限在庫数が設定される。
【００２６】
続いて、製品の在庫数を算出する在庫算出処理について説明する。ユーザは、キーボード等を操作して、在庫数算出の対象とする製品の製品ＩＤと、算出する年月とを入力する。この入力操作に応答して、在庫管理装置１０は、図７に示す在庫算出処理を実行する。
【００２７】
まず、在庫算出部１６は、ユーザから入力された製品の製品ＩＤと年月とで出荷実績記憶部１１に記憶されている実績データを検索して、過去の同製品の同時期（同月）の出荷の実績を取得する（ステップＳ２１）。
【００２８】
続いて、在庫算出部１６は、ユーザから入力された製品の製品ＩＤで在庫基準記憶部１３を検索して、この製品の基準値を取得する（ステップＳ２２）。
【００２９】
続いて、在庫算出部１６は、ステップＳ２１で取得した出荷実績が示す実績（出荷数）に、ステップＳ２２で取得した基準値を乗算する（ステップＳ２３）。
【００３０】
続いて、在庫算出部１６は、ユーザから入力された製品の製品ＩＤで下限在庫記憶部１２を検索して、この製品の下限在庫数を取得する（ステップＳ２４）。そして、在庫算出部１６は、ステップＳ２３で乗算した値が、取得した下限在庫数より大きいか否かを判別する（ステップＳ２５）。
【００３１】
下限在庫数よりも大きい場合（ステップＳ２５；Ｙｅｓ）、在庫算出部１６は、ステップＳ２３で乗算した値を在庫計画数として、在庫計画記憶部１４に記憶する（ステップＳ２６）。
【００３２】
下限在庫数以下の場合（ステップＳ２５；Ｎｏ）、在庫算出部１６は、ステップＳ２４で取得した下限在庫数を在庫計画数として、在庫計画記憶部１４に記憶する（ステップＳ２７）。以上で在庫算出処理は終了する。
【００３３】
続いて、在庫算出処理について具体例を挙げて説明する。なお、出荷実績記憶部１１には、図２に示すような実績情報が格納されているものとする。また、下限在庫記憶部１２には、図３に示すような情報が格納されているものとする。また、在庫基準記憶部１３には、図４に示すような情報が格納されているものとする。
【００３４】
このような場合において、ユーザが製品ＩＤ「Ａ００１」、年月「２０１２年８月」を入力して在庫算出処理が開始された場合を考える。この場合、対応する実績として、図２に示す実績情報から製品ＩＤ「Ａ００１」、出荷年月「２０１１年８月」、出荷数「１００」の実績が取得される。また、図４に示す在庫基準記憶部１３から、製品ＩＤ「Ａ００１」の基準値は「１．２」であるため、出荷数「１００」と乗算した値は「１２０」となる。また、図３に示す下限在庫記憶部１２から、製品ＩＤ「Ａ００１」の下限在庫数は「４０」であり、乗算値「１２０」の方が大きいことがわかる。従って、在庫計画数は「１２０」となる。
【００３５】
また、ユーザが製品ＩＤ「Ａ００１」、年月「２０１２年４月」を入力して在庫算出処理が開始された場合を考える。この場合、対応する実績として、図２に示す実績情報から製品ＩＤ「Ａ００１」、出荷年月「２０１１年４月」、出荷数「３０」の実績が取得される。従って、基準値「１．２」と乗算した値は「３６」となる。ここで、製品ＩＤ「Ａ００１」の下限在庫数は「４０」であり乗算値「３６」より大きいため、在庫計画数は「４０」となる。
【００３６】
このように、本実施形態によれば、過去の同時期の出荷数から求めた在庫数が下限在庫数よりも少ない場合、過去の実績から算出した下限在庫数を製品の在庫数とする。従って、在庫数が少なすぎる場合にユーザが手動で在庫数を設定する必要が無いため、ユーザに手間をかけずに、時期により需要が変動する製品の在庫数を適切に算出することが可能となる。
【００３７】
また、本実施形態によれば、過去の所定期間分の出荷実績うち、出荷数の最も少ないものから順に選択した所定数の出荷実績に基づいて下限在庫数が算出される。従って、ユーザの勘に頼らずに、適切な下限在庫数を設定することが可能となる。
【００３８】
なお、本発明は、上記実施形態に限定されず、本発明の要旨を逸脱しない部分での種々の変更は勿論可能である。
【００３９】
例えば、上記実施形態では、下限在庫設定処理において、製品の１年分の出荷実績のなかから、出荷数の少ない方から順に３つを選択し、その出荷数の平均値を下限在庫数に設定した。しかし、これに限らず、例えば、出荷数の少ない順に所定の重みを付した平均値を下限在庫数にしてもよい。また、出荷数の平均値に所定のマージンを加えた値を下限在庫数にしてもよい。また、出荷数の少ない方から順に選択する出荷実績の数は３に限らず、任意の数が採用可能である。
【００４０】
また、製品の１年分の出荷実績のうち、出荷数がｍ番目に少ないものからｎ番目に少ないものまでの出荷数を特定し、その平均値を下限在庫数としてもよい。また、図８に示すような下限在庫算出用パラメータテーブルに上記のｍ、ｎを格納しておき、ユーザからの操作入力に応じて、ｍ、ｎの少なくとも一方を自由に変更可能にしてもよい。例えば、図８に示すようにｍ、ｎが設定されている場合、製品ＩＤ「Ａ００１」の製品の下限在庫数は、１年分の出荷実績のうちで、出荷数が２番目に少ないものから５番目に少ないものまでの４つの出荷数の平均値が下限在庫数となる。
【００４１】
また、上記実施形態では、１か月毎に記録された１年分の出荷実績を用いて、下限在庫数の算出や在庫数の算出を行ったが、出荷実績の記録される期間は任意である。例えば、３か月毎に記録された３年分の出荷実績から、下限在庫数や在庫数を算出してもよい。
【００４２】
また、例えば、本発明に係る在庫管理装置１０の動作を規定する動作プログラムを既存のパーソナルコンピュータや情報端末機器等に適用することで、当該パーソナルコンピュータ等を本発明に係る在庫管理装置１０として機能させることも可能である。
【００４３】
また、このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical Disk）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【符号の説明】
【００４４】
１０ 在庫管理装置
１１ 出荷実績記憶部
１２ 下限在庫記憶部
１３ 在庫基準記憶部
１４ 在庫計画記憶部
１５ 下限在庫設定部
１６ 在庫算出部
【図１】
2013234035.tif 000003
【図２】
2013234035.tif 000004
【図３】
2013234035.tif 000005
【図４】
2013234035.tif 000006
【図５】
2013234035.tif 000007
【図６】
2013234035.tif 000008
【図７】
2013234035.tif 000009
【図８】
2013234035.tif 000010