(57)【要約】【課題】商品の出庫にかかるコストに応じて保管場所を変更するようにする。【解決手段】第１の保管場所特定情報に対応する商品特定情報および第１の出庫コストをメモリから読み出し、商品特定情報に対応する出庫回数決定情報に基づいて出庫回数を決定し、第１の出庫コストに出庫回数を乗じた第１の総コストを算出し、商品が保管されていない第２の保管場所特定情報および第１の出庫コストをメモリから読み出し、第１および第２の保管場所特定情報に対応する移動コストをメモリから読み出し、第２の出庫コストに出庫回数を乗じて移動コストを加算した第２の総コストを算出し、第１の総コストよりも第２の総コストが小さい場合に、第１の保管場所の商品を、第２の保管場所に移動するように指示するメッセージを出力装置に出力する。【選択図】  図３
2006193230.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵとメモリと出力装置とを備えるコンピュータが、
商品の保管場所を特定するための保管場所特定情報と、前記保管場所に保管されている商品を特定するための商品特定情報と、前記保管場所に商品が保管されているかどうかを示す在庫情報と、前記保管場所からの商品の出庫にかかるコストである出庫コストとを対応付けて前記メモリに記憶し、
前記商品特定情報と、商品を出庫する出庫回数を決定するための出庫回数決定情報とを対応付けて前記メモリに記憶し、
２つの前記保管場所の間での１回の商品の移動にかかるコストである移動コストを、移動元となる保管場所を特定する第１の保管場所特定情報と、移動先となる保管場所を特定する第２の保管場所特定情報とに対応付けて前記メモリに記憶し、
前記第１の保管場所特定情報に対応する、前記商品特定情報および第１の前記出庫コストを前記メモリから読み出し、
読み出した前記商品特定情報に対応する前記出庫回数決定情報を前記メモリから読み出し、当該出庫回数決定情報に基づいて前記出庫回数を決定し、
前記第１の出庫コストに前記出庫回数を乗じた第１の総コストを算出し、
前記保管場所に商品が保管されていないことを示す前記在庫情報に対応する、前記第２の保管場所特定情報および第２の前記出庫コストを前記メモリから読み出し、
前記第１および第２の保管場所特定情報に対応する前記移動コストを前記メモリから読み出し、前記第２の出庫コストに前記出庫回数を乗じたコストに当該移動コストを加算した第２の総コストを算出し、
前記第１の総コストよりも前記第２の総コストが小さい場合に、前記第１の保管場所特定情報により特定される前記保管場所に保管されている商品を、前記第２の保管場所特定情報により特定される前記保管場所に移動するように指示するメッセージを前記出力装置に出力すること、
を特徴とする在庫管理方法。
【請求項２】
請求項１に記載の在庫管理方法であって、
前記コンピュータは、
前記保管場所特定情報に対応付けて、入荷した商品の保管場所への１回の入庫にかかるコストである入庫コストを前記メモリに記憶し、
入荷された商品を特定する前記商品特定情報の入力を入力インタフェースから受け付け、
受け付けた前記商品特定情報に対応する前記保管場所特定情報を前記第１の保管場所特定情報として前記メモリから読み出し、
前記第１の保管場所特定情報に対応する前記入庫コストを前記メモリから読み出し、
前記第２の出庫コストに前記出庫回数を乗じたコストに、前記移動コストと、前記入庫コストとを加算して、前記第２の総コストを算出すること、
を特徴とする在庫管理方法。
【請求項３】
請求項２に記載の在庫管理方法であって、
前記コンピュータは、
前記第１の総コストよりも前記第２の総コストが小さい場合に、前記メッセージである第１のメッセージを前記出力装置に出力するとともに、入荷した前記商品を前記第２の保管場所特定情報により特定される前記保管場所に入庫するように指示する第２のメッセージを前記出力装置に出力すること、
を特徴とする在庫管理方法。
【請求項４】
請求項１に記載の在庫管理方法であって、
前記コンピュータは、
出庫対象となる商品を特定する前記商品特定情報の入力を入力インタフェースから受け付け、
受け付けた前記商品特定情報に対応する前記保管場所特定情報を前記第１の保管場所特定情報としてを前記メモリから読み出し、
前記第１の総コストよりも前記第２の総コストが小さい場合に、前記メッセージである第１のメッセージを前記出力装置に出力するとともに、出庫対象の前記商品を出庫するように指示する第２のメッセージを前記出力装置に出力すること、
を特徴とする在庫管理方法。
【請求項５】
ＣＰＵとメモリと出力装置とを備えるコンピュータが、
商品の保管場所を特定するための保管場所特定情報と、前記保管場所に保管されている商品を特定するための商品特定情報と、前記保管場所からの商品の出庫にかかるコストである出庫コストとを対応付けて前記メモリに記憶し、
前記商品特定情報と、商品を出庫する出庫回数を決定するための出庫回数決定情報とを対応付けて前記メモリに記憶し、
２つの前記保管場所の間で商品を１回移動させる場合にかかるコストである移動コストを、移動元となる保管場所を特定する第１の保管場所特定情報と、移動先となる保管場所を特定する第２の保管場所特定情報とに対応付けて前記メモリに記憶し、
第１の保管場所特定情報に対応する、第１の前記商品特定情報と第１の前記出庫コストとを前記メモリから読み出し、
前記第１の商品特定情報に対応する第１の前記出庫回数決定情報を前記メモリから読み出し、前記第１の出庫回数決定情報に基づいて第１の前記出庫回数を決定し、
前記第１の保管場所特定情報を移動元として、移動先となる第２の保管場所特定情報と第１の前記移動コストとを前記メモリから読み出し、
前記第２の保管場所特定情報に対応する、第２の前記商品特定情報と第２の前記出庫コストとを前記メモリから読み出し、
前記第２の商品特定情報に対応する第２の前記出庫回数決定情報を前記メモリから読み出し、前記第２の出庫回数決定情報に基づいて第２の前記出庫回数を決定し、
前記第１の出庫コストに前記第１の出庫回数を乗じたコストと、前記第２の出庫コストに前記第２の出庫回数を乗じたコストとを加算した第１の総コストを算出し、
前記第２の保管場所特定情報を移動元とし、前記第１の保管場所特定情報を移動先とした第２の前記移動コストを前記メモリから読み出し、
前記第１の出庫コストに前記第２の出庫回数を乗じたコストと、前記第２の出庫コストに前記第１の出庫回数を乗じたコストと、前記第１の移動コストと、前記第２の移動コストとを加算した第２の総コストを算出し、
前記第１の総コストよりも前記第２の総コストが小さい場合に、前記第１の保管場所特定情報により特定される第１の前記保管場所に保管されている商品を、前記第２の保管場所特定情報により特定される第２の前記保管場所に移動するとともに、前記第２の保管場所に保管されている商品を前記第１の保管場所に移動するように指示するメッセージを前記出力装置に出力すること、
を特徴とする在庫管理方法。
【請求項６】
商品の在庫を管理する在庫管理システムであって、
商品の保管場所を特定するための保管場所特定情報と、前記保管場所に保管されている商品を特定する商品特定情報と、前記保管場所に商品が保管されているかどうかを示す在庫情報と、前記保管場所からの商品の出庫にかかるコストである出庫コストとを対応付けて記憶する保管場所情報記憶部と、
前記商品特定情報と、商品を出庫する出庫回数を決定するための出庫回数決定情報とを対応付けて記憶する出庫回数決定情報記憶部と、
２つの前記保管場所の間での１回の商品の移動にかかるコストである移動コストを、移動元となる保管場所を特定する第１の保管場所特定情報と、移動先となる保管場所を特定する第２の保管場所特定情報とに対応付けて記憶する移動コスト記憶部と、
前記第１の保管場所特定情報に対応する、前記商品特定情報および第１の前記出庫コストを前記保管場所情報記憶部から読み出す保管場所情報取得部と、
読み出した前記商品特定情報に対応する前記回数決定情報を前記出庫回数決定情報記憶部から読み出し、読み出した前記出庫回数決定情報に基づいて前記出庫回数を決定する出庫回数決定部と、
前記第１の出庫コストに前記出庫回数を乗じた第１の総コストを算出する第１の総コスト算出部と、
前記保管場所に商品が保管されていないことを示す前記在庫情報に対応する、前記第２の保管場所特定情報および第２の前記出庫コストを前記保管場所情報記憶部から読み出す空保管場所検索部と、
前記第１および第２の保管場所特定情報に対応する前記移動コストを前記移動コスト記憶部から読み出し、前記第２の出庫コストに前記出庫回数を乗じたコストに前記移動コストを加算した第２の総コストを算出する第２の総コスト算出部と、
前記第１の総コストよりも前記第２の総コストが小さい場合に、前記第１の保管場所特定情報により特定される前記保管場所に保管されている商品を、前記第２の保管場所特定情報により特定される前記保管場所に移動するように指示するメッセージを前記出力装置に出力するメッセージ出力部と、
を備えることを特徴とする在庫管理システム。
【請求項７】
ＣＰＵとメモリと出力装置とを備えるコンピュータに、
商品の保管場所を特定するための保管場所特定情報と、前記保管場所に保管されている商品を特定するための商品特定情報と、前記保管場所に商品が保管されているかどうかを示す在庫情報と、前記保管場所からの商品の出庫にかかるコストである出庫コストとを対応付けて前記メモリに記憶するステップと、
前記商品特定情報と、商品を出庫する出庫回数を決定するための出庫回数決定情報とを対応付けて前記メモリに記憶するステップと、
２つの前記保管場所の間での１回の商品の移動にかかるコストである移動コストを、移動元の前記保管場所特定情報と、移動先の前記保管場所特定情報とに対応付けて前記メモリに記憶するステップと、
前記第１の保管場所特定情報に対応する、前記商品特定情報および第１の前記出庫コストを前記メモリから読み出すステップと、
読み出した前記商品特定情報に対応する前記出庫回数決定情報を前記メモリから読み出し、当該出庫回数決定情報に基づいて前記出庫回数を決定するステップと、
前記第１の出庫コストに前記出庫回数を乗じた第１の総コストを算出するステップと、
前記保管場所に商品が保管されていないことを示す前記在庫情報に対応する、前記第２の保管場所特定情報および第２の前記出庫コストを前記メモリから読み出すステップと、
前記第１および第２の保管場所特定情報に対応する前記移動コストを前記メモリから読み出し、前記第２の出庫コストに前記出庫回数を乗じたコストに当該移動コストを加算した第２の総コストを算出するステップと、
前記第１の総コストよりも前記第２の総コストが小さい場合に、前記第１の保管場所特定情報により特定される前記保管場所に保管されている商品を、前記第２の保管場所特定情報により特定される前記保管場所に移動するように指示するメッセージを前記出力装置に出力するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、在庫管理方法、在庫管理システム、およびプログラムに関する。
【背景技術】
【０００２】
商品の受注から配送までにかかるリードタイムを短縮するシステムが提案されている。例えば、特許文献１には、商品オーダの組合せを最適化し、作業時間を短縮するようにするシステムが提案されている。
【特許文献１】特開２００２−１５４６１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、例えば季節商品や特売商品などについては、時期によって、出荷の頻度に大きな偏りがある。しかしながら、従来の物流配送センターなどでは、出荷の頻度に関わらず、予め商品の保管場所は固定的に決められている。そのため、時期によっては作業効率が悪くなることがある。特許文献１に記載のシステムにおいても、商品の保管位置は作業時間に影響する一要因としてとらえているものの、商品の保管位置を変更することについては考慮されていない。
【０００４】
本発明は、このような背景を鑑みてなされたものであり、商品の出庫にかかるコストに応じて保管場所を変更するようにすることのできる、在庫管理方法、在庫管理システム、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明のうち第１の発明は、在庫管理方法であって、ＣＰＵとメモリと出力装置とを備えるコンピュータが、商品の保管場所を特定するための保管場所特定情報と、前記保管場所に保管されている商品を特定するための商品特定情報と、前記保管場所に商品が保管されているかどうかを示す在庫情報と、前記保管場所からの商品の出庫にかかるコストである出庫コストとを対応付けて前記メモリに記憶し、前記商品特定情報と、商品を出庫する出庫回数を決定するための出庫回数決定情報とを対応付けて前記メモリに記憶し、２つの前記保管場所の間での１回の商品の移動にかかるコストである移動コストを、移動元となる保管場所を特定する第１の保管場所特定情報と、移動先となる保管場所を特定する第２の保管場所特定情報とに対応付けて前記メモリに記憶し、前記第１の保管場所特定情報に対応する、前記商品特定情報および第１の前記出庫コストを前記メモリから読み出し、読み出した前記商品特定情報に対応する前記出庫回数決定情報を前記メモリから読み出し、当該出庫回数決定情報に基づいて前記出庫回数を決定し、前記第１の出庫コストに前記出庫回数を乗じた第１の総コストを算出し、前記保管場所に商品が保管されていないことを示す前記在庫情報に対応する、前記第２の保管場所特定情報および第２の前記出庫コストを前記メモリから読み出し、前記第１および第２の保管場所特定情報に対応する前記移動コストを前記メモリから読み出し、前記第２の出庫コストに前記出庫回数を乗じたコストに当該移動コストを加算した第２の総コストを算出し、前記第１の総コストよりも前記第２の総コストが小さい場合に、前記第１の保管場所特定情報により特定される前記保管場所に保管されている商品を、前記第２の保管場所特定情報により特定される前記保管場所に移動するように指示するメッセージを前記出力装置に出力することとする。
【０００６】
第２の発明は、第１の発明の在庫管理方法において、前記コンピュータは、前記保管場所特定情報に対応付けて、入荷した商品の保管場所への１回の入庫にかかるコストである入庫コストを前記メモリに記憶し、入荷された商品を特定する前記商品特定情報の入力を入力インタフェースから受け付け、受け付けた前記商品特定情報に対応する前記保管場所特定情報を前記第１の保管場所特定情報として前記メモリから読み出し、前記第１の保管場所特定情報に対応する前記入庫コストを前記メモリから読み出し、前記第２の出庫コストに前記出庫回数を乗じたコストに、前記移動コストと、前記入庫コストとを加算して、前記第２の総コストを算出することとする。
【０００７】
第３の発明は、第２の発明において、前記コンピュータは、前記第１の総コストよりも前記第２の総コストが小さい場合に、前記メッセージである第１のメッセージを前記出力装置に出力するとともに、入荷した前記商品を前記第２の保管場所特定情報により特定される前記保管場所に入庫するように指示する第２のメッセージを前記出力装置に出力することとする。
【０００８】
第４の発明は、第１の発明において、前記コンピュータは、出庫対象となる商品を特定する前記商品特定情報の入力を入力インタフェースから受け付け、受け付けた前記商品特定情報に対応する前記保管場所特定情報を前記第１の保管場所特定情報としてを前記メモリから読み出し、前記第１の総コストよりも前記第２の総コストが小さい場合に、前記メッセージである第１のメッセージを前記出力装置に出力するとともに、出庫対象の前記商品を出庫するように指示する第２のメッセージを前記出力装置に出力することとする。
【０００９】
第５の発明は、在庫管理方法であって、ＣＰＵとメモリと出力装置とを備えるコンピュータが、商品の保管場所を特定するための保管場所特定情報と、前記保管場所に保管されている商品を特定するための商品特定情報と、前記保管場所からの商品の出庫にかかるコストである出庫コストとを対応付けて前記メモリに記憶し、前記商品特定情報と、商品を出庫する出庫回数を決定するための出庫回数決定情報とを対応付けて前記メモリに記憶し、２つの前記保管場所の間で商品を１回移動させる場合にかかるコストである移動コストを、移動元となる保管場所を特定する第１の保管場所特定情報と、移動先となる保管場所を特定する第２の保管場所特定情報とに対応付けて前記メモリに記憶し、第１の保管場所特定情報に対応する、第１の前記商品特定情報と第１の前記出庫コストとを前記メモリから読み出し、前記第１の商品特定情報に対応する第１の前記出庫回数決定情報を前記メモリから読み出し、前記第１の出庫回数決定情報に基づいて第１の前記出庫回数を決定し、前記第１の保管場所特定情報を移動元として、移動先となる第２の保管場所特定情報と第１の前記移動コストとを前記メモリから読み出し、前記第２の保管場所特定情報に対応する、第２の前記商品特定情報と第２の前記出庫コストとを前記メモリから読み出し、前記第２の商品特定情報に対応する第２の前記出庫回数決定情報を前記メモリから読み出し、前記第２の出庫回数決定情報に基づいて第２の前記出庫回数を決定し、前記第１の出庫コストに前記第１の出庫回数を乗じたコストと、前記第２の出庫コストに前記第２の出庫回数を乗じたコストとを加算した第１の総コストを算出し、前記第２の保管場所特定情報を移動元とし、前記第１の保管場所特定情報を移動先とした第２の前記移動コストを前記メモリから読み出し、前記第１の出庫コストに前記第２の出庫回数を乗じたコストと、前記第２の出庫コストに前記第１の出庫回数を乗じたコストと、前記第１の移動コストと、前記第２の移動コストとを加算した第２の総コストを算出し、前記第１の総コストよりも前記第２の総コストが小さい場合に、前記第１の保管場所特定情報により特定される第１の前記保管場所に保管されている商品を、前記第２の保管場所特定情報により特定される第２の前記保管場所に移動するとともに、前記第２の保管場所に保管されている商品を前記第１の保管場所に移動するように指示するメッセージを前記出力装置に出力することとする。
【００１０】
第６の発明は、商品の在庫を管理する在庫管理システムであって、
商品の保管場所を特定するための保管場所特定情報と、前記保管場所に保管されている商品を特定する商品特定情報と、前記保管場所に商品が保管されているかどうかを示す在庫情報と、前記保管場所からの商品の出庫にかかるコストである出庫コストとを対応付けて記憶する保管場所情報記憶部と、前記商品特定情報と、商品を出庫する出庫回数を決定するための出庫回数決定情報とを対応付けて記憶する出庫回数決定情報記憶部と、２つの前記保管場所の間での１回の商品の移動にかかるコストである移動コストを、移動元となる保管場所を特定する第１の保管場所特定情報と、移動先となる保管場所を特定する第２の保管場所特定情報とに対応付けて記憶する移動コスト記憶部と、前記第１の保管場所特定情報に対応する、前記商品特定情報および第１の前記出庫コストを前記保管場所情報記憶部から読み出す保管場所情報取得部と、読み出した前記商品特定情報に対応する前記回数決定情報を前記出庫回数決定情報記憶部から読み出し、読み出した前記出庫回数決定情報に基づいて前記出庫回数を決定する出庫回数決定部と、前記第１の出庫コストに前記出庫回数を乗じた第１の総コストを算出する第１の総コスト算出部と、前記保管場所に商品が保管されていないことを示す前記在庫情報に対応する、前記第２の保管場所特定情報および第２の前記出庫コストを前記保管場所情報記憶部から読み出す空保管場所検索部と、前記第１および第２の保管場所特定情報に対応する前記移動コストを前記移動コスト記憶部から読み出し、前記第２の出庫コストに前記出庫回数を乗じたコストに前記移動コストを加算した第２の総コストを算出する第２の総コスト算出部と、前記第１の総コストよりも前記第２の総コストが小さい場合に、前記第１の保管場所特定情報により特定される前記保管場所に保管されている商品を、前記第２の保管場所特定情報により特定される前記保管場所に移動するように指示するメッセージを前記出力装置に出力するメッセージ出力部と、を備えることとする。
【００１１】
第７の発明は、プログラムであって、ＣＰＵとメモリと出力装置とを備えるコンピュータに、商品の保管場所を特定するための保管場所特定情報と、前記保管場所に保管されている商品を特定するための商品特定情報と、前記保管場所に商品が保管されているかどうかを示す在庫情報と、前記保管場所からの商品の出庫にかかるコストである出庫コストとを対応付けて前記メモリに記憶するステップと、前記商品特定情報と、商品を出庫する出庫回数を決定するための出庫回数決定情報とを対応付けて前記メモリに記憶するステップと、２つの前記保管場所の間での１回の商品の移動にかかるコストである移動コストを、移動元の前記保管場所特定情報と、移動先の前記保管場所特定情報とに対応付けて前記メモリに記憶するステップと、前記第１の保管場所特定情報に対応する、前記商品特定情報および第１の前記出庫コストを前記メモリから読み出すステップと、読み出した前記商品特定情報に対応する前記出庫回数決定情報を前記メモリから読み出し、当該出庫回数決定情報に基づいて前記出庫回数を決定するステップと、前記第１の出庫コストに前記出庫回数を乗じた第１の総コストを算出するステップと、前記保管場所に商品が保管されていないことを示す前記在庫情報に対応する、前記第２の保管場所特定情報および第２の前記出庫コストを前記メモリから読み出すステップと、前記第１および第２の保管場所特定情報に対応する前記移動コストを前記メモリから読み出し、前記第２の出庫コストに前記出庫回数を乗じたコストに当該移動コストを加算した第２の総コストを算出するステップと、前記第１の総コストよりも前記第２の総コストが小さい場合に、前記第１の保管場所特定情報により特定される前記保管場所に保管されている商品を、前記第２の保管場所特定情報により特定される前記保管場所に移動するように指示するメッセージを前記出力装置に出力するステップと、を実行させるようにする。
【発明の効果】
【００１２】
本発明によれば、商品の出庫にかかるコストに応じて保管場所を変更するようにすることができる。
【発明を実施するための最良の形態】
【００１３】
図１は、本実施形態に係る在庫管理システムの全体構成を示す図である。図１に示すように、本実施形態の在庫管理システムは、顧客からの商品の受注を管理する受注管理サーバ１０と、商品の在庫を管理する在庫管理サーバ２０とを含んで構成されている。受注管理サーバ１０は、例えば、商品を販売する小売業者の運営するデータセンター１に設置され、在庫管理サーバ２０は、商品の在庫と配送を行う物流配送センター２に設定される。受注管理サーバ１０と在庫管理サーバ２０とは通信ネットワーク３０を介して通信可能に接続されている。通信ネットワーク３０は、例えば、インターネットなどのＷＡＮ（Wide Are Network）やＬＡＮ（Local Area Network）、公衆電話回線網、携帯電話網、無線ネットワーク、専用線などである。
【００１４】
本実施形態では、受注管理サーバ１０に管理されている商品の受注情報が在庫管理サーバ２０に送信され、物流配送センター２では、受注情報に応じた在庫商品の出荷が行われることを想定している。図２に物流配送センター２において行われる業務の流れを示す。物流配送センター２で行われる業務には、入荷された商品が棚に格納される入荷・保管フェーズと、在庫されている商品が出荷される出荷フェーズがある。
【００１５】
入荷・保管フェーズでは、商品が入荷され（Ｓ２１）、入荷の検品が行われ（Ｓ２２）、検品が終了すると、入荷された商品は物流配送センター２内の保管場所である棚に入庫される（Ｓ２３）。入荷された商品が格納される先となる棚の指示などは、後述するように在庫管理サーバ２０により出力される。
【００１６】
出荷フェーズでは、商品が格納されている棚を特定してその棚から商品を出庫するように指示するメッセージ（以下、「出庫指示」という。）が在庫管理サーバ２０から出力され（Ｓ２４）、在庫されている商品は、作業者により取り出されて、仕分けやトラック等への荷積みが行われる場所（以下、「出荷場所」という。）まで搬送（出庫）され（Ｓ２５）、出荷場所まで出庫された商品は、仕分けや荷積みが行われて出荷される（Ｓ２６）。また、後述するように、上記の出庫指示とともに、在庫されている商品を入庫や出庫に係るコストに応じた最適な棚に移動するように指示するメッセージが在庫管理サーバ２０から出力されると、作業者により在庫商品の移動（配置替え）が行われる（Ｓ２７）。
【００１７】
なお、本実施形態では、入庫や出庫にかかるコストとして、時間を用いる。すなわち、在庫管理サーバ２０は、入庫や出庫にかかる時間が短くなるように、商品を移動する先となる棚を決定する。
【００１８】
図３は、物流配送センター２の模式図である。図３に示すように、本実施形態の物流配送センター２の１階には、入荷された商品が荷降ろしされる場所（以下、「入荷場所」という。）３０１と、在庫商品の出荷場所３０２が設けられている。入荷場所３０１に入荷された商品は、所定の棚に搬送（入庫）される。例えば、入荷された商品の保管されるべき棚が３階の棚３０３である場合、入荷場所３０１に入荷された商品は、垂直搬送機３１１を通って棚３０３まで搬送され（Ｓ３２１）、棚３０３に保管される。また、各棚に保管されている商品は、出荷場所３０２に搬送され、仕分けや荷積みが行われて出荷される。例えば、２階の棚３０４に保管されている商品を出荷する場合、その商品は垂直搬送機３１１を通って棚３０４から出荷場所３０２まで搬送（出庫）される（Ｓ３２２）。
【００１９】
ここで、棚３０４が空棚になっており、棚３０３に保管されている商品の出荷頻度が高く、その商品を棚３０４に移動（Ｓ３２３）させた方が、移動にかかる時間を考慮しても、出庫にかかる時間が全体として短縮されることがある。このことについて、商品の入荷から出荷までにかかる時間を説明する図４を用いて説明する。図４に示すように、棚３０３に格納される商品は、入荷時には入荷場所３０１から棚３０３までの搬送時間３３１がかかり、出荷時には１回の商品の出庫につき棚３０３から出荷場所３０２までの搬送時間３３２がかかる。この商品を棚３０３から棚３０４に移動させる場合、１回の移動につき移動時間３３３がかかるが、移動後の出荷時には、１回の出庫にかかる時間は搬送時間３３４となる。したがって、例えば、搬送時間３３２よりも搬送時間３３４の方が短く、商品の出庫回数が多くなるような場合には、移動時間３３３をかけてでも、棚３０３に保管されている商品を棚３０４に移動させた方がよい。
【００２０】
本実施形態の在庫管理サーバ２０は、上記のように、移動することにより出庫にかかる時間が短縮されるかどうかを判断し、短縮される場合には商品を移動するように指示するメッセージ（以下、「移動指示」という。）を出力するようにしている。なお、在庫管理サーバ２０が移動指示を出力する処理の詳細については後述する。
【００２１】
＝＝＝在庫管理サーバ２０＝＝＝
図５は、在庫管理サーバ２０のハードウェア構成を示す図である。図５に示すように、在庫管理サーバ２０は、ＣＰＵ２０１、メモリ２０２、記憶装置２０３、記録媒体読取装置２０４、入力装置２０５、出力装置２０６、通信インタフェース２０７を備えている。
【００２２】
記憶装置２０３は、プログラムやデータを記憶する、例えば、ハードディスクドライブなどである。記録媒体読取装置２０４は、記録媒体２０８に記録されているプログラムやデータを記憶装置２０３に読み出す。記録媒体２０８としては、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、メモリカード、磁気テープなどを用いることができる。記録媒体読取装置２０４は、記録媒体２０８に合わせて、例えば、ＣＤ−ＲＯＭドライブやＤＶＤ−ＲＯＭドライブ、メモリカードリーダ、磁気テープドライブなどを用いることができる。ＣＰＵ２０１は、記憶装置２０３に記憶されているプログラムをメモリ２０２に読み出して実行することで各種の機能を実現する。
【００２３】
入力装置２０５は、例えば、キーボードやマウス、タッチパネル、マイクなど、作業者からデータの入力を受け付ける入力装置である。出力装置２０６は、例えば、ディスプレイや電光掲示板、スピーカなどのデータを出力する装置である。通信インタフェース２０７は、通信ネットワーク３０に接続するインタフェースである。通信インタフェース２０７としては、例えば、電話回線に接続するモデムやＬＡＮに接続するイーサネット（登録商標）アダプタなどを用いることができる。
【００２４】
なお、在庫管理サーバ２０を作業者が操作する端末と通信可能に接続するようにし、入力装置２０６を端末からデータを受信する受信装置とし、出力装置２０６を端末にデータを送信する送信装置とするようにしてもよい。この場合、例えば、端末をＰＤＡなどの携帯端末として、在庫管理サーバ２０とは赤外線や電波などによる無線通信を行うようにすることができる。
【００２５】
図６は、在庫管理サーバ２０の機能ブロック図である。図６に示すように、在庫管理サーバ２０は、受注情報受信部２１１、出庫指示出力要求受付部２１２、メッセージ出力部２１３、出庫回数決定部２１４、空棚検索部２１５、総作業時間算出部２１６、入荷情報入力部２１７の各機能部と、受注情報記憶部２５１、棚情報記憶部２５２、移動時間情報記憶部２５３の各記憶部とを備えている。
【００２６】
受注情報記憶部２５１（本発明の「出庫回数決定情報記憶部」に該当する。）には、商品の受注情報が記憶される。図７に受注情報記憶部２５１が記憶している受注情報の構成を示す。図７に示すように、受注情報には、商品を特定する情報（以下、「商品ＩＤ」という。本発明の「商品特定情報」に該当する。）、商品の受注数、および商品の配送先が含まれている。
【００２７】
棚情報記憶部２５２（本発明の「保管場所情報記憶部」に該当する。）には、商品が格納される棚に関する情報（以下、「棚情報」という。）が記憶される。図８に棚情報記憶部２５２に記憶されている棚情報の構成を示す。図８に示すように、棚情報には、棚を特定するための情報（以下、「棚番」という。本発明の「保管場所特定情報」に該当する。）、この棚に格納可能な商品の最大個数（最大格納数）、現在棚に保管されている商品の個数（以下、「在庫数」という。本発明の「在庫情報」に該当する。）、格納されている商品の商品ＩＤ、入荷場所３０４からこの棚に商品を搬送するのにかかる時間（以下、「入庫時間」という。）、この棚から出荷場所３０１まで商品を搬送するのにかかる時間（以下、「出庫時間」という。）が含まれている。なお、本実施形態では、物流配送センター２において管理される商品は、例えばパレットやコンテナなどの、統一の大きさにまとめられた単位（ロット）で棚に格納されるものとし、異なる商品であっても棚に格納する個数は同様に数えることができるものとする。
【００２８】
移動時間情報記憶部２５３（本発明の「移動コスト記憶部」に該当する。）は、各棚間での商品の移動にかかる移動時間を含む移動時間情報が記憶される。図９に移動時間情報記憶部２５３に記憶されている移動時間情報の構成を示す。図９に示すように、移動時間情報には、移動元となる棚の棚番（移動元棚番）と、移動先となる棚の棚番（移動先棚番）と、移動元の棚から移動先の棚に商品を移動したときにかかる移動時間とが含まれている。
【００２９】
受注情報受信部２１１は、受注管理サーバ１０から送信される受注情報を受信し、受信した受信情報を受信情報記憶部２５１に登録する。なお、受注情報受信部２１１は、受注管理サーバ１０に対して、受注情報を送信するように指示するリクエストを送信するようにしてもよい。
【００３０】
出庫指示出力要求受付部２１２は、作業員から出庫指示を出力するように要求する旨（以下、「出庫指示出力要求」という。）の入力を受け付ける。出庫指示出力要求受付部２１２は、例えば、ボタンやキーボード、マウス、マイクなどの入力装置から上記の入力を受け付けるようにしてもよいし、作業員の携帯端末から出庫指示を取得するためのコマンドを受信するようにしてもよい。
【００３１】
入荷情報入力部２１７は、入荷した商品の商品ＩＤと個数とを含む入荷情報の入力を受け付ける。
【００３２】
メッセージ出力部２１３は、受注情報記憶部２５１に記憶されている受注情報を一つ読み出し、読み出した受注情報の商品ＩＤにより特定される商品（以下、受注商品という。）を出庫するように指示する出庫指示を出力装置２０６に出力する。また、メッセージ出力部２１３は、入荷情報の入力に応じて、その商品を入庫するべき棚に商品を入庫するように指示するメッセージ（以下、「入庫指示」という。）を出力装置２０６に出力する。
【００３３】
また、出庫指示出力要求が入力された場合、メッセージ出力部２１３は、後述するように、総作業時間算出部２１６が算出する商品の総作業時間に応じて、受注商品をその受注商品が保管されている棚から他の棚に移動するべきかどうかを判断し、他の棚に移動するべきと判断した場合には、受注商品を他の棚に移動するように指示するメッセージ（以下、移動指示という。）も併せて出力装置２０６に出力する。また、入荷情報が入力された場合も同様に、メッセージ出力部２１３は入荷された商品についての移動指示を出力装置２０６に出力する。なお、メッセージ出力部２１３による上記の判断処理や移動指示の出力処理の詳細については後述する。
【００３４】
出庫回数決定部２１４は、商品を出庫する回数を決定する。本実施形態では、出庫回数決定部２１４は、商品ＩＤをキーとして、受注情報記憶部２５１に記憶されている受注情報をカウントした数を出庫回数として決定する。なお、出庫回数決定部２１４は、例えば、配送先や受注数に応じて出庫回数を決定するようにしてもよい。
【００３５】
空棚検索部２１５（本発明の「空保管場所検索部」に該当する。）は、商品が保管されていない棚を検索する。具体的には、空棚検索部２１４は、棚情報記憶部２５２から、棚に入庫する商品の個数が最大格納数以下であり、かつ在庫数が「０（ゼロ）」である棚情報を検索する。
【００３６】
総作業時間算出部２１６（本発明の「第１の総コスト算出部」および「第２の総コスト算出部」に該当する。）は、商品の出庫時間と商品の出庫回数とに基づいて、出庫にかかる作業時間を集計した総作業時間を算出する。また、総作業時間算出部２１６は、出庫時間と出庫回数以外にも、商品の入庫時間や、商品の棚間の移動時間などに応じた総作業時間も算出する。なお、総作業時間算出部２１６が総作業時間を算出する処理についての詳細は後述する。
【００３７】
なお、上記の各機能部２１１〜２１７は、在庫管理サーバ２０のＣＰＵ２０１が記憶装置２０３に記憶されているプログラムをメモリ２０２に読み出して実行することにより実現される。また、上記の各記憶部２５１〜２５３は、在庫管理サーバ２０のメモリ２０２や記憶装置２０３により提供される記憶領域として実現される。なお、上記の各記憶部２５１〜２５３は、例えば、在庫管理サーバ２０とは別体のデータベースサーバ上の記憶領域に実現するようにしてもよい。この場合、在庫管理サーバ２０とデータベースサーバとは例えばＬＡＮやＳＡＮなどの通信路によって接続されるようにし、在庫管理サーバ２０は、データベースサーバとの間で通信を行うことで上記の各記憶部２５１〜２５３にアクセスするようにする。
【００３８】
＝＝＝出庫指示＝＝＝
本実施形態の在庫管理サーバ２０は、作業者から出庫指示出力要求を受け付けると出庫指示を出力する。図１０は、在庫管理サーバ２０が出庫指示を出力する処理の流れを示す図である。
【００３９】
メッセージ出力部２１３は、受注情報記憶部２５１に記憶されている受注情報を一つ読み出し（Ｓ４０１）、出庫回数決定部２１４は、メッセージ出力部２１３が読み出した受注情報（以下、「出荷対象受注情報」という。）の商品ＩＤ（以下、「受注商品ＩＤ」という。）をキーとして受注情報記憶部２５１に記憶されている受注情報をカウントした出庫回数を決定する（Ｓ４０２）。総作業時間算出部２１６は、受注商品ＩＤに対応する棚情報（以下、「保管棚情報」という。）を棚情報記憶部２５２から読み出し（保管場所情報取得部）、読み出した保管棚情報の出庫時間（以下、「第１の出庫時間」という。本発明の「第１の出庫コスト」に該当する。）に上記の出庫回数を乗じた総作業時間（以下、「第１の総作業時間」という。本発明の「第１の総コスト」に該当する。）を算出する（Ｓ４０３）。
【００４０】
次に、空棚検索部２１５は、棚情報記憶部２５２から、最大格納数が保管棚情報の在庫数以上であり、かつ在庫数が「０（ゼロ）」である棚情報（以下、「空棚情報」という。空棚情報の棚番は、本発明の「商品が保管されていない第２の棚番」に該当する。）を検索する（Ｓ４０４）。空棚情報がある場合（Ｓ４０５：ＹＥＳ）、総作業時間算出部２１６は、移動時間情報記憶部２５３から、受注商品ＩＤが移動元棚番であり、空棚情報の商品ＩＤが移動先棚番である移動時間情報を読み出す。総出荷時間算出部２１６は、空棚情報の出庫時間（以下、「第２の出庫時間」という。本発明の「第２の出庫コスト」に該当する。）に上記出庫回数を乗じた時間に、上記移動時間情報の移動時間を加算した総作業時間（以下、「第２の総作業時間」という。本発明の「第２の総コスト」に該当する。）を算出する（Ｓ４０６）。なお、複数の空棚情報がある場合には、第２の総作業時間が最も小さくなる空棚情報を用いるものとする。
【００４１】
第２の総作業時間が第１の総作業時間よりも短い場合（Ｓ４０７：ＹＥＳ）、メッセージ出力部２１３は、保管棚情報の棚番により特定される棚に保管されている商品を、空棚情報の棚番により特定される棚に移動させるように指示する移動指示を出力する（Ｓ４０８）とともに、移動先となった空棚情報により特定される棚から受注商品を出庫するように指示する出庫指示を出力する（Ｓ４０９）。
【００４２】
一方、空棚がなかった場合（Ｓ４０５：ＮＯ）、又は第２の総作業時間が第１の総作業時間以上であった場合（Ｓ４０７：ＮＯ）、メッセージ出力部２１３は、保管棚情報の棚番により特定される棚から受注商品を出庫するように指示する出庫指示を出力する（Ｓ４１０）。
【００４３】
上記のように、本実施形態の在庫管理システムでは、商品が格納されている保管棚から出庫にかかる時間に出庫回数を乗じた総作業時間よりも、商品を移動した場合の移動先となる空棚からその商品を出庫するのにかかる時間に出庫回数を乗じて移動時間を加えた総作業時間が短い場合には、保管棚から空棚に商品が移動される。つまり、出庫時間、出庫回数、移動時間に応じて、商品の保管される棚が変更される。これにより、商品の出庫頻度（回数）に応じて、その商品を出庫するのにかかる時間が短縮するように商品が配置されるようになる。したがって、物流配送センター２の稼動効率が向上し、商品の受注から商品が配送されるまでのリードタイムを短縮することができる。
【００４４】
また、本実施形態の在庫管理サーバ２０からは、出庫指示とともに商品の移動指示も出力されるため、作業者はその出力にしたがって、移動に係る商品と出荷に係る商品とをまとめて搬送することができる。したがって、物流配送センター２におけるより効率的な商品の搬送が可能となり、さらにリードタイムを短縮することができる。
【００４５】
また、在庫管理サーバ２０は、受注管理サーバ１０から受信する受注情報に基づいて出庫回数を決定するので、実際の受注の頻度に応じた総作業時間を算出することができる。したがって、出庫頻度を調べるために、例えば出庫された商品の個数を記憶するなどの別の資源を利用する必要がない。よって、在庫管理サーバ２０を低コストに実現することができる。
【００４６】
＝＝＝入庫指示＝＝＝
本実施形態の在庫管理サーバ２０は、商品の入荷情報の入力に応じて入庫指示を出力する。図１１に、在庫管理サーバ２０が入庫指示を出力する処理の流れを示す。
【００４７】
入荷情報入力部２１７に入荷情報が入力されると（Ｓ４２１）、メッセージ出力部２１３は、受注情報の読み出しに代えて、入荷情報に含まれている商品ＩＤ（以下、「入庫商品ＩＤ」という。）に対応する棚情報を保管棚情報として棚情報記憶部２５２から読み出す（Ｓ４２２）。
【００４８】
次に、在庫管理サーバ２０は、上述の図１０の処理と同様に（Ｓ４０２）〜（Ｓ４０５）の処理を行い、空棚情報がある場合（Ｓ４０５：ＹＥＳ）、総作業時間算出部２１６は、第２の出庫時間に出庫回数を乗じ、移動時間を加算し、さらに保管棚情報の入庫時間を加算して第２の総作業時間を算出する（Ｓ４２３）。
【００４９】
第２の総作業時間が第１の総作業時間よりも短い場合（Ｓ４０７：ＹＥＳ）には、メッセージ出力部２１３は、上述した移動指示を出力する（Ｓ４０８）とともに、空棚情報により特定される移動先の棚に、入荷された商品を入庫するように指示する入庫指示を出力する（Ｓ４２４）。
【００５０】
一方、空棚がなかった場合（Ｓ４０５：ＮＯ）、又は第２の総作業時間が第１の総作業時間以上であった場合（Ｓ４０７：ＮＯ）、メッセージ出力部２１３は、保管棚情報の棚番により特定される棚に入荷した商品を入庫するように指示する入庫指示を出力する（Ｓ４２５）。
【００５１】
上記のように、在庫管理サーバ２０は、出庫のタイミングのみならず、商品の入庫のタイミングでも最適な在庫の配置を指示することができる。また、上記の処理によれば、在庫管理サーバ２０は、入庫にかかる時間も考慮に入れて総作業時間を算出するため、より正確な総作業時間を見積もることができる。したがって、入庫にかかる時間と移動にかかる時間とを加えてもなお出庫にかかる総作業時間が短くなるような棚に商品を移動することができるため、物流配送センター２全体としての作業効率を向上し、効率的な作業を行うようにすることができる。
【００５２】
＝＝＝棚の入替指示＝＝＝
なお、上記の説明では、在庫管理サーバ２０は在庫数が「０（ゼロ）」である空棚に商品を移動するかどうかを判断するようにしていたが、総作業時間に応じて、商品が格納されている棚間で商品を入れ替えるようにすることもできる。この場合に在庫管理サーバ２０が出庫指示を出力する処理の流れを図１２に示す。
【００５３】
メッセージ出力部２１３は、上述した図１０に示す処理における（Ｓ４０１）〜（Ｓ４０２）と同様に、出荷対象受注情報を一つ読み出し（Ｓ４４１）、出庫回数決定部２１４は、出庫回数（以下、「第１の出庫回数」という。）を決定する（Ｓ４４２）。
【００５４】
空棚検索部２１５は、受注商品ＩＤに対応する保管棚情報を棚情報記憶部２５２から読み出し、棚情報記憶部２５２に記憶されている棚情報のうち、棚情報の在庫数が保管棚情報の最大格納数以下であり、棚情報の最大格納数が保管棚情報の在庫数以上であるもの（以下、「候補棚情報」という。）を検索する（Ｓ４４３）。
【００５５】
候補棚情報がある場合（Ｓ４４４：ＹＥＳ）、出庫回数決定部２１４は、候補棚情報の商品ＩＤをキーとして、受注情報記憶部２５１に記憶されている受注情報をカウントした出庫回数（以下、「第２の出庫回数」という。）を決定する（Ｓ４４５）。総作業時間算出部２１６は、保管棚情報の出庫時間（以下、「第１の出庫時間」という。）に第１の出庫回数を乗じた時間に、候補棚情報の出庫時間（以下、「第２の出庫時間」という。）に第２の出庫回数を乗じた時間を加算して第１の総作業時間を算出する（Ｓ４４６）。
【００５６】
総作業時間算出部２１６は、移動時間情報記憶部２５３から、移動元棚番が保管棚情報の棚番であり、移動先棚番が候補棚情報の棚番である移動時間情報の移動時間（以下、「第１の移動時間」という。）と、移動元棚番が候補棚情報の棚番であり、移動先棚番が保管棚情報の棚番である移動時間情報の移動時間（以下、「第２の移動時間」という。）とを読み出す。総作業時間算出部２１６は、第２の出庫時間に第１の出庫回数を乗じた時間と、第１の出庫時間に第２の出庫回数を乗じた時間と、第１の移動時間と、第２の移動時間とを加算して第２の総作業時間を算出する（Ｓ４４７）。
【００５７】
第２の総作業時間が第１の総作業時間よりも短い場合（Ｓ４４８：ＹＥＳ）、メッセージ出力部２１３は、保管棚情報の棚番により特定される棚（以下、「保管棚」という。）に保管されている商品を、候補棚情報の棚番により特定される棚（以下、「候補棚」という。）に移動するとともに、候補棚に保管されている商品を保管棚に移動するように指示するメッセージ（以下、「入替指示」という。）を出力する（Ｓ４４９）。また、メッセージ出力部２１３は、上記入替指示とともに、候補棚から受注商品を出庫するように指示する出庫指示を出力する（Ｓ４５０）。
【００５８】
一方、候補棚がなかった場合（Ｓ４４４：ＮＯ）、又は第２の総作業時間が第１の総作業時間以上であった場合（Ｓ４４８：ＮＯ）、メッセージ出力部２１３は、保管棚情報の棚番により特定される棚から受注商品を出庫するように指示する出庫指示を出力する（Ｓ４５１）。
【００５９】
上記の処理によれば、２つの棚間で保管されている商品を入れ替えることにより、それぞれの商品の出荷頻度に応じて、出庫にかかる総作業時間が短縮されるように商品を配置することができる。したがって、物流配送センター２における商品のリードタイムをさらに短縮することができる。
【００６０】
また、商品が保管されている棚間での入れ替えを行うため、空棚が存在しないような稼働率の高い物流配送センター２にも適用することができる。
【００６１】
なお、本実施形態では、入庫や出庫にかかるコストとして時間を用いるものとしたが、これに限らず、例えば、距離を用いるようにしてもよい。また、商品の配送に必要な機器や人件費等の金銭的なコストに応じて、入庫や出庫にかかるコストを増減するようにしてもよい。
【００６２】
また、本実施形態では、作業者から出庫指示出力要求が入力されたときに在庫管理サーバ２０において処理が行われるようにしたが、例えば、定期的に受注情報を読み出して出庫指示や移動指示を出力するようにしてもよい。
【００６３】
また、本実施形態では、出庫指示や入庫指示とともに移動指示を出力するようにしたが、別々に出力するようにしてもよい。
【００６４】
また、本実施形態では、入庫に際して総作業時間を算出する場合に、入庫時間を１回分のみ加算するようにしたが、入庫の回数に応じて入庫時間を加算するようにしてもよい。この場合、在庫管理サーバ２０は、入荷される商品数などを含む入荷情報を記憶する入荷情報記憶部を備えるようにし、上述の図１１の処理の（Ｓ４２３）において、総作業時間算出部２１６は、入庫商品ＩＤをキーとして、入荷情報記憶部に記憶されている入荷情報をカウントした数に入庫時間を乗じた時間と、第２の出庫時間に出庫回数を乗じた時間と、移動時間とを加算して第２の出庫時間を算出するようにする。これにより、入庫の頻度と出庫の頻度との両方に応じて、入庫・出庫全体にかかる作業時間を短縮することができるので、物流配送センター２全体の作業効率を向上することができる。
【００６５】
また、在庫管理サーバ２０のメッセージ出力部２１３が出力する出庫指示や移動指示、入庫指示などのメッセージは、ディスプレイや電光掲示板などに表示されるようにしてもよいし、作業者の携帯端末に送信するようにしてもよい。また、上記のメッセージは、自動搬送装置などに対する指令として出力するようにしてもよい。
【００６６】
また、本実施形態の在庫管理サーバ２０は１台のコンピュータとして実現されることを想定しているが、これに限らず、例えば複数台のコンピュータに機能部を分散させるようにしてもよい。例えば、メッセージ出力部２１３による、商品を移動するべきかどうかの判断処理を別のコンピュータで計算させるようにすることもできる。また、在庫管理サーバ２０を、複数台のコンピュータによるクラスタとして実現するようにしてもよい。
【００６７】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施形態による、在庫管理システムの全体構成を示す図である。
【図２】本発明の一実施形態による、物流配送センターにおける業務の流れを示す図である。
【図３】本発明の一実施形態による、物流配送センター２の模式図を示す図である。
【図４】本発明の一実施形態による、商品の入荷から出荷までにかかる時間を説明する図である。
【図５】本発明の一実施形態による、在庫管理サーバ２０のハードウェア構成を示す図である。
【図６】本発明の一実施形態による、在庫管理サーバ２０の機能ブロック図である。
【図７】本発明の一実施形態による、受注情報記憶部２５１が記憶している受注情報の構成を示す図である。
【図８】本発明の一実施形態による、棚情報記憶部２５２に記憶されている棚情報の構成を示す図である。
【図９】本発明の一実施形態による、移動時間情報記憶部２５３に記憶されている移動時間情報の構成を示す図である。
【図１０】本発明の一実施形態による、在庫管理サーバ２０が出庫指示を出力する処理の流れを示す図である。
【図１１】本発明の一実施形態による、在庫管理サーバ２０が入庫指示を出力する処理の流れを示す図である。
【図１２】本発明の一実施形態による、在庫管理サーバ２０が出庫指示を出力する処理の流れを示す図である。
【符号の説明】
【００６９】
１      データセンター              ２      物流配送センター
１０    受注管理サーバ              ２０    在庫管理サーバ
３０    通信ネットワーク
２０１  ＣＰＵ                      ２０２  メモリ
２０３  記憶装置                    ２０４  記録媒体読取装置
２０５  入力装置                    ２０６  出力装置
２０７  通信インタフェース          ２０８  記録媒体
２１１  受注情報受信部              ２１２  出庫指示出力要求受付部
２１３  メッセージ出力部            ２１４  出庫回数決定部
２１５  空棚検索部                  ２１６  総作業時間算出部
２１７  入荷情報入力部              ２５１  受注情報記憶部
２５２  棚情報記憶部                ２５３  移動時間情報記憶部
【図１】
2006193230.tif 000003
【図２】
2006193230.tif 000004
【図３】
2006193230.tif 000005
【図４】
2006193230.tif 000006
【図５】
2006193230.tif 000007
【図６】
2006193230.tif 000008
【図７】
2006193230.tif 000009
【図８】
2006193230.tif 000010
【図９】
2006193230.tif 000011
【図１０】
2006193230.tif 000012
【図１１】
2006193230.tif 000013
【図１２】
2006193230.tif 000014