(57)【要約】【課題】効率よく商品を分配して、各店舗の品揃えを可能な限り豊富にしつつ、複数の店舗全体として、商品の売り上げ促進を図る。【解決手段】在庫管理装置１００は、上流側の事業者が入荷する複数の所定単位ごとの商品の在庫数を受け付け、複数の店舗ごとの商品の予測入荷数を受け付け、複数の所定単位ごとの在庫数の合計である総在庫数に対して予測入荷数を除算して商品の入荷構成比を店舗ごとに算出し、総在庫数に対して在庫数を除算して商品の在庫構成比を算出し、入荷構成比と在庫構成比とを乗算することによって分配構成比を算出し、総在庫数と分配構成比とを乗算して店舗ごとに分配される所定単位ごとの商品の商品単位別分配数を決定する。【選択図】図１
2009199397.tif 000002
【特許請求の範囲】
【請求項１】
上流側の事業者が入荷する複数の所定単位ごとの商品の在庫数を受け付ける在庫受付手段と、
複数の店舗ごとの前記商品の予測入荷数を受け付ける入荷受付手段と、
複数の前記所定単位ごとの前記在庫数の合計である総在庫数に対して前記予測入荷数を除算して前記商品の入荷構成比を前記店舗ごとに算出する入荷比算出手段と、
前記総在庫数に対して前記在庫数を除算して前記商品の在庫構成比を算出する在庫比算出手段と、
前記入荷構成比と前記在庫構成比とを乗算することによって分配構成比を算出する分配比演算手段と、
前記総在庫数と前記分配構成比とを乗算して前記店舗ごとに分配される前記所定単位ごとの前記商品の商品単位別分配数を決定する分配数決定手段と、
を備える在庫管理装置。
【請求項２】
前記予測入荷数の合計は、前記総在庫数より少数に設定されている請求項１に記載の在庫管理装置。
【請求項３】
前記分配数決定手段は、前記総在庫数と算出された前記分配構成比とを乗算して、得られた結果を小数点以下の数値を切り上げて整数化する請求項１または２に記載の在庫管理装置。
【請求項４】
前記商品単位別分配数の合計が、前記総在庫数の合計と合致するように補正演算をする補正演算手段をさらに備える請求項３に記載の在庫管理装置。
【請求項５】
前記補正演算手段は、前記在庫数が多い順に前記所定単位に優先順位を付与し、前記予測入荷数が前記商品単位の数に満たない店舗があるとき、対応する前記店舗の前記商品単位別分配数を、優先順位の高い前記所定単位から順にインクリメントする請求項４に記載の在庫管理装置。
【請求項６】
前記補正演算手段は、前記予測入荷数が多い順に前記店舗に優先順位を付与し、前記在庫数が前記店舗の数に満たない前記所定単位があるとき、対応する前記商品単位別分配数を、優先順位の高い前記店舗から順にインクリメントする請求項４または５に記載の在庫管理装置。
【請求項７】
前記補正演算手段は、前記在庫数が多い順に前記商品単位に優先順位を付与し、前記店舗ごとに前記商品単位別分配数を合計した結果、得られた店舗別総分配数が前記予測入荷数に満たない店舗があるとき、対応する前記店舗の前記商品単位別分配数を、優先順位の高い前記所定単位から順にインクリメントする請求項４乃至６いずれかに記載の在庫管理装置。
【請求項８】
前記補正演算手段は、前記在庫数が多い順に前記所定単位に優先順位を付与し、前記店舗ごとに前記商品単位別分配数を合計した結果、得られた店舗別総分配数が前記予測入荷数を超える店舗があるとき、対応する前記店舗の前記商品単位別分配数を、優先順位の高い前記所定単位から順にデクリメントする請求項４乃至７いずれかに記載の在庫管理装置。
【請求項９】
前記補正演算手段は、前記予測入荷数が多い順に前記店舗に優先順位を付与し、前記所定単位ごとに前記商品単位別分配数を合計した結果、得られた前記商品単位別総分配数が前記在庫数を超える前記所定単位がある一方、得られた前記商品単位別総分配数が前記在庫数に満たない商品単位があるとき、優先順位の高い前記店舗から順に、過剰の前記商品単位別分配数をデクリメントし、不足の前記所定単位の前記商品単位別分配数をインクリメントする請求項４乃至８いずれかに記載の在庫管理装置。
【請求項１０】
前記在庫数と、前記予測入荷数とのマトリックス図を用いて表された前記商品単位別分配数を出力する出力手段をさらに備える請求項１乃至９いずれかに記載の在庫管理装置。
【請求項１１】
上流側の事業者が入荷する複数の所定単位ごとの商品の在庫数を受け付けるステップと、
複数の店舗ごとの前記商品の予測入荷数を受け付けるステップと、
複数の前記所定単位ごとの前記在庫数の合計である総在庫数に対して前記予測入荷数を除算して前記商品の入荷構成比を前記店舗ごとに算出するステップと、
前記総在庫数に対して前記在庫数を除算して前記商品の在庫構成比を算出するステップと、
前記入荷構成比と前記在庫構成比とを乗算することによって分配構成比を算出するステップと、
前記総在庫数と前記分配構成比とを乗算して前記店舗ごとに分配される前記所定単位ごとの前記商品の商品単位別分配数を決定するステップと、
を含む在庫管理方法。
【請求項１２】
在庫管理装置のためのコンピュータプログラムであって、
上流側の事業者が入荷する複数の所定単位ごとの商品の在庫数を受け付ける在庫受付処理と、
複数の店舗ごとの前記商品の予測入荷数を受け付ける入荷受付処理と、
複数の前記所定単位ごとの前記在庫数の合計である総在庫数に対して前記予測入荷数を除算して前記商品の入荷構成比を前記店舗ごとに算出する入荷比算出処理と、
前記総在庫数に対して前記在庫数を除算して前記商品の在庫構成比を算出する在庫比算出処理と、
前記入荷構成比と前記在庫構成比とを乗算することによって分配構成比を算出する分配比演算処理と、
前記総在庫数と前記分配構成比とを乗算して前記店舗ごとに分配される前記所定単位ごとの前記商品の商品単位別分配数を決定する分配数決定処理と、
を前記在庫管理装置に実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品流通システムにおける上流側の事業者によって下流側の複数の店舗にそれぞれ分配されるべき商品の所定単位の在庫を一括管理する在庫管理装置、その在庫管理方法、そのためのコンピュータプログラム、に関する。
【背景技術】
【０００２】
店舗で商品を販売する際、商品の品揃えは店舗において最も重要な基本的要素である。商品の売り切れや欠品が生じていると、顧客は大きな失望感にかられ、店舗に対する不満を感じる。また、商品の売り切れや欠品により、商品の販売の機会を失うことは、店舗にとっても損失である。
【０００３】
一方、商品の欠品を防ぐあまり、商品が売れ残り、型遅れ・型落ちになることがある。また、長期間の在庫放置で商品に多少の難が出てしまうことがある。売り上げの向上のためには、このような商品のデッドストックの解消も店舗において重要な課題である。
【０００４】
現在、流通業において、商品の在庫を管理する種々の技術が提案されている（特許文献１乃至３参照）。
【特許文献１】特開平０６−１２４３２号公報
【特許文献２】特開平０９−１１４８９８号公報
【特許文献３】特開２００１−３５０８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記文献記載の技術は、以下の点で改善の余地を有していた。
【０００６】
特許文献１記載の技術によれば、商品の売れ行き状況や補充状況に応じた在庫の適正化を図ることができる。しかしながら、複数の店舗における商品を一元管理することはできない。
【０００７】
また、特許文献２および３記載の技術によれば、下流側の複数の店舗に商品を出荷させる上流側の事業者側のシステムにより、各店舗の商品の在庫を適正に管理することができる。しかしながら、複数の店舗全体の在庫を効率よく管理、販売することは実現されていない。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、上流側の事業者が管理する下流側の複数の店舗に効率よく商品を分配して、各店舗の品揃えを豊富にしつつ、複数の店舗全体として、商品の売り上げ促進を図ることを可能とする在庫管理装置、その在庫管理方法、そのためのコンピュータプログラム、を提供するものである。
【課題を解決するための手段】
【０００９】
本発明によれば、上流側の事業者が入荷する複数の所定単位ごとの商品の在庫数を受け付ける在庫受付手段と、
複数の店舗ごとの前記商品の予測入荷数を受け付ける入荷受付手段と、
複数の前記所定単位ごとの前記在庫数の合計である総在庫数に対して前記予測入荷数を除算して前記商品の入荷構成比を前記店舗ごとに算出する入荷比算出手段と、
前記総在庫数に対して前記在庫数を除算して前記商品の在庫構成比を算出する在庫比算出手段と、
前記入荷構成比と前記在庫構成比とを乗算することによって分配構成比を算出する分配比演算手段と、
前記総在庫数と前記分配構成比とを乗算して前記店舗ごとに分配される前記所定単位ごとの前記商品の商品単位別分配数を決定する分配数決定手段と、
を備える在庫管理装置
が提供される。
【００１０】
また、本発明によれば、上流側の事業者が入荷する複数の所定単位ごとの商品の在庫数を受け付けるステップと、
複数の店舗ごとの前記商品の予測入荷数を受け付けるステップと、
複数の前記所定単位ごとの前記在庫数の合計である総在庫数に対して前記予測入荷数を除算して前記商品の入荷構成比を前記店舗ごとに算出するステップと、
前記総在庫数に対して前記在庫数を除算して前記商品の在庫構成比を算出するステップと、
前記入荷構成比と前記在庫構成比とを乗算することによって分配構成比を算出するステップと、
前記総在庫数と前記分配構成比とを乗算して前記店舗ごとに分配される前記所定単位ごとの前記商品の商品単位別分配数を決定するステップと、
を含む在庫管理方法
が提供される。
【００１１】
さらに、本発明によれば、在庫管理装置のためのコンピュータプログラムであって、
上流側の事業者が入荷する複数の所定単位ごとの商品の在庫数を受け付ける在庫受付処理と、
複数の店舗ごとの前記商品の予測入荷数を受け付ける入荷受付処理と、
複数の前記所定単位ごとの前記在庫数の合計である総在庫数に対して前記予測入荷数を除算して前記商品の入荷構成比を前記店舗ごとに算出する入荷比算出処理と、
前記総在庫数に対して前記在庫数を除算して前記商品の在庫構成比を算出する在庫比算出処理と、
前記入荷構成比と前記在庫構成比とを乗算することによって分配構成比を算出する分配比演算処理と、
前記総在庫数と前記分配構成比とを乗算して前記店舗ごとに分配される前記所定単位ごとの前記商品の商品単位別分配数を決定する分配数決定処理と、
を前記在庫管理装置に実行させるコンピュータプログラム
が提供される。
【００１２】
なお、本発明の各種の構成要素は、その機能を実現するように形成されていればよく、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与された在庫管理装置、コンピュータプログラムにより在庫管理装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
【００１３】
また、本発明の各種の構成要素は、個々に独立した存在である必要もなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でよい。
【００１４】
また、本発明の在庫管理方法には複数の工程を順番に記載してあるが、その記載の順番は複数の工程を実行する順番を限定するものではない。このため、本発明の在庫管理方法を実施するときには、その複数の工程の順番は内容的に支障しない範囲で変更することができる。
【００１５】
さらに、本発明の在庫管理方法の複数の工程は個々に相違するタイミングで実行されることに限定されない。このため、ある工程の実行中に他の工程が発生すること、ある工程の実行タイミングと他の工程の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【００１６】
また、本発明で云う在庫管理装置は、コンピュータプログラムを読み取って対応するデータ処理を実行できるように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）ユニット、等の汎用デバイスで構築されたハードウェア、所定のデータ処理を実行するように構築された専用の論理回路、これらの組み合わせ、等として実施することができる。
【００１７】
なお、本発明でコンピュータプログラムに対応した各種動作を在庫管理装置に実行させることは、各種デバイスを在庫管理装置に動作制御させることなども意味している。
【００１８】
例えば、在庫管理装置に各種データを記憶させることは、在庫管理装置に固定されているＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）等の情報記憶媒体にＣＰＵが各種データを格納すること、在庫管理装置に交換自在に装填されているＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）等の情報記憶媒体にＣＰＵがＣＤドライブで各種データを格納すること、等でよい。
【発明の効果】
【００１９】
本発明によれば、上流側の事業者が管理する下流側の複数の店舗に効率よく商品を分配して、各店舗の品揃えを豊富にしつつ、複数の店舗全体として、商品の売り上げ促進を図ることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２１】
本実施形態は、複数の店舗２０で販売する商品の在庫を一括管理し、商品の需要予測をする在庫管理装置１００である。
【００２２】
図１は、本実施形態の在庫管理装置１００の論理構造を示す模式的なブロック図である。在庫管理装置１００は、上流側の事業者が入荷する複数の所定単位ごとの商品の在庫数を受け付ける在庫受付部１０７と、複数の店舗ごとの商品の入荷数の予測値である予測入荷数を受け付ける入荷予測受付部１１１と、複数の所定単位ごとの在庫数の合計である総在庫数に対して予測入荷数を除算して商品の入荷構成比を店舗ごとに算出する入荷比算出部１０５と、総在庫数に対して在庫数を除算して商品の在庫構成比を算出する在庫比算出部１１５と、入荷構成比と在庫構成比とを乗算することによって各店舗における所定単位ごとの分配構成比を算出する分配比演算部１１３と、総在庫数と算出された分配構成比とを乗算して店舗ごとに分配される所定単位ごとの分配数である商品単位別分配数を決定する分配数決定部１０３と、を備える。
【００２３】
具体的には、在庫管理装置１００は、在庫データベース１０１と、分配数決定部１０３と、入荷比算出部１０５と、在庫受付部１０７と、入荷予測データベース１０９と、入荷予測受付部１１１と、分配比演算部１１３と、在庫比算出部１１５と、出力部１１７と、補正演算部１１９と、を備える。
【００２４】
図２は、在庫管理装置１００が接続しているネットワークシステムの構成を示す図である。在庫管理装置１００は、センター１０に備えられ、ネットワーク１を介して店舗２０の店舗端末２００（図２では、「端末」と図示）と接続されている。在庫管理装置１００および店舗端末２００は、一般的なパーソナルコンピュータを用いることができる。店員は店舗端末２００を操作し、商品の在庫を管理する。店舗端末２００は、ネットワーク１を介して、在庫管理装置１００に在庫数を通知する。また、店舗端末２００は、在庫管理装置１００から決定された商品単位別分配数を受け付けてもよい。ネットワーク１は、在庫管理装置１００と店舗端末２００とのデータ通信を仲介できるものであればよく、有線、無線、これらの組み合わせ、でよい。
【００２５】
店舗２０は、商品を顧客に販売するもの、または、サービスを顧客に提供するものであればどのようなものであってもよい。店舗２０は、在庫管理装置１００を備えるセンター１０で一括管理されている。本実施形態においては、店舗２０として、服飾店を例に挙げ、センター１０を店舗２０に服飾品を提供する問屋として、以下、具体的に説明する。
【００２６】
店舗２０において販売される商品として、シャツ、スカート、パンツ、ジャケット、トレーナー等の衣服、靴、マフラー、帽子、指輪、ネックレス、等の装飾品を例示することができる。本実施形態において、「所定単位」は、ＳＫＵ（Ｓｔｏｃｋ  Ｋｅｅｐｉｎｇ  Ｕｎｉｔ）をいう。ＳＫＵとは、在庫管理する商品単位である。これを「単品」と呼ぶこともある。また、ＳＫＵコード、単品コードと呼ぶこともある。例えば、サイズがＳ、Ｍ、Ｌ、ＸＬと、ある商品「Ｔシャツ」の在庫管理をするとき、サイズごとに在庫や販売数が管理されることとなる。
【００２７】
在庫受付部１０７は、センター１０が入荷する複数のＳＫＵごとの商品の在庫数を受け付ける。在庫受付部１０７は、受け付けたＳＫＵごとの在庫数を在庫データベース１０１に記憶する。この在庫数は、センター１０が店舗２０に販売させるため、入荷した商品のＳＫＵごとの在庫数をいう。また、在庫数は、センター１０の入荷した数と、現在店舗２０で管理されている商品の在庫数とを合算したものでもよい。
【００２８】
図５は、在庫データベース１０１で記憶されるデータ構造の一例を示す図である。図５では、品番が翼ＴシャツのＳＫＵごとの在庫数が示されている。ここでは、たとえば、赤色Ｓサイズが１ＳＫＵとなる。
【００２９】
入荷予測受付部１１１は、複数の店舗ごとの商品の入荷数の予測値である予測入荷数を店舗ごとに受け付ける。予測入荷数は、任意の期間、店舗２０で販売するため用意しておくべき商品の数を予測したものである。予測入荷数は、任意の方法で取得することができる。予測入荷数は、任意の予測手段を用いて、店舗ごとに割り振られる。入荷予測受付部１１１は、受け付けた予測入荷数を入荷予測データベース１０９に記憶する。なお、店舗ごとの予測入荷数の合計は、総在庫数より少数に設定されている。
【００３０】
図６は、入荷予測データベース１０９で記憶されるデータ構造の一例を示す図である。図６では、センター１０が在庫管理する店舗２０（１〜８号店）に入荷する品番：翼Ｔシャツの予測入荷数が示されている。予測入荷数は、任意の手法により予測した結果得られたものである。
【００３１】
入荷比算出部１０５は、複数のＳＫＵごとの在庫数の合計である総在庫数に対して予測入荷数を店舗ごとに除算して商品の入荷構成比を店舗ごとに算出する。入荷構成比は、式１に基づいて算出される。算出された入荷構成比は、入荷予測データベース１０９に記憶される。図６で示す予測入荷数から式１に基づいて算出した翼Ｔシャツの入荷構成比の結果を図７に示す。図７では、小数点第２位を切り上げた数値を示しているが、実際の処理では、式１で得られた結果をそのまま用いる。
【００３２】
【数１】
2009199397.tif 000003
【００３３】
在庫比算出部１１５は、総在庫数に対して在庫数をＳＫＵごとに除算して商品の在庫構成比をＳＫＵごとに算出する。在庫構成比は、式２に基づいて算出される。算出された在庫構成比は、在庫データベース１０１に記憶される。図５で示すＳＫＵごとの在庫数から式２に基づいて算出した翼Ｔシャツの在庫構成比の結果を図８に示す。図８では、小数点第２位を切り上げた数値を示しているが、実際の処理では、式２で得られた結果をそのまま用いる。
【数２】
2009199397.tif 000004
【００３４】
分配比演算部１１３は、入荷構成比と、在庫構成比とを乗算することによって、各店舗におけるＳＫＵごとの分配構成比を算出する。具体的には、分配比演算部１１３は、在庫データベース１０１と、入荷予測データベース１０９とを参照し、商品の品番に基づいて共通する入荷構成比と、在庫構成比とを抽出し、それぞれ乗算処理する。こうすることより、各店舗におけるＳＫＵごとの分配構成比を算出する。たとえば、分配比演算部１１３は、在庫データベース１０１から図８で示す翼Ｔシャツの在庫構成比を抽出する。また、分配比演算部１１３は、入荷予測データベース１０９から、図７で示す翼Ｔシャツの入荷構成比を抽出する。抽出されたＳＫＵごとの在庫構成比と、各店舗の入荷構成比とを乗算する。具体的には、翼Ｔシャツの赤色Ｓサイズの在庫構成比（４９．３％）と、１号店の入荷構成比（５０．０％）とを乗算処理する。乗算処理の結果得られた分配構成比は、分配数決定部１０３に送出される。
【００３５】
分配数決定部１０３は、総在庫数と、算出された分配構成比とを乗算して、店舗ごとに分配されるＳＫＵごとの分配数であるＳＫＵ別分配数を決定する。分配数決定部１０３は、分配構成比を受け付けると、在庫データベース１０１から、対応するＳＫＵの在庫数を抽出し、受け付けた分配構成比に乗算する。ＳＫＵ別分配数は、式３にしたがって、在庫受付部１０７が受け付けたＳＫＵごとの在庫数と、入荷予測受付部１１１が受け付けた店舗ごとの入荷数とから、算出されてもよい。たとえば、図５および図６の例から式３に基づいて１号店における赤色Ｓサイズの分配数を求めると、（１００／２０３）×（１００／２００）×２０３＝５０と算出することができる。
【００３６】
【数３】
2009199397.tif 000005
【００３７】
分配比演算部１１３は、総在庫数と算出された分配構成比とを乗算して、得られた結果を、小数点以下の数値を切り上げて整数化する。そうすると、たとえば、図５で示すＳＫＵごとの在庫数と、図６で示す予測入荷数との例において、１号店における赤色Ｓサイズの分配数は５０と算出されることとなる。
【００３８】
出力部１１７は、ＳＫＵごとの在庫数と、店舗ごとの予測入荷数とのマトリックス図を用いて表されたＳＫＵ別分配数を、出力する。マトリックス図とは，問題としている事象の中から対になる要素を見つけて，行と列に配置し，その交点に各要素の関係の有無，関連度合いを表示するものである。たとえば、図９は、図５で示すＳＫＵごとの在庫数と、図６で示す店舗ごとの予測入荷数とのマトリックス図であり、分配数決定部１０３により、式３を用いて算出されたすべての店舗のＳＫＵ別分配数が示されている。出力部１１７は、マトリックス図を在庫管理装置１００が備えるディスプレイ（図示せず）に表示させてもよい。
【００３９】
補正演算部１１９は、ＳＫＵ別分配数の合計が、総在庫数と合致するように補正演算をする。
【００４０】
補正された分配数の結果もまた、出力部１１７から出力することができる。出力部１１７は、ＳＫＵ別分配数の結果を、ネットワーク１を介して店舗端末２００に送信してもよい。
【００４１】
補正演算部１１９によって行われる補正演算は、たとえば、以下のようなものがある。
【００４２】
補正演算部１１９は、在庫数が多い順にＳＫＵに優先順位を付与する。予測入荷数がＳＫＵの数に満たない店舗があるとき、ＳＫＵ別分配数の合計が、総在庫数の合計と合致するように補正演算をすることができる。入荷予測受付部１１１が受け付けた店舗ごとの予測入荷数のうち、ＳＫＵの数に満たない店舗２０を抽出する。抽出された店舗２０については、あらかじめ、優先順位の高いＳＫＵから順に分配数がインクリメントされる。
【００４３】
また、補正演算部１１９は、予測入荷数が多い順に店舗に優先順位を付与する。在庫受付部１０７が受け付けたＳＫＵごとの在庫数のうち、店舗２０の数に満たないＳＫＵを抽出する。抽出されたＳＫＵについては、あらかじめ、優先順位の高い店舗２０から順に分配数がインクリメントされる。
【００４４】
また、補正演算部１１９は、店舗２０ごとにＳＫＵ別分配数を合計した結果、得られた店舗別総分配数が店舗別予測入荷数に満たない店舗２０があるとき、対応する店舗２０のＳＫＵ別分配数を、優先順位の高いＳＫＵから順にインクリメントすることができる。
【００４５】
また、補正演算部１１９は、店舗ごとにＳＫＵ別分配数を合計した結果、得られた店舗別総分配数が店舗別予測入荷数を超える店舗があるとき、対応する店舗２０のＳＫＵ別分配数を、優先順位の高いＳＫＵから順にデクリメントすることができる。
【００４６】
さらに、補正演算部１１９は、店舗別予測入荷数が多い順に店舗２０に優先順位を付与し、ＳＫＵごとにＳＫＵ別分配数を合計した結果、得られたＳＫＵ別総分配数が在庫数を超えるＳＫＵがある一方、得られたＳＫＵ別総分配数が在庫数に満たないＳＫＵがあるとき、優先順位の高い店舗２０から順に、過剰のＳＫＵの分配数をデクリメントし、不足のＳＫＵのＳＫＵ別分配数をインクリメントする。
【００４７】
上述のような在庫管理装置１００の各部は、必要により各種のハードウェアを利用して実現される。しかし、在庫管理装置１００が実装されているコンピュータプログラムに対応して機能することにより実現されている。
【００４８】
このようなコンピュータプログラムは、例えば、上流側の事業者が入荷する複数の所定単位ごとの商品の在庫数を受け付ける在庫受付処理と、複数の店舗ごとの商品の入荷数の予測値である予測入荷数を店舗ごとに受け付ける入荷受付処理と、複数の所定単位ごとの在庫数の合計である総在庫数に対して予測入荷数を店舗ごとに除算して商品の入荷構成比を店舗ごとに算出する入荷比算出処理と、総在庫数に対して在庫数を所定単位ごとに除算して商品の在庫構成比を所定単位ごとに算出する在庫比算出処理と、入荷構成比と、在庫構成比とを乗算することによって、各店舗における所定単位ごとの分配構成比を算出する分配比演算処理と、総在庫数と、算出された分配構成比とを乗算して、店舗ごとに分配される所定単位ごとの分配数である商品単位別分配数を決定する分配数決定処理、等の処理動作をＣＰＵ等に実行させるためのソフトウェアとしてＲＡＭ等の情報記憶媒体に格納されている。
【００４９】
上述のような構成において、本実施の形態の在庫管理装置１００による在庫管理方法を、図１および３を用いつつ、以下に具体的に説明する。
【００５０】
図３は、実施の形態に係る在庫管理方法を示すフローチャートである。在庫受付部１０７は、店舗別予測入荷数を受け付け（Ｓ１０１）、在庫データベース１０１に記憶する。補正演算部１１９は、予測入荷数が多い順に店舗に優先順位を付与する（Ｓ１０３）。同着の場合は、予測入荷数を受け付けた時間の早い店舗を優先させる。また、入荷予測受付部１１１は、ＳＫＵごとに在庫数を受け付け（Ｓ１０５）、入荷予測データベース１０９に記憶する。補正演算部１１９は、店舗別予測入荷数が多い順に店舗に優先順位を付与する（Ｓ１０７）。同着の場合は、予測入荷数を受け付けた時間の早い店舗を優先させる。補正演算部１１９は、受け付けた店舗ごとの予測入荷数の合計と、ＳＫＵごとの在庫数の合計（総在庫数）とを比較し、総在庫数が予測入荷数の合計に満たないとき、出力部１１７からエラー情報を出力し、処理を中断する。総在庫数が予測入荷数の合計に満たすとき、以下の処理を続行する。
【００５１】
図１０は、分配数決定部１０３および補正演算部１１９で行われる演算処理を説明する図である。図１０では、翼Ｔシャツの店舗ごとの予測入荷数と、ＳＫＵごとの在庫数とがマトリックス状に構成される。空欄となっているセルに分配数が示される。
【００５２】
翼Ｔシャツの在庫数は、赤色Ｓ、Ｍ、Ｌサイズ、青色Ｓ、Ｍ、Ｌサイズ、白色Ｓ、Ｍサイズの順で多くなっている。図１０中「ＳＫＵランク」で示すように、ＳＫＵに優先順位を付与されている。一方、店舗別予測入荷数は、１号店〜８号店の順で多くなっている。図１０中「店舗ランク」で示すように、店舗に優先順位を付与されている。
【００５３】
図３にもどり、補正演算部１１９は、受け付けた店舗別予測入荷数がＳＫＵの数を満たすか否かを判断する（Ｓ１０９）。満たさないと判断された場合（Ｓ１０９Ｎ）、対応する店舗の分配数を優先順位の高いＳＫＵから順にインクリメントする（Ｓ１１１）。一方、満たすと判断された場合（Ｓ１０９Ｙ）、Ｓ１１３に進む。補正演算部１１９は各ＳＫＵの在庫数が店舗２０の数を満たすか否かを判断する（Ｓ１１３）。満たさないと判断された場合（Ｓ１１３Ｎ）、対応するＳＫＵの分配数を優先順位の高い店舗２０から順にインクリメントする（Ｓ１１５）。一方、満たすと判断された場合（Ｓ１１３Ｙ）は図４で示す処理につづく。
【００５４】
たとえば、図１０の例では、まず、ＳＫＵの数に予測入荷数が満たない店舗を検索する。ここでは、８ＳＫＵ存在するが、５〜８号店の予測入荷数は、８に満たない。そこで、検索の結果、５〜８号店がヒットし、以下の処理が行われる。たとえば、５号店に着目すると、優先順位の高い赤色Ｓサイズから順に分配数が１ずつ設定される。かかる処理は、５号店の総分配数が５号店の予測入荷数７と合致するまで行われる。合致したとき、残った白色Ｍサイズの分配数は０に設定される。７，８号店についても同様な処理が行われる。
【００５５】
また、店舗の数に在庫数が満たないＳＫＵを検索する。ここでは、８店舗存在するが、青色Ｍ、Ｌサイズ、白色Ｓ、Ｍサイズの在庫数は、８に満たない。そこで、検索の結果、青色Ｍ、Ｌサイズ、白色Ｓ、Ｍサイズがヒットし、以下の処理が行われる。青色Ｍサイズに着目すると、優先順位の高い１号店から順に分配数が１ずつ設定される。かかる処理は、青色Ｍサイズの総分配数が在庫数７と合致するまで行われる。合致したとき、残った８号店の分配数は０に設定される。
【００５６】
なお、分配数の合計が在庫数と、予測入荷数との両方を合致することができないときは、在庫数と合致するように調整される。たとえば、６号店の青色Ｌサイズは６号店の入荷予測数と合致させるためには、１と設定されるが、そうすると、青色Ｌサイズの在庫数を超えてしまう。したがって、青色Ｌサイズの在庫数と合致するように０と設定される。図１１は、翼Ｔシャツについて、図３に示す処理を実行した結果を示す図である。
【００５７】
図３の動作が終了した後、図４で示す動作が行われる。入荷比算出部１０５は、店舗別予測入荷数から入荷構成比を算出し（Ｓ２０１）、算出した結果を在庫データベース１０１に記憶する。また在庫比算出部１１５は、在庫数から在庫構成比を算出し（Ｓ２０３）、算出した結果を入荷予測データベース１０９に記憶する。分配比演算部１１３は、在庫データベース１０１と、分配比演算部１１３とを参照し、入荷構成比と、在庫構成比とを乗算処理することによって、各店舗におけるＳＫＵ別分配構成比を算出する（Ｓ２０５）。算出された結果は、小数点以下を切り上げて整数化する（Ｓ２０７）。
【００５８】
具体的には、図３の処理であらかじめ設定されなかったＳＫＵ別分配数が分配比演算部１１３によって求められる。たとえば、図１１の例では、空欄になっているセルについて、分配比演算部１１３により分配数が算出される。算出された分配数は、店舗ごとに合計され店舗別総分配数が得られる。また、分配数は、ＳＫＵごとに合計される。得られた結果を図１２に示す。
【００５９】
補正演算部１１９は、店舗別総分配数が店舗別予測入荷数と合致するか否かを判断する（Ｓ２０９）。合致すると判断された場合（Ｓ２０９Ｙ）、処理を終了し、出力部１１７を介して結果を出力する。合致しないと判断された場合（Ｓ２０９Ｎ）は、店舗別総分配数が店舗別予測入荷数に満たないか否かを判断する（Ｓ２１１）。満たないと判断された場合（Ｓ２１１Ｙ）は、優先順位の高いＳＫＵから順にＳＫＵ別分配数をインクリメントする（Ｓ２１３）。一方、店舗別総分配数が店舗別予測入荷数を超えると判断された場合（Ｓ２１１Ｎ）は、優先順位の高い商品から順にＳＫＵ別分配数をデクリメントする（Ｓ２１５）。
【００６０】
Ｓ２０９〜Ｓ２１５の処理について、具体的に説明する。まず、予測入荷数を総分配数が下回る店舗を検索する。そうすると、１、５、６号店がヒットする。そこで、１、５、６号店について、優先順位の高いＳＫＵから順に分配数をインクリメントする。かかる処理は、総分配数が予測入荷数と合致するまで行われる。１号店は、赤色Ｓ、Ｍ、Ｌサイズの分配数が１ずつ追加される。また、５号店および６号店は、赤色Ｓサイズの分配数が１ずつ追加される。得られた結果を図１３に示す。
【００６１】
つづいて、予測入荷数を総分配数が上回る店舗を検索する。そうすると、２、３、４号店がヒットする。そこで、優先順位の高いＳＫＵから順に分配数をデクリメントする。ただし、デクリメントした結果、０になる場合は処理をスキップする。かかる処理は、店舗別総分配数が店舗別予測入荷数と合致するまで行われる。２号店および３号店は、赤色Ｓ、Ｍサイズの分配数が１ずつ減少される。また、４号店は、赤Ｓ、Ｍ、Ｌサイズの分配数が１ずつ減少される。４号店の総分配数を予測入荷数と合致させるためには、青色Ｓサイズもデクリメントされるべきである。しかしながら、デクリメントされた結果、４号店の青色Ｓサイズは０になってしまう。したがって、４号店の青色Ｓサイズの分配数はデクリメントされない。そして、優先順位の高い赤色Ｓサイズに戻り、優先順位の高い赤色Ｓサイズがデクリメントされる。得られた結果を図１４に示す。
【００６２】
最後に、ＳＫＵ別総分配数が在庫数を超えるか否かをＳＫＵごとに判断する（Ｓ２１７）。ＳＫＵ別総分配数が在庫数を超えないと判断された場合（Ｓ２１７Ｎ）処理を終了する。一方、ＳＫＵ別総分配数が在庫数と超えると判断された場合（Ｓ２１７Ｙ）、スワップ処理を実行する（Ｓ２１９）。
【００６３】
スワップ処理は、ＳＫＵ別総分配数が在庫数を上回るＳＫＵについて、優先順位の高い店舗から順に不足しているＳＫＵを１ずつスワップするというものである。  
【００６４】
図１４を用いてスワップ処理を具体的に説明する。まず、在庫数を上回る総分配数が算出されたＳＫＵを検索する。すると、赤色Ｌサイズおよび青色Ｓサイズがヒットする。そこで、優先順位の高い赤色Ｌサイズについてスワップ処理を実行する。在庫数を下回る総分配数が算出されたＳＫＵを検索すると、赤色ＳサイズおよびＭサイズがヒットする。優先順位の高い店舗１号店に着目し、過剰の赤色Ｌサイズの分配数をデクリメントし、不足しているＳＫＵのうち、優先順位の高い赤色Ｓサイズの分配数をインクリメントする。未だ、赤色Ｌサイズの総分配数は過剰であるので、次に優先順の高い店舗２号店に着目し、過剰の赤色Ｌサイズの分配数をデクリメントし、不足しているＳＫＵのうち、優先順位の高い赤色Ｓサイズにインクリメントする。店舗３号店まで同様なスワップ処理すると、赤色Ｓサイズの総分配数と在庫数とが合致する。すると、青色Ｓサイズについても同様のスワップ処理が実行される。店舗１号店から順に、分配数をデクリメントする。しかし、デクリメントされた結果、０以下となる場合は、スキップされる。したがって、青色Ｓサイズの店舗３〜８についてはデクリメント処理が実行されない。そこで、再び、店舗１号店に戻り、スキップ処理がなされることとなる。したがって、店舗１号店の青色Ｓサイズの分配数は２減少されることとなる。得られた結果を図１５に示す。
【００６５】
このように、出力部１１７は、算出された品番の在庫数に対する店舗ごとのＳＫＵ別分配数を出力する。出力部１１７は、たとえば、算出された品番毎の在庫数に対する店舗毎のＳＫＵ別分配数を、マトリクス状に画面表示させてもよい。たとえば、図１５で示す構造をそのまま画面表示することができる。これにより、ユーザは、翼Ｔシャツをどのように各店舗に分配すればよいか把握することができ、在庫を適切に各店舗に分配することが可能となる。  
【００６６】
つづいて、本実施形態の効果について説明する。
【００６７】
本実施形態の在庫管理装置１００によれば、ＳＫＵごとの在庫数と、店舗ごとの予測入荷数とを受け付け、入荷構成比と、在庫構成比とを乗算処理することによって、各店舗におけるＳＫＵごとの分配構成比を算出し、各店舗に対する商品の分配数をＳＫＵごとに決定することができる。これにより、センターは管理する複数の店舗に商品をＳＫＵごとに効率的に分配することできる。したがって、各店舗の品揃えを豊富にしつつ、複数の店舗全体として、商品の売り上げ促進を図ることをできる。
【００６８】
また、本実施形態の在庫管理装置１００によれば、ＳＫＵ別分配数の合計が、ＳＫＵごとの在庫数の合計と合致するように補正演算をすることができる。したがって、可能な限り、たくさんのＳＫＵを店舗に分配することができる。
【００６９】
また、本実施形態の在庫管理装置１００によれば、店舗別予測入荷数がＳＫＵの数に満たない店舗があるとき、対応する店舗のＳＫＵ別分配数を、優先順位の高いＳＫＵから順にインクリメントする。また、在庫数が店舗の数に満たないＳＫＵがあるとき、対応するＳＫＵのＳＫＵ別分配数を、優先順位の高い店舗から順にインクリメントする。したがって、優先順位の低い店舗やＳＫＵほど、分配数を０と設定することができる。
【００７０】
また、本実施形態の在庫管理装置１００によれば、店舗別総分配数が店舗別予測入荷数に満たない店舗があるとき、対応する店舗のＳＫＵ別分配数を、優先順位の高いＳＫＵから順にインクリメントする。また、店舗ごとにＳＫＵ別分配数を合計した結果、得られた店舗別総分配数が店舗別予測入荷数を超える店舗があるとき、対応する店舗のＳＫＵ別分配数を、優先順位の高いＳＫＵから順にデクリメントする。したがって、ＳＫＵを１ずつ広く店舗に分配することができる。
【００７１】
また、本実施形態の在庫管理装置１００は、ＳＫＵごとにＳＫＵ別分配数を合計した結果、得られたＳＫＵ別総分配数が在庫数を超えるＳＫＵがある一方、得られたＳＫＵ別総分配数が在庫数に満たないＳＫＵがあるとき、優先順位の高い店舗から順に、過剰のＳＫＵのＳＫＵ別分配数をデクリメントし、不足のＳＫＵのＳＫＵ別分配数をインクリメントする。したがって、在庫数以上の商品が分配されることを防止することができる。
【００７２】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００７３】
たとえば、本実施形態では、服飾を商品として取り扱う、服飾店を店舗の例として説明した。しかしながら、生鮮食品を取り扱うスーパーマーケットやコンビニエンスストアを店舗として本発明を適用することもできる。また、店舗は、服飾店のようなエンドユーザに商品を販売する小売業に限定されるものではなく、小売業に商品を出荷する問屋であってもよい。
【００７４】
また、本実施形態では、商品の所定単位として、ＳＫＵを例示した。しかしながら、商品の所定単位はこれに限定されるものではなく、たとえば、ダース、ロット等であってもよい。
【００７５】
本実施形態では在庫管理装置の各部がコンピュータプログラムにより各種機能として論理的に実現されることを例示した。しかし、このような各部の各々を固有のハードウェアとして形成することもでき、ソフトウェアとハードウェアとの組み合わせとして実現することもできる。
【００７６】
また、上記形態ではデータネットワークとして現状のインターネットが例示されるが、これが次世代のインターネットであるＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）でもよい。
【図面の簡単な説明】
【００７７】
【図１】実施の形態に係る在庫管理装置の論理構造を示す模式的なブロック図である。
【図２】実施の形態に係る在庫管理装置が接続しているネットワークシステムの構成を示す図である。
【図３】実施の形態に係る在庫管理方法の一例を示すフローチャートである。
【図４】実施の形態に係る在庫管理方法の一例を示すフローチャートである。
【図５】実施の形態に係る在庫データベースに記憶されるデータ構造の一例を示す図である。
【図６】実施の形態に係る入荷予測データベースに記憶されるデータ構造の一例を示す図である。
【図７】実施の形態に係る入荷構成比のデータの一例を示す図である。
【図８】実施の形態に係る在庫構成比のデータの一例を示す図である。
【図９】実施の形態に係る出力部が出力するデータの一例を示す図である。
【図１０】実施の形態に係る分配数決定部および補正演算部で行われる演算処理を説明する図である。
【図１１】実施の形態に係る分配数決定部および補正演算部で行われる演算処理を説明する図である。
【図１２】実施の形態に係る分配数決定部および補正演算部で行われる演算処理を説明する図である。
【図１３】実施の形態に係る分配数決定部および補正演算部で行われる演算処理を説明する図である。
【図１４】実施の形態に係る分配数決定部および補正演算部で行われる演算処理を説明する図である。
【図１５】実施の形態に係る分配数決定部および補正演算部で行われる演算処理を説明する図である。
【符号の説明】
【００７８】
１    ネットワーク
１０    センター
２０    店舗
１００    在庫管理装置
１０１    在庫データベース
１０３    分配数決定部
１０５    入荷比算出部
１０７    在庫受付部
１０９    入荷予測データベース
１１１    入荷予測受付部
１１３    分配比演算部
１１５    在庫比算出部
１１７    出力部
１１９    補正演算部
２００    店舗端末
【図１】
2009199397.tif 000006
【図２】
2009199397.tif 000007
【図３】
2009199397.tif 000008
【図４】
2009199397.tif 000009
【図５】
2009199397.tif 000010
【図６】
2009199397.tif 000011
【図７】
2009199397.tif 000012
【図８】
2009199397.tif 000013
【図９】
2009199397.tif 000014
【図１０】
2009199397.tif 000015
【図１１】
2009199397.tif 000016
【図１２】
2009199397.tif 000017
【図１３】
2009199397.tif 000018
【図１４】
2009199397.tif 000019
【図１５】
2009199397.tif 000020