(57)【特許請求の範囲】
【請求項１】
製品の在庫状況を表示する表示部を備え、製品の在庫管理の意思決定を支援する在庫管理装置において、
前記在庫管理装置の記憶部は、
製品の在庫に関する第１の特徴量の値の履歴を示すデータと、製品の在庫に関する第２の特徴量の値の履歴を示すデータとを、製品ごとに記憶しており、
前記在庫管理装置の制御部は、
入力部からの入力により、着目日時と、前記在庫状況を示す散布図の第１の座標軸を構成する前記第１の特徴量と、前記在庫状況を示す散布図の第２の座標軸を構成する前記第２の特徴量とを特定する制御と、
前記記憶部から、前記着目日時における第１の特徴量の値と、前記着目日時における第２の特徴量の値とを、製品ごとに取得し、前記第１の座標軸となる横軸では前記第１の特徴量となる累積販売金額の値を示し、前記第２の座標軸となる縦軸では前記第２の特徴量となる在庫金額の値を示すプロットを、製品ごとに生成することで、前記表示部に前記散布図を表示させる制御と、
前記散布図に表示されている前記プロットの集合の重心を算出する制御と、
前記表示部に、前記算出した重心を示すプロットと、前記重心と交わる横直線および縦直線を前記散布図に表示させる制御と、を実行する
ことを特徴とする在庫管理装置。
【請求項２】
前記在庫管理装置の記憶部は、さらに、
特定の製品について、販売予定金額を記憶しており、
前記在庫管理装置の制御部は、さらに、
前記特定の製品に対応する特定のプロットが、前記横直線および前記縦直線によって四分割された前記散布図の４つのエリアのうち右上のエリアまたは左上のエリアに属している場合には、前記表示部に、前記特定の製品の在庫管理には問題が無いことを前記散布図に表示させる制御、を実行する
ことを特徴とする請求項１に記載の在庫管理装置。
【請求項３】
前記在庫管理装置の制御部は、さらに、
前記特定の製品の、所定の日時における、前記販売予定金額と前記在庫金額との乖離度を算出する制御と、
前記乖離度が所定値以上であれば、前記特定の製品に対応する前記特定のプロットをハイライト表示する制御と、を実行する
ことを特徴とする請求項２に記載在庫管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の在庫管理を行う技術に関する。
【背景技術】
【０００２】
製造、物流、小売業では、種々の製品の在庫管理が行われる。在庫管理では、長期滞留在庫の発生、欠品の発生などの、製品に関する問題在庫を早期に発見し、対策を立てることが重要である。
なお、特許文献１には、過去における需要予測値と需要実績値に基づいて安全在庫量（将来の製品の需要が予測よりも大きくなり在庫が欠品状態になることを防ぐために予め生産しておく在庫の在庫量をいう）を算出する在庫管理の技術について開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３６９２８６公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、主に、作業現場に直接関わることの無いマネージャ等が、在庫管理の対象となる何千、何万にものぼる種類の製品を対象にして、限られた時間の中で問題在庫を発見するには、相応の分析手法が必要となる。しかし、従来の在庫管理の技術は、基本的には、製品の在庫推移を表示することで、在庫管理の良し悪しを判断するものであるが、この在庫推移による判断は、膨大な製品の種類別に行われるため時間がかかりすぎる。また、従来では、前記在庫推移を数字の羅列で表示したり、問題在庫を発見するためにいくつもの画面を参照し、多くの操作を必要としたりしていたので尚更である。
特許文献１の技術は、在庫管理の良し悪しを、需要予測値と予測誤差の絶対値との相関で判断するものであるが、この判断も製品の種類別に行われるので同様である。
そこで、このような事情を鑑みて、本発明では、製品の問題在庫の発見を有効に支援することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するため、本発明では、対象とする製品群について表示部が表示するグラフにおいて、そのグラフの横軸に第１の特徴量をとり、縦軸に第２の特徴量をとり、表示部は、製品ごとに、第１の特徴量および第２の特徴量にて示す値をプロットした散布図を表示する。これにより、例えば、通常とは異なる位置にプロットされた製品について即座に問題在庫として推定することができる。
また、第１の特徴量、第２の特徴量には、例えば、着目日時の製品の累積販売金額、在庫金額、在庫回転率、リードタイム、といった種々の特徴量をとることができるため、在庫管理の詳細な分析を行うことができる。
もし、問題在庫と推定した製品について詳細に調査したいときは、該当するプロットを選択することで、その製品の詳細な情報を表示することもできる。
詳細は、後記する。
【発明の効果】
【０００６】
本発明によれば、製品の問題在庫の発見を有効に支援することができる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態の在庫管理装置のソフトウェア構成図である。
【図２】履歴データ００１のデータ構造の一例を示す図である。
【図３】色分けテーブル００２のデータ構造の一例を示す図である。
【図４】散布図生成手段００３による処理内容を示すフローチャートである。
【図５】ステップＳ４０３による処理内容の詳細を示すフローチャートである。
【図６Ａ】表示部に画面表示された散布図の具体例である。
【図６Ｂ】表示部に画面表示された散布図の具体例である。
【図６Ｃ】表示部に画面表示された散布図の具体例である。
【図７】表示部に画面表示された散布図のプロットを色分けして表示するときの具体例である。
【図８】重心算出手段００４による処理内容を示すフローチャートである。
【図９】表示部に画面表示された散布図のプロットの重心を表示するときの具体例である。
【図１０Ａ】表示部に画面表示された散布図のプロットを対数表示するときの具体例である。
【図１０Ｂ】表示部に画面表示された散布図のプロットを対数表示するときの具体例である。
【図１０Ｃ】表示部に画面表示された散布図のプロットを対数表示するときの具体例である。
【図１１】表示部に画面表示された散布図が示す在庫状況の日を設定するインターフェースを表示するときの具体例である。
【図１２】詳細グラフ生成手段００５による処理内容を示すフローチャートである。
【図１３】表示部に画面表示された、散布図のプロットを選択したときの当該製品の在庫推移の具体例である。
【発明を実施するための形態】
【０００８】
次に、本発明を実施するための形態（以下、「実施形態」という。）について、適宜図面を参照しながら説明する。
【０００９】
≪構成≫
図１は、本実施形態の在庫管理装置のソフトウェア構成図である。この在庫管理装置は、履歴データ００１、色分けテーブル００２、散布図生成手段００３、重心算出手段００４、詳細グラフ生成手段００５、ＸＹ軸項目選択手段００６、プロット色分け項目選択手段００７、プロット選択手段００８、日付指定手段００９、自動更新間隔指定手段０１０、自動更新開始手段０１１、自動更新終了手段０１２といったソフトウェア構成を備えている。
【００１０】
この在庫管理装置は、入力部（例：ポインティングデバイス、タッチパネル）、表示部（例：ディスプレイ、タッチパネル）、制御部（例：ＣＰＵ（Central Processing Unit））および記憶部（例：メモリ、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard Disk Drive））をハードウェア構成として備えるコンピュータである。この在庫管理装置は、記憶部にソフトウェア構成としての散布図生成手段００３などを実現する在庫管理用のプログラムを記憶する。制御部がこのプログラムを実行することにより、在庫管理に要する処理が実行される。
【００１１】
履歴データ００１は、在庫管理の対象となる製品の在庫実績を記憶するデータベースである。
図２は、履歴データ００１のデータ構造の一例を示す図である。履歴データ００１は、「製品コード」、「事業グループ」、「カテゴリ」、「ブランド」、「日付」、「累積販売金額」、「在庫金額」といったフィールドを備えている。
【００１２】
「製品コード」は、在庫管理の対象となる製品の識別番号（単に、製品コードと称する場合がある）である。
「事業グループ」は、在庫管理の対象となる製品の生産、販売などの事業グループの名称である。
「カテゴリ」は、在庫管理の対象となる製品を、特性、品質などで分類したときの分類の名称である。
「ブランド」は、在庫管理の対象となる製品の銘柄の名称である。
【００１３】
「日付」は、製品の在庫実績を決定する日であり、製品の在庫推移を日単位で追跡することができる。製品の種類などに応じて週、月、年を決定するようにし、週単位、月単位、年単位などで追跡してもよい。説明の便宜上、履歴データ００１は日単位の製品に関するレコードを備えているものとする。
【００１４】
「累積販売金額」は、該当する製品が「日付」が示す日までのある期間において、市場で販売されたときの実際の販売量の合計を金額として示したものである。説明の便宜上、金額として示すが、基本的には、製品の単価は決定されているので、製品の数量として示してもよい。
「在庫金額」は、該当する製品がその日において、所定のスペースで在庫されたときの実際の在庫量を金額として示したものである。
【００１５】
図２の履歴データ００１において、例えば、１行目のレコードに着目すると、製品コード１００００１の製品は、Ｘ事業ＧＲが手がけたものであり、カテゴリＡに属するとともにブランドαという銘柄を備えている。そして、２００９年２月１日において、これまでに￥４０，０００分の販売がなされ、￥７７，０００，０００分の金額に相当する在庫量が存在することが示されている。
なお、「事業グループ」、「カテゴリ」、「ブランド」は、後記する分類項目の選択候補となる。
また、「累積販売金額」、「在庫金額」は、後記する散布図のグラフのＸ軸（横軸）およびＹ軸（縦軸）となる特徴量（第１の特徴量、第２の特徴量）のひとつである。
【００１６】
色分けテーブル００２は、製品ごとに打たれ、散布図に表示されるプロットの色を定めるデータベースである。
図３は、色分けテーブル００２のデータ構造の一例を示す図である。色分けテーブル００２は、「値」、「色」といったフィールドを備えている。
【００１７】
「値」は、散布図に表示されるプロットの色を決定するための値である。図３においては、製品のブランドによりプロットの色分けを行うため、履歴データ００１の「ブランド」に登録された値が登録される。
「色」は、散布図に表示されるプロットの色である。図３の色分けテーブル００２によれば、例えば、ブランドαである製品のプロットの色は赤（Red）とするように設定される。
【００１８】
プロットの色分けは、この他に事業グループや、カテゴリなどに関して行うこともでき、履歴データ００１の「事業グループ」、「カテゴリ」に登録された値を用いて、色分けテーブル００２の「値」を構成することで達成することができる。
【００１９】
散布図生成手段００３は、履歴データ００１に登録されている製品に対応するプロットを、所定の特徴量が横軸および縦軸（第１の座標軸、第２の座標軸）に定められたグラフに描写する散布図を生成する。
重心算出手段００４は、履歴データ００１に登録されている製品に対応するプロットの集合の重心を算出する。
【００２０】
詳細グラフ生成手段００５は、入力部からの入力により、散布図のプロットのひとつが選択されたとき、該当する製品の在庫推移を示すグラフを生成する。
ＸＹ軸項目選択手段００６は、入力部からの入力により、散布図のグラフのＸ軸（横軸）およびＹ軸（縦軸）に定める特徴量を、履歴データ００１のフィールドの一部から選択する。ＸＹ軸項目選択手段００６は、表示部の画面上のＧＵＩ（Graphic User Interface）操作による指定、または外部ファイルによる指定により実現する。
【００２１】
プロット色分け項目選択手段００７は、入力部からの入力により、散布図のプロットの色を定める分類項目を、履歴データ００１のフィールドの一部から選択する。選択した分類項目（着目分類項目）は、色分けテーブル００２の「値」を構成する。プロット色分け項目選択手段００７は、表示部の画面上のＧＵＩ操作による指定、または外部ファイルによる指定により実現する。
【００２２】
プロット選択手段００８は、入力部からの入力により、散布図のプロットの少なくともひとつを選択する。プロット選択手段００８は、表示部の画面上のＧＵＩ操作による指定、または外部ファイルによる指定により実現する。
日付指定手段００９は、入力部などからの入力により、ユーザが着目したい日を指定する。その日（着目日時）を指定することにより、履歴データ００１のレコードのうち、「日付」の値がその指定の日であるものが特定され、結果的に、その指定の日における散布図のプロットが描写される。日付指定手段００９は、表示部の画面上のＧＵＩ操作による指定、または外部ファイルによる指定により実現する。
【００２３】
自動更新間隔指定手段０１０は、入力部からの入力により、日付指定手段００９が指定する日を、例えば１日ごとに繰り下げるための時間間隔を指定する。自動更新間隔指定手段０１０は、表示部の画面上のＧＵＩ操作による指定、または外部ファイルによる指定により実現する。
【００２４】
自動更新開始手段０１１は、入力部からの入力により、散布図のプロットの描写を、自動更新間隔指定手段０１０により指定された時間間隔で自動更新する処理を開始する。自動更新間隔指定手段０１０による時間間隔が例えば１秒であれば、「１秒」と指定し、自動更新開始手段０１１により自動更新を開始することにより、履歴データ００１のレコードのうち、「日付」の値が該当する日であるものが逐一特定され、結果的に、散布図に描写されたプロットの１秒ごとの経時変化を表示することができる。自動更新開始手段０１１は、表示部の画面上のＧＵＩ操作による指定、または外部ファイルによる指定により実現する。
【００２５】
自動更新終了手段０１２は、入力部からの入力により、自動更新開始手段０１１による自動更新を終了する。自動更新終了手段０１２は、表示部の画面上のＧＵＩ操作による指定、または外部ファイルによる指定により実現する。
【００２６】
≪処理≫
次に、本実施形態の在庫管理装置の処理内容について詳細に説明する。以下に説明する処理の主体は、在庫管理装置の制御部である。
【００２７】
図４は、散布図生成手段００３による処理内容を示すフローチャートである。
まず、ステップＳ４０１において、日付指定手段００９により指定された日付を変数ｄに代入して日付ｄとするとともに、プロット色分け項目選択手段００７により選択された分類項目を変数Ｉに代入して分類項目Ｉとし、日付ｄと分類項目Ｉをメモリ上に展開する。展開した後、ステップＳ４０２に進む。
【００２８】
ステップＳ４０２において、分類項目Ｉに応じた色分けテーブル００２を読み出し、変数Ｄにその色分けテーブル００２を代入して色分けテーブルＤとし、色分けテーブルＤをメモリ上に展開する。展開した後、ステップＳ４０３に進む。
【００２９】
ステップＳ４０３において、メモリ上に展開された日付ｄ、分類項目Ｉおよび色分けテーブルＤを参照して散布図を生成する。散布図の生成の処理の詳細は後記する。
【００３０】
図５は、ステップＳ４０３による処理内容の詳細を示すフローチャートである。
まず、ステップＳ５０１において、履歴データ００１の「製品コード」に登録されている製品コードを全て抽出し、抽出した製品コードにおいて重複の無い製品コードのリストを、例えば昇順に並べて作成する。なお、変数Ｃにこのリストを代入してリストＣとする。リストＣを作成した後、ステップＳ５０２に進む。
【００３１】
ステップＳ５０２において、リストＣから１件（例えば、先頭から１件）の製品コードを取り出す。なお、変数ｃｐにこの取り出した製品コードを代入して製品コードｃｐとする。製品コードｃｐを取り出した後、ステップＳ５０３に進む。
【００３２】
ステップＳ５０３において、履歴データ００１から製品コードｃｐに対応する製品ｐのレコードを抽出する。なお、抽出されたレコードは日付ｄ（ステップＳ４０１参照）のものだけである。抽出した後、ステップＳ５０４に進む。
【００３３】
ステップＳ５０４において、分類項目Ｉおよびプロットの色分けテーブルＤを参照して、製品の分類項目（プロット色分け項目選択手段００７により選択されたもの）の値に対応する色をプロットに設定する。ただし、分類項目Ｉが選択されていない場合は規定値の色（例：黒）を設定する。設定した後、ステップＳ５０５に進む。
【００３４】
ステップＳ５０５において、製品ｐの、日付ｄにおける累積販売金額をＸ軸の値とするとともに、在庫金額をＹ軸の値とした散布図を生成し、その散布図に製品ｐに対応するプロットを描画する。描画した後、ステップＳ５０６に進む。
【００３５】
ステップＳ５０６において、リストＣに未処理のデータ、つまり製品コードがあるか否か判定する。存在すれば（ステップＳ５０６でＹｅｓ）、ステップＳ５０２に戻り、別の製品コードｃｐについてステップＳ５０２〜ステップＳ５０６処理を繰り返し、存在しなければ（ステップＳ５０６でＮｏ）、すべてのプロットが描画されたことを意味するので、処理全体を終了する。
なお、描画された散布図のグラフィックデータはメモリ上に記憶され、表示部に表示される。
【００３６】
〔所望の座標軸を定めた散布図の表示〕
図６（図６Ａ〜図６Ｃの総称）は、表示部に画面表示された散布図の具体例である。図６Ａは、横軸に製品群の累積販売金額をとり、縦軸に製品群の在庫金額をとったときの散布図が示されている。図６Ｂは、横軸に製品群の在庫回転率をとり、縦軸に製品群の在庫金額をとったときの散布図が示されている。図６Ｃは、横軸に製品群のリードタイム（日単位）をとり、縦軸に製品群の在庫金額をとったときの散布図が示されている。
【００３７】
なお、在庫回転率とは、一定期間における製品の在庫量の平均に対するその製品の販売量の合計の割合である。この割合が高いほど、在庫の製品の入れ替わりが多い（在庫の回転が大きい）ことを意味し、製品の仕入れから販売までの効率性を示す指標となる。
【００３８】
また、リードタイムとは、製品の発注から納品までに要する期間を意味し、作業工程に応じて、主に、開発リードタイム、調達リードタイム、生産リードタイム、配送リードタイムに分解される。オペレーション品質の測定として、特に、作業工程を完了するときのスピードを測定する指標として使われている。横軸にとるリードタイムとして、開発リードタイム、調達リードタイム、生産リードタイム、配送リードタイムをとってもよい。
【００３９】
図６Ａに着目すると、表示部の表示画面のコンボボックス１０４において、「累積販売金額」を指定することにより、散布図のＸ軸の特徴量が決定される。また、コンボボックス１０５において、「在庫金額」を指定することにより、散布図のＹ軸の特徴量が決定される。コンボボックス１０４，１０５は、ＸＹ軸項目選択手段００６を具現化したインターフェースであり、これらに登録されているメニューは、履歴データ００１のフィールドの一部のフィールド名である。
【００４０】
また、表示部の表示画面において、再描画ボタン１０６を押下することにより、散布図生成手段００３による処理（図５参照）が実行され、グラフ表示エリア１０７には、コンボボックス１０４，１０５で指定した特徴量に対応した散布図のプロットが描画される。散布図に描画されるプロットのサイズ、形状は適宜変更することができる。また、プロットの色は、コンボボックス１０３から指定することができるが、詳細は後記する。なお、図６ではコンボボックス１０３において「なし」を指定しているので、プロットの色は規定値の色となる。
【００４１】
コンボボックス１０４において、「在庫回転率」を指定することにより、散布図のＸ軸の特徴量が決定され、この状態で再描画ボタン１０６を押下すると、例えば図６Ｂに示す散布図が表示される。また、コンボボックス１０４において、「リードタイム」を指定することにより、散布図のＸ軸の特徴量が決定され、この状態で再描画ボタン１０６を押下すると、例えば図６Ｃに示す散布図が表示される。なお、このような表示を行ううえで、「在庫回転率」および「リードタイム」は、履歴データ００１のフィールドを構成し、製品ごとに相応の値が登録されている。
【００４２】
〔プロットの色分け〕
図７は、表示部に画面表示された散布図のプロットを色分けして表示するときの具体例である。表示部の表示画面のコンボボックス１０３において、「事業グループ」を指定することにより、散布図のプロットの色を定める分類項目が決定される。コンボボックス１０３は、プロット色分け項目選択手段００７を具現化したインターフェースであり、これらに登録されているメニューは、履歴データ００１のフィールドの一部のフィールド名である。
【００４３】
ここで、表示部の表示画面において、再描画ボタン１０６を押下することにより、散布図生成手段００３による処理（図５参照）が実行され、グラフ表示エリア１０７には、コンボボックス１０３で指定した事業グループごとに色分けされた、散布図のプロットが描画される。また、エリア１０３１には、プロットの色とプロットの色分けを決定する事業グループの名称との対応関係が描画される。この表示により、各事業グループの在庫管理の良し悪しを把握することができる。
【００４４】
〔重心表示〕
次に、表示部に画面表示された散布図のプロットの重心の表示に関する説明をする。
図８は、重心算出手段００４による処理内容を示すフローチャートである。
【００４５】
まず、ステップＳ８０１において、散布図の各プロットのＸ座標の値（ＸＹ軸項目選択手段００６にで選択した特徴量が示す値）を履歴データ００１から参照し、それらの値の加算平均Ｇｘを算出する。算出した後、ステップＳ８０２に進む。
【００４６】
ステップＳ８０２において、散布図の各プロットのＹ座標の値（ＸＹ軸項目選択手段００６にで選択したもう一方の特徴量が示す値）を履歴データ００１から参照し、それらの値の加算平均Ｇｙを算出する。算出した後、ステップＳ８０３に進む。
【００４７】
ステップＳ８０３において、重心Ｇ＝（Ｇｘ、Ｇｙ）を求め、重心Ｇを表すプロットと、そのプロットと交わる横直線および縦直線を散布図上に表示して、処理全体を終了する。
【００４８】
図９は、表示部に画面表示された散布図のプロットの重心を表示するときの具体例である。散布図のＸ軸には、「累積販売金額」が指定されており、Ｙ軸には、「在庫金額」が指定されている。表示部の表示画面の「重心を表示」と示されたテキストボックス１１０にチェックを入れると、グラフ表示エリア１０７において、散布図上に重心１１０１および重心と交わる横直線および縦直線が表示される。テキストボックス１１０は、重心算出手段００４を具現化したインターフェースである。
【００４９】
散布図を重心により四分割することにより、ユーザの在庫管理の意思決定が容易になる。すなわち、散布図の右下のエリアに属するプロットは、当該製品の在庫量が小さいのに、売り上げは大きい製品であることを示し、その製品の在庫管理の効率が高い（よく回転している）ことがわかる。
【００５０】
また、散布図の右上のエリアに属するプロットは、当該製品の在庫量が大きく、かつ、売り上げが大きい製品であることを示す。現時点では、売れ行きが好調であるので在庫量が多くても問題ないが、将来的には、在庫量を抑えるように管理する（右下のエリアに移動するように管理する）必要があることがわかる。
【００５１】
一方、散布図の左下のエリアに属するプロットは、当該製品の在庫量が小さく、かつ、売り上げが小さい製品であることを示す。在庫管理そのものに支障をきたす可能性は低いものの、当該製品の市場規模は小さいため、売り上げを増やすか事業撤退するか、といった判断をする必要があることがわかる。
【００５２】
最後に、散布図の左上のエリアに属するプロットは、当該製品の在庫量が大きいが、売り上げは小さい製品であることを示す。その製品の在庫管理の効率は低い（あまり回転していない）ので、長期滞留などの在庫管理上の問題があることがわかる。
【００５３】
通常、散布図を四分割するのに必要となる点を決めるには、ユーザの高度な判断が必要となる。しかし、前記した重心を用いることには、判断の高度性は不要であるため、専門家でなくても容易に在庫管理の良し悪しを把握することができる。
【００５４】
〔対数表示〕
図１０（図１０Ａ〜図１０Ｃの総称）は、表示部に画面表示された散布図のプロットを対数表示するときの具体例である。図１０Ａは、横軸に製品群の累積販売金額をとり、縦軸に製品群の在庫金額をとったときの散布図が示されている。図１０Ｂは、横軸に製品群の在庫回転率をとり、縦軸に製品群の在庫金額をとったときの散布図が示されている。図１０Ｃは、横軸に製品群のリードタイム（日単位）をとり、縦軸に製品群の在庫金額をとったときの散布図が対数表示で示されている。
【００５５】
図１０Ａは、図６Ａに示した散布図を対数表示化したものに等しい。図１０Ａに着目すると、表示部の表示画面の「対数表示」と示されたテキストボックス１１１にチェックを入れると、グラフ表示エリア１０７において、散布図の座標軸（Ｘ軸、Ｙ軸の両方）が常用対数座標軸となる。図１０Ｂ、図１０Ｃについても同様であり、それぞれ、図６Ｂ、図６Ｃに示した散布図を対数表示化したものに等しい。なお、在庫管理装置は、テキストボックス１１０のようなインターフェースを具現化するためのソフトウェア構成を例えば記憶部に備える。
【００５６】
対数表示にすれば、散布図のプロットが均等にばらつくようになり、プロットの重なり度合いが減少し、見やすい表示を実現することができる。
なお、図１０ではＸ軸、Ｙ軸の両方を常用対数軸にしたが、片方のみを常用対数軸にしてもよいし、「常用」以外の対数軸を用いてもよい。この場合、例えばテキストボックス１１１は、相応の選択ができるように、その数を増やすなどの設計変更を行うようにする。
【００５７】
〔日付設定〕
表示部に画面表示する散布図が示す在庫状況の日の設定に関する説明をする。
図１１は、表示部に画面表示された散布図が示す在庫状況の日を設定するインターフェースを表示するときの具体例である。図１１に図示された内容は、基本的には、図６Ａに準拠する。
【００５８】
前記インターフェースとして、日付設定エリア１０８が表示されている。日付設定エリア１０８には、日付設定テキストボックス１０８１、戻るボタン１０８２、開始ボタン１０８３、終了ボタン１０８４、進むボタン１０８５、自動更新間隔設定テキストボックス１０８６が含まれている。
【００５９】
日付設定テキストボックス１０８１は、日付指定手段００９を具現化したインターフェースである。入力部から、ユーザが希望する日付（例：2009/09/01）を入力し（ステップＳ４０１参照）、再描画ボタン１０６を押すと、履歴データ００１のレコードのうち「日付」の値が一致するものが抽出され、抽出したレコードに応じたプロットを含む散布図が生成、表示される。
【００６０】
戻るボタン１０８２は、押下すると、日付設定テキストボックス１０８１に入力された日付の前日（または、例えば前営業日）の日付が日付設定テキストボックス１０８１に入力される。ここで、再描画ボタン１０６を押すと、履歴データ００１のレコードのうち「日付」の値が一致するものが抽出され、抽出したレコードに応じたプロットを含む散布図が生成、表示される。なお、在庫管理装置は、戻るボタン１０８２のようなインターフェースを具現化するためのソフトウェア構成を例えば記憶部に備える。
【００６１】
開始ボタン１０８３は、自動更新開始手段０１１を具現化したインターフェースである。入力部から、開始ボタン１０８３が押下されると、自動更新間隔指定手段０１０による時間間隔ごとに、日付設定テキストボックス１０８１に入力される日付が、例えば１日ずつ進むように切り替わる。そして、履歴データ００１のレコードのうち「日付」の値が一致するものが次々と抽出され、抽出したレコードに応じたプロットを含む散布図が生成、表示される。
なお、履歴データ００１に該当する日付のレコードが存在しないときは、自動更新を終了し、例えば最新の日における散布図が表示される。
【００６２】
終了ボタン１０８４は、自動更新終了手段０１２を具現化したインターフェースである。入力部から、終了ボタン１０８４が押下されると、自動更新開始手段０１１による自動更新を終了する。結果的に、終了ボタン１０８４が押下された時点で、日付設定テキストボックス１０８１に入力された日付が定まり、履歴データ００１のレコードのうち「日付」の値が一致するものが抽出され、抽出したレコードに応じたプロットを含む散布図が生成、表示されて静止する。
【００６３】
進むボタン１０８５は、押下すると、日付設定テキストボックス１０８１に入力された日付の翌日（または、例えば翌営業日）の日付が日付設定テキストボックス１０８１に入力される。ここで、再描画ボタン１０６を押すと、履歴データ００１のレコードのうち「日付」の値が一致するものが抽出され、抽出したレコードに応じたプロットを含む散布図が生成、表示される。なお、在庫管理装置は、進むボタン１０８５のようなインターフェースを具現化するためのソフトウェア構成を例えば記憶部に備える。
【００６４】
自動更新間隔設定テキストボックス１０８６は、自動更新間隔指定手段０１０を具現化したインターフェースである。入力部から、ユーザが希望する時間間隔（例：１秒）を入力し、開始ボタン１０８３が押下されると、すでに説明した自動更新が実行される。
【００６５】
日付設定エリア１０８を設けることにより、散布図の表示の切り替えを容易、迅速に行うことができる。
また、散布図の自動更新をアニメーション表示するように描画の制御をすれば、着目したプロットの足跡を辿ることができ、在庫状況の良し悪しを容易に判断することができる。この場合、在庫管理装置は、前記アニメーション表示を実現するソフトウェア構成を例えば記憶部に備える。
【００６６】
〔在庫の詳細表示〕
次に、表示部に画面表示された散布図のプロットの詳細表示に関する説明をする。
図１２は、詳細グラフ生成手段００５による処理内容を示すフローチャートである。この処理は、プロット選択手段００８により、散布図のプロットの選択（例：ポインティングデバイスのクリック、タッチパネルであればそのプロットの表示箇所の押下）が実現されたときに開始する。
【００６７】
まず、ステップＳ１２０１において、プロット選択手段００８により指定（選択）されたプロットに関連付けられている製品ｐの製品コードｃｐ（図５参照）を参照する。参照した後、ステップＳ１２０２に進む。
【００６８】
ステップＳ１２０２において、履歴データ００１から製品コードｃｐに対応する製品ｐのレコードを抽出する。抽出した後、ステップＳ１２０３に進む。
ステップＳ１２０３において、変数ｄに、抽出したレコードの日付（履歴データ００１の「日付」に登録された値）を代入する。代入した後、ステップＳ１２０４に進む。
【００６９】
ステップＳ１２０４において、変数ｖに、抽出したレコードの在庫金額（履歴データ００１の「在庫金額」に登録された値）を代入する。代入した後、ステップＳ１２０５に進む。
【００７０】
ステップＳ１２０５において、変数ｓに、抽出したレコードの累積販売金額（履歴データ００１の「累積販売金額」に登録された値）を代入する。代入した後、ステップＳ１２０６に進む。
【００７１】
ステップＳ１２０６において、ｄの位置、つまり、後記する在庫推移を示すグラフの横軸（Ｘ軸：日付）の該当位置に、変数ｖが示す在庫金額の値を棒グラフとして描画する。描画した後、ステップＳ１２０７に進む。
【００７２】
ステップＳ１２０７において、ｄの位置に、変数ｓが示す累積販売金額の値を線グラフとして描画する。描画した後、ステップＳ１２０８に進む。
【００７３】
ステップＳ１２０８において、履歴データ００１に製品ｐの未処理のデータがあるか否か判定する。存在すれば（ステップＳ１２０８でＹｅｓ）、ステップＳ１２０２に戻り、別の製品ｐについてステップＳ１２０２〜ステップＳ１２０８処理を繰り返し、存在しなければ（ステップＳ１２０８でＮｏ）、プロット選択手段００８により選択したすべてのプロットについて在庫推移の描画が完了したことを意味するので、処理全体を終了する。
なお、描画された在庫推移のグラフィックデータはメモリ上に記憶され、表示部に表示される。
【００７４】
図１３は、表示部に画面表示された、散布図のプロットを選択したときの当該製品の在庫推移の具体例である。この在庫推移の画面は、例えば前画面（散布図の画面）からの画面推移による画面ではなく、新しいウィンドウを開いて表示される画面である。また、図６Ａに示したプロットＰをクリックなどすることにより、対応する製品の在庫推移の画面が表示される。
【００７５】
この画面の詳細グラフ表示エリア２０１には、横軸（Ｘ軸）に日付をとり、縦軸（Ｙ軸）に在庫金額または累積販売金額を含む金額ととるグラフが描画される。そして、そのグラフにおいて、在庫金額２０３が棒グラフで描画されるとともに（ステップＳ１２０６）、累積販売金額２０４が線グラフで描画される（ステップＳ１２０７）。これにより、ユーザは、着目したい製品の在庫に関する詳細な情報を見て、その在庫に潜む問題を発見しやすくなる。
なお、閉じるボタン２０２を押せば、この在庫推移を示すウィンドウが閉じる。
【００７６】
詳細グラフ表示エリア２０１において、横軸（Ｘ軸）に日付以外の特徴量をとり、縦軸（Ｙ軸）に在庫金額または累積販売金額以外の特徴量をとって、製品に関する詳細な情報を表示することも可能である。この場合、それらの特徴量は、履歴データ００１のフィールドの一部を構成する。
【００７７】
≪まとめ≫
本実施形態により、以下の効果を奏する。すなわち、在庫管理の対象となる製品に関し、所定の特徴量を座標軸に定めた散布図を表示するので、マネージャ等のユーザに対し、製品の問題在庫の発見を有効に支援することができる。
前記特徴量には、例えば累積販売金額、在庫金額、在庫回転率、リードタイムをとることで、在庫管理の詳細な分析手法を提供することができる。
注目したい製品については、散布図の該当するプロットを選択することで、その製品の在庫推移などの詳細な情報を提示するため、よりいっそう製品の問題在庫の発見を有効に支援することができる。
【００７８】
≪その他≫
なお、前記した実施形態は、本発明を実施するための好適なものであるが、その実施形式はこれらに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形することが可能である。
【００７９】
例えば、本実施形態では、散布図には、履歴データ００１に登録されている一通りの製品について、そのプロットを表示するようにした。しかし、プロットを表示するためのフィルタリングを行い、プロットの一部のみを表示するように制御してもよい。
【００８０】
具体的には、表示部の表示画面において、フィルタリングに用いるフィルタ条件をメニューに含むコンボボックスを備えるようにする。前記コンボボックスには、履歴データ００１のフィールドごとに備えるようにし、前記フィルタ条件には、前記フィールドに登録されている値が用いられるとする。例えば、履歴データ００１の「カテゴリ」別にフィルタリングを行うのであれば、「カテゴリ」用のコンボボックスを用意し、そのコンボボックスに登録されるメニューには、「カテゴリＡ」、「カテゴリＢ」が含まれるようにする（図２参照）。
【００８１】
これにより、ユーザが入力部から「カテゴリ」用のコンボボックスで「カテゴリＡ」を選択すれば、散布図に表示されるプロットは、カテゴリＡに属する製品のプロットのみになる。このような表示により、散布図の表示が見やすくなり、在庫管理の分析が容易になる。
【００８２】
また、本実施形態の履歴データ００１において他のフィールドを備えるようにすることができる。具体的には、製品の販売計画を示す販売予定金額（ある期間中は目標とする数量分販売するという予定を立てたときのその数量に応じた金額）をフィールドに備えるようにすることができる。
【００８３】
例えば夏のボーナス商戦に向けて多く販売するという販売計画を立てたときに、ある製品におけるその販売予定金額が、夏までには相当量の在庫量を蓄えておくことが必要となるような金額として設定され、相応の値がその製品の履歴データ００１に登録されていたとする。この場合、その製品の「在庫金額」の値は夏に向けて徐々に増加していくことになる。すると、図９に示す重心表示を行ったときに、元々、右下のエリアにプロットされていたものの、徐々に右上、場合によっては左上のエリアに移動することになり、この製品の在庫管理に問題があるとみなされてしまう。しかし、実際は販売計画に沿った結果であるので特に問題はないわけであるから、散布図においてそのことを示す表示をする（左上のエリアにあっても問題在庫ではない、という旨を示す表示）ことが好ましい。
【００８４】
また、例えば、販売予定金額と在庫金額との乖離度を、所定のアルゴリズムを用いて算出し、その乖離度が所定値以上となる製品については、基本的には販売計画に沿っていないわけであるから、散布図中の当該プロットをハイライト表示するとよい。
【００８５】
その他ハードウェア、ソフトウェア、フローチャート、データベース等の具体的な構成について、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
【符号の説明】
【００８６】
００１  履歴データ
００２  色分けテーブル
００３  散布図生成手段
００４  重心算出手段
００５  詳細グラフ生成手段
００６  ＸＹ軸項目選択手段
００７  プロット色分け項目選択手段
００８  プロット選択手段
００９  日付指定手段
０１０  自動更新間隔指定手段
０１１  自動更新開始手段
０１２  自動更新終了手段
【図１】
0005563848.tif 000002
【図２】
0005563848.tif 000003
【図３】
0005563848.tif 000004
【図４】
0005563848.tif 000005
【図５】
0005563848.tif 000006
【図６Ａ】
0005563848.tif 000007
【図６Ｂ】
0005563848.tif 000008
【図６Ｃ】
0005563848.tif 000009
【図７】
0005563848.tif 000010
【図８】
0005563848.tif 000011
【図９】
0005563848.tif 000012
【図１０Ａ】
0005563848.tif 000013
【図１０Ｂ】
0005563848.tif 000014
【図１０Ｃ】
0005563848.tif 000015
【図１１】
0005563848.tif 000016
【図１２】
0005563848.tif 000017
【図１３】
0005563848.tif 000018