(57)【要約】【課題】不良品の修理が生じても適切に在庫を管理する。【解決手段】修理管理システムや販売予測システムから修理依頼データや販売予測データを読み込んだ後に始期在庫数Ｓｓｔｒｔを設定し（Ｓ１００，Ｓ１１０）、修理依頼データに基づいて予定修理戻り数Ｒを設定すると共に販売予測データに基づいて予定販売数Ｓｏｕｔを設定する（Ｓ１２０，１３０）。そして、予定販売数Ｓｏｕｔに基づいて目標在庫数Ｓｔｒｇｔを設定し（Ｓ１４０）、始期在庫数Ｓｓｔｒｔに予定納品数Ｓｉｎと予定修理戻り数Ｒとを加算すると共に予定販売数Ｓｏｕｔを減算した値が目標在庫数Ｓｔｒｇｔとなるように予定納品数Ｓｉｎを設定する（Ｓ１５０）。この結果、不良品の修理が生じても適切に在庫を管理することができる。【選択図】        図３
2004238179.tif 000002
【特許請求の範囲】
【請求項１】
製品を構成する物品の在庫を管理する在庫管理装置であって、
所定期間の始期における始期在庫数を推定する始期在庫数推定手段と、
前記所定期間内に返却される修理済物品数を推定する修理済物品数推定手段と、
前記所定期間内の予定出庫数を設定する予定出庫数設定手段と、
前記所定期間の終期における目標在庫数を設定する目標在庫数設定手段と、
前記始期在庫数に前記修理済物品数と前記所定期間内の予定納品数とを加算すると共に前記予定出庫数を減算した値が前記目標在庫数となるように該予定納品数を設定する予定納品数設定手段と、
を備える在庫管理装置。
【請求項２】
請求項１記載の在庫管理装置であって、
物品の修理に関する情報を記憶する修理情報記憶手段を備え、
前記修理済物品数推定手段は、前記修理情報記憶手段に記憶された修理に関する情報に基づいて前記返却される修理済物品数を推定する手段である
在庫管理装置。
【請求項３】
前記修理済物品数推定手段は、前記修理に関する情報に基づいて推定される返却タイミングが前記所定期間内となる修理済物品の数を前記返却される修理済物品数として推定する手段である請求項２記載の在庫管理装置。
【請求項４】
前記修理に関する情報は、物品の修理に要する標準修理日数，物品の修理の際の運搬に要する標準物流日数のうち少なくとも一つを含む情報である請求項２または３記載の在庫管理装置。
【請求項５】
前記始期在庫数推定手段は、現在の在庫数に現在から前記所定期間の始期までの期間内に返却される修理済物品数と該期間内の予定納品数とを加算すると共に該期間内の予定出庫数を減算して前記始期在庫数を推定する手段である請求項１ないし４いずれか記載の在庫管理装置。
【請求項６】
前記予定納品数設定手段は、納品される物品の所定の想定不良率に基づいて前記予定納品数を設定する手段である請求項１ないし５いずれか記載の在庫管理装置。
【請求項７】
前記所定期間内の納品数が前記予定納品数設定手段により設定された予定納品数となるように物品の発注を指示する発注指示手段を備える請求項１ないし６いずれか記載の在庫管理装置。
【請求項８】
前記発注指示手段は、前記所定期間中の在庫数が少なくとも正の値を維持するように物品の発注を指示する手段である請求項７記載の在庫管理装置。
【請求項９】
請求項７または８記載の在庫管理装置であって、
物品の発注に関する情報を記憶する発注情報記憶手段を備え、
前記発注指示手段は、前記発注情報記憶手段に記憶された発注に関する情報と前記設定された予定納品数とに基づいて物品の発注を指示する手段である
在庫管理装置。
【請求項１０】
請求項９記載の在庫管理装置であって、
前記発注に関する情報は、物品の標準リードタイムを含む情報であり、
前記発注指示手段は、前記所定期間内の納品数が前記設定された予定納品数となるように前記標準リードタイムに基づいて定まるタイミングで物品の発注を指示する手段である
在庫管理装置。
【請求項１１】
請求項１ないし１０いずれか記載の在庫管理装置であって、
前記目標在庫数設定手段は、前記所定期間の終期が製品の生産終了時に該当するときには、該製品を構成する物品の生産終了時在庫数を目標在庫数として設定する手段であり、
前記修理済物品数推定手段は、前記所定期間の終期が製品の生産終了時に該当するときには、前記始期在庫数に前記修理済物品数と前記所定期間の経過後に返却される経過後修理済物品数と前記所定期間内の予定納品数とを加算すると共に前記予定出庫数を減算した値が前記目標在庫数となるように該予定納品数を設定する手段である
在庫管理装置。
【請求項１２】
前記在庫管理装置は、コンピュータを構成する部品に関する在庫を管理する装置である請求項１ないし１１いずれか記載の在庫管理装置。
【請求項１３】
コンピュータを請求項１ないし１２いずれか記載の在庫管理装置として機能させるプログラム。
【請求項１４】
製品を構成する物品の在庫を管理する在庫管理方法であって、
（ａ）所定期間の始期における始期在庫数を推定し、
（ｂ）前記所定期間内に返却される修理済物品数を推定し、
（ｃ）前記所定期間内の予定出庫数を設定し、
（ｄ）前記所定期間の終期における目標在庫数を設定し、
（ｅ）前記始期在庫数に前記修理済物品数と前記所定期間内の予定納品数とを加算すると共に前記予定出庫数を減算した値が前記目標在庫数となるように該予定納品数を設定する
在庫管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、在庫管理装置およびこれに用いるプログラム、在庫管理方法に関し、詳しくは、製品を構成する物品の在庫を管理する在庫管理装置およびこれに用いるプログラム、こうした在庫管理方法に関する。
【０００２】
【従来の技術】
従来、この種の在庫管理装置としては、出庫実績などに基づいて想定される出庫数などから目標在庫数を設定して在庫を管理するものが提案されている（例えば、特許文献１参照）。こうした装置では、季節変動や在庫品の価格，在庫品の占有体積などに基づいて目標在庫数を補正し、より適切な在庫管理を図っている。
【０００３】
【特許文献１】
特開２００２−０６３２５０号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、こうした在庫管理装置では、在庫品に不良品が存在して修理に出す場合、その不良品の修理が完了して再び入庫されるタイミングが分からないため想定外の在庫が発生してしまうことがある。この結果、適正な在庫数を維持することができず、過剰な在庫に伴う在庫損失や在庫不足に伴う機会損失などが生じてしまう。特に、製品の生産を終了したときなどには、適正な在庫数を維持できないと、顧客に対するアフターサービスに重大な影響を与えてしまう。
【０００５】
本発明の在庫管理装置および在庫管理方法は、不良品の修理が生じても適切に在庫を管理することを目的の一つとする。また、本発明の在庫管理装置および在庫管理方法は、より適切なタイミングで物品の発注を指示することを目的の一つとする。また、本発明の在庫管理装置および在庫管理方法は、生産終了時の在庫をより適切に管理することを目的の一つとする。
【０００６】
【課題を解決するための手段およびその作用・効果】
本発明の在庫管理装置およびこれに用いるプログラム、在庫管理方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００７】
本発明の在庫管理装置は、
製品を構成する物品の在庫を管理する在庫管理装置であって、
所定期間の始期における始期在庫数を推定する始期在庫数推定手段と、
前記所定期間内に返却される修理済物品数を推定する修理済物品数推定手段と、
前記所定期間内の予定出庫数を設定する予定出庫数設定手段と、
前記所定期間の終期における目標在庫数を設定する目標在庫数設定手段と、
前記始期在庫数に前記修理済物品数と前記所定期間内の予定納品数とを加算すると共に前記予定出庫数を減算した値が前記目標在庫数となるように該予定納品数を設定する予定納品数設定手段と、
を備えることを要旨とする。
【０００８】
この本発明の在庫管理装置では、所定期間の始期在庫数を推定すると共にその期間に返却される修理済物品数を推定し、これらと予定出庫数と目標在庫数とに基づいてその期間の予定納品数を設定する。従って、修理が完了して返却される修理済物品の数を考慮して在庫を管理することができる。この結果、過剰な在庫に伴う在庫損失や在庫不足に伴う機会損失などを回避することができる。
【０００９】
こうした本発明の在庫管理装置において、物品の修理に関する情報を記憶する修理情報記憶手段を備え、前記修理済物品数推定手段は前記修理情報記憶手段に記憶された修理に関する情報に基づいて前記返却される修理済物品数を推定する手段であるものとすることもできる。この態様の本発明の在庫管理装置において、前記修理済物品数推定手段は前記修理に関する情報に基づいて推定される返却タイミングが前記所定期間内となる修理済物品の数を前記返却される修理済物品数として推定する手段であるものとすることもできる。こうすれば、物品の修理に関する情報に基づいて返却される修理済物品数を推定することができる。なお「修理に関する情報」には、物品の修理に要する標準修理日数，物品の修理の際の運搬に要する標準物流日数などが含まれる。
【００１０】
また、本発明の在庫管理装置において、前記始期在庫数推定手段は現在の在庫数に現在から前記所定期間の始期までの期間内に返却される修理済物品数と該期間内の予定納品数とを加算すると共に該期間内の予定出庫数を減算して前記始期在庫数を推定する手段であるものとすることもできる。こうすれば、現在から所定期間の始期までの種々の情報に基づいて所定期間の始期在庫数を推定することができる。
【００１１】
さらに、本発明の在庫管理装置において、前記予定納品数設定手段は納品される物品の所定の想定不良率に基づいて前記予定納品数を設定する手段であるものとすることもできる。こうすれば、物品の不良率を考慮して予定納品数を設定することができる。
【００１２】
こうした本発明の在庫管理装置において、前記所定期間内の納品数が前記予定納品数設定手段により設定された予定納品数となるように物品の発注を指示する発注指示手段を備えるものとすることもできる。こうすれば、設定された予定納品数に従って物品の発注を指示することができる。この結果、より適切なタイミングで物品の発注を指示することができる。この態様の本発明の在庫管理装置において、前記発注指示手段は前記所定期間中の在庫数が少なくとも正の値を維持するように物品の発注を指示する手段であるものとすることもできる。こうすれば、在庫不足とならないように物品の発注を指示することができる。この態様の本発明の在庫管理装置において、物品の発注に関する情報を記憶する発注情報記憶手段を備え、前記発注指示手段は前記発注情報記憶手段に記憶された発注に関する情報と前記設定された予定納品数とに基づいて物品の発注を指示する手段であるものとすることもできる。この態様の本発明の在庫管理装置において、前記発注に関する情報は物品の標準リードタイムを含む情報であり、前記発注指示手段は前記所定期間内の納品数が前記設定された予定納品数となるように前記標準リードタイムに基づいて定まるタイミングで物品の発注を指示する手段であるものとすることもできる。こうすれば、物品の標準リードタイムに基づいて適切なタイミングで発注を指示することができる。
【００１３】
また、本発明の在庫管理装置において、前記目標在庫数設定手段は前記所定期間の終期が製品の生産終了時に該当するときには該製品を構成する物品の生産終了時在庫数を目標在庫数として設定する手段であり、前記修理済物品数推定手段は前記所定期間の終期が製品の生産終了時に該当するときには前記始期在庫数に前記修理済物品数と前記所定期間の経過後に返却される経過後修理済物品数と前記所定期間内の予定納品数とを加算すると共に前記予定出庫数を減算した値が前記目標在庫数となるように該予定納品数を設定する手段であるものとすることもできる。こうすれば、製品の生産終了後の在庫数として適切な値を目標在庫数として設定すると共に、将来に返却される修理済物品数を考慮して在庫を管理することができる。この結果、生産終了時の在庫をより適切に管理することができる。
【００１４】
さらに、本発明の在庫管理装置において、前記在庫管理装置はコンピュータを構成する部品に関する在庫を管理する装置であるものとすることもできる。こうすれば、コンピュータの構成部品に関する在庫管理に適用することができる。
【００１５】
本発明の在庫管理装置用のプログラムは、コンピュータを、上述のいずれかの態様の本発明の在庫管理装置、即ち、基本的には、製品を構成する物品の在庫を管理する在庫管理装置であって、所定期間の始期における始期在庫数を推定する始期在庫数推定手段と、前記所定期間内に返却される修理済物品数を推定する修理済物品数推定手段と、前記所定期間内の予定出庫数を設定する予定出庫数設定手段と、前記所定期間の終期における目標在庫数を設定する目標在庫数設定手段と、前記始期在庫数に前記修理済物品数と前記所定期間内の予定納品数とを加算すると共に前記予定出庫数を減算した値が前記目標在庫数となるように該予定納品数を設定する予定納品数設定手段と、を備える在庫管理装置として機能させることを要旨とする。
【００１６】
この本発明の在庫管理装置用のプログラムでは、コンピュータを上述のいずれかの態様の本発明の在庫管理装置として機能させるから、本発明の在庫管理装置が奏する効果、例えば、修理が完了して返却される修理済物品の数を考慮して在庫を管理することができる効果や、より適切なタイミングで物品の発注を指示することができる効果や、生産終了時の在庫をより適切に管理することができる効果などを奏することができる。
【００１７】
本発明の在庫管理方法は、
製品を構成する物品の在庫を管理する在庫管理方法であって、
（ａ）所定期間の始期における始期在庫数を推定し、
（ｂ）前記所定期間内に返却される修理済物品数を推定し、
（ｃ）前記所定期間内の予定出庫数を設定し、
（ｄ）前記所定期間の終期における目標在庫数を設定し、
（ｅ）前記始期在庫数に前記修理済物品数と前記所定期間内の予定納品数とを加算すると共に前記予定出庫数を減算した値が前記目標在庫数となるように該予定納品数を設定する
ことを要旨とする。
【００１８】
この本発明の在庫管理方法では、所定期間の始期在庫数を推定すると共にその期間に返却される修理済物品数を推定し、これらと予定出庫数と目標在庫数とに基づいてその期間の予定納品数を設定する。従って、修理が完了して返却される修理済物品の数を考慮して在庫を管理することができる。この結果、過剰な在庫に伴う在庫損失や在庫不足に伴う機会損失などを回避することができる。
【００１９】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例である在庫管理装置２０を含むシステム構成の概略を示す構成図である。実施例の在庫管理装置２０は、図示するように、ネットワークを介して接続された修理管理システム４０や販売予測システム５０から取得した修理依頼データや販売予測データなどに基づいてパーソナルコンピュータの部品（例えば、マザーボードやＨＤＤ，ビデオカードなど）に関する在庫管理を行なう在庫管理装置として構成されており、キーボードやマウスなどの入力デバイスやネットワークインタフェースを介してコマンドやデータなどの入力を受け付ける入力部２２と、装置全体をコントロールする制御部２４と、モニタなどの出力デバイスやネットワークインタフェースを介して画面やデータなどを出力する出力部２６と、プログラムなどのデータを記憶する記憶部２８とを備える。
【００２０】
在庫管理装置２０の記憶部２８には、在庫管理に関する情報をデータベース化して記憶する在庫管理データベース３０がインストールされている。図２（ａ）〜（ｃ）は、在庫管理データベース３０で管理される情報の一例を示す説明図である。図２（ａ）に示す部品マスタテーブルは、在庫管理の対象となる部品に関する情報を記憶するテーブルであり、図示するように、部品の提供元のベンダーを識別するベンダーコードや部品を識別する部品コード，部品の名称，部品の原産国，部品を発注してから納品されるまでに要する日数である標準リードタイム，部品の修理作業に要する修理日数，部品の修理を依頼する際の運搬に要する物流日数，部品の生産を終了する年月などの情報が記憶されるように構成されている。これらの情報は、新たに在庫管理の対象となる部品が発生したときや部品の生産を終了するときなどに更新される。図２（ｂ）に示す在庫管理テーブルは、部品の在庫管理に関する情報を記憶するテーブルであり、図示するように、部品コードや在庫管理の対象期間（年月），その期間の始期における在庫数，その期間の終期における目標在庫数，その期間内に販売が予定される予定販売数，その期間内に修理が完了して入庫が予定される予定修理戻り数，その期間内に納品が予定される予定納品数などの情報が記憶されるように構成されている。これらの情報は、後述する予定納品数設定処理の中で更新される。図２（ｃ）に示す発注管理テーブルは、部品の発注に関する情報を記憶するテーブルであり、図示するように、部品コードや発注を行なう年月日，発注数などの情報が記憶されるように構成されている。これらの情報は、後述する発注処理の中で更新される。
【００２１】
修理管理システム４０は、在庫品に含まれる不良品の修理業務に関するシステムであり、不良品の修理の依頼から完了に至るまでの一連の業務で発生する情報を管理する。また、販売予測システム５０は、部品の販売予測に関するシステムであり、過去の販売実績などの情報に基づいて将来の販売予定数などを予測する。修理管理システム４０や販売予測システム５０については、本発明の中核をなさないから、これ以上の詳細の説明は省略する。
【００２２】
次に、実施例の在庫管理装置２０の動作について説明する。図３は、定期的に（例えば、毎月１５日など）実施例の在庫管理装置２０により実行される予定納品数設定処理の一例を示すフローチャートである。予定納品数設定処理は、所定の対象期間における予定納品数を設定する処理であり、実施例では、この予定納品数設定処理を実行する月（以下、当月という）の２ヶ月後の月（以下、翌々月という）を対象期間とする。なお、予定納品数を設定する対象期間は、翌々月に限られず、部品の標準リードタイムなどを考慮してその他の期間（例えば、翌月や３ヵ月後の月など）としてもよいのは勿論である。
【００２３】
予定納品数設定処理では、図３に示すように、まず、修理管理システム４０から修理依頼データを読み込むと共に販売予測システム５０から販売予測データを読み込む処理を実行する（ステップＳ１００）。図４は修理依頼データのデータ構造の一例を示す説明図であり、図５は販売予測データのデータ構造の一例を示す説明図である。修理依頼データには、図４に示すように、修理を依頼した部品の部品コードや修理の依頼年月日，修理を依頼した部品の数などの情報が含まれ、販売予測データには、図５に示すように、販売予測の対象となる部品コードや販売予測の対象期間（年月），その期間内の予測販売数などの情報が含まれる。なお、これらのデータは、この予定納品数設定処理の実行が開始される前の所定のタイミングで予め読み込んでおくものとしてもよい。
【００２４】
こうして修理依頼データや販売予測データを読み込むと、対象期間の前月の目標在庫数Ｓｔｒｇｔの値を対象期間の始期在庫数Ｓｓｔｒｔとして設定する（ステップＳ１１０）。実施例では、翌々月を対象期間とするから、翌月の目標在庫数Ｓｔｒｇｔとして設定されている値が翌々月の始期在庫数Ｓｓｔｒｔとして設定される。
【００２５】
続いて、ステップＳ１００で取得した修理依頼データに基づいて予定修理戻り数Ｒを設定する（ステップＳ１２０）。即ち、修理依頼データに含まれる修理依頼年月日に部品マスタテーブルの修理日数と物流日数とを加算することにより修理が完了して入庫される年月日を推定し、推定された入庫年月日が対象期間内となる修理依頼品数を合算する。こうして算出された修理依頼品数の合算値が、対象期間内に修理が完了して入庫される予定修理戻り数Ｒとなる。
【００２６】
そして、ステップＳ１００で取得した販売予測データに含まれる予測販売数を予定販売数Ｓｏｕｔとして設定し、この設定された予定販売数Ｓｏｕｔに基づいて目標在庫数Ｓｔｒｇｔを設定する（ステップＳ１３０，Ｓ１４０）。実施例では、目標在庫数Ｓｔｒｇｔは予定販売数Ｓｏｕｔの１／３の値となるように設定するものとした。なお、目標在庫数Ｓｔｒｇｔの設定方法は、予定販売数Ｓｏｕｔに基づく方法でなくてもよく、その他の種々の方法を適用することができるのは勿論である。
【００２７】
こうして目標在庫数Ｓｔｒｇｔが設定されると、始期在庫数Ｓｓｔｒｔに予定納品数Ｓｉｎと予定修理戻り数Ｒとを加算すると共に予定販売数Ｓｏｕｔを減算した値が目標在庫数Ｓｔｒｇｔとなるように、予定納品数Ｓｉｎを設定する（ステップＳ１５０）。このように設定される予定納品数Ｓｉｎは、次式（１）により示すことができる。
【００２８】
【数１】
Ｓｉｎ＝Ｓｔｒｇｔ＋Ｓｏｕｔ−（Ｓｓｔｒｔ＋Ｒ）              （１）
【００２９】
そして、ステップＳ１１０〜Ｓ１５０で設定された各値を在庫管理データベース３０の在庫管理テーブルに登録し（ステップＳ１６０）、予定納品数設定処理を終了する。図６は、この予定納品数設定処理の実行後の在庫管理テーブルの内容の具体例を示す説明図である。図６の具体例は、２００３年１月１５日にこの予定納品数設定処理が実行された場合の例であり、その２ヶ月後である２００３年３月を対象期間として予定納品数の設定がされている。
【００３０】
次に、予定納品数を設定する対象期間が部品の生産終了年月に該当する場合の予定納品数設定処理である生産終了時予定納品数設定処理について説明する。対象期間が生産終了年月に該当するか否かは、在庫管理データベース３０の部品マスタテーブルの生産終了年月を参照することにより判断される。図７は、生産終了時予定納品数設定処理の一例を示すフローチャートである。生産終了時予定納品数設定処理では、まず、図３に例示した予定納品数設定処理と同様に、修理依頼データや販売予測データを読み込むと共に始期在庫数Ｓｓｔｒｔを設定し、読み込んだ修理依頼データに基づいて予定修理戻り数Ｒを設定する（ステップＳ１００〜Ｓ１２０）。
【００３１】
そして、読み込んだ修理依頼データに基づいて生産終了後の修理戻り数Ｒ´を設定する（ステップＳ１２５）。即ち、修理依頼年月日に修理日数と物流日数とを加算して推定される入庫年月日が対象期間より後となる修理依頼品数を合算して生産終了後修理戻り数Ｒ´として設定する。
【００３２】
続いて、予定納品数設定処理と同様に、販売予測データに基づいて予定販売数Ｓｏｕｔを設定した後（ステップＳ１３０）、目標在庫数Ｓｔｒｇｔを設定する（ステップＳ１４０）。この生産終了時予定納品数設定処理で設定される目標在庫数Ｓｔｒｇｔは、生産終了後のアフターサービスに対応するための在庫数であるから、その部品の販売実績数などに基づいて定められる。
【００３３】
そして、始期在庫数Ｓｓｔｒｔに予定納品数Ｓｉｎと予定修理戻り数Ｒと生産終了後修理戻り数Ｒ´とを加算すると共に予定販売数Ｓｏｕｔを減算した値が目標在庫数Ｓｔｒｇｔとなるように、予定納品数Ｓｉｎを設定する（ステップＳ１５０）。このように設定される予定納品数Ｓｉｎは、次式（２）により示すことができる。
【００３４】
【数２】
Ｓｉｎ＝Ｓｔｒｇｔ＋Ｓｏｕｔ−（Ｓｓｔｒｔ＋Ｒ＋Ｒ´）        （２）
【００３５】
こうして予定納品数Ｓｉｎが設定されると、予定納品数設定処理と同様に、設定された各値を在庫管理データベース３０の在庫管理テーブルに登録し（ステップＳ１６０）、生産終了時予定納品数設定処理を終了する。図８は、この生産終了時予定納品数設定処理の実行後の在庫管理テーブルの内容の具体例を示す説明図である。図６との比較からわかるように、図８の具体例では、対象期間である２００３年３月が生産終了年月であるから、２００３年４月の予定修理戻り数Ｒ（生産終了後修理戻り数Ｒ´）を加味して予定納品数が設定されている。
【００３６】
次に、発注処理について説明する。発注処理は、予定納品数が設定された後（例えば、予定納品数設定処理の直後など）に実施例の在庫管理装置２０により実行される。図９は、発注処理の一例を示すフローチャートである。発注処理では、まず、在庫管理データベース３０の在庫管理テーブルに登録された予定納品数と部品マスタテーブルの標準リードタイムを読み込む処理を実行する（ステップＳ２００）。
【００３７】
続いて、読み込んだ予定納品数と標準リードタイムに基づいて、発注数と発注年月日を設定する（ステップＳ２１０）。即ち、発注年月日に標準リードタイムを加算して算出される入庫予定年月日が予定納品数の対象期間内となり、かつ、その対象期間内の入庫予定数が予定納品数となるように、発注数と発注年月日を設定する。
【００３８】
そして、発注数と発注年月日を在庫管理データベース３０の発注管理テーブルに登録し（ステップＳ２２０）、発注処理を終了する。こうして、発注管理テーブルに発注数と発注年月日が登録されると、これらの情報に従って、発注指示がなされることになる。
【００３９】
以上説明した実施例の在庫管理装置２０によれば、修理管理システム４０から取得した修理依頼データに基づいて修理が完了して入庫される予定の修理戻り数Ｒを算出し、この予定修理戻り数Ｒを考慮して予定納品数Ｓｉｎを設定することができる。この結果、不良品の修理が生じても適切に在庫を管理することができる。また、生産終了時には、生産終了後の修理戻り数Ｒ´をも考慮して予定納品数Ｓｉｎを設定するから、生産終了時の在庫をより適切なものとすることができる。さらに、設定された予定納品数に従って発注数や発注年月日を定めるから、より適切なタイミングで発注を指示することができる。
【００４０】
ここで、実施例の在庫管理装置２０では、ステップＳ１１０の処理を実行する制御部２４が始期在庫数推定手段に相当し、ステップＳ１２０の処理を実行する制御部２４が修理済物品数推定手段に相当し、ステップＳ１３０の処理を実行する制御部２４が予定出庫数設定手段に相当し、ステップＳ１４０の処理を実行する制御部２４が目標在庫数設定手段に相当し、ステップＳ１５０の処理を実行する制御部２４が予定納品数設定手段に相当し、在庫管理データベース３０の部品マスタテーブルが修理情報記憶手段に相当し、発注処理を実行する制御部２４が発注指示手段に相当し、在庫管理データベース３０の発注管理テーブルが発注情報記憶手段に相当する。
【００４１】
実施例の在庫管理装置２０では、対象期間の前月の目標在庫数Ｓｔｒｇｔの値を対象期間の始期在庫数Ｓｓｔｒｔとして設定するものとしたが、その他の方法で始期在庫数Ｓｓｔｒｔを設定するものとしてもよい。例えば、現在の在庫数と現在から対象期間の前月までの期間の予定修理戻り数Ｒとこの期間の予定納品数Ｓｉｎとこの期間の予定販売数Ｓｏｕｔとに基づいて始期在庫数Ｓｓｔｒｔを設定するものとしてもよい。
【００４２】
実施例の在庫管理装置２０では、始期在庫数Ｓｓｔｒｔに予定納品数Ｓｉｎと予定修理戻り数Ｒとを加算すると共に予定販売数Ｓｏｕｔを減算した値が目標在庫数Ｓｔｒｇｔとなるように予定納品数Ｓｉｎを設定するものとしたが、さらに、納品される部品の想定不良率を考慮して予定納品数Ｓｉｎを設定するものとしてもよい。この場合には、在庫管理データベース３０の部品マスタテーブルで各部品の想定不良率を管理すればよい。
【００４３】
実施例の在庫管理装置２０では、修理依頼年月日に修理日数と物流日数とを加算することにより入庫年月日を推定するものとしたが、修理が完了して入庫される時期を推定することができれば、これらの情報に限られず、その他の情報に基づいて入庫年月日を推定するものとしてもよい。また、対象期間内に修理が完了して入庫される予定修理戻り数Ｒが分かればよいから、例えば、修理管理システム４０により予定修理戻り数Ｒを算出し、算出された予定修理戻り数Ｒを修理管理システム４０から取得するものとしてもよい。この場合には、在庫管理データベース３０の部品マスタテーブルで修理日数や物流日数を管理する必要はない。なお、予定修理戻り数Ｒを算出する方法は、その他の種々の方法を適用してもよいのは勿論である。
【００４４】
実施例の在庫管理装置２０では、対象期間が部品の生産終了年月に該当する場合には生産終了時予定納品数設定処理を実行するものとしたが、生産終了時の在庫をより適切なものとすることができるという効果は若干劣るものの、部品の生産終了に拘わらず予定納品数設定処理を実行するものとしても差し支えない。
【００４５】
実施例の在庫管理装置２０では、発注年月日に標準リードタイムを加算して算出される入庫予定年月日が予定納品数の対象期間内となり、かつ、その対象期間内の入庫予定数が予定納品数となるように発注数と発注年月日を設定するものとしたが、さらに、対象期間中の在庫数が少なくとも値０とならないように、発注数と発注年月日を設定するものとしてもよい。
【００４６】
実施例の在庫管理装置２０では、予定納品数に基づいて発注数と発注年月日を設定する発注処理を実行するものとしたが、発注処理の実行は行なわず予定納品数の設定までを行なうものとしてもよい。この場合、発注処理は、別途の発注システムなどにより実行するものとすればよい。
【００４７】
実施例の在庫管理装置２０では、在庫管理装置２０は、パーソナルコンピュータの部品に関する在庫管理を行なう在庫管理装置として構成されるものとしたが、その他の製品を構成する物品の在庫を管理する在庫管理装置に適用してもよいのは勿論である。
【００４８】
実施例の在庫管理装置２０では、在庫管理の対象期間として年月を用いたが、在庫管理の期間として１月以外の単位（例えば、半月や３月など）を用いるものとしてもよい。この場合、予定納品数設定処理や発注処理を実行するタイミングを月２回（例えば、毎月１日と１５日など）や３ヶ月に１回などとすればよい。
【００４９】
実施例の在庫管理装置２０では、定期的に予定納品数を設定して発注を行なう発注方式を用いて説明したが、予定修理戻り数Ｒを考慮して予定納品数Ｓｉｎを設定することができればよいから、その他の種々の発注方式に適用できるのは勿論である。
【００５０】
実施例の在庫管理装置２０では、ネットワークを介して接続された修理管理システム４０や販売予測システム５０から取得した修理依頼データや販売予測データなどに基づいて在庫管理を行なう在庫管理装置として構成されるものとしたが、修理依頼データや販売予測データを入手することができれば、修理管理システム４０や販売予測システム５０とネットワークを介して接続されている必要はない。
【００５１】
実施例では、パーソナルコンピュータの部品に関する在庫管理を行なう在庫管理装置２０の形態として説明したが、同様な在庫を管理する在庫管理方法の形態とするものとしても構わない。また、単一または複数のコンピュータを在庫管理装置２０として機能させるプログラムの形態とするものとしても構わない。このときには、図３に例示した予定納品数設定処理や図７に例示した生産終了時予定納品数設定処理や図９に例示した発注処理の各ステップを適当なプログラム言語を用いてプログラムし、コンピュータにインストールすればよい。
【００５２】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】在庫管理装置２０を含むシステム構成の概略を示す構成図。
【図２】在庫管理データベース３０で管理する情報の一例を示す説明図。
【図３】予定納品数設定処理の一例を示すフローチャート。
【図４】修理依頼データのデータ構造の一例を示す説明図。
【図５】販売予測データのデータ構造の一例を示す説明図。
【図６】在庫管理テーブルの内容の具体例を示す説明図。
【図７】生産終了時予定納品数設定処理の一例を示すフローチャート。
【図８】在庫管理テーブルの内容の具体例を示す説明図。
【図９】発注処理の一例を示すフローチャート。
【符号の説明】
２０  在庫管理装置、２２  入力部、２４  制御部、２６  出力部、２８  記憶部、３０  在庫管理データベース、４０  修理管理システム、５０  販売予測システム。
【図１】
2004238179.tif 000003
【図２】
2004238179.tif 000004
【図３】
2004238179.tif 000005
【図４】
2004238179.tif 000006
【図５】
2004238179.tif 000007
【図６】
2004238179.tif 000008
【図７】
2004238179.tif 000009
【図８】
2004238179.tif 000010
【図９】
2004238179.tif 000011