(57)【特許請求の範囲】
【請求項１】
複数の店舗における商品の現在在庫数量の合計値である合計在庫数量を取得する合計在庫数量取得手段と、
所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する予想売上数量取得手段と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する必要在庫数量算出手段と、
前記複数の店舗別の前記商品の現在在庫数量を取得し、前記必要在庫数量から前記現在在庫数量を引いた差分を前記複数の店舗別に算出し、前記複数の店舗の中から、前記差分が大きい店舗ほど優先的に集約先店舗として選択する集約先店舗選択手段と、
商品の移動先の店舗として前記集約先店舗選択手段が選択した前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗選択手段が選択しなかった前記店舗を示す移動指示情報を生成する移動指示生成手段と、
全店舗における前記商品の最新期間における売上数量が、前記最新期間より一つ前の期間における前記商品の売上数量に対して所定割合以下のときは、前記移動指示情報を生成しないようにする第１実行判断手段と、
を備える在庫管理装置。
【請求項２】
請求項１に記載の在庫管理装置において、
前記集約先店舗選択手段は、
前記差分が小さい順に前記複数の店舗に第１の順位を付与し、前記現在在庫数量が小さい順に前記複数の店舗に第２の順位を付与し、前記予想売上数量が少ない順に第３の順位を付与し、前記第１〜第３の順位それぞれを、重み付け係数を乗じてから加算することによりポイントを算出し、
前記ポイントが大きい順に前記集約先店舗を選択する在庫管理装置。
【請求項３】
請求項１または２に記載の在庫管理装置において、
前記移動指示生成手段は、
前記合計在庫数量を前記予想売上数量に従って前記集約先店舗それぞれに案分することにより、前記集約先店舗の前記必要在庫数量を修正し、かつ前記集約先店舗に選択されなかった前記必要在庫数量を０に修正し、
移動後の前記複数の店舗それぞれの在庫数量が前記必要在庫数量になるように、前記移動指示情報を生成する在庫管理装置。
【請求項４】
複数の店舗における商品の在庫を集約すべき少なくとも一つ以上の集約先店舗を特定する情報を取得し、当該情報に従って複数の店舗から前記集約先店舗を選択する集約先店舗選択手段と、
前記複数の店舗における前記商品の現在在庫数量の合計値である合計在庫数量を取得する合計在庫数量取得手段と、
所定期間における前記集約先店舗それぞれごとの前記商品の予想売上数量を取得する予想売上数量取得手段と、
商品の移動先の店舗として前記集約先店舗選択手段が選択した前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗選択手段が選択しなかった前記店舗を示す移動指示情報を生成する移動指示生成手段と、
前記予想売上数量に従って前記合計在庫数量を前記集約先店舗に案分した値である必要在庫数量を、前記集約先店舗それぞれごとに算出し、移動後の前記複数の店舗それぞれの在庫数量が前記必要在庫数量になるように、前記移動指示情報それぞれが示す移動量を算出する移動量算出手段と、
全店舗における前記商品の最新期間における売上数量が、前記最新期間より一つ前の期間における前記商品の売上数量に対して所定割合以下のときは、前記移動指示情報を生成しないようにする第１実行判断手段と、
を備える在庫管理装置。
【請求項５】
請求項１〜４のいずれか一つに記載の在庫管理装置において、
前記複数の店舗それぞれが位置する地域を示す地域情報を記憶する地域情報記憶手段をさらに備え、
前記移動指示生成手段は、前記地域情報に基づいて、前記商品の移動元の店舗、及び前記商品の移動先の店舗が同一の地域内となるように前記移動指示情報を生成する在庫管理装置。
【請求項６】
請求項１〜５のいずれか一つに記載の在庫管理装置において、
最新期間の前記複数の店舗における前記商品の平均売上数量が所定数以下、かつ、前記複数の店舗における前記商品の平均在庫日数が所定日数以上のときに、前記在庫管理装置が前記移動指示情報を生成しないようにする第２実行判断手段をさらに備える在庫管理装置。
【請求項７】
コンピュータが、複数の店舗における商品の現在在庫数量の合計値である合計在庫数量を取得するステップと、
前記コンピュータが、所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得するステップと、
前記コンピュータが、前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出するステップと、
前記コンピュータが、前記複数の店舗別の前記商品の現在在庫数量を取得し、前記必要在庫数量から前記現在在庫数量を引いた差分を前記複数の店舗別に算出し、前記複数の店舗の中から、前記差分が大きい店舗ほど優先的に集約先店舗として選択するステップと、
前記コンピュータが、商品の移動先の店舗として前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗以外の前記店舗を示す移動指示情報を生成するステップと、
全店舗における前記商品の最新期間における売上数量が、前記最新期間より一つ前の期間における前記商品の売上数量に対して所定割合以下のときは、前記移動指示情報を生成しないようにするステップと、
を備える在庫管理方法。
【請求項８】
コンピュータが、複数の店舗における商品の在庫を集約すべき少なくとも一つ以上の集約先店舗を特定する情報を取得し、当該情報に従って複数の店舗から前記集約先店舗を選択するステップと、
前記コンピュータが、前記複数の店舗における前記商品の現在在庫数量の合計値である合計在庫数量を取得するステップと、
前記コンピュータが、所定期間における前記集約先店舗それぞれごとの前記商品の予想売上数量を取得するステップと、
前記コンピュータが、商品の移動先の店舗として前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗以外の前記店舗を示す移動指示情報を生成するステップと、
前記コンピュータが、前記予想売上数量に従って前記合計在庫数量を前記集約先店舗に案分した値である必要在庫数量を、前記集約先店舗それぞれごとに算出し、移動後の前記複数の店舗それぞれの在庫数量が前記必要在庫数量になるように、前記移動指示情報それぞれが示す移動量を算出するステップと、
全店舗における前記商品の最新期間における売上数量が、前記最新期間より一つ前の期間における前記商品の売上数量に対して所定割合以下のときは、前記移動指示情報を生成しないようにするステップと、
を備える在庫管理方法。
【請求項９】
コンピュータが実行可能なプログラムであって、前記コンピュータに、
複数の店舗における商品の現在在庫数量の合計値である合計在庫数量を取得する機能と、
所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する機能と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する機能と、
前記複数の店舗別の前記商品の現在在庫数量を取得し、前記必要在庫数量から前記現在在庫数量を引いた差分を前記複数の店舗別に算出し、前記複数の店舗の中から、前記差分が大きい店舗ほど優先的に集約先店舗として選択する機能と、
商品の移動先の店舗として前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗以外の前記店舗を示す移動指示情報を生成する機能と、
全店舗における前記商品の最新期間における売上数量が、前記最新期間より一つ前の期間における前記商品の売上数量に対して所定割合以下のときは、前記移動指示情報を生成しないようにする機能と、
を実現させるプログラム。
【請求項１０】
コンピュータが実行可能なプログラムであって、前記コンピュータに、
複数の店舗における商品の在庫を集約すべき少なくとも一つ以上の集約先店舗を特定する情報を取得し、当該情報に従って複数の店舗から前記集約先店舗を選択する機能と、
前記複数の店舗における前記商品の現在在庫数量の合計値である合計在庫数量を取得する機能と、
所定期間における前記集約先店舗それぞれごとの前記商品の予想売上数量を取得する機能と、
商品の移動先の店舗として前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗以外の前記店舗を示す移動指示情報を生成する機能と、
前記予想売上数量に従って前記合計在庫数量を前記集約先店舗に案分した値である必要在庫数量を、前記集約先店舗それぞれごとに算出し、移動後の前記複数の店舗それぞれの在庫数量が前記必要在庫数量になるように、前記移動指示情報それぞれが示す移動量を算出する機能と、
全店舗における前記商品の最新期間における売上数量が、前記最新期間より一つ前の期間における前記商品の売上数量に対して所定割合以下のときは、前記移動指示情報を生成しないようにする機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品が売れると予想される店舗に商品の在庫を集約することができる在庫管理装置、在庫管理方法、及びプログラムに関する。
【背景技術】
【０００２】
一つの企業が複数の店舗を展開する場合、各店舗の在庫を管理する必要がある。例えば特許文献１に記載の在庫管理システムでは、各店舗にはハンディターミナルとプリンタが備えられている。本部のホストコンピュータには、店舗ごとの商品の在庫状況が在庫ファイルとして管理されている。店舗Ａで商品が不足した場合、店舗Ｂの店舗員はハンディターミナルで商品の出荷ファイルを作成し、電話通信網を介してホストコンピュータに送信する。店舗Ａの店舗員は、入荷した商品の入荷ファイルを作成して、ホストコンピュータに送信する。ホストコンピュータは、入荷ファイルと出荷ファイルを比較し、一致した場合に在庫ファイルを更新する。
【０００３】
また、特許文献２に記載の商品在庫管理システムでは、店舗サーバの在庫データ計算部では、POS端末からの売上データと商品補充データと商品廃棄データを基に陳列棚上の商品についての計算上棚在庫データの計算と、商品の倉庫データの計算と、販売期限を超えた廃棄商品の抽出を行う。陳列棚上の商品が少なくなり補充する場合及び商品を廃棄する場合、無線データ送信部により商品とその補充数あるいは廃棄数を無線携帯端末に送信し、係員に商品の補充あるいは廃棄を行わせる。在庫データ計算部では、商品の廃棄時には計算上棚在庫データを減算更新し、商品補充データ受信部が無線携帯端末から補充完了情報を受信したとき計算上棚在庫データを上記補充数により加算更新する。
【特許文献１】特開２００３−３２３４８０号公報
【特許文献２】特開２００２−１４０７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した文献に記載のシステムは、商品が不足したときに商品を補充するものである。しかし、商品を販売する期間の末期においては、いかに商品を売り切るかが重要になる。商品を売り切るためには、特定の店舗に商品の在庫を集約するのが好ましい。
【０００５】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、特定の店舗に商品の在庫を集約する在庫管理装置、在庫管理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明によれば、複数の店舗における商品の現在在庫数量の合計値である合計在庫数量を取得する合計在庫数量取得手段と、
所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する予想売上数量取得手段と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する必要在庫数量算出手段と、
前記複数の店舗別の前記商品の現在在庫数量を取得し、前記必要在庫数量から前記現在在庫数量を引いた差分を前記複数の店舗別に算出し、前記差分を用いて前記複数の店舗から集約先店舗を選択する集約先店舗選択手段と、
商品の移動先の店舗として前記集約先店舗選択手段が選択した前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗選択部が選択しなかった前記店舗を示す移動指示情報を生成する移動指示生成手段と、
を備える在庫管理装置が提供される。
【０００７】
また本発明によれば、複数の店舗における商品の在庫を集約すべき少なくとも一つ以上の集約先店舗を特定する情報を取得し、当該情報に従って複数の店舗から前記集約先店舗を選択する集約先店舗選択手段と、
前記複数の店舗における前記商品の現在在庫数量の合計値である合計在庫数量を取得する合計在庫数量取得手段と、
所定期間における前記集約先店舗それぞれごとの前記商品の予想売上数量を取得する予想売上数量取得手段と、
商品の移動先の店舗として前記集約先店舗選択手段が選択した前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗選択部が選択しなかった前記店舗を示す移動指示情報を生成する移動指示生成手段と、
前記予想売上数量に従って前記合計在庫数量を前記集約先店舗に案分した値である必要在庫数量を、前記集約先店舗それぞれごとに算出し、移動後の前記複数の店舗それぞれの在庫数量が前記必要在庫数量になるように、前記移動指示情報それぞれが示す移動量を算出する移動量算出手段と、
を備える在庫管理装置が提供される。
【０００８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、前記移動指示情報に従って商品を移動させることにより、特定の店舗に商品の在庫を集約することができる。
【発明を実施するための最良の形態】
【００１０】
図１は、実施形態にかかる在庫管理装置の機能構成を示すブロック図である。この在庫管理装置は、合計在庫数量取得部（合計在庫数取得部２２０）、予想売上数量取得部（予想売上数取得部２４０）、必要在庫数量算出部（必要在庫数算出部２５０）、集約先店舗選択部（移動指示生成部２６０）、及び移動指示生成部２６０を備える。合計在庫数取得部２２０は、複数の店舗における商品の在庫数量の合計値である合計在庫数量を取得する。予想売上数取得部２４０は、所定期間における複数の店舗それぞれごとの商品の予想売上数量を取得する。必要在庫数算出部２５０は、予想売上数量に従って合計在庫数量を複数の店舗に案分した値である必要在庫数量を、店舗それぞれごとに算出する。集約先店舗選択部は、複数の店舗別の商品の在庫数量を取得し、必要在庫数量から在庫数量を引いた差分を複数の店舗別に算出し、差分を用いて複数の店舗から集約先店舗を選択する。移動指示生成部２６０は、商品の移動先の店舗として集約先店舗選択部が選択した集約先店舗を示し、かつ商品の移動元の店舗として集約先店舗選択部が選択しなかった店舗を示す移動指示情報を生成する。従って、この移動指示情報に従って商品を移動させることにより、商品が売れると予想される店舗に商品の在庫を集約することができる。
【００１１】
また集約先店舗選択部は、集約先店舗を特定する情報を取得し、当該情報に従って複数の店舗から集約先店舗を選択する。このとき、移動指示生成部２６０は、移動量算出部としても機能し、予想売上数量に従って合計在庫数量を集約先店舗に案分した値である必要在庫数量を、集約先店舗それぞれごとに算出し、移動後の集約先店舗の在庫数量が必要在庫数量になるように、移動指示情報それぞれが示す移動量を算出する。このため、この移動指示情報に従って商品を移動させることにより、商品が売れると予想される店舗に商品の在庫を集約することができる。
【００１２】
なお、店舗には、消費者に商品を販売する店舗のほかに、問屋等も含まれる。また商品には、個数単位で販売されるもののほかに、物理量（重量や体積など）単位で販売されるものも含まれる。以下、在庫管理装置について詳細に説明するが、この説明の中では、商品は個数単位で販売されるものを前提とする。しかし、物理量単位で販売される商品にそのまま適用できることは言うまでもない。
【００１３】
図１に示す在庫管理装置は、さらに、入力部１００、全店舗売上履歴記憶部１１０、実行判断部１２０(第１の実行判断部及び第２の実行判断部)、店舗別売上履歴記憶部１４０、セール情報記憶部１５０、予想売上数記憶部１６０、予想売上数算出部１７０、移動指示記憶部１８０、及び表示部２８０を備える。
【００１４】
入力部１００は、集約先店舗の店舗数が在庫管理装置の操作者から入力される。全店舗売上履歴記憶部１１０は、複数の店舗の売上履歴を合計した合計売上履歴を記憶している。実行判断部１２０は、全店舗売上履歴記憶部１１０が記憶している合計売上履歴に基づいて、入力された品番に対応する商品を、移動指示情報の生成対象とするか否かを判断する。
【００１５】
店舗別売上履歴記憶部１４０は、店舗別の売上履歴データ及び在庫数を記憶する。セール情報記憶部１５０は、セールを行う店舗（以下、セール店舗と記載）を示す情報を商品別に記憶している。予想売上数記憶部１６０は、所定期間における商品別の予想売上数を店舗別に記憶する。予想売上数算出部１７０は、店舗別の売上履歴データを用いて、店舗別かつ商品別の予想売上数を算出して予想売上数記憶部１６０に記憶させる。予想売上数算出部１７０は、例えば最新の数週間の売上数を店舗別かつ商品別に平均することにより、予想売上数を算出する。予想売上数算出部１７０は、定期的に（例えば毎日又は所定の曜日ごと）上記した処理を行う。なお、予想売上数記憶部１６０は、入力部１００から入力される値を予想売上数として記憶してもよい。
【００１６】
移動指示記憶部１８０は、移動指示生成部２６０が生成した移動指示情報を記憶する。表示部２８０は、移動指示生成部２６０が生成した移動指示情報を表示して、在庫管理装置の操作者に認識させる。
【００１７】
また図示していないが、在庫管理装置は、店舗ごとに店舗名及び店舗ＩＤを対応付けて記憶している店舗情報記憶部を備えている。この場合、在庫管理装置の各機能部は、必要に応じて店舗情報記憶部が記憶している店舗名又は店舗ＩＤを参照することができる。
【００１８】
図２は、全店舗売上履歴記憶部１１０が記憶しているデータの構成をテーブル形式で示す図である。全店舗売上履歴記憶部１１０は、商品の品番ごとに、合計在庫数、平均在庫日数、及び合計売上履歴を記憶している。合計在庫数は、店舗別の現在の在庫数を合計した値である。平均在庫日数は、店舗別の在庫日数をすべての店舗で平均した値である。合計売上履歴は、全店舗の合計売上数を売上年月日別に示すデータを含んでいる。
【００１９】
図３は、店舗別売上履歴記憶部１４０が記憶しているデータの構成をテーブル形式で示す図である。店舗別売上履歴記憶部１４０は、店舗を相互に識別する店舗ＩＤごとに、地域情報及び売上履歴を記憶している。地域情報は、その店舗が属する地域を示している。売上履歴は、最新期間（例えば直近一週間）の品番別の売上数、品番別の現在の在庫数、及び品番別の在庫日数を一覧で示すデータを含んでいる。また売上履歴は、現在の在庫数、在庫日数、及び売上日ごとの売上数を品番別に示すデータを含んでいる。
【００２０】
図４は、セール情報記憶部１５０が記憶しているセール情報のデータ構成をテーブル形式で示す図である。セール情報記憶部１５０は、品番別に、セール店舗の店舗ＩＤ、並びにそのセール店舗におけるセールの初日及び最終日を示す情報を記憶している。
【００２１】
図５は、予想売上数記憶部１６０が記憶しているデータの構成をテーブル形式で示す図である。予想売上数記憶部１６０は、品番別に、店舗ＩＤ、その店舗ＩＤが示す店舗が属する地域を示す情報、及びその店舗ＩＤが示す店舗における所定期間（例えば一週間）における予想売上数を、互いに対応付けて記憶している。
【００２２】
図６は、移動指示記憶部１８０が記憶しているデータの構成をテーブル形式で示す図である。移動指示記憶部１８０は、品番別かつ作成日別に、移動指示情報を記憶している。移動指示情報は、商品の移動元の店舗である移動元店舗の店舗ＩＤ、商品の移動先の店舗である移動先店舗の店舗ＩＤ、及び移動数を含んでいる。
【００２３】
図７は、在庫管理装置が行う移動指示情報の生成処理の第１例を説明するためのフローチャートである。本図は、在庫管理装置が自動で集約先店舗を選択するときの処理を示している。まず在庫管理装置の操作者は、集約の対象となる商品の品番を入力部１００に入力する（Ｓ１０）。在庫管理装置の実行判断部１２０は、入力された品番が示す商品の売れ行きを検討する処理を行い、この処理結果に基づいて、在庫管理装置に処理を実行させるか否か判断する（Ｓ２０）。
【００２４】
詳細には、実行判断部１２０は、全店舗売上履歴記憶部１１０から、入力された品番に対応する平均在庫日数及び合計売上履歴を読み出す。実行判断部１２０は、読み出した合計売上履歴を処理して、最新期間（例えば直近の一週間）の合計売上数が、その一つ前の期間（例えばその前の一週間）の合計売上数に対して所定割合以下であるか否かを確認する。所定割合以下のときは、商品が急激に売れなくなったことを示しているため、実行判断部１２０は、在庫管理装置が行う処理を中止させる。
【００２５】
また実行判断部１２０は、読み出した合計売上履歴を処理して、最新期間（例えば直近の一週間）における売上数の合計値を店舗数で割った値である平均売上数を算出する。ここで用いる店舗数は、実行判断部１２０が予め記憶している。そして実行判断部１２０は、読み出した平均在庫日数が所定日数以上かつ算出した平均売上数が所定数以下であるか否かを確認する。平均在庫日数が所定日数以上かつ平均売上数が所定数以下のときは、商品がほとんど売れなくなったことを示しているため、実行判断部１２０は、在庫管理装置が行う処理を中止させる。
【００２６】
商品が急激に売れなくなったとき、及び商品がほとんど売れなくなったときに商品を特定の店舗に集約しても、商品の在庫が減少することは期待できない。商品の在庫が減少しない場合、商品の返品に必要な物流コストは、集約の有無によらず略一定である。逆に、集約を行うために必要な物流コストが無駄になる。実行判断部１２０が行う処理により、このような物流コストの無駄が発生することを抑制できる。
【００２７】
実行判断部１２０は、在庫管理装置に処理を実行させるとき、入力された品番を合計在庫数取得部２２０、予想売上数取得部２４０、及び移動指示生成部２６０に出力する。また実行判断部１２０は、算出した平均売上数を移動指示生成部２６０に出力する。
【００２８】
移動指示生成部２６０は、実行判断部１２０から品番が入力されると、在庫管理装置の操作者に集約先店舗の数を登録するように促す表示を、表示部２８０に行わせる。操作者は、表示部２８０の表示に従って、集約先店舗の数を入力部１００に入力する。ここで入力される集約先の数は、例えば地域ごとの数である。入力部１００は、入力された集約先店舗の数を予想売上数取得部２４０及び移動指示生成部２６０に出力する（Ｓ３０）。ここで入力部１００は、他のパラメータ（例えばセール店舗における予想売上数の増加率）、又は地域を特定する情報を操作者により入力されてもよい。この場合、入力されたデータは予想売上数取得部２４０及び移動指示生成部２６０に出力される。
【００２９】
ついで予想売上数取得部２４０は、実行判断部１２０から入力された品番に対応する予想売上数を、複数の店舗ＩＤそれぞれごとに予想売上数記憶部１６０から読み出す。そして、予想売上数取得部２４０は、読み出した予想売上数を処理することにより、所定期間ごとの複数の店舗の予想売上数を算出する（Ｓ４０）。この処理の詳細については、フローチャートを用いて後述する。そして予想売上数取得部２４０は、算出した予想売上数を店舗ＩＤに対応付けて、必要在庫数算出部２５０に出力する。
【００３０】
また合計在庫数取得部２２０は、実行判断部１２０から入力された品番に対応する合計在庫数を全店舗売上履歴記憶部１１０から読み出して、必要在庫数算出部２５０に出力する（Ｓ５０）。ついで必要在庫数算出部２５０は、合計在庫数を予想売上数で複数の店舗それぞれに案分した値である必要在庫数を、店舗それぞれごとに算出する（Ｓ５５）。次いで必要在庫数算出部２５０は、店舗ＩＤ、並びに店舗それぞれごとの必要在庫数及び予想売上数を、互いに対応付けて移動指示生成部２６０に出力する。
【００３１】
次いで移動指示生成部２６０は、地域を選択し、必要在庫数算出部２５０から入力された店舗ＩＤが示す複数の店舗のうち、設定した地域に属する店舗を選択する（Ｓ６０）。ついで移動指示生成部２６０は、選択された店舗に対して以下のＳ７０〜Ｓ９０に示す処理を行う。
【００３２】
まず移動指示生成部２６０は、商品の移動元となるべき店舗である移動元店舗、及び商品の集約先店舗を設定する（Ｓ７０）。この処理の詳細は、フローチャートを用いて後述する。
【００３３】
ついで移動指示生成部２６０は、移動指示情報を生成する（Ｓ８０）。この処理の詳細については後述する。
【００３４】
ついで移動指示生成部２６０は、生成した移動指示情報を移動指示記憶部１８０に記憶させ、かつ生成した移動指示情報を表示部２８０に表示させる（Ｓ９０）。
【００３５】
移動指示生成部２６０は、すべての地域に対してＳ７０〜Ｓ９０に示した処理を行う（Ｓ９５）。なお、移動指示生成部２６０は、在庫管理装置の操作者が指定した地域のみに対して、Ｓ７０〜Ｓ９０に示した処理を行ってもよい。
【００３６】
図８は、図７のＳ４０の詳細を説明するフローチャートである。まず予想売上数取得部２４０は、実行判断部１２０から入力された品番に対応していて予想売上数記憶部１６０に記憶されている店舗別の予想売上数を読み出す（Ｓ１００）。ここで予想売上数取得部２４０は、入力部１００から地域を特定する情報が入力されていたときは、入力された地域を特定する情報に対応する店舗ＩＤを、処理対象となる店舗の店舗ＩＤと認識する。
【００３７】
ついで予想売上数取得部２４０は、複数の店舗別の予想売上数を平均することにより、平均予想売上数を算出する（Ｓ１１０）。ついで予想売上数取得部２４０は、予想売上数が平均予想売上数より多い店舗を選択し（Ｓ１２０）、選択した店舗それぞれごとに、予想売上数と平均予想売上数の差分を算出する（Ｓ１３０）。ついで予想売上数取得部２４０は、算出した差分に１未満の値である圧縮率を乗じて平均予想売上数との差分を小さくすることにより、Ｓ１２０において選択した店舗における予想売上数を圧縮する（Ｓ１４０）。予想売上数取得部２４０は、例えば全店舗売上履歴記憶部１１０が記憶する平均在庫日数及び平均予想売上数を用いて圧縮率を定める。圧縮率は、商品の平均在庫日数が大きいほど小さくなり、また平均予想売上数に対する予想売上数の標準偏差が大きいほど小さくなる。予想売上数を圧縮することにより、予想売上数が特に大きかった特定の店舗に商品が集中しすぎることを抑制できる。
【００３８】
また予想売上数取得部２４０は、実行判断部１２０から入力された品番に対応するセール情報をセール情報記憶部１５０から読み出す（Ｓ１５０）。ついで予想売上数取得部２４０は、セール情報に店舗ＩＤが含まれる店舗を選択し、選択した店舗の予想売上数に、入力部１００から入力された増加率を乗ずることにより、選択した店舗の予想売上数を修正する（Ｓ１６０）。これにより、セール店舗に入庫する商品数を増やすことができる。従って、セール店舗において商品が不足するにもかかわらず他の店舗で商品が売れ残ることを抑制できる。なお、予想売上数取得部２４０は、入力部１００から増加率が入力されないときのために、デフォルトで増加率を記憶していておき、この増加率を使用してもよい。
【００３９】
図９は、図７のＳ７０の第１の詳細例を説明するフローチャートである。まず移動指示生成部２６０は、店舗別の現在の在庫数を店舗別売上履歴記憶部１４０から読み出す。そして、必要在庫数算出部２５０から入力された必要在庫数から現在の在庫数を引いた差分を、店舗別に算出する（Ｓ４００）。
【００４０】
ついで移動指示生成部２６０は、入力部１００から入力された集約先店舗の数だけ、差分が大きい順に店舗を選択する。これにより、集約先店舗が設定される。また、移動指示生成部２６０は、残りの店舗のすべてを移動元店舗に設定する（Ｓ４１０）。ついで移動指示生成部２６０は、セール情報記憶部１５０から対象となっている商品のセール情報を読み出し（Ｓ４２０）、セール情報に店舗ＩＤが含まれている店舗を集約先店舗に追加する（Ｓ４３０）。これにより、セール店舗から他の店舗に商品が移動して、セール店舗において商品が不足することを抑制できる。なお、この追加処理において、予め集約先店舗に設定されていた店舗のうち差分が最も小さい店舗を、移動元店舗に変えてもよい。
【００４１】
図１０は、図７のＳ７０の第２の詳細例を説明するフローチャートである。本図に示す処理において、図９と同様の処理については同一のステップ番号を付して、説明を省略する。
【００４２】
まず移動指示生成部２６０は、図９のＳ４００に示した処理を行う。ついで移動指示生成部２６０は、各店舗に、Ｓ４００で算出した差分が小さい順に第１の順位を付与する（Ｓ４１１）。ついで移動指示生成部２６０は、各店舗の現在の在庫数を店舗別売上履歴記憶部１４０から読み出し、読み出した在庫数が少ない順に第２の順位を付与する（Ｓ４１２）。ついで移動指示生成部２６０は、予想売上数が少ない順に第３の順位を付与する（Ｓ４１３）。
【００４３】
ついで移動指示生成部２６０は、第１〜第３の順位それぞれを、互いに異なる重み付け係数を乗じてから加算することにより、店舗別のポイントを算出する（Ｓ４１４）。そして移動指示生成部２６０は、直近の売上履歴に基づいたポイントを店舗別に加算することにより、ポイントを修正する（Ｓ４１５）。ここで加算されるポイントは、例えば直近の売上数が大きいほど小さい。
【００４４】
ついで、移動指示生成部２６０は、入力部１００から入力された集約先店舗の数だけ、ポイントが大きい順に店舗を選択することにより、集約先店舗を設定し、残りの店舗のすべてを移動元店舗に設定する（Ｓ４１６）。その後、移動指示生成部２６０は、図９のＳ４２０及びＳ４３０に示した処理を行う。
【００４５】
図１１は、図７のＳ８０の詳細を説明するフローチャートである。まず移動指示生成部２６０は、全店舗の現在の在庫数の合計値である合計在庫数を予想売上数に従って集約先店舗に按分することにより、必要在庫数を再度算出して修正する。このとき移動元店舗の必要在庫数は０になる（Ｓ５００）。ついで移動指示生成部２６０は、店舗別に、修正後の必要在庫数から現在の在庫数を引いた差分を算出する（Ｓ５１０）。
【００４６】
ついで移動指示生成部２６０は、最も差分の絶対値が大きい集約先店舗と移動元店舗を選択し（Ｓ５２０）、移動指示情報を生成する(Ｓ５３０)。この移動指示情報において、選択した２つの店舗が移動先店舗及び移動元店舗であり、また移動数は、集約先店舗の差分の絶対値及び移動元店舗の差分の絶対値のうち小さい値になる。
【００４７】
ついで移動指示生成部２６０は、選択した２つの店舗の差分を修正する(Ｓ５４０)。具体的には、集約先店舗の差分は、生成された移動指示情報の移動数だけ小さくなり、移動元店舗の差分は、生成された移動指示情報の移動数だけ大きくなる（すなわち０に近づく）。
【００４８】
移動指示生成部２６０は、すべての移動元店舗及び集約先店舗の差分が０になるまで、Ｓ５２０〜Ｓ５４０に示した処理を繰り返す（Ｓ５５０）。
【００４９】
次に、図１２の表図を用いて、図９、及び図１１のＳ５００で説明した移動指示生成部２６０が行う処理を具体的に説明する。この例において、店舗は５つ選択されており、集約先店舗の数は２に設定されている。店舗Ａ、Ｂ、Ｃ、Ｄ、Ｅそれぞれの現在の在庫数は、２０、１５、３、１０、２である。また店舗Ａ、Ｂ、Ｃ、Ｄ、Ｅそれぞれの必要在庫数は、５、２５、１、１８、１である。
【００５０】
まず移動指示生成部２６０は、各店舗に第１〜第３の順位をつけ、これらに重み付け係数を乗じた後に加算する。本図に示す例において、第１の順位の重み付け係数は０．２であり、第２の順位の重み付け係数は０．８であり、第３の順位の重み付け係数は０である。このため、第３の順位は示していない。店舗Ａ、Ｂ、Ｃ、Ｄ、Ｅそれぞれのポイントは、２．６、５、１．２、４、１．４である。そして、移動指示生成部２６０は、ポイントが大きい順に２つの店舗Ｂ、Ｄを選び、これら２つの店舗Ｂ、Ｄを集約先店舗に設定する。
【００５１】
ついで移動指示生成部２６０は、店舗Ｂ、Ｄにすべての在庫が集約するように、必要在庫数を修正する。全店舗の合計在庫数は５０であり、店舗Ｂ、Ｄの修正前の必要在庫数の比（すなわち予想売上数の比）は２５：１８である。このため、修正後の店舗Ｂ、Ｄの必要在庫数は、２９、２１となる。
【００５２】
次に、図１３〜図１５の表図を用いて、図１１のＳ５１０以降に示した移動指示生成部２６０が行う処理を具体的に説明する。各図において、（ａ）は移動元店舗の商品の過剰数（差分の絶対値）、移動指示情報の対象になって移動済となった商品の数、及び移動指示の対象となっていない商品の数（残数）を示している。（ｂ）は集約先店舗の商品の不足数（差分の絶対値）、移動指示情報の対象になって移動済となった商品の数、及び移動指示の対象となっていない商品の数を示している。（ｃ）は生成された移動指示情報を示している。
【００５３】
まず図１３に示すように、移動指示生成部２６０は、集約先店舗及び移動元店舗それぞれから、最も差分の絶対値が大きい集約先店舗Ｂと移動元店舗Ａを選択し、移動元店舗Ａから集約先店舗Ｂへ商品を移動することを示す移動指示情報を生成する。移動元店舗Ａの過剰数（差分の絶対値）は２０であり、集約先店舗Ｂの不足数（差分の絶対値）は１４である。このため、今回生成した移動指示情報において、移動数は、集約先店舗Ｂの不足数である１４になる。そして移動指示生成部２６０は、修正後の差分である残数を、移動元店舗Ａでは６に、集約先店舗Ｂでは０にする。
【００５４】
ついで図１４に示すように、移動指示生成部２６０は、最も残数の絶対値が大きい集約先店舗Ｄと移動元店舗Ａを選択し、移動元店舗Ａから集約先店舗Ｄへ商品を移動することを示す移動指示情報を生成する。移動元店舗Ａの残数の絶対値は６であり、集約先店舗Ｄの残数の絶対値は１１である。このため、今回生成した移動指示情報において、移動数は、移動元店舗Ａの残数である６になる。そして移動指示生成部２６０は、修正後の差分である残数を、移動元店舗Ａでは０に、集約先店舗Ｄでは５にする。
【００５５】
ついで図１５に示すように、移動指示生成部２６０は、最も残数の絶対値が大きい集約先店舗Ｄと移動元店舗Ｃを選択し、移動元店舗Ｃから集約先店舗Ｄへ商品を移動することを示す移動指示情報を生成する。この移動指示情報において、移動数は、移動元店舗Ｃの残数である３になる。そして移動指示生成部２６０は、修正後の差分である残数を、移動元店舗Ｃでは０に、集約先店舗Ｄでは２にする。
【００５６】
そして、移動指示生成部２６０は、移動元店舗Ｅから集約先店舗Ｄへ商品を移動することを示す移動指示情報を生成する。この移動指示情報において、移動数は２になる。そして移動指示生成部２６０は、修正後の差分である残数を、移動元店舗Ｅおよび集約先店舗Ｄそれぞれで０にする。これにより、すべての店舗の残数が０になったため、移動指示生成部２６０は移動指示情報の生成処理を終了する。
【００５７】
図１６は、在庫管理装置が行う移動指示情報の生成処理の第２例を説明するためのフローチャートである。本図は、在庫管理装置の操作者が手動で集約先店舗を選択するときの処理を示している。以下、第１例と同様の処理については同一の符号を付して、説明を省略する。
【００５８】
まず在庫管理装置は、図７のＳ１０及びＳ２０に示した処理を行う。ついで移動指示生成部２６０は、表示部２８０に、集約先店舗を特定する情報（例えば店舗ＩＤ又は店舗名）を入力するように促す表示を行わせる。在庫管理装置の操作者は、表示部２８０の表示に従って、入力部１００に集約先店舗を特定する情報を入力する（Ｓ３２）。入力された情報は、入力部１００から予想売上数取得部２４０及び移動指示生成部２６０に出力される。
【００５９】
ついで予想売上数取得部２４０は、入力部１００から入力された情報に対応する店舗の予想売上数を予想売上数記憶部１６０から読み出し、読み出した予想売上数を処理することにより、所定期間ごとの予想売上数を集約先店舗別に算出する（Ｓ４０）。この処理の詳細は、予想売上数が集約先店舗ごとに算出される点を除いて、図８に示した処理と同じである。
【００６０】
ついで移動指示生成部２６０は、Ｓ５０、Ｓ６０、Ｓ７０、Ｓ８０、Ｓ９０、及びＳ９５に示した処理を行う。このとき移動指示生成部２６０は、Ｓ７０において、入力部１００から入力された店舗を集約先店舗に設定し、残りの店舗を移動元店舗に設定する。Ｓ７０以外の処理の詳細は、第１例と同様であるため説明を省略する。
【００６１】
なお、上記した在庫管理装置の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００６２】
以上、本実施形態によれば、移動指示生成部２６０は、商品の移動先の店舗として集約先店舗を示し、かつ商品の移動元の店舗として集約先店舗以外の店舗を示す移動指示情報を生成する。また、集約先店舗は、在庫管理装置の操作者が、売上が期待できそうな店を選択するか、または移動指示生成部２６０が最新期間（例えば直近の一週間）の売上数が多い店舗を選択することにより、設定される。従って、この移動指示情報に従って商品を移動させることにより、商品が売れると予想される店舗に商品の在庫を集約することができる。
【００６３】
また、移動指示生成部２６０は、地域ごとに移動指示情報の生成処理を行う。このため、移動元店舗元移動先店舗が同一地域に属する。従って、偏在庫を解消するときの物流コストが増大することを抑制できる。
【００６４】
また、実行判断部１２０は、入力された品番が示す商品の売れ行きを検討する処理を行い、この処理結果に基づいて、在庫管理装置に処理を実行させるか否か判断する。商品が急激に売れなくなったとき、及び商品がほとんど売れなくなったときに商品の偏在庫を解消しても、商品の在庫は減少しないため、偏在庫を解消するために必要な物流コストが無駄になる。実行判断部１２０が行う処理により、このような物流コストの無駄が発生することを抑制できる。
【００６５】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
（発明１）
複数の店舗における商品の現在在庫数量の合計値である合計在庫数量を取得する合計在庫数量取得手段と、
所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する予想売上数量取得手段と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する必要在庫数量算出手段と、
前記複数の店舗別の前記商品の現在在庫数量を取得し、前記必要在庫数量から前記現在在庫数量を引いた差分を前記複数の店舗別に算出し、前記差分を用いて、前記複数の店舗から集約先店舗を選択する集約先店舗選択手段と、
商品の移動先の店舗として前記集約先店舗選択手段が選択した前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗選択手段が選択しなかった前記店舗を示す移動指示情報を生成する移動指示生成手段と、
を備える在庫管理装置。
（発明２）
発明１に記載の在庫管理装置において、
前記集約先店舗選択手段は、
前記差分が小さい順に前記複数の店舗に第１の順位を付与し、前記現在在庫数量が小さい順に前記複数の店舗に第２の順位を付与し、前記予想売上数量が少ない順に第３の順位を付与し、前記第１〜第３の順位それぞれを、重み付け係数を乗じてから加算することによりポイントを算出し、
前記ポイントが大きい順に前記集約先店舗を選択する在庫管理装置。
（発明３）
発明１または２に記載の在庫管理装置において、
前記移動指示生成手段は、
前記合計在庫数量を前記予想売上数量に従って前記集約先店舗それぞれに案分することにより、前記集約先店舗の前記必要在庫数量を修正し、かつ前記集約先店舗に選択されなかった前記必要在庫数量を０に修正し、
移動後の前記複数の店舗それぞれの在庫数量が前記必要在庫数量になるように、前記移動指示情報を生成する在庫管理装置。
（発明４）
複数の店舗における商品の在庫を集約すべき少なくとも一つ以上の集約先店舗を特定する情報を取得し、当該情報に従って複数の店舗から前記集約先店舗を選択する集約先店舗選択手段と、
前記複数の店舗における前記商品の現在在庫数量の合計値である合計在庫数量を取得する合計在庫数量取得手段と、
所定期間における前記集約先店舗それぞれごとの前記商品の予想売上数量を取得する予想売上数量取得手段と、
商品の移動先の店舗として前記集約先店舗選択手段が選択した前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗選択手段が選択しなかった前記店舗を示す移動指示情報を生成する移動指示生成手段と、
前記予想売上数量に従って前記合計在庫数量を前記集約先店舗に案分した値である必要在庫数量を、前記集約先店舗それぞれごとに算出し、移動後の前記複数の店舗それぞれの在庫数量が前記必要在庫数量になるように、前記移動指示情報それぞれが示す移動量を算出する移動量算出手段と、
を備える在庫管理装置。
（発明５）
発明１〜４のいずれか一つに記載の在庫管理装置において、
前記複数の店舗それぞれが位置する地域を示す地域情報を記憶する地域情報記憶手段をさらに備え、
前記移動指示生成手段は、前記地域情報に基づいて、前記商品の移動元の店舗、及び前記商品の移動先の店舗が同一の地域内となるように前記移動指示情報を生成する在庫管理装置。
（発明６）
発明１〜５のいずれか一つに記載の在庫管理装置において、
全店舗における前記商品の最新期間における売上数量が、前記最新期間より一つ前の期間における前記商品の売上数量に対して所定割合以下のときに、前記在庫管理装置が前記移動指示情報を生成しないようにする第１実行判断手段をさらに備える在庫管理装置。
（発明７）
発明１〜６のいずれか一つに記載の在庫管理装置において、
最新期間の前記複数の店舗における前記商品の平均売上数量が所定数以下、かつ、前記複数の店舗における前記商品の平均在庫日数が所定日数以上のときに、前記在庫管理装置が前記移動指示情報を生成しないようにする第２実行判断手段をさらに備える在庫管理装置。
（発明８）
コンピュータが、複数の店舗における商品の現在在庫数量の合計値である合計在庫数量を取得するステップと、
前記コンピュータが、所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得するステップと、
前記コンピュータが、前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出するステップと、
前記コンピュータが、前記複数の店舗別の前記商品の現在在庫数量を取得し、前記必要在庫数量から前記現在在庫数量を引いた差分を前記複数の店舗別に算出し、前記差分を用いて前記複数の店舗から集約先店舗を選択するステップと、
前記コンピュータが、商品の移動先の店舗として前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗以外の前記店舗を示す移動指示情報を生成するステップと、
を備える在庫管理方法。
（発明９）
コンピュータが、複数の店舗における商品の在庫を集約すべき少なくとも一つ以上の集約先店舗を特定する情報を取得し、当該情報に従って複数の店舗から前記集約先店舗を選択するステップと、
前記コンピュータが、前記複数の店舗における前記商品の現在在庫数量の合計値である合計在庫数量を取得するステップと、
前記コンピュータが、所定期間における前記集約先店舗それぞれごとの前記商品の予想売上数量を取得するステップと、
前記コンピュータが、商品の移動先の店舗として前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗以外の前記店舗を示す移動指示情報を生成するステップと、
前記コンピュータが、前記予想売上数量に従って前記合計在庫数量を前記集約先店舗に案分した値である必要在庫数量を、前記集約先店舗それぞれごとに算出し、移動後の前記複数の店舗それぞれの在庫数量が前記必要在庫数量になるように、前記移動指示情報それぞれが示す移動量を算出するステップと、
を備える在庫管理方法。
（発明１０）
コンピュータが実行可能なプログラムであって、前記コンピュータに、
複数の店舗における商品の現在在庫数量の合計値である合計在庫数量を取得する機能と、
所定期間における前記複数の店舗それぞれごとの前記商品の予想売上数量を取得する機能と、
前記予想売上数量に従って前記合計在庫数量を前記複数の店舗に案分した値である必要在庫数量を、前記店舗それぞれごとに算出する機能と、
前記複数の店舗別の前記商品の現在在庫数量を取得し、前記必要在庫数量から前記現在在庫数量を引いた差分を前記複数の店舗別に算出し、前記差分を用いて前記複数の店舗から集約先店舗を選択する機能と、
商品の移動先の店舗として前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗以外の前記店舗を示す移動指示情報を生成する機能と、
を実現させるプログラム。
（発明１１）
コンピュータが実行可能なプログラムであって、前記コンピュータに、
複数の店舗における商品の在庫を集約すべき少なくとも一つ以上の集約先店舗を特定する情報を取得し、当該情報に従って複数の店舗から前記集約先店舗を選択する機能と、
前記複数の店舗における前記商品の現在在庫数量の合計値である合計在庫数量を取得する機能と、
所定期間における前記集約先店舗それぞれごとの前記商品の予想売上数量を取得する機能と、
商品の移動先の店舗として前記集約先店舗を示し、かつ商品の移動元の店舗として前記集約先店舗以外の前記店舗を示す移動指示情報を生成する機能と、
前記予想売上数量に従って前記合計在庫数量を前記集約先店舗に案分した値である必要在庫数量を、前記集約先店舗それぞれごとに算出し、移動後の前記複数の店舗それぞれの在庫数量が前記必要在庫数量になるように、前記移動指示情報それぞれが示す移動量を算出する機能と、
を実現させるプログラム。
【図面の簡単な説明】
【００６６】
【図１】実施形態にかかる在庫管理装置の機能構成を示すブロック図である。
【図２】全店舗売上履歴記憶部１１０が記憶しているデータの構成をテーブル形式で示す図である。
【図３】店舗別売上履歴記憶部１４０が記憶しているデータの構成をテーブル形式で示す図である。
【図４】セール情報記憶部１５０が記憶しているセール情報のデータ構成をテーブル形式で示す図である。
【図５】予想売上数記憶部１６０が記憶しているデータの構成をテーブル形式で示す図である。
【図６】移動指示記憶部１８０が記憶しているデータの構成をテーブル形式で示す図である。
【図７】在庫管理装置が行う移動指示情報の生成処理の第１例を説明するためのフローチャートである。
【図８】図７のＳ４０の詳細を説明するフローチャートである。
【図９】図７のＳ７０の第１の詳細例を説明するフローチャートである。
【図１０】図７のＳ７０の第２の詳細例を説明するフローチャートである。
【図１１】図７のＳ８０の詳細を説明するフローチャートである。
【図１２】図９及び図１１のＳ５００で説明した移動指示生成部２６０が行う処理を具体的に説明する表図である。
【図１３】図１１のＳ５１０以降に示した移動指示生成部２６０が行う処理を具体的に説明する表図である。
【図１４】図１１のＳ５１０以降に示した移動指示生成部２６０が行う処理を具体的に説明する表図である。
【図１５】図１１のＳ５１０以降に示した移動指示生成部２６０が行う処理を具体的に説明する表図である。
【図１６】在庫管理装置が行う移動指示情報の生成処理の第２例を説明するためのフローチャートである。
【符号の説明】
【００６７】
１００ 入力部
１１０ 全店舗売上履歴記憶部
１２０ 実行判断部
１４０ 店舗別売上履歴記憶部
１５０ セール情報記憶部
１６０ 予想売上数記憶部
１７０ 予想売上数算出部
１８０ 移動指示記憶部
２２０ 合計在庫数取得部
２４０ 予想売上数取得部
２５０ 必要在庫数算出部
２６０ 移動指示生成部
２８０  表示部
【図１】
0005266818.tif 000002
【図２】
0005266818.tif 000003
【図３】
0005266818.tif 000004
【図４】
0005266818.tif 000005
【図５】
0005266818.tif 000006
【図６】
0005266818.tif 000007
【図７】
0005266818.tif 000008
【図８】
0005266818.tif 000009
【図９】
0005266818.tif 000010
【図１０】
0005266818.tif 000011
【図１１】
0005266818.tif 000012
【図１２】
0005266818.tif 000013
【図１３】
0005266818.tif 000014
【図１４】
0005266818.tif 000015
【図１５】
0005266818.tif 000016
【図１６】
0005266818.tif 000017