(57)【要約】【課題】受給者と供給者との間で、受給者が商品の供給量と供給時期とを管理することなく、受給者が商品の供給を受けることを可能とし、商品の材料まで含めた多段階で受給者が商品の供給を受ける場合にも、最終需要との乖離を最小限にとどめることを可能にる。【解決手段】商品の在庫、需要予測２０から商品の供給量及び供給時期を算出３２し、事前の設定に従って商品の供給に必要な材料の供給量と供給時期を算出３１し、供給者毎の価格、供給可能量等を参考に、事前の設定に従って商品、材料の供給量を複数の供給者に分割３３して、各供給者に供給指示２６を行う。【選択図】      図１
2006079444.tif 000002
【特許請求の範囲】
【請求項１】
商品の在庫量及び需要予測に基づいて商品の供給量及び供給時期を算出する商品供給方法において、受給者コンピュータと複数の供給者コンピュータと供給媒介コンピュータとを有し、前記供給媒介コンピュータは、受給者コンピュータからの商品の在庫料及び需要予測の情報、及び、前記商品の供給量を算出する方法を定めた供給量設定に従って供給量を算出し、前記商品の供給量を分割する方法を定めた供給量分割設定とに従って、前記商品の供給量を複数の供給者に分割し、供給者毎の供給量を算出して供給者コンピュータに指示することを特徴とする商品供給方法。
【請求項２】
前記供給媒介コンピュータは、前記商品を供給するために必要な材料の量及び時期を含む材料供給設定に従って、前記商品の供給量から前記材料の供給量を算出し、前記商品の供給時期から前記材料の供給時期を算出することを特徴とする請求項１記載の商品供給方法。
【請求項３】
前記供給量分割設定は、商品あるいは材料の供給価格の順番、供給量あるいは分割前の供給量に対する分割割合の対応を指定し、前記供給媒介コンピュータは、供給者毎の商品あるいは材料の供給価格を取得し、前記供給量分割設定に従って供給者毎の供給量に分割することを特徴とする請求項１または２記載の商品供給方法。
【請求項４】
前記供給媒介コンピュータは、供給者毎の商品あるいは材料の供給可能量を取得し、取得した供給可能量に基づいて商品あるいは材料の供給量を算出することを特徴とする請求項１、２または３記載の商品供給方法。
【請求項５】
前記供給媒介コンピュータは、前記供給量を、供給時期に応じて受給者が買い取ることを保障する確定供給量と、買い取ることを保障しないが供給者が供給することを求める未確定供給量とに分割することを特徴とする請求項１ないし４のうちいずれか１記載の商品供給方法。
【請求項６】
商品の在庫量及び需要予測に基づいて商品の供給量及び供給時期を算出する商品供給システムにおいて、受給者コンピュータと複数の供給者コンピュータと供給媒介コンピュータとを有し、前記供給媒介コンピュータは、受給者コンピュータからの商品の在庫料及び需要予測の情報、及び、前記商品の供給量を算出する方法を定めた供給量設定に従って供給量を算出する供給量算出手段と、前記商品の供給量を分割する方法を定めた供給量分割設定に従って、前記商品の供給量を複数の供給者に分割し、供給者毎の供給量を算出する供給量分割手段と、供給者毎の供給量を供給者コンピュータに指示する供給指示手段とを備えることを特徴とする商品供給システム。
【請求項７】
前記供給媒介コンピュータは、前記商品を供給するために必要な材料の量及び時期を含む材料供給設定に従って、前記商品の供給量から前記材料の供給量を算出し、前記商品の供給時期から前記材料の供給時期を算出する材料供給量算出手段をさらに備えることを特徴とする請求項６記載の商品供給システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品供給方法及びシステムに係り、特に、商品の受給者が持つ在庫量及び需要予測から受給者以外が商品供給量と供給時期とを決定すると共に、サプライチェーンにわたる受給者と複数の供給者との間で互いに情報を公開せずに、商品供給を行う商品供給方法及び商品供給システムに関する。
【背景技術】
【０００２】
通常の商取引は、商品の受給者が商品を発注し、発注に応じて供給者が商品を供給するという方法で行われている。この方法は、発注する受給者が供給者における生産計画や調達計画を知ることが困難であるため、欠品防止のために過剰発注につながりやすく、また、供給者が実需要を知ることが困難であるため、生産計画を立てにくく、生産計画と実需要との乖離による欠品や生産過剰が発生しやすいものである。
【０００３】
前述したような商品の過剰発注、欠品や生産過剰を解決する方法に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、製造・販売メーカから小売店あるいは中間卸店へ商品を自動的に補充することを可能にしたものであり、製造・販売メーカ側が、小売店あるいは中間卸店から商品の在庫情報を入手し、予め製造・販売メーカと小売店あるいは中間卸店との間で定めた基準在庫算出式に基づき商品の基準在庫を算出し、小売店あるいは中間卸店の在庫が基準在庫を下回ったときに、その差分に応じて、製造・販売メーカから小売店あるいは中間卸店へ商品を自動的に補充するというものである。
【０００４】
前述の従来技術の方法によれば、受給者が補充量を管理しないため、過剰発注による在庫量増大や生産コスト増大という問題を発生させることがない。
【特許文献１】特開平１１−２８２９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述した従来技術による方法は、供給者が在庫を管理し、商品の供給量と供給時期とを決定しているため、次のような問題点を生じさせる。
【０００６】
すなわち、第１の問題点は、同一商品に関して１つの受給者と複数の供給者とが取引を行うことが困難なことである。複数の供給者が在庫量のみからそれぞれ供給量を決定すると供給が過剰となる。この問題に対応するためには、供給者相互間で供給量を相談して調整する必要があるが、相談する手間がかかる上、競合する供給者間の相談で供給量を合意するのは困難である。
【０００７】
第２の問題点は、商品を作成するために必要な材料まで含めて多段階で構成される取引に適用した場合、階層毎に在庫を置き、在庫量から発注量を算出するため、階層が深くなるほど最終需要からの乖離が大きくなり、結果として材料の在庫量が増大することである。
【０００８】
本発明の目的は、前述した従来技術の問題点を解決し、１つの受給者と複数の供給者との間で、受給者が商品の供給量と供給時期とを管理することなく、受給者が商品の供給を受けることを可能とし、また、商品の材料まで含めた多段階で受給者が商品の供給を受ける場合にも、最終需要との乖離を最小限にとどめることを可能にした商品供給方法及び商品供給システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明によれば前記目的は、商品の在庫量及び需要予測に基づいて商品の供給量及び供給時期を算出する商品供給方法において、受給者コンピュータと複数の供給者コンピュータと供給媒介コンピュータとを有し、前記供給媒介コンピュータが、受給者コンピュータからの商品の在庫料及び需要予測の情報、及び、前記商品の供給量を算出する方法を定めた供給量設定に従って供給量を算出し、前記商品の供給量を分割する方法を定めた供給量分割設定とに従って、前記商品の供給量を複数の供給者に分割し、供給者毎の供給量を算出して供給者コンピュータに指示することにより達成される。
【００１０】
また、前記目的は、商品の在庫量及び需要予測に基づいて商品の供給量及び供給時期を算出する商品供給システムにおいて、受給者コンピュータと複数の供給者コンピュータと供給媒介コンピュータとを有し、前記供給媒介コンピュータは、受給者コンピュータからの商品の在庫料及び需要予測の情報、及び、前記商品の供給量を算出する方法を定めた供給量設定に従って供給量を算出する供給量算出手段と、前記商品の供給量を分割する方法を定めた供給量分割設定に従って、前記商品の供給量を複数の供給者に分割し、供給者毎の供給量を算出する供給量分割手段と、供給者毎の供給量を供給者コンピュータに指示する供給指示手段とを備えることにより達成される。
【００１１】
前述において、供給媒介コンピュータには、まず、供給量算出設定と材料供給設定、供給量分割設定、供給責任設定が、受給者により定義され、価格と供給可能量とを供給者が定義して登録される。これらの各設定は、受給者と供給者とで共同で定義してもよいし、第三者が定義してもよい。
【００１２】
供給量算出設定は、供給量を算出するための方法を定義したものであり、例えば、「定量供給方式で、基準在庫量を２００個、安全在庫量を１００個、平均需要を１００個、リードタイムを１週間」という情報を記録している。需要予測をそのまま供給量にする定義や、定期供給方式による方法を定義してもよい。
【００１３】
材料供給設定は、商品を供給するために商品の供給者において必要となる材料の量と必要となる時期を定義したものであり、例えば、「材料Ａを１０個、材料Ｂを１０ｇ、商品の供給時期の１週間前までに」という情報を記録する。
【００１４】
供給量分割設定は、商品や材料の各供給者の価格や供給可能量を元に、商品や材料の全体の供給量を供給者毎の供給量に分割する方法を定義したものである。価格での定義では、例えば、「Ａ社、Ｂ社、Ｃ社の中で価格の１番安い企業から５０％、２番目に安い企業から３０％、３番目に安い企業から２０％」という情報を記録する。また、供給可能量は、各供給者の供給量の上限を設定するものであり、「Ａ社は供給可能量の８０％まで、Ｂ社は供給可能量の１００％まで、Ｃ社は供給可能量の５０％まで」という情報を記録する。
【００１５】
供給責任設定は、将来の商品や材料の供給量のうち、受給者が引き取り責任を持つ確定供給量と、受給者は引き取り責任を持たないが、供給者が供給責任を持つ未確定供給量を算出する方法を定義したものであり、例えば、「供給時期が２週間後の場合、供給量のうち確定供給量８０％、未確定供給量２０％」という情報を記録する。
【００１６】
そして、供給媒介コンピュータは、まず、受給者における商品の在庫と需要予測を取得し、供給量算出設定に基づいて商品の供給量と供給時期を算出し、算出した商品の供給量から、材料供給設定に基づいて、各材料の供給量と供給時期を算出する。さらに、供給媒介コンピュータは、商品と各材料の供給者とを供給量分割設定に基づいて決定し、最後に、供給責任設定に基づいて供給量のうちの確定供給量と未確定供給量とを算出し、それぞれを供給者に送付する。
【発明の効果】
【００１７】
本発明によれば、１つの受給者と複数の供給者との間で、受給者が商品の供給量と供給時期とを管理することなく、受給者が商品の供給を受けることが可能となり、また、商品の材料まで含めた多段階で受給者が商品の供給を受ける場合にも、最終需要と供給量との乖離を最小限にとどめることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明による商品供給方法及び商品供給システムの実施形態を図面により詳細に説明する。
【００１９】
図１は本発明の一実施形態による商品供給システムの構成を示すブロック図である。図１において、１は量販店、２はＡ縫製会社、３はＢ縫製会社、４は繊維会社、５はボタン会社、６は服、７は布、８はボタン、１１は供給媒介コンピュータ、１２は受給者コンピュータ、１３は供給者コンピュータ、１５は通信ネットワーク、２０は在庫・需要予測情報、２６は供給指示情報、３０は在庫・需要予測保存手段、３１は材料供給量算出手段、３２は供給量算出手段、３３は供給量分割手段、３４は供給責任算出手段、５０は需要テーブル、５１は材料供給量算出設定テーブル、５２は供給量算出設定テーブル、５３は供給量分割設定テーブル、５４は供給責任算出設定テーブル、５５は価格・供給時期（納期）設定テーブルである。
【００２０】
本発明の実施形態では、ボタン会社５がＡ縫製会社２とＢ縫製会社３とに商品であるボタン８を供給し、繊維会社４がＡ縫製会社２とＢ縫製会社３とに商品である布７を供給し、Ａ縫製会社２とＢ縫製会社３とがそれぞれボタン８と布７とを用いて商品である服６を製造して量販店１に供給するサプライチェーンにおいて、量販店１の在庫と需要とに基づいて、Ａ縫製会社２、Ｂ縫製会社３、繊維会社４、ボタン会社５に供給指示を出すものとしている。
【００２１】
図１に示す本発明の実施形態による商品供給システムは、供給媒介コンピュータ１１、受給者コンピュータ１２、供給者コンピュータ１３及びこれらを接続する通信ネットワーク１５により構成される。通信ネットワーク１５は、インターネット、ＬＡＮ、その他の任意の有線または無線を使用した通信ネットワークであってよい。受給者コンピュータ１２は、服６の受給者である量販店１等、商品の最終受給者の企業に設置されたパーソナルコンピュータ等の情報処理装置である。受給者コンピュータ１２は、受給者の企業の担当者や受給者の企業の社内システムが管理・算出した受給者における服６等の商品の期間毎の需要予測と現時点での在庫量を含む在庫・需要予測情報２０を供給媒介コンピュータ１１に送信する機能と、後述する供給媒介コンピュータ１１内の材料供給量算出設定テーブル５１、供給量算出設定テーブル５２、供給量分割設定テーブル５３、供給責任算出設定テーブル５４に格納する情報を受給者の企業の担当者等が入力し、供給媒介コンピュータ１１に送信する機能とを備える。
【００２２】
前述における期間とは、１日、１週間、１か月等任意の固定の時間のことであり、例えば、１週間を１つの期間とした場合、４月１週、４月２週、４月３週等として示される期間である。
【００２３】
供給者コンピュータ１３は、ボタン８の供給者であるボタン会社５、布７の供給者である繊維会社４、服６の供給者であるＡ縫製会社２等の商品の供給者の企業等に設置されたパーソナルコンピュータ等の情報処理装置である。供給者コンピュータ１３は、供給媒介コンピュータ１１から送信されてくる商品の供給量等を含む供給指示情報２６を受信して表示する機能と、後述する供給媒介コンピュータ１１内の価格・供給時期（納期）設定テーブル５５を供給者である企業の担当者等が入力し、供給媒介コンピュータ１１に送信する機能とを備える。
【００２４】
供給媒介コンピュータ１１は、受給者、供給者、あるいは、その他の企業等に設置されたワークステーションサーバ等の情報処理装置であり、好ましくは、第三者により管理されることが望ましい。
【００２５】
供給媒介コンピュータ１１は、受給者コンピュータ１２から受給者である量販店１における商品の需要予測と在庫量とを含む在庫・需要予測情報２０を取得し、需要テーブル５０に保存する在庫・需要予測保存手段３０と、需要テーブル５０に保存されている商品の需要予測と、材料供給量算出設定テーブル５１内に定められている材料の必要量等の設定に従い、商品を製造・供給するために必要な材料や部品等の需要予測を算出し、需要テーブル５０に保存する材料供給量算出手段３１と、需要テーブル５０に保存されている商品あるいは材料・部品等の需要予測と、供給量算出設定テーブル５２内に定められている供給量の算出方法等の設定に従い、商品あるいは材料・部品等の供給量を算出し、需要テーブル５０に保存する供給量算出手段３２と、需要テーブル５０に保存されている商品あるいは商品の材料・部品等の供給量と、供給量分割設定テーブル５３内に定められている供給者の選択方法と供給量割合等との設定に従い、供給者の企業を選択し、供給者毎の供給量を算出して、供給テーブル５６に保存する供給量分割手段３３と、供給テーブル５６に保存されている商品あるいは商品の材料・部品等の供給量、供給者と、供給責任算出設定テーブル５４内に定められている確定供給割合等の設定に従い、確定供給量等を算出して、供給指示２６を供給者コンピュータ１３に送信する供給責任算出手段３４とを備えて構成される。
【００２６】
受給者コンピュータ１２と供給者コンピュータ１３とは、１台の供給媒介コンピュータ１１に対し、それぞれ複数台存在してよい。また、Ａ縫製会社２やＢ縫製会社３のように１つの企業が供給者と受給者との両方を兼ねる場合には、企業内に受給者コンピュータ１２と供給者コンピュータ１３との両方を備えてもよいし、受給者コンピュータ１２と供給者コンピュータ１３の両方の機能を有する１台のコンピュータを備えてもよい。また、供給媒介コンピュータ１１と受給者コンピュータ１２と供給者コンピュータ１３とは別々に設定された情報処理装置であるが、供給媒介コンピュータ１１が受給者コンピュータ１２、供給者コンピュータ１３の機能を備えてもよい。
【００２７】
次に、図２〜図６に示すフロー、図７〜図１３に示す画面イメージ、図１４〜図２０に示すテーブルを参照して、前述したように構成される本発明の実施形態の動作を説明するが、まず、画面イメージとテーブルの構成とについて説明する。
【００２８】
図７は在庫・需要予測入力画面の構成例を示す図、図１４は入力された在庫・需要予測情報２０を格納する需要テーブルの構成を示す図である。
【００２９】
図７に示す在庫・需要予測入力画面６０は、受給者コンピュータ１２が供給媒介コンピュータ１１にアクセスすることによりＷｅｂ画面として表示されるものであり、需要テーブル５０に格納する在庫・需要予測情報２０を入力する画面の例である。その受給者フィールド６００１は、受給者を指定し、商品フィールド６００２は、供給の対象となる商品を指定する。現期間フィールド６００３は、この画面に入力する時点の期間を指定する。在庫量フィールド６００４には、現期間フィールド６００３で示した期間における受給者フィールド６００１で指定した受給者の商品フィールド６００２で指定した商品の在庫量を指定する。需要予測テーブル６００５には、受給者フィールド６００１で示される受給者における商品フィールド６００２の商品の将来の各期間における需要予測量が入力される。
【００３０】
図７に示す在庫・需要予測入力画面６０の設定例は、「量販店」における「４月１週」時点の「服」の在庫量が「２００個」であり、「４月２週」以降の各週における「量販店」における「服」の需要予測量が、それぞれ「１１０個」、「１００個」、「８０個」、「１５０個」、「１００個」であることを指定している。
【００３１】
受給者コンピュータ１２の操作者が、前述したような在庫・需要予測入力画面６０の各フィールドを設定した後に、設定ボタン６０２１を押すと、供給媒介コンピュータ１１が在庫・需要予測保存手段３０により、在庫・需要予測入力画面６０で設定された在庫・需要予測２０を需要テーブル５０に保存する。
【００３２】
図１４に示す需要テーブル５０は、受給者列５００１、商品列５００２、期間列５００３、需要予測列５００４、在庫・在庫予測列５００５、供給量列５００６を持ち、各行に受給者別、商品別、期間別の需要予測、在庫・在庫予測、供給量を保存する。
【００３３】
図７により説明した在庫・需要予測入力画面６０の設定情報を、何も保存されていない需要テーブル５０に保存する場合、まず、需要予測の期間数である需要予測テーブル６００５の行数と現在の期間に相当する１行との和の行数、すなわち、行５０２１〜行５０２６を追加し、現期間フィールド６００３の「４月１週」を期間列５００３の行５０２１に、在庫量フィールド６００４の「２００個」を在庫・在庫予測列５００５の行５０２１に、需要予測テーブル６００５の期間列６０１１の各情報を期間列５００３の行５０２２〜行５０２６に、需要予測列６０１２の各情報を需要予測列５００４の行５０２２〜行５０２６にそれぞれ保存し、さらに、新たに追加した行５０２１〜行５０２６の受給者列５００１に受給者フィールド６００１の「量販店」を、商品列５００２に商品フィールド６００２の「服」を保存する。
【００３４】
図８は供給指示画面の構成例を示す図、図１５は供給指示のための情報が設定されている供給テーブルの構成を示す図であり、次に、これらについて説明する。
【００３５】
図８に示す供給指示画面６６は、供給指示２６を行うためのものであり、この供給指示画面６６において、受給者フィールド６６０１は、受給者を示し、供給者フィールド６６０２は、供給者を示す。商品フィールド６６０４は、供給対象の商品を示す。表示ボタン６６２１を押すと、受給者フィールド６６０１、供給者フィールド６６０２、商品フィールド６６０４の設定に従い、供給テーブル５６から情報を取得し、供給量テーブル６６０５に取得した情報を表示する。
【００３６】
供給量テーブル６６０５は、供給対象の商品の受給者から供給者への供給時期毎の供給量を示す。供給時期とは、商品を供給すべき日を示すものであり、前述で説明した期間の単位で表す。供給量テーブル６６０５における供給時期列６６１１は、商品の供給時期を示すものである。確定供給量列６６１２は、受給者が購入することを約束する量である確定供給量を供給時期毎に示すものである。また、未確定供給量列６６１３は、受給者が購入することを約束しないが、需要が発生する可能性が高く、供給者で供給することを約束する量である未確定供給量を供給時期毎に示す。この未確定供給量列６６１３は表示しなくてもよい。
【００３７】
図８に示す供給指示画面６６の表示例は、「量販店」から「繊維会社」に対する「布」の供給指示の例であり、「４月２週」に「３００ｍ」を供給することを「繊維会社」に指示するものである。また、「量販店」が「４月３週」以降、各週にそれぞれ「３００ｍ」、「１２０ｍ」、「４５ｍ」を買い取ることを約束しており、また、「繊維会社」が「４月３週」以降、各週にそれぞれ確定供給量と未確定供給量の合計量である「２４０ｍ」、「４５０ｍ」、「３００ｍ」を供給可能としておくよう指示している。
【００３８】
前述した供給テーブル５６は、図１５に示すように、受給者列５６０１、供給者列５６０２、商品列５６０３、供給時期列５６０４、供給量列５６０５、確定供給量列５６０６、未確定供給量列５６０７を持ち、各行に受給者別、供給者別、商品別、供給時期別の供給量（発注量）、確定供給量、未確定供給量を保存する。
【００３９】
量販店１の操作者により、図８に示す供給指示画面６６の表示例の受給者フィールド６６０１、供給者フィールド６６０２、商品フィールド６６０４が設定され、表示ボタン６６２１が押された場合、供給テーブル５６から、受給者列５６０１が受給者フィールド６６０１の「量販店」と同じで、供給者列５６０２が供給者フィールド６６０２の「繊維会社」と同じで、商品列５６０３が商品フィールド６６０４の「布」と同じである行５６３１から行５６３４が選択され、選択された行の供給時期列５６０４を供給時期列６６１１に、確定供給量列５６０６を確定供給量列６６１２に未確定供給量列５６０７を未確定供給量列６６１３にそれぞれ取り込んで表示する。
【００４０】
図９は供給量算出設定画面の構成例を示す図、図１６は供給量算出のための情報が設定されている供給量算出設定テーブルの構成を示す図であり、次に、これらについて説明する。
【００４１】
図９に示す供給量算出設定画面６２は、図１６に示す供給量算出設定テーブル５２に保存するを設定を入力する画面であり、受給者コンピュータ１２あるいはその他のコンピュータが供給媒介コンピュータ１１にアクセスすることによりＷｅｂ画面として表示されるものである。
【００４２】
図９に示す供給量算出設定画面６２には、受給者を指定する受給者フィールド６２０１と、供給対象の商品を指定する商品フィールド６２０２と、供給量算出方式を指定する算出方式選択欄６２０３とが設けられている。そして、定量供給方式で供給量を算出する場合には定量供給方式ラジオボタン６２１１が、定期供給方式で供給量を算出する場合には定期供給方式ラジオボタン６２１２が、需要予測量をそのまま供給する場合には需要量供給方式ラジオボタン６２１３がそれぞれ選択される。基準在庫量フィールド６２０４、安全在庫量フィールド６２０５、平均需要数フィールド６２０６、リードタイムフィールド６２０７、供給（発注）間隔フィールド６２０８は、供給量を算出するために必要な各パラメータを指定するものであり、基準在庫量フィールド６２０４は、受給者フィールド６２０１で指定した受給者における商品フィールド６２０２で指定した商品の目標とする在庫量を指定し、安全在庫量フィールド６２０５は、前記受給者における前記商品の安全在庫量を指定し、平均需要数フィールド６２０６は、前記単位期間あたりの商品の平均の需要（出荷）数を指定する。
【００４３】
図９に示す供給量算出設定画面６２の設定例は、「量販店」からの「服」の供給量の算出を、「定量供給方式」で行い、その際、設定が必要なパラメータである基準在庫量、安全在庫量、平均需要数、リードタイム、供給（発注）間隔を、それぞれ「３００個」、「２００個」、「１００個」、「１週間」、「２週間」とする場合のものである。
【００４４】
図１６に示す供給量算出設定テーブル５２は、供給量算出設定画面６２の設定内容を１行で保存するものであり、図９に示す画面例の設定ボタン６２２１を押すと、供給媒介コンピュータ１１が供給量算出設定画面６２の各フィールドで指定した項目を以下の手順で供給量算出設定テーブル５２に行を追加して保存する。ここでは、設定ボタン６２２１を押す前は供給量算出設定テーブル５２に行５２２１のみがあるものとし、行５２２２を追加して保存するものとして説明する。
【００４５】
まず、受給者フィールド６２０１の「量販店」を行５２２２の受給者列５２０１に保存し、以後同様に、商品フィールド６２０２の「服」を行５２２２の商品列５２０２に、算出方式選択欄６２０３での選択である「定量供給方式」を行５２２２の算出方式列５２０３に、基準在庫量フィールド６２０４の「３００個」を行５２２２の基準在庫量列５２０４に、安全在庫量フィールド６２０５の「２００個」を行５２２２の安全在庫量列５２０５に、平均需要数フィールド６２０６の「１００個」を行５２２２の平均需要量列５２０６に、リードタイムフィールド６２０７の「１週間」を行５２２２のリードタイム列５２０８に、供給間隔フィールド６２０８の「２週間」を行５２２２の供給間隔列５２０７にそれぞれ保存する。
【００４６】
図１０は材料供給量算出設定画面の構成例を示す図、図１７は材料供給量算出設定テーブルの構成例を示す図であり、次に、材料供給量算出設定テーブルとそれに保存する設定とについて説明する。
【００４７】
図１０に示す材料供給量算出設定画面６１は、材料供給量算出設定テーブル５１を設定するためのものであり、受給者コンピュータ１２あるいはその他のコンピュータが供給媒介コンピュータ１１にアクセスすることによりＷｅｂ画面として表示されるものである。
【００４８】
図１０に示す材料供給量算出設定画面６１は、受給者を指定する受給者フィールド６１０１と、供給対象の商品を指定する商品フィールド６１０２と、材料供給量テーブル６１０３とを有し、材料供給量テーブル６１０３は、前記受給者に前記商品を供給する場合に、供給者において必要となる材料とその量及び時期を指定するものであり、材料列６１１１で材料名を、必要量列６１１２で前記商品１つ当たりに必要な材料の量を、時期列６１１３で、供給者における前記商品の製造時間等を考慮して材料が必要な時期を指定する。
【００４９】
図１０に示す材料供給量算出設定画面６１の設定例は、「量販店」に対して「服」を１個供給するために、「服」の各供給者が材料「布」を「３ｍ」、材料「ボタン」を「１０個」必要としており、さらに、「量販店」が「服」を必要とする期間に対し、「布」の場合は１週間前、「ボタン」の場合は２週間前に供給者が取得している必要であるという設定の場合を示したものである。
【００５０】
材料供給量算出設定画面６１の各フィールドを設定した後に、設定ボタン６１２１を押されると、供給媒介コンピュータ１１は、材料供給量算出設定画面６１で設定された設定を図１７に示す材料供給量算出設定テーブル５１に保存する。すなわち、設定画面６１の設定ボタン６１２１が押されると、供給媒介コンピュータ１１は、材料供給量算出設定画面６１の各フィールドで指定した項目を以下の手順で材料供給量算出設定テーブル５１に保存する。ここでは、設定ボタン６１２１を押す前は材料供給量算出設定テーブル５１が空であるものとし、行５１２１と行５１２２とを追加して保存するものとして説明する。
【００５１】
まず、材料供給量テーブル６１０３の材料列６１１１の各情報を材料列５１０３に保存し、以後同様に、必要量列６１１２の各情報を必要量列５１０４に、時期列６１１３の各情報を必要時期列５１０５にそれぞれ保存し、さらに、材料供給量テーブル６１０３の保存のために作成した行５１２１から行５１２２の受給者列５１０１に受給者フィールド６１０１の「量販店」を保存し、商品列５１０２に商品フィールド６１０２の「服」を保存する。
【００５２】
図１１は供給量分割設定画面の構成例を示す図、図１８は供給量分割設定テーブルの構成例を示す図であり、次に、供給量分割設定テーブルとそれに保存する設定とについて説明する。
【００５３】
図１１に示す供給量分割設定画面６３は、供給量分割設定テーブル５３を設定する画面であり、受給者コンピュータ１２あるいはその他のコンピュータが供給媒介コンピュータ１１にアクセスすることによりＷｅｂ画面として表示されるものである。
【００５４】
図１１に示す供給量分割設定画面６３は、供給者を選択する対象の受給者を指定する受給者フィールド６３０１と、供給者を選択する対象の商品を指定する商品フィールド６３０２と、供給量分割設定テーブル６３０３とを有する。供給量分割設定テーブル６３０３は、供給者の選択方法と、各供給者への供給量の算出方法とを指定するものであり、１行で１つの供給者の選択方法と、その選択方法で選択された１つの供給者からの供給量の算出方法が指定される。選択順位列６３１１は、各選択方法の適用順番を指定する。選択方法列６３１２は、供給者の選択方法を指定するものであり、フィールド６３３２に記された供給者の中で一番安い価格で供給する供給者を選択する価格ラジオボタン６３３１と、フィールド６３３４に記された供給者を選択する固定ラジオボタン６３３３とにより、選択方法を指定する。供給量算出方法列６３１３は、選択方法列６３１２の方法で選択された供給者からの供給量を算出する方法を指定するものであり、固定フィールド６３３６で指定した固定量を供給量とする方法を指定する固定ラジオボタン６３３５と、割合フィールド６３３８で指定した全体の供給量に対する割合と最大フィールド６３３９で指定した固定量の大きいほうを供給量とする方法を指定する割合ラジオボタン６３３７とにより供給量算出方法を選択する。供給可否チェック列６３１４は、選択方法列６３１２の選択方法で選択した供給者が、供給量算出方法列６３１３で指定した方法で算出した供給量を供給可能か否かのチェックを行うか否かを指定するものであり、「あり」のラジオボタン６３４０を指定した場合はチェックすることを、「なし」のラジオボタン６３４１を指定した場合はチェックしないことを指定する。
【００５５】
図１１に示す供給量分割設定画面６３の設定例は、「量販店」への「服」の供給の場合、まず、Ａ縫製会社から「５０個」を供給し、次に、全体の供給量から前記「５０個」を引いた残りの供給量の「１００％」と「１００個」との大きい方をＢ縫製会社とＡ縫製会社との安い方から供給する場合のものである。
【００５６】
図１８に示す供給量分割設定テーブル５３は、１つの供給者選択方法と供給量算出方法との組を１つの行で表し、図１１に示す供給量分割設定画面６３の設定ボタン６３６２が押されると、以下の手順で供給量分割設定テーブル６３０３の１行毎に供給量分割設定テーブル５３に１行を追加して保存する。ここでは、設定ボタン６３６２を押す前は供給量分割設定テーブル５３が空であるとし、行５３２１と行５３２２とを追加して保存する例を説明する。
【００５７】
まず、供給量分割設定画面６３の行６３２１と行６３２２とに対応した、それぞれ行５３２１と行５３２２とを追加する。次に、供給量分割設定画面６３の各行に関して以下の処理を繰り返す。まず、選択順位列６３１１を選択順位列５３０３に保存し、選択方法列６３１２で価格ラジオボタン６３３１が選択されている場合「価格」、固定ラジオボタン６３３３が選択されている場合「固定」を供給者選択方法列５３０４に保存する。さらに、選択方法列６３１２で価格ラジオボタン６３３１が選択されている場合、フィールド６３３２を供給者列５３０５に、選択方法列６３１２で固定ラジオボタン６３３３が選択されている場合、フィールド６３３４を供給者列５３０５に保存する。また、供給量算出方法列６３１３で固定ラジオボタン６３３５が選択されている場合は「固定」、割合ラジオボタン６３３７が選択されている場合は「割合」を供給量算出方法列５３０６に保存する。さらに、供給量算出方法列６３１３で固定ラジオボタン６３３５が選択されている場合は固定フィールド６３３６を個数列５３０７に、割合ラジオボタン６３３７が選択されている場合は割合フィールド６３３８を個数列５３０７に、最大フィールド６３３９を割合列５３０８に保存する。供給可否チェック列６３１４で「あり」のラジオボタン６３４０が選択されている場合は供給可否チェック列５３１０に「あり」を、「なし」のラジオボタン６３４１が選択されている場合は供給可否チェック列５３１０に「なし」を保存する。
【００５８】
最後に、受給者フィールド６３０１を行５３２１と行５３２２との受給者列５３０１に保存し、商品フィールド６３０２を行５３２１と行５３２２との商品列５３０２に保存する。
【００５９】
図１２は価格・供給時期設定画面の構成例を示す図、図２０は価格・供給時期設定テーブルの構成例を示す図であり、次に、価格・供給時期設定テーブル５５とそれに保存する設定とについて説明する。
【００６０】
図１２に示す価格・供給時期設定画面６５は、価格・供給時期設定テーブル５５を設定するための画面であり、供給者コンピュータ１３あるいはその他のコンピュータが供給媒介コンピュータ１１にアクセスすることによりＷｅｂ画面として表示されるものである。
【００６１】
図１２に示す価格・供給時期設定画面６５は、設定を適用する受給者を指定する受給者フィールド６５０１と、設定を適用する供給者を指定する供給者フィールド６５０２と、設定を適用する商品を指定する商品フィールド６５０３と、受給者フィールド６５０１で指定した受給者、供給者フィールド６５０２で指定した供給者から受給者フィールド６５０１で指定した受給者に商品フィールド６５０３で指定した商品を供給する際の価格を指定する価格フィールド６５０４と、供給時期毎の供給可能量を示す供給可能量テーブル６５０５とを有する。そして、供給可能量テーブル６５０５は、供給時期列６５１１で供給時期を、供給可能量列６５１２で供給可能量を指定する。
【００６２】
図１２に示す価格・供給時期設定画面６５の設定例は、「量販店」に対する「Ａ縫製会社」から「量販店」への「服」の供給が、１着「１，０００円」であり、「４月２週」、「４月３週」に「６０着」、それ以降の週に「８０着」を供給可能である場合の例である。
【００６３】
設定ボタン６５２１が押されると、供給媒介コンピュータ１１は、価格・供給時期設定画面６５の各フィールドで指定された項目を以下の手順で価格・供給時期設定テーブル５５に保存する。
【００６４】
まず、供給可能量テーブル６５０５の各行に対応する行として、価格・供給時期設定テーブル５５に新たに行５５２１〜行５５２５を追加して、供給時期列６５１１の各情報を供給時期列５５０４に、供給可能量列６５１２の各情報を供給可能量列５５０６にそれぞれ保存する。さらに、追加した行５５２１〜行５５２５の受給者列５５０１に受給者フィールド６５０１の「量販店」を、供給者列５５０２に供給者フィールド６５０２の「Ａ縫製会社」を、商品列５５０３に商品フィールド６５０３の「服」を、価格列５５０５に価格フィールド６５０４の「１，０００円」をそれぞれ保存する。
【００６５】
図１３は供給責任算出設定画面の構成例を示す図、図１９は供給責任算出設定テーブルの構成例を示す図であり、次に、供給責任算出設定テーブルとそれに保存する設定について説明する。
【００６６】
図１３に示す供給責任算出設定画面６４は、図１９に示す供給責任算出設定テーブル５４をを設定する画面であり、受給者コンピュータ１２あるいはその他のコンピュータが供給媒介コンピュータ１１にアクセスすることによりＷｅｂ画面として表示されるものである。
【００６７】
図１３に示す供給責任算出設定画面６４は、設定を適用する受給者を指定する受給者フィールド６４０１と、設定を適用する供給者を指定する供給者フィールド６４０２と、設定を適用する商品を指定する商品フィールド６４０３と、供給量テーブル６４０４とを有する。供給量テーブル６４０４は、供給量の内、受給者が買い取り責任を持つ確定供給量と、受給者が買い取り責任を持たないが、供給者が供給責任を持つ未確定供給量を、商品の供給時期となる期間と供給指示を出す日の期間との差毎に指定するものであり、期間の差を時期列６４１１で、確定供給量を確定供給量列６４１２で、未確定供給量を未確定供給量列６４１３で指定する。
【００６８】
図１３に示す供給責任算出設定画面６４の設定例は、「量販店」への「Ａ縫製会社」からの「服」の供給の場合、供給指示を出す期間が供給時期となる期間の１週間前の場合は、全体の供給量に対する確定供給量が「１００％」、未確定供給量が「０％」であり、以下同様に、２週間前の場合、それぞれ「１００％」、「０％」、３週間前の場合、それぞれ「５０％」、「５０％」、４週間前の場合、それぞれ「５０％」、「５０％」、５週間前の場合、それぞれ「２０％」、「８０％」である場合の例である。
【００６９】
この設定画面で設定ボタン６４２１が押されると、供給媒介コンピュータ１１は、供給責任算出設定画面６４の各フィールドで指定された項目を以下の手順で図１９に示す供給責任算出設定テーブル５４に保存する。
【００７０】
まず、供給責任算出設定画面６４の供給量テーブル６４０４の各行に対応する行を供給責任算出設定テーブル５４に新たに行５４２１〜行５４２５として追加し、時期列６４１１の各情報を時期列５４０４に、確定供給量列６４１２の各情報を確定供給量列５４０５に、未確定供給量列６４１３の各情報を未確定供給量列５４０６にそれぞれ保存する。さらに、追加した行５４２１〜行５４２５の受給者列５４０１に受給者フィールド６４０１の「量販店」を、供給者列５４０２に供給者フィールド６４０２の「Ａ縫製会社」を、商品列５４０３に商品フィールド６４０３の「服」を保存する。
【００７１】
図２は本発明の実施形態における供給媒介コンピュータ１１での処理の全体を説明するフローチャートであり、次に、これについて説明する。なお、図２に示すフローは、図１に示す供給媒介コンピュータ１１を構成する各手段での処理として示している。
【００７２】
（１）まず、在庫・需要予測保存手段３０は、受給者コンピュータ１２からネットワーク１５を介して受信した在庫・需要予測２０を需要テーブル５０に保存する（ステップ１１０１）。
【００７３】
（２）次に、供給量算出手段３２は、需要テーブル５０から受給者における商品の在庫量と需要予測とを取得し、期間毎の供給量を算出し、需要テーブル５０に保存する（ステップ１１０２）。
【００７４】
（３）次に、材料供給量算出手段３１は、ステップ１１０２の処理で供給量算出手段３２が算出した期間毎の供給量を需要テーブル５０から取得し、前記供給量の商品を作成するために必要な材料の期間毎の供給量を算出し、需要テーブル５０に保存する（ステップ１１０３）。
【００７５】
（４）次に、供給量分割手段３３は、ステップ１１０２の処理で供給量算出手段３２が算出した期間毎の商品の供給量と、ステップ１１０３の処理で材料供給量算出手段３１が算出した材料の期間毎の供給量とを需要テーブル５０から取得し、商品、材料毎に１つ、あるいは、複数の供給者を選択し、供給者毎の供給量を算出して、供給テーブル５６に保存する（ステップ１１０４）。
【００７６】
（５）最後に、供給責任算出手段３４は、供給テーブル５６から各商品、各材料の供給者の供給量を取得し、確定供給量と未確定供給量とを算出した後、供給指示２６を作成し、ネットワーク１５を介して供給者コンピュータ１３に送信する（ステップ１１０５）。
【００７７】
図３は図２のステップ１１０２における供給量算出手段３２での詳細な処理動作を説明するフローチャートであり、次に、これについて説明する。
【００７８】
（１）処理が開始されると、供給量算出手段３２は、まず、図１６に示す供給量算出設定テーブル５２から供給量算出に関する設定を取得する（ステップ３２０１）。
【００７９】
（２）次に、ステップ３２０２からステップ３２０９の処理を図１４に示す需要テーブル５０の各行毎に繰り返すことを設定する。但し、行５０２２に対する行５０２１のように受給者列５００１と商品列５００２とが同じ値であり、期間列５００３が１期間前の行が存在しない場合、その行に関してはこれらの処理は行わない。以降、図１４に示す需要テーブル５０の行５０２２を例にして繰り返す処理を説明する。
【００８０】
（３）次に、需要テーブル５０の各情報を利用して在庫量予測を算出し、需要テーブル５０の在庫・在庫予測列５００５に格納する。すなわち、需要テーブル５０の行５０２２に対する処理の場合、受給者列５００１と商品列５００２とが行５０２２と同じ値であり、期間列５００３が行５０２２の「４月２週」より１期間前の「４月１週」である行５０２１の在庫・在庫予測列５００５の値「２００個」から、行５０２２の需要予測列５００４の値「１１０個」を引き、行５０２２の供給量列５００６の値「１１０個」を足すことにより、「２００個」と算出し、この値を行５０２２の在庫・在庫予測列５００５に保存する（ステップ３２０３）。
【００８１】
（４）図１６に示す供給量算出設定テーブル５２の各行から受給者列５２０１と商品列５２０２との値が、それぞれ図１４の需要テーブル５０の行５０２２の受給者列５２０１との値「量販店」と、商品列５００２の値「服」に合致する行を検索し、合致する行５２２３の算出方式列５２０３の値を読み出し、算出方式列５２０３の値が「需要供給方式」、「定量供給方式」、「定期供給方式」の何れであるかを判定する（ステップ３２０４）。
【００８２】
（５）ステップ３２０４の判定で、算出方式列５２０３の値が「需要供給方式」であった場合、「需要供給方式」に従った供給量を算出する。「需要供給方式」は、需要量を供給量とするものであるので、図１４に示す需要テーブル５０の行５０２２の需要予測列５００４の値「１１０個」を読み込み、これを供給量とする（ステップ３２０５）。
【００８３】
（６）ステップ３２０４の判定で、算出方式列５２０３の値が「定量供給方式」であった場合、「定量供給方式」に従った供給量を算出する。「定量供給方式」は、在庫・在庫予測が安全在庫＋リードタイムの期間×平均需要量を下回った場合に、（基準在庫量−安全在庫量）×２を供給量とし、在庫・在庫予測が安全在庫＋リードタイム中の平均需要量を上回った場合に供給量を０とするものである。実際の設定とは異なるが、図１６に示す供給量算出設定テーブル５２の行５２２１を図１４の行５０２２に適応すると、行５０２２の在庫・在庫予測列５００５の値「２００個」が、図１６の安全在庫量列５２０５の値「２００個」と平均需要量列の値「１００個」とリードタイム列の値「１週間」から前期方法で計算できる「３００個」を下回る。そこで、基準在庫量列５２０４の値「３００個」から安全在庫量列５２０５の値「２００個」を引いて、２を掛けた値「２００個」を供給量とする（ステップ３２０６）。
【００８４】
（７）ステップ３２０４の判定で、算出方式列５２０３の値が「定期供給方式」であった場合、「定期供給方式」に従った供給量を算出する。「定期供給方式」は、前回供給指示の期間から供給間隔５２０７列の期間以上経過している場合に、（基準在庫量列５２０４−安全在庫量列５２０５）×２−在庫・在庫予測列５００５＋リードタイム列５２０８×平均需要量列５２０６を供給量とするものである。図１６の行５２２２を行５０２２に適応すると、１つ前の期間である「４月１週」の供給量が「０」であるから、前記式に図１４の行５０２２と図１４の行５２２２の値を適用して（３００個−２００個）×２−２００個＋１００個×１期間＝１００個という供給量を算出する（ステップ３２０７）。
【００８５】
（８）ステップ３２０５〜３２０７の何れかによる供給量を算出する処理の終了後、得られた供給量を図１４の供給量列５００６に保存する。この場合、行５０２２には、ステップ３２０５で算出した「１１０個」が保存される（ステップ３２０９）。
【００８６】
前述した処理を繰り返して、図１４に示す需要テーブル５０に適用すると、行５０２１〜行５０２６の供給量列５００６に示すようなものとなる。
【００８７】
図４は図２のステップ１１０３における材料供給量算出手段３１での詳細な処理動作を説明するフローチャートであり、次に、これについて説明する。
【００８８】
（１）処理が開始されると、材料供給量算出手段３１は、まず、図１７に示す材料供給量算出設定テーブル５１から材料量算出に関する設定を取得する（ステップ３１０１）。
【００８９】
（２）次に、ステップ３１０２からステップ３１０９の処理を図１４に示す需要テーブル５０の各行毎に繰り返すことを設定する。なお、ステップ３１０２からステップ３１０９において、需要テーブル５０の行が追加される場合には、追加行に関しても１度ずつステップ３１０２からステップ３１０９の処理を実行する。
【００９０】
（３）次に、図１４に示す需要テーブル５０の対象行から受給者列５００１、商品列５００２、期間列５００３、供給量列５００６の各情報を取得する（ステップ３１０３）。
【００９１】
（４）次に、図１７に示す材料供給量算出設定テーブル５１の受給者列５１０１と商品列５１０２とが共にステップ３１０３で取得した受給者列５００１と商品列５００２に合致する全ての行に対して、ステップ３１０４からステップ３１０８の処理を繰り返すことを設定する。
【００９２】
（５）次に、図１７に示す材料供給量算出設定テーブル５１の対象行から商品の単位量あたりの材料の必要量である必要量列５１０４を取得し、商品の供給量であるステップ３１０３で取得した供給量列５００６と掛けることにより、商品の供給に必要な材料の供給量を算出する。また、図１７に示すテーブルの対象行から材料の必要時期である時期列５１０５を取得し、商品の供給時期であるステップ３１０３で取得した期間列５００３から減算することで、材料の供給時期を取得する（ステップ３１０５）。
【００９３】
（６）次に、ステップ３１０５で算出した材料の供給時期が、現期間あるいは過去の期間であるか否かを判定し、供給時期が、現期間あるいは過去の期間であった場合、ステップ３１０４からステップ３１０８の繰り返し処理を終了するか、あるいは、繰り返し処理を繰り返す（ステップ３１０６）。
【００９４】
（７）ステップ３１０６の判定で、ステップ３１０５で算出した材料の供給時期が、現期間よりも将来のことであった場合、図１４に示す需要テーブル５０に１行追加し、ステップ３１０３で取得した受給者列５００１の情報を追加した行の受給者列５００１に保存し、ステップ３１０４からステップ３１０８の繰り返し処理における図１７に示す材料供給算出テーブル５１の対象行の材料列５１０３を取得して商品列５００２に、ステップ３１０５で取得した材料の供給時期を期間列５００３に、ステップ３１０５で取得した材料の供給量を供給量列５００６に保存する（ステップ３１０７）。
【００９５】
次に、図１４に示す需要テーブル５０及び図１７に示す材料供給算出テーブルの具体的な例に基づいて、前述で説明した材料供給量算出手段３１での処理をさらに説明する。
【００９６】
ステップ３１０２からステップ３１０９の処理は、図１４の全行を対象に繰り返し行う処理である。ここで、図１４に示すテーブルは、この時点で行５０２６までしかないものとし、以下で、行５０２４を対象とした処理を具体的に説明する。
【００９７】
ステップ３１０３の処理で、図１４に示すテーブルの行５０２４から受給者「量販店」、商品「服」を取得する。次に、ステップ３１０４の処理で、ステップ３１０３で取得した受給者、商品と合致する行を図１７に示すテーブルの各行から検索し、合致した行５１２１と行５１２２とを対象にステップ３１０４からステップ３１０８までの処理を繰り返し実行する。以下では、行５１２１を対象とした処理を具体的に説明する。
【００９８】
ステップ３１０５の処理で、図１７に示すテーブルの行５１２１からの必要量「３ｍ」と、図１４に示すテーブルの行５０２４からの供給量「８０着」から、「布」の供給量を３ｍ×８０の「２４０ｍ」とし、さらに、図１７に示すテーブルの行５１２１からの時期「１週間前」と、図１４に示すテーブルの行５０２４からの期間「４月４週」とから、「布」の供給時期を「４月３週」とする。
【００９９】
ステップ３１０６の処理では、ステップ３１０５で算出した期間「４月３週」が、現在の期間「４月１週」より後なので、ステップ３１０７を処理に移行する。そして、ステップ３１０７の処理では、図１４に示すテーブル新規行５０２８を作成し、ステップ３１０３で取得した「量販店」を受給者列５００１に、行５１２１の材料列５１０３である「布」を商品列５００２に、ステップ３１０５で算出した供給時期「４月３週」を期間列５００３、ステップ３１０５で算出した供給量「２４０ｍ」を供給量列５００６に保存する。
【０１００】
他の行についても前述と同様な処理を行うことにより、図１４に示すテーブルの行５０２１から行５０２６の各データから図１４に示すテーブルの行５０２１から行５０３５の各データを生成することができる。
【０１０１】
図５は図２のステップ１１０４における供給量分割手段３３での詳細な処理動作を説明するフローチャートであり、次に、これについて説明する。
【０１０２】
（１）処理が開始されると、供給量分割手段３３は、まず、図１８に示す供給量分割設定テーブル５３から供給者選択に関する設定を取得する（ステップ３３０１）。
【０１０３】
（２）次に、ステップ３３０２からステップ３３１３までの処理を図１４に示す需要テーブル５０の各行毎に繰り返すことを設定する。なお、各行の処理を開始する前に処理該当行の供給量列５００６の値を供給残量ファイル３３２１に保存する。
【０１０４】
（３）次に、ステップ３３０３からステップ３３１２までの処理を図１８に示す供給量分割設定テーブル５３の各行のうち、受給者列５３０１が需要テーブル５０の受給者列５００１と同じで、かつ、商品列５３０２が需要テーブル５０の商品列５００２と同じ行を選択し、選択順位列５３０３の値の小さい順に繰り返し実行することを設定する。
【０１０５】
（４）次に、図１８に示す供給量分割設定テーブル５３の処理該当行の選択方法列５３０４の値を取得し、選択方法列５３０４の値が「固定」であるか「価格」であるかを判定する。そして、選択方法列５３０４の値が「固定」であった場合、供給者ファイル３３２２に候補供給者列５３０５の値を保存し、後述するステップ３３０９の処理に移行する（ステップ３３０４）。
【０１０６】
（５）ステップ３３０４の判定で、選択方法列５３０４の値が「価格」であった場合、図１８に示すテーブルの処理該当行の候補供給者列５３０５の値を取得し、カンマで区切られている供給者にステップ３１０５からステップ３１０７までの処理を繰り返し実行することを設定する。例えば、候補供給者列５３０５の値が企業Ａ，企業Ｂ」という値の場合、企業Ａと企業Ｂとに関してステップ３３０５からステップ３３０７の処理を１回ずつ実行するように設定する。
【０１０７】
（６）そして、図２０に示す価格・供給時期設定テーブル５５の各行から受給者列５５０１と商品列５５０３とがそれぞれ、需要テーブル５０の処理該当行の受給者列５００１と商品列５００２との値と同じであり、かつ、供給者列５５０２がステップ３３０５で選択した供給者と同じ行を選択し、価格列５５０５の値を取得する（ステップ３３０６）。
【０１０８】
（７）次に、ステップ３３０５からステップ３３０７の繰り返し処理で取得した全ての価格列５５０５の値の中で、最も値の低い行の供給者列５５０２の供給者を最安値供給者とし、供給者ファイル３３２２に保存する（ステップ３３０８）。
【０１０９】
（８）ステップ３３０８の処理後、または、ステップ３３０４の判定で、選択方法列５３０４の値が「固定」であった場合、図１８に示す供給量分割設定テーブル５３の処理該当行の個数列５３０７に値がある場合に、その値と供給残量ファイル３３２１の値との小さい方を供給量とし、個数列５３０７に値がない場合に、供給残量ファイル３３２１の値に図１８に示すテーブルの処理該当行の割合列５３０８の値の割合を掛けた値と、最大列５３０９の値との小さい方を供給量とするという方法により供給量を算出する。但し、最大列５３０９に値が入っていない場合には、最大列５３０９の値は無限大であるとみなして前記処理を実行する（ステップ３３０９）。
【０１１０】
（９）次に、ステップ３３１０では、図１８に示すテーブルの処理該当行の供給可否チェック列５３１０の値が「あり」の場合、図２０入力示す価格・供給時期設定テーブル５５の各行から、受給者列５５０１と商品列５５０３とが、それぞれ、図１４に示す需要テーブル５０の処理該当行の受給者列５００１と商品列５００２との値と同じであり、かつ、供給者列５５０２がステップ３３０５で選択した供給者と同じ行を選択して、供給可能量列５５０６の値を取得し、ステップ３３０９で算出した供給量以上の場合に、供給可能とみなし、ステップ３３０９で算出した供給量より小さい場合に、供給不可能であるとみなす。そして、供給可能な場合に、供給残量ファイル３３２１の値からステップ３３０９で算出した供給量を引いた値を供給残量ファイル３３２１に保存し、さらに、図１５に示す供給テーブル５６に１行追加し、受給者列５６０１と商品列５６０３と供給時期列５６０４とに、それぞれ、図１４に示すテーブルの処理該当行の受給者列５００１と商品列５００２と期間列５００３との値を保存し、供給者列５６０２に供給者ファイル３３２２に保存している供給者名を保存し、供給量列５６０５にステップ３３０９で算出した供給量をそれぞれ保存する（ステップ３３１０）。
【０１１１】
ここで、図１４に示す需要テーブル５０、図１８に示す供給量分割設定テーブル５３及び図２０に示す価格供給時期設定テーブル５５の具体的な例に基づいて、前述で説明した供給量分割手段３３でのステップ３３１０までの処理をさらに説明する。
【０１１２】
ステップ３３０２からステップ３３１３の処理は、図１４に示す需要テーブル５０の全行を対象に繰り返し行う処理である。以下では、行５０２４を対象とした処理を具体的に説明する。この際、行５０２４の値「８０着」を供給残量ファイル３３２１に保存する。
【０１１３】
次に、ステップ３３０３からステップ３３１２の処理を、図１８に示す供給量分割設定テーブル５３の各行のうち、受給者列５３０１が図１４に示す需要テーブル５０の行５０２４の「量販店」と同じで、かつ、商品列５３０２が需要テーブル５０の商品列５００２の行５０２４の「服」と同じ行である行５３２１と行５３２２とを選択し、選択順位列５３０３の値の小さい行５３２１を先に処理し、次に、行５３２２を処理する。
【０１１４】
ステップ３３０４の処理では、図１８に示す供給量分割設定テーブル５３の行５３２１の供給量算出方法列５３０６の「固定」を取得し、「固定」であるので、候補供給者列５３０５の「Ａ縫製会社」を供給者ファイル３３２２に保存して、ステップ３３０９に移行する。
【０１１５】
ステップ３３０９の処理では、図１８に示す供給量分割設定テーブル５３の個数列５３０７の行５３２１の「５０着」が供給残量ファイル３３２１の「８０着」より小さいので「５０着」を供給量とする。
【０１１６】
さらに、ステップ３３１０の処理では、図１８に示す供給量分割設定テーブル５３の供給可否チェック列５３１０の値が「あり」であることにより、以下の手順で供給可否をチェックする。まず、図２０に示す価格・供給時期設定テーブル５５の内、受給者列５５０１、商品列５５０３、供給時期列５５０４がそれぞれ需要テーブル５０の行５０２４の受給者列５００１の「量販店」、商品列５００２の「服」、期間列５００３の「４月４週」と同じであり、さらに、供給者列５５０２が供給者ファイル３３２２「Ａ縫製会社」と同じである行を検索し、行５５２３の値を取得する。さらに、行５５２３の供給可能量列５５０６の「８０着」とステップ３３０９で取得した供給量「５０着」とを比較し、供給量の方が小さいので供給可能とみなす。
【０１１７】
（10）ステップ３３１０の処理後、図１５に示す供給テーブル５６に新規行５６２３を追加し、受給者列５６０１、商品列５６０３、供給時期列５６０４に、それぞれ需要テーブル５０の行５０２４の受給者列５００１の「量販店」、商品列５００２の「服」、期間列５００３の「４月４週」を保存し、さらに、供給者列５５０２に、供給者ファイル３３２２の「Ａ縫製会社」を、供給量列５６０５にステップ３３１０で算出した「５０着」を保存する。また、供給残量ファイル３３２１の値「８０着」から保存済み「５０着」を引いた「３０着」を保存する（ステップ３３１１）。
【０１１８】
次に、図１８に示す供給量分割設定テーブル５３の行５３２２に対して、ステップ３３０３からステップ３３１２の処理を実行する。この場合の処理は、次のように行われる。
【０１１９】
ステップ３３０４の処理では、図１８に示す供給量分割設定テーブル５３の行５３２２の供給量算出方法列５３０６の「価格」を取得し、候補供給者列５３０５の「Ａ縫製会社，Ｂ縫製会社」を取得し、「Ａ縫製会社」、「Ｂ縫製会社」の順で、ステップ３３０６の処理を実行する。
【０１２０】
ステップ３３０６の処理では、まず、図２０に示す価格・供給時期設定テーブル５５の内、受給者列５５０１、商品列５５０３、供給時期列５５０４がそれぞれ需要テーブル５０の行５０２４の受給者列５００１の「量販店」、商品列５００２の「服」、期間列５００３の「４月４週」と同じである行を検索して、行５５２３と行５５２７とを取得する。
【０１２１】
ステップ３３０８の処理では、ステップ３３０４で取得した行５５２３と行５５２７との価格列５５０５の値を比較し、安い方の行５５２７の供給者列５５０２の「Ｂ縫製会社」から供給するものとし、これを供給者ファイル３３２２に保存する。
【０１２２】
ステップ３３０９の処理では、図１８に示す供給量分割設定テーブル５３の行５０２２から個数列５３０７の値を取得し、何も入ってないので、次に割合列５３０８の値「１００％」と最大列５３０９の値「１００着」とを取得する。供給残量ファイル３３２１の「３０着」の「１００％」は「３０着」であり「１００着」より少ないので、「３０着」を供給量とする。
【０１２３】
ステップ３３１０の処理では、図１８に示す供給量分割設定テーブル５３の供給可否チェック列５３１０の行５３２２の値が「なし」であることにより、供給可否チェックを行わない。
【０１２４】
ステップ３３１１の処理では、図１５に示す供給テーブル５６に新規行５６２８を追加し、受給者列５６０１、商品列５６０３、供給時期列５６０４に、それぞれ需要テーブル５０の行５０２４の受給者列５００１の「量販店」、商品列５００２の「服」、期間列５００３の「４月４週」を保存し、さらに、供給者列５５０２に、供給者ファイル３３２２の「Ｂ縫製会社」をを保存し、供給量列５６０５にステップ３３１０で算出した「３０着」を保存する。また、供給残量ファイル３３２１の値「３０着」から保存済み「３０着」を引いた「０着」を供給残量ファイル３３２１に保存する。
【０１２５】
前述したステップ３３０２からステップ３３１３の処理を、図１４に示す需要テーブル５０の全行を対象として繰り返し実行することにより、図１５に示す供給テーブル５６の受給者列５６０１から供給量列５６０５、行５６２１から行５６３７の値を取得することができる。
【０１２６】
図６は図２のステップ１１０５における供給責任算出手段３４での詳細な処理動作を説明するフローチャートであり、次に、これについて説明する。
【０１２７】
（１）処理が開始されると、供給責任算出手段３４は、まず、図１９に示す供給責任算出設定テーブル５４から供給量の供給責任と引き取り責任とに関する設定を取得する（ステップ３４０１）。
【０１２８】
（２）次に、図１５に示す供給テーブル５６の行毎にステップ３４０２からステップ３４０６の処理を繰り返し行うことを設定する。
【０１２９】
（３）次に、図１９の供給責任算出設定テーブル５４の各行から受給者列５４０１と供給者列５４０２と商品列５４０３の値が、それぞれ図１５に示す供給テーブルの処理該当行の受給者列５６０１と供給者列５６０２と商品列５６０３との値と同じで、現期間と図１５入力示すテーブルの処理該当行の供給時期列５６０４の値の関係と時期列５４０４の値とが一致する行を選択する（ステップ３４０３）。
【０１３０】
（４）さらに、図１５に示す供給テーブル５６の処理該当行の供給量列５６０５の値を取得し、これにステップ３４０３で選択した図１９に示すテーブルの行の確定供給量列５４０５の割合を掛けて確定供給量を算出し、これを図１５に示すテーブルの処理該当行の確定供給量列５６０６に保存する（ステップ３４０４）。
【０１３１】
（５）次に、図１５に示す供給テーブル５６の処理該当行の供給量列５６０５の値を取得し、これにステップ３４０３で選択した図１９に示すテーブルの行の未確定供給量列５４０６の割合を掛けて、未確定供給量を算出し、これを図１５に示すテーブルの処理該当行の未確定供給量列５６０７に保存する（ステップ３４０５）。
【０１３２】
（６）その後、供給者コンピュータ１３から供給媒介コンピュータ１１にアクセスし、Ｗｅｂ画面として供給指示画面６６を表示する（ステップ３４０７）。
【０１３３】
次に、図１５に示す供給テーブル５６及び図１９に示す供給責任算出設定テーブル５４の具体的な例に基づいて、前述で説明した供給責任算出手段３４での処理をさらに説明する。
【０１３４】
ステップ３４０２からステップ３４０６の処理は、図１５に示す供給テーブル５６の全行を対象に繰り返し行う処理である。ここでは、図１５に示す供給テーブル５６行５６３２を対象とした処理を具体的に説明する。
【０１３５】
ステップ３４０３の処理では、図１９に示す供給責任算出設定テーブル５４の各行から受給者列５４０１と供給者列５４０２と商品列５４０３との値が、それぞれ、図１５に示す供給テーブル５６の行５６３２の受給者列５６０１の「量販店」と供給者列５６０２の「繊維会社」と商品列５６０３の「布」の値と同じで、現期間「４月１週」と供給時期列５６０４の「４月４週」の値との関係である「３週間前」と時期列５４０４の値とが一致する行を検索して行５４３３を選択する。
【０１３６】
ステップ３４０４の処理では、図１５に示す供給テーブル５６の行５６３２の供給量列５６０５の「４５０ｍ」に、図１９に示す供給責任算出設定テーブル５４の行５４３３の確定供給量列５４０５の「１０％」を掛けた値「４５ｍ」を図１５に示す供給テーブル５６の行５６３２の確定供給量列５６０６に保存する。
【０１３７】
ステップ３４０５の処理では、図１５に示す供給テーブル５６の行５６３２の供給量列５６０５「４５０ｍ」に、図１９に示す供給責任算出設定テーブル５４の行５４３３の未確定供給量列５４０６「９０％」を掛けた値「４０５ｍ」を図１５に示す供給テーブル５６の行５６３２の未確定供給量列５６０７に保存する。
【０１３８】
前述したステップ３４０２からステップ３４０６の処理を、図１５に示す供給テーブル５６の全行を対象に繰り返し実行することにより、図１５に示すテーブルの受給者列５６０１の全項目の値を取得することができ、前述した供給指示画面６６を表示する処理により、各供給者に供給指示を伝達することができる。
【０１３９】
前述した本発明の実施形態における各処理は、処理プログラムとして構成することができ、この処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することができる。
【０１４０】
前述したように本発明の実施形態によれば、供給媒介コンピュータにおいて、在庫量と需要予測とから商品の供給量と材料の供給量とを算出し、さらに、複数の供給者に対して前記供給量を分割して供給指示を出すことができ、これにより、１つの受給者と複数の供給者との間で、受給者が供給量と供給時期とを管理せずに、必要な商品の供給を受けることができ、さらに、最終の商品需要を元に材料の供給量と供給時期とを算出しているため、商品の材料まで含めた多段階での受給者が供給量と供給時期とを管理することなく、商品、材料等を供給をする場合に、最終需要と材料との供給量の乖離を少なくすることができ、結果として各階層の在庫量を削減することができる。
【産業上の利用可能性】
【０１４１】
供給、受給の関係のあるあらゆる産業分野に対して適用することができる。
【図面の簡単な説明】
【０１４２】
【図１】本発明の一実施形態による商品供給システムの構成を示すブロック図である。
【図２】本発明の実施形態における供給媒介コンピュータ１１での処理の全体を説明するフローチャートである。
【図３】図２のステップ１１０２における供給量算出手段での詳細な処理動作を説明するフローチャートである。
【図４】図２のステップ１１０３における材料供給量算出手段での詳細な処理動作を説明するフローチャートである。
【図５】図２のステップ１１０４における供給量分割手段での詳細な処理動作を説明するフローチャートである。
【図６】図２のステップ１１０５における供給責任算出手段での詳細な処理動作を説明するフローチャートである。
【図７】在庫・需要予測入力画面の構成例を示す図である。
【図８】供給指示画面の構成例を示す図である。
【図９】供給量算出設定画面の構成例を示す図である。
【図１０】材料供給量算出設定画面の構成例を示す図である。
【図１１】供給量分割設定画面の構成例を示す図である。
【図１２】価格・供給時期設定画面の構成例を示す図である。
【図１３】供給責任算出設定画面の構成例を示す図である。
【図１４】入力された在庫・需要予測情報を格納する需要テーブルの構成を示す図である。
【図１５】供給指示のための情報が設定されている供給テーブルの構成を示す図である。
【図１６】供給量算出のための情報が設定されている供給量算出設定テーブルの構成を示す図である。
【図１７】材料供給量算出設定テーブルの構成例を示す図である。
【図１８】供給量分割設定テーブルの構成例を示す図である。
【図１９】供給責任算出設定テーブルの構成例を示す図である。
【図２０】価格・供給時期設定テーブルの構成例を示す図である。
【符号の説明】
【０１４３】
１  量販店
２  Ａ縫製会社
３  Ｂ縫製会社
４  繊維会社
５  ボタン会社
６  服
７  布
８  ボタン
１１  供給媒介コンピュータ
１２  受給者コンピュータ
１３  供給者コンピュータ
１５  通信ネットワーク
２０  在庫・需要予測情報
２６  供給指示情報
３０  在庫・需要予測保存手段
３１  材料供給量算出手段
３２  供給量算出手段
３３  供給量分割手段
３４  供給責任算出手段
５０  需要テーブル
５１  材料供給量算出設定テーブル
５２  供給量算出設定テーブル
５３  供給量分割設定テーブル
５４  供給責任算出設定テーブル
５５  価格・供給時期（納期）設定テーブル
【図１】
2006079444.tif 000003
【図２】
2006079444.tif 000004
【図３】
2006079444.tif 000005
【図４】
2006079444.tif 000006
【図５】
2006079444.tif 000007
【図６】
2006079444.tif 000008
【図７】
2006079444.tif 000009
【図８】
2006079444.tif 000010
【図９】
2006079444.tif 000011
【図１０】
2006079444.tif 000012
【図１１】
2006079444.tif 000013
【図１２】
2006079444.tif 000014
【図１３】
2006079444.tif 000015
【図１４】
2006079444.tif 000016
【図１５】
2006079444.tif 000017
【図１６】
2006079444.tif 000018
【図１７】
2006079444.tif 000019
【図１８】
2006079444.tif 000020
【図１９】
2006079444.tif 000021
【図２０】
2006079444.tif 000022