(57)【要約】【課題】団体内で使用中のパーソナルコンピュータの性能を向上させる遊休のパーツや遊休のソフトウエアを提案できる装置としてコンピュータを機能させるための遊休資産提案プログラムを、提供する。【解決手段】コンピュータ１０は、所定団体の資産である各パーソナルコンピュータの各パーツの種類，スペック値及び遊休部品の情報を記録したハード資産テーブル１３及びハード製品情報テーブル１４と、その団体の遊休資産である各ソフトウエアがパーツの種類毎に最低限要求するスペック値の情報を記録したソフト動作条件テーブル１１及びソフト資産テーブル１２とを、ＨＤＤ１０ｇ内に備える。提案プログラム１７に従ったＣＰＵ１０ａは、一パーソナルコンピュータにインストールするための遊休ソフトウエアが選択されると、不足分のスペック値を算出し、不足分を充足可能なパーツを遊休パーツの中から探し出し、そのパーツに関する情報を提案画面２３に示す。【選択図】    図１４
2004302638.tif 000002
【特許請求の範囲】
【請求項１】
所定団体の資産としての各パーソナルコンピュータに搭載されている各パーツの種類及びスペック値を定義する資産部品情報，前記資産部品情報のうちの遊休資産であるパーツの資産部品情報を定義する遊休部品情報，並びに、前記団体の遊休資産としての各ソフトウエアがパーツの種類毎に最低限要求するスペック値を定義する要求値情報とが記録された記憶装置に繋がれるコンピュータに対し、前記団体の何れかのパーソナルコンピュータにインストールするために前記何れかのソフトウエアが指定されると、前記記憶装置内のそのソフトウエアについての要求値情報に基づいて、そのソフトウエアをそのパーソナルコンピュータにインストールするためにパーツの種類毎に必要な必要スペック値を算出する手順，
そのパーソナルコンピュータについての資産部品情報に基づいて、そのパーソナルコンピュータの持つ各パーツの種類毎の合計スペック値を算出する手順，
前記必要スペック値と前記合計スペック値とに基づいて、パーツの種類毎に不足分のスペック値を算出する手順，
その不足分のスペック値を充足可能なパーツの資産部品情報であって遊休部品情報にて定義される資産部品情報を前記記憶装置から抽出する手順，及び、
抽出された資産部品情報を記述した提案画面を表示装置に表示させる手順
を実行させることを特徴とする遊休資産提案プログラム。
【請求項２】
前記記憶装置には、さらに、前記資産部品情報にて特定される各パーツをそれぞれ管理している前記所定団体の部署を定義する部署情報が、記録され、
前記コンピュータに対し、
前記提案画面を表示装置に表示させる場合に、さらに、
抽出された資産部品情報に対応する部署情報を前記記憶装置から取得させ、
取得した部署情報を前記提案画面に含ませることを特徴とする請求項１記載の遊休資産提案プログラム。
【請求項３】
前記部署情報には、さらに、前記部署への連絡先を定義する連絡先情報が、含まれ、
前記コンピュータに対し、
前記部署情報を前記提案画面に含ませる場合に、さらに、
その部署情報に含まれる連絡先情報にて示される連絡先への指示連絡を行わせるための入力手段を、前記提案画面に含ませることを特徴とする請求項２記載の遊休資産提案プログラム。
【請求項４】
前記コンピュータに対し、
前記何れかのソフトウエアが指定される前に、さらに、
それらソフトウエアを選択させるための選択手段を前記表示装置に表示させることを特徴とする請求項１記載の遊休資産提案プログラム。
【請求項５】
前記コンピュータに対し、
前記提案画面を表示装置に表示させる場合に、さらに、
抽出された資産部品情報を選択させるための選択手段を前記提案画面に含ませることを特徴とする請求項１記載の遊休資産提案プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、企業等の団体が有する遊休資産の有効活用についての提案をする装置としてコンピュータを機能させる遊休資産提案プログラムに、関する。
【０００２】
【従来の技術】
周知のように、パーソナルコンピュータの世代交代が極めて早いため、多くの団体内において、減価償却が未済で且つ構成員に使われていない遊休資産としてのパーソナルコンピュータが、増加している。その一方で、パーソナルコンピュータの性能を向上させるため、メモリやハードディスクといったパーツを交換又は増設したりソフトウエアをインストールしたりすることが、一般に行われている。なお、パーソナルコンピュータにとって最適な市販のオプショナルパーツを提案する技術については、既に開示されている（特許文献１参照）。
【０００３】
【特許文献１】
特開平１０−１２４５２６号公報
【０００４】
【発明が解決しようとする課題】
ところで、上述したように遊休資産と化したパーソナルコンピュータからパーツやソフトウエアを抜き取れば、団体内で使用中のパーソナルコンピュータの性能を向上させることができる。しかしながら、団体内のパーソナルコンピュータは、通常、型番によって管理されているため、構成員の所望するパーツやソフトウエアが、どの遊休資産に組み込まれているかを知ることができなかった。このため、遊休のパーツやソフトウエアに手が付けられることなく、新品のパーツやソフトウエアが購入されていた。
【０００５】
本発明は、上述したような従来の事情に鑑みてなされたものであり、その課題は、団体内で使用中のパーソナルコンピュータの性能を向上させる遊休のパーツや遊休のソフトウエアを提案できる装置としてコンピュータを機能させるための遊休資産提案プログラムを、提供することにある。
【０００６】
【課題を解決するための手段】
上記の課題を解決するために、本発明による遊休資産提案プログラムは、以下のような構成を採用した。
【０００７】
すなわち、本発明による遊休資産提案プログラムは、所定団体の資産としての各パーソナルコンピュータに搭載されている各パーツの種類及びスペック値を定義する資産部品情報，前記資産部品情報のうちの遊休資産であるパーツの資産部品情報を定義する遊休部品情報，並びに、前記団体の遊休資産としての各ソフトウエアがパーツの種類毎に最低限要求するスペック値を定義する要求値情報とが記録された記憶装置に繋がれるコンピュータに対し、前記団体の何れかのパーソナルコンピュータにインストールするために前記団体の何れかのソフトウエアが選択されると、前記記憶装置内のそのソフトウエアについての要求値情報に基づいて、そのソフトウエアをそのパーソナルコンピュータにインストールするためにパーツの種類毎に必要な必要スペック値を算出する手順，そのパーソナルコンピュータについての資産部品情報に基づいて、そのパーソナルコンピュータの持つ各パーツの種類毎の合計スペック値を算出する手順，前記必要スペック値と前記合計スペック値とに基づいて、パーツの種類毎に不足分のスペック値を算出する手順，その不足分のスペック値を充足可能なパーツの資産部品情報であって遊休部品情報にて定義される資産部品情報を前記記憶装置から抽出する手順，及び、抽出された資産部品情報を記述した提案画面を表示装置に表示させる手順を実行させることを、特徴としている。
【０００８】
このように構成されると、団体内で使用中のパーソナルコンピュータと団体の遊休資産としてのソフトウエアとが選択された場合には、そのソフトウエアをそのパーソナルコンピュータにインストールする場合に利用すべき遊休のパーツが、提案される。従って、団体の構成員は、自分のパーソナルコンピュータに遊休のソフトウエアをインストールする際に必要な遊休のパーツを知ることにより、その遊休のパーツを管理する部署からその遊休パーツを譲り受けることができる。また、その団体においても、遊休資産が有効活用されることとなり、経費の節減に繋がる。
【０００９】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１０】
図１は、本発明の実施形態であるコンピュータ１０の概略的な構成図である。図１に示されるように、このコンピュータ１０は、ＣＰＵ［Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ］１０ａ，ＲＡＭ［Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ］１０ｂ，表示装置１０ｃ，入力装置１０ｄ，ＦＤＤ［Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ］１０ｅ，ＣＤＤ［Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｄｒｉｖｅ］１０ｆ，及びＨＤＤ［Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ］１０ｇを、備えており、これらハードウエア１０ａ〜１０ｇは、バスＢを介して互いに繋がれている。
【００１１】
ＣＰＵ１０ａは、このコンピュータ１０全体を制御する中央処理装置である。ＲＡＭ１０ｂは、ＣＰＵ１０ａが各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。
【００１２】
表示装置１０ｃは、ＣＰＵ１０ａによって生成された画像データに基づいて画像を表示するための装置であり、具体的にはブラウン管ディスプレイや液晶ディスプレイである。入力装置１０ｄは、オペレータからの入力を受け付けるための装置であり、具体的にはキーボードやマウスやタッチスクリーンである。
【００１３】
ＦＤＤ１０ｅ及びＣＤＤ１０ｆは、コンピュータ可読媒体であるフレキシブルディスクＦＤやコンパクトディスクＣＤからデータやプログラムを読み出したりこれらディスクＦＤ，ＣＤに書き込んだりするための補助記憶装置である。なお、ＦＤＤ１０ｅ及びＣＤＤ１０ｆによって各ディスクＦＤ，ＣＤから読み出されたデータやプログラムは、ＨＤＤ１０ｇにインストールされる。
【００１４】
ＨＤＤ１０ｇは、コンピュータ１０に内蔵され、或いは外付けされる大容量補助記憶装置であり、ＣＰＵ１０ａによってＲＡＭ１０ｂ上に読み出されて実行される各種データ及び各種プログラムを格納している。このＨＤＤ１０ｇが格納しているデータには、ソフト動作条件マスタ１１，ソフト資産テーブル１２，ハード資産テーブル１３，ハード製品情報テーブル１４，ハード便覧テーブル１５，及び資産管理元テーブル１６が含まれている。また、このＨＤＤ１０ｇが格納しているプログラムには、ハードウエアとソフトウエアとを統合的に管理するためのオペレーションシステムプログラムの他、提案プログラム１７が、含まれている。以下、これらソフト動作条件マスタ１１，各テーブル１２〜１６，及び提案プログラム１７について、順に説明する。
【００１５】
ソフト動作条件マスタ１１は、各社から提供されているソフトウエアを実行するに際してパーソナルコンピュータを構成する各種パーツに最低限要求されるスペックが蓄積されているテーブルである。図２は、このソフト動作条件マスタ１１のデータ構造を説明するために作成された表である。この図２に示されるように、ソフト動作条件マスタ１１は、「型名」，「製品名」，「ＣＰＵ」，「ＭＥＭ」，及び「ＤＩＳＫ」の項目欄（フィールド）からなるレコードをソフトウエア毎に作成することによって、構成されている。「型名」及び「製品名」には、各ソフトウエアの型名及び製品名が、記録される。「ＣＰＵ」には、各ソフトウエアを実行するために最低限必要なＣＰＵのクロック周波数が、記録される。「ＭＥＭ」には、各ソフトウエアを実行するために最低限必要な読書可能主記憶装置の記憶容量が、記録される。「ＤＩＳＫ」には、各ソフトウエアを実行するために最低限必要なハードディスク補助記憶装置の記憶容量が、記録される。
【００１６】
ソフト資産テーブル１２は、企業等の団体が資産として所有するソフトウエアに関する情報が記録されているテーブルである。図３は、このソフト資産テーブル１２のデータ構造を説明するために作成された表である。この図３に示されるように、ソフト資産テーブル１２は、「資産番号」，「枝番」，及び「型名」の項目欄からなるレコードを、上記団体の所有するソフトウエア毎に作成することによって、構成されている。「資産番号」には、上記団体の例えば総務部が各パーソナルコンピュータを資産として管理するためにそれらに一意に割り当てられている資産番号が、記録される。「枝番」には、上記団体の所有する各ソフトウエアに対して割り当てられている一つのパーソナルコンピュータ内で一意の枝番が、記録される。従って、各ソフトウエアは、資産番号と枝番とを組み合わせてなる番号によって、個別に管理される。「型名」には、各ソフトウエアの型名が、記録される。
【００１７】
ハード資産テーブル１３は、上記団体が資産として所有するパーソナルコンピュータを構成する各パーツに関する情報が記録されているテーブルである。図４は、このハード資産テーブル１３のデータ構造を説明するために作成された表である。この図４に示されるように、ハード資産テーブル１３は、「資産番号」，「枝番」，「種類」，「型名」，及び「遊休」の項目欄からなるレコードをパーツ毎に作成することによって、構成されている。「資産番号」には、上述したような資産番号が記録され、「枝番」には、上記団体の所有する各パーツに対してに割り当てられている一つのパーソナルコンピュータ内で一意の枝番が、記録される。従って、各パーツは、資産番号と枝番とを組み合わせてなる番号によって、個別に管理される。「種類」には、各パーツの種類を示す名称（本体，ＣＰＵ，ＭＥＭ，及びＤＩＳＫ）が、記録される。「型名」には、各パーツの型名が、記録される。「遊休」には、“１”又は“０”の遊休フラグが、記録される。なお、遊休フラグは、“１”のときに遊休資産であることを示し、“０”のときに使用中の資産であることを示す。
【００１８】
ハード製品情報テーブル１４は、各社から提供されているパーツに関する情報が記録されているテーブルである。図５は、このハード製品情報テーブル１４のデータ構造を説明するために作成された表である。この図５に示されるように、ハード製品情報テーブル１４は、「型名」，「製品名」，「種類」，「スペック」，及び「価格」の項目欄からなるレコードをパーツ毎に作成することによって、構成されている。「型名」及び「製品名」には、各パーツの型名及び製品名が、記録される。「種類」には、パーツの種類の名称（但し本体を除く）が、記録される。「スペック」には、各パーツのスペック値（クロック周波数や記憶容量）が、記録される。「価格」には、各パーツを購入する際に必要な金額が、記録される。
【００１９】
ハード便覧テーブル１５は、各社から提供されているパーソナルコンピュータに後付にて組み付けることができるオプショナルパーツに関する情報が記録されているテーブルである。図６は、このハード便覧テーブル１５のデータ構造を説明するために作成された表である。この図６に示されるように、ハード便覧テーブル１５は、「本体型名」及び「オプション型名」の項目欄からなるレコードをオプショナルパーツ毎に作成することによって、構成されている。「本体型名」には、各パーソナルコンピュータの本体の型名が、記録される。「オプション型名」には、各パーソナルコンピュータに組み付け可能なパーツの型名が、記録される。
【００２０】
資産管理元テーブル１６は、上記団体が資産として所有する各パーソナルコンピュータを管理している部署に関する情報が記録されているテーブルである。図７は、この資産管理元テーブル１６のデータ構造を説明するために作成された表である。この図７に示されるように、資産管理元テーブル１６は、「資産番号」，「部署」，「担当者」，及び「電子メールアドレス」の項目欄からなるレコードをパーソナルコンピュータ毎に作成することによって、構成されている。「資産番号」には、各パーソナルコンピュータの資産番号が、記録される。「部署」には、各パーソナルコンピュータを管理している団体内の部署の名称が、記録される。「担当者」及び「電子メールアドレス」には、各パーソナルコンピュータを管理する部署内の担当者の氏名及び電子メールアドレスが、それぞれ記録される。
【００２１】
提案プログラム１７は、図８乃至図１０のフローチャートを用いて後述する処理をＣＰＵ１０ａに対して実行させるためのプログラムである。
【００２２】
以下、以上のように構成されるコンピュータ１０において実行される処理について説明する。
【００２３】
コンピュータ１０では、入力装置１０ｄがオペレータに操作されることによって、提案プログラム１７がＣＰＵ１０ａに読み込まれると、提案処理の実行が開始される。図８乃至図１０は、この提案処理の内容を説明するためのフローチャートである。
【００２４】
提案処理の開始後、最初のステップＳ１０１では、ＣＰＵ１０ａは、変数ｔに“０”を代入し、ステップＳ１０２へ処理を進める。
【００２５】
ステップＳ１０２では、ＣＰＵ１０ａは、資産番号入力画面を表示装置１０ｃに表示させる。図１１は、この資産番号入力画面の画面例を示す。図１１に示される資産番号入力画面２１には、資産番号を入力するためのテキストボックス２１ａと、その入力が済んだ際にクリックされる“実行”ボタン２１ｂが、示されている。
【００２６】
次のステップＳ１０３では、ＣＰＵ１０ａは、資産番号入力画面２１の“実行”ボタン２１ｂがクリックされるまで、待機する。なお、ＣＰＵ１０ａが待機する間、テキストボックス２１ａにテキストが入力されても良い。そして、“実行”ボタン２１ｂがクリックされると、ＣＰＵ１０ａは、ステップＳ１０４へ処理を進める。
【００２７】
ステップＳ１０４では、ＣＰＵ１０ａは、“実行”ボタン２２ｂがクリックされた時点でテキストボックス２２ａに入力されていた資産番号に対応する型名を、ソフト資産テーブル１２から全て読み出し、続いて、読み出した各型名に対応する製品名を、ソフト動作条件マスタ１１から全て読み出す。
【００２８】
次のステップＳ１０５では、ＣＰＵ１０ａは、ハード資産テーブル１３から、遊休資産であることを示す“１”の遊休フラグを有するレコードを抽出し、続いて、抽出したレコード中の資産番号を全て読み出す。
【００２９】
次のステップＳ１０６では、ＣＰＵ１０ａは、ソフト資産テーブル１２から、ステップＳ１０５において読み出した遊休資産の資産番号を持つレコードを抽出し、続いて、抽出したレコード中の型名に対応する製品名を、ソフト動作条件マスタ１１から全て読み出す。
【００３０】
次のステップＳ１０７では、ＣＰＵ１０ａは、ステップＳ１０４において読み出した使用中のソフトウエアの型名及び製品名と、ステップＳ１０６において読み出した遊休のソフトウエアの型名及び製品名とに基づいて、ソフト選択画面の画面データを生成し、この画面データに基づいてソフト選択画面を表示装置１０ｃに表示させる。図１２は、このソフト選択画面の画面例を示す。図１２に示されるソフト選択画面２２には、オペレータが指定した資産番号のパーソナルコンピュータにインストールされているソフトウエアの型名及び製品名が、列挙されている。また、このソフト選択画面２２には、そのパーソナルコンピュータにインストール可能な遊休のソフトウエアの型名及び製品名が、列挙されている。また、このソフト選択画面２２において、遊休のソフトウエアの型名及び製品名が記述された各行の行頭には、テキストボックス２２ａが、示されている。さらに、このソフト選択画面２２には、これらテキストボックス２２ａへの入力が済んだ際にクリックされる“実行”ボタン２２ｂと、この資産に対する処理を終了する場合にクリックされる“取消”ボタン２２ｃとが、示されている。
【００３１】
次のステップＳ１０８では、ＣＰＵ１０ａは、ソフト選択画面２２の何れかのボタン２２ｂ，２２ｃがクリックされるまで、待機する。なお、ＣＰＵ１０ａが待機する間、各テキストボックス２２ａへのチェックマークの入力がなされても良い。そして、何れかのボタン２２ｂ，２２ｃがクリックされた場合には、ＣＰＵ１０ａは、ステップＳ１０９へ処理を進める。
【００３２】
ステップＳ１０９では、ＣＰＵ１０ａは、クリックされたボタンが“取消”ボタン２２ｃであるか否かを、判別する。そして、ＣＰＵ１０ａは、クリックされたボタンが“取消”ボタン２２ｃであった場合には、ステップＳ１０２へ処理を戻し、クリックされたボタンが“取消”ボタン２２ｃでなかった場合には、“実行”ボタン２２ｂがクリックされたとして、ステップＳ１１０へ処理を進める。
【００３３】
ステップＳ１１０では、ＣＰＵ１０ａは、“実行”ボタン２２ｂがクリックされた時点でチェックボックス２２ａにチェックマークが入力されていたソフトウエアと、オペレータが指定した資産番号のパーソナルコンピュータにインストール済のソフトウエアとについて、ソフト動作条件マスタ１１から、ＣＰＵ，ＭＥＭ，及びＤＩＳＫの各スペック値を、動作条件情報として読み出し、ＲＡＭ１０ｂ上のワークテーブル内に記録する。
【００３４】
次のステップＳ１１１では、ＣＰＵ１０ａは、ステップＳ１１０においてワークテーブル内に読み出した動作条件情報に基づいて、必要スペック値を算出する。図１３は、ワークテーブル内を概念的に示す説明図である。この図１３における＜動作条件＞の欄に示されるように、ＣＰＵ１０ａは、ＣＰＵについては、各ソフトウエアが最低限要求するスペック値のうちの最大のものを必要スペック値（図１３ではＭＡＸ＝１０００と図示されている）として算出し、ＭＥＭについては、各ソフトウエアが最低限要求するスペック値の総和を必要スペック値（図１３ではＳＵＭ＝３５１と図示されている）として算出し、ＤＩＳＫについては、各ソフトウエアが最低限要求するスペック値の総和を必要スペック値（図１３ではＳＵＭ＝１６１５と図示されている）として算出する。
【００３５】
次のステップＳ１１２では、ＣＰＵ１０ａは、ハード資産テーブル１３から、オペレータが指定した資産番号のパーソナルコンピュータが有する各パーツの型名を全て読み出し、続いて、ハード製品情報テーブル１４から、読み出された各型名に対応するパーツのスペック値を全て読み出し、ＲＡＭ１０ｂ上のワークテーブル内に記録する。
【００３６】
次のステップＳ１１３では、ＣＰＵ１０ａは、ステップＳ１１２においてワークテーブル内に読み出した各スペック値に基づいて、既存スペック値を算出する。具体的には、図１３における＜既存＞の欄に示されるように、ＣＰＵ１０ａは、ＣＰＵ，ＭＥＭ，及びＤＩＳＫのそれぞれについて、スペック値の総和を算出する。
【００３７】
次のステップＳ１１４では、ＣＰＵ１０ａは、ステップＳ１１３において算出した全てのパーツの既存スペック値が、ステップＳ１１１において算出した必要スペック値以上であるか否かを、判別する。具体的には、図１３における＜差分＞の欄に示されるように、ＣＰＵ１０ａは、ＣＰＵ，ＭＥＭ，及びＤＩＳＫのそれぞれについて、既存スペック値から必要スペック値を差し引くことによって差分を算出し、差分が負の値となっているパーツが存在するか否かを、判別する。そして、ＣＰＵ１０ａは、全てのパーツの既存スペック値が必要スペック値以上であった場合には、ステップＳ１１６へ処理を進め、何れかのパーツの既存スペック値が必要スペック値未満であった場合には、ＣＰＵ１０ａは、ステップＳ１１５へ処理を進める。
【００３８】
ステップＳ１１５では、ＣＰＵ１０ａは、変数ｔに“１”を代入し、ステップＳ１１６へ処理を進める。
【００３９】
ステップＳ１１６では、ＣＰＵ１０ａは、変数ｔに“１”が代入されているか否かを、判別する。そして、ＣＰＵ１０ａは、変数ｔに“１”が代入されていた場合には、ソフトウエアを追加した際に増設の必要がないとして、ステップＳ１２６へ処理を進め、変数ｔに“１”が代入されていなかった場合（すなわち“０”のままである場合）には、ソフトウエアを追加した際に増設の必要があるとして、ステップＳ１１７へ処理を進める。
【００４０】
ステップＳ１１７では、ＣＰＵ１０ａは、不足分のスペック値を取得する。なお、スペック値が不足するパーツが多種類ある場合には、ＣＰＵ１０ａは、それら各種類について、不足分のスペック値を取得する。
【００４１】
次のステップＳ１１８では、ＣＰＵ１０ａは、ハード資産テーブル１３から、オペレータに指定された資産番号に対応するパーソナルコンピュータの本体の型名を、読み出す。
【００４２】
次のステップＳ１１９では、ＣＰＵ１０ａは、ハード便覧テーブル１５から、ステップＳ１１８において読み出した本体の型名に対応するオプション型名を、全て読み出す。
【００４３】
次のステップＳ１２０では、ＣＰＵ１０ａは、ステップＳ１１７において取得した不足分のスペック値以上のスペック値と、ステップＳ１１９において読み出したオプション型名とを検索条件として、ハード製品情報テーブル１４を検索する。
【００４４】
次のステップＳ１２１では、ＣＰＵ１０ａは、検索の結果得られたレコードを、新規購入情報としてＲＡＭ１０ｂに一時的に記録する。
【００４５】
次のステップＳ１２２では、ＣＰＵ１０ａは、検索の結果得られたレコード中の型名と“１”の遊休フラグとを検索条件として、ハード資産テーブル１３を検索する。
【００４６】
次のステップＳ１２３では、ＣＰＵ１０ａは、ステップＳ１２２の検索条件を満たすレコードがハード資産テーブル１３から検出されたか否かを、判別する。そして、ＣＰＵ１０ａは、レコードが検出されなかった場合には、ステップＳ１２６へ処理を進め、レコードが検出された場合には、ステップＳ１２４へ処理を進める。
【００４７】
次のステップＳ１２４では、ＣＰＵ１０ａは、検出されたレコードの資産番号を検索条件として、資産管理元テーブル１６を検索する。
【００４８】
次のステップＳ１２５では、ＣＰＵ１０ａは、検索の結果得られたレコードを、移管情報としてＲＡＭ１０ｂに一時的に記録し、ステップＳ１２６へ処理を進める。
【００４９】
ステップＳ１２６では、ＣＰＵ１０ａは、ＲＡＭ１０ｂ内に移管情報がある場合には、その移管情報及び新規購入情報に基づいて提案画面の画面データを生成し、ＲＡＭ１０ｂ内に移管情報がない場合には、新規購入情報に基づいて提案画面の画面データを生成する。その後、ＣＰＵ１０ａは、画面データに基づいて提案画面を表示装置１０ｃに表示させる。図１４は、移管情報がある場合の提案画面の画面例を示し、図１５は、移管情報がない場合の提案画面の画面例を示す。これら図１４及び図１５に示されるように提案画面２３，２４には、スペック値が不足している種類の名称とその不足分のスペック値とが、記述されている。また、これら提案画面２３，２４には、スペック値の不足分を補うことができるパーツの型名，製品名，スペック値，及び金額が、列挙されている。また、移管情報がある場合の提案画面２３には、スペック値の不足分を補うことができるパーツを搭載したパーソナルコンピュータを管理している部署の名称が、記述され、移管情報がない場合の提案画面２４には、そのようなパーソナルコンピュータがない旨が記述されている。また、移管情報がある場合の提案画面２３において、スペック値の不足分を補うことができるパーツの型名，製品名，スペック値，及び金額が記述された各行の行頭には、ラジオボタン２３ａが、示されている。さらに、移管情報がある場合の提案画面２３にのみ、“実行”ボタン２３ｂと“取消”ボタン２３ｂとが、示されている。なお、既存スペック値が必要スペック値以上であった場合、図示されていないが、提案画面には、オペレータが選択したソフトウエアをそのスペックのままでインストールすることができる旨のみが、記述される。
【００５０】
次のステップＳ１２７では、ＣＰＵ１０ａは、ＲＡＭ１０ｂ内に移管情報が存在しているか否かを、判別する。そして、ＣＰＵ１０ａは、ＲＡＭ１０ｂ内に移管情報が存在していなかった場合には、提案処理を終了し、ＲＡＭ１０ｂ内に移管情報が存在していた場合には、ステップＳ１２８へ処理を進める。
【００５１】
ステップＳ１２８では、ＣＰＵ１０ａは、ＲＡＭ１０ｂ内に移管情報がある場合の提案画面２３における何れかのボタン２３ｂ，２３ｃがクリックされるまで、待機する。なお、ＣＰＵ１０ａが待機している間、何れかのラジオボタン２３ａに入力がなされても良い。そして、ＣＰＵ１０ａは、何れかのボタン２３ｂ，２３ｃがクリックされると、ステップＳ１２９へ処理を進める。
【００５２】
ステップＳ１２９では、ＣＰＵ１０ａは、クリックされたボタンが“取消”ボタン２３ｃであるか否かを、判別する。そして、ＣＰＵ１０ａは、クリックされたボタンが“取消”ボタン２３ｃであった場合には、提案処理を終了し、クリックされたボタンが“取消”ボタン２３ｃでなかった場合には、“実行”ボタン２３ｂがクリックされたとして、ステップＳ１３０へ処理を進める。
【００５３】
ステップＳ１３０では、ＣＰＵ１０ａは、“実行”ボタン２３ｂがクリックされた時点で選択されているラジオボタン２３ａのパーツの移管を指示する旨の内容が記述された電子メールを、生成する。
【００５４】
次のステップＳ１３１では、ＣＰＵ１０ａは、ＲＡＭ１０ｂ内の移管情報に含まれる電子メールアドレス宛に、ステップＳ１３０において生成した電子メールを送信する。
【００５５】
次のステップＳ１３２では、ＣＰＵ１０ａは、提案画面２３における選択されたラジオボタン２３ａのパーツの型名を新規購入情報から取得し、取得した型名と移管情報中の資産番号とを検索条件として、ハード資産テーブル１３を検索し、検出されたレコード中の遊休フラグを“０”に書き換える。その後、ＣＰＵ１０ａは、提案処理を終了する。
【００５６】
上述したような提案処理が実行されるので、本実施形態のコンピュータ１０は、以下に説明するように作用する。
【００５７】
所定の団体の構成員が、自分の使用するパーソナルコンピュータに新たな機能を追加したいと所望する場合、まず、コンピュータ１０の入力装置１０ｄを操作することによって、提案プログラム１７を立ち上げる。その操作の後、表示装置１０ｃには、資産番号入力画面２１が表示されるので（Ｓ１０２）、その構成員は、自分の使用するパーソナルコンピュータの資産番号をテキストボックス２１ａに入力して、“実行”ボタン２１ｂをクリックする（Ｓ１０３）。
【００５８】
すると、表示装置１０ｃには、その構成員が使用するパーソナルコンピュータにインストール済のソフトウエアと、そのパーソナルコンピュータにインストール可能な遊休のソフトウエアとが列挙されたソフト選択画面２２が、表示されるので（Ｓ１０４〜Ｓ１０７）、その構成員は、自分のパーソナルコンピュータに追加したい機能を実現するためのソフトウエアを選択し、そのソフトウエアのチェックボックス２２ａにチェックマークを入力して、“実行”ボタン２２ｂをクリックする（Ｓ１０８）。
【００５９】
すると、コンピュータ１０では、その構成員が選択したソフトウエアをパーソナルコンピュータにインストールするために必要なパーツに関する情報が、抽出され（Ｓ１１０〜Ｓ１２１）、さらに、そのパーツが団体の遊休資産の中から探し出される（Ｓ１２２〜Ｓ１２５）。そして、そのパーツが団体の遊休資産の中から探し出された場合には、表示装置１０ｃに、そのパーツを移管する指示連絡を実行させるための入力が行える提案画面２３が、表示される（Ｓ１２６）。このため、この構成員は、その提案画面２３において希望するパーツのラジオボタン２３ａを選択して、“実行”ボタン２３ｂをクリックすることにより、自分のパーソナルコンピュータにソフトウエアをインストールする際に必要なパーツを遊休資産から譲り受けることができる。これにより、その団体においても、遊休資産が有効活用されることとなり、経費の節減に繋がることとなる。
【００６０】
（付記１）
所定団体の資産としての各パーソナルコンピュータに搭載されている各パーツの種類及びスペック値を定義する資産部品情報，前記資産部品情報のうちの遊休資産であるパーツの資産部品情報を定義する遊休部品情報，並びに、前記団体の遊休資産としての各ソフトウエアがパーツの種類毎に最低限要求するスペック値を定義する要求値情報とが記録された記憶装置に繋がれるコンピュータに対し、前記団体の何れかのパーソナルコンピュータにインストールするために前記何れかのソフトウエアが指定されると、前記記憶装置内のそのソフトウエアについての要求値情報に基づいて、そのソフトウエアをそのパーソナルコンピュータにインストールするためにパーツの種類毎に必要な必要スペック値を算出する手順，
そのパーソナルコンピュータについての資産部品情報に基づいて、そのパーソナルコンピュータの持つ各パーツの種類毎の合計スペック値を算出する手順，
前記必要スペック値と前記合計スペック値とに基づいて、パーツの種類毎に不足分のスペック値を算出する手順，
その不足分のスペック値を充足可能なパーツの資産部品情報であって遊休部品情報にて定義される資産部品情報を前記記憶装置から抽出する手順，及び、
抽出された資産部品情報を記述した提案画面を表示装置に表示させる手順
を実行させることを特徴とする遊休資産提案プログラム。
【００６１】
（付記２）
前記記憶装置には、さらに、前記資産部品情報にて特定される各パーツをそれぞれ管理している前記所定団体の部署を定義する部署情報が、記録され、
前記コンピュータに対し、
前記提案画面を表示装置に表示させる場合に、さらに、
抽出された資産部品情報に対応する部署情報を前記記憶装置から取得させ、
取得した部署情報を前記提案画面に含ませることを特徴とする付記１記載の遊休資産提案プログラム。
【００６２】
（付記３）
前記部署情報には、さらに、前記部署への連絡先を定義する連絡先情報が、含まれ、
前記コンピュータに対し、
前記部署情報を前記提案画面に含ませる場合に、さらに、
その部署情報に含まれる連絡先情報にて示される連絡先への指示連絡を行わせるための入力手段を、前記提案画面に含ませることを特徴とする付記２記載の遊休資産提案プログラム。
【００６３】
（付記４）
前記連絡先情報は、電子メールアドレスであることを特徴とする付記３記載の遊休資産提案プログラム。
【００６４】
（付記５）
前記コンピュータに対し、
前記何れかのソフトウエアが指定される前に、さらに、
それらソフトウエアを選択させるための選択手段を前記表示装置に表示させることを特徴とする付記１記載の遊休資産提案プログラム。
【００６５】
（付記６）
前記コンピュータに対し、
前記提案画面を表示装置に表示させる場合に、さらに、
抽出された資産部品情報を選択させるための選択手段を前記提案画面に含ませることを特徴とする付記１記載の遊休資産提案プログラム。
【００６６】
（付記７）
所定団体の資産としての各パーソナルコンピュータに搭載されている各パーツの種類及びスペック値を定義する資産部品情報，前記資産部品情報のうちの遊休資産であるパーツの資産部品情報を定義する遊休部品情報，並びに、前記団体の遊休資産としての各ソフトウエアがパーツの種類毎に最低限要求するスペック値を定義する要求値情報とが記録された記憶装置に繋がれるコンピュータに対し、前記団体の何れかのパーソナルコンピュータにインストールするために前記何れかのソフトウエアが指定されると、前記記憶装置内のそのソフトウエアについての要求値情報に基づいて、そのソフトウエアをそのパーソナルコンピュータにインストールするためにパーツの種類毎に必要な必要スペック値を算出する手順，
そのパーソナルコンピュータについての資産部品情報に基づいて、そのパーソナルコンピュータの持つ各パーツの種類毎の合計スペック値を算出する手順，
前記必要スペック値と前記合計スペック値とに基づいて、パーツの種類毎に不足分のスペック値を算出する手順，
その不足分のスペック値を充足可能なパーツの資産部品情報であって遊休部品情報にて定義される資産部品情報を前記記憶装置から抽出する手順，及び、
抽出された資産部品情報を記述した提案画面を表示装置に表示させる手順
を実行させる遊休資産提案プログラムを格納したことを特徴とするコンピュータ可読媒体。
【００６７】
（付記８）
所定団体の資産としての各パーソナルコンピュータに搭載されている各パーツの種類及びスペック値を定義する資産部品情報，前記資産部品情報のうちの遊休資産であるパーツの資産部品情報を定義する遊休部品情報，並びに、前記団体の遊休資産としての各ソフトウエアがパーツの種類毎に最低限要求するスペック値を定義する要求値情報とを記憶する記憶部，
前記団体の何れかのパーソナルコンピュータとそれにインストールするための前記何れかのソフトウエアの指定を受け付ける受付部，
前記受付部において受け付けたソフトウエアについての要求値情報に基づいて、そのソフトウエアをそのパーソナルコンピュータにインストールするためにパーツの種類毎に必要な必要スペック値を算出する必要値算出部，
前記受付部において受け付けたパーソナルコンピュータについての資産部品情報に基づいて、そのパーソナルコンピュータの持つ各パーツの種類毎の合計スペック値を算出する既存値算出部，
前記必要値算出部により算出された前記必要スペック値と、前記既存値算出部により算出された前記合計スペック値とに基づいて、パーツの種類毎に不足分のスペック値を算出する不足値算出部，
前記不足値算出部により算出された不足分のスペック値を充足可能なパーツの資産部品情報であって遊休部品情報にて定義される資産部品情報を前記記憶部から抽出する部品抽出部，及び、
前記部品抽出部において抽出された資産部品情報を記述した提案画面を表示する表示部を備えることを特徴とする遊休資産提案装置。
【００６８】
【発明の効果】
以上に説明したように、本発明によれば、団体内で使用中のパーソナルコンピュータの性能を向上させる遊休のパーツや遊休のソフトウエアを提案することができる。
【図面の簡単な説明】
【図１】本実施形態のコンピュータを概略的に示す全体図
【図２】ソフト動作条件マスタのデータ構造を示す表
【図３】ソフト資産テーブルのデータ構造を示す表
【図４】ハード資産テーブルのデータ構造を示す表
【図５】ハード製品情報テーブルのデータ構造を示す表
【図６】ハード便覧テーブルのデータ構造を示す表
【図７】資産管理元テーブルのデータ構造を示す表
【図８】提案処理を説明するためのフローチャート
【図９】提案処理を説明するためのフローチャート
【図１０】提案処理を説明するためのフローチャート
【図１１】資産番号入力画面の画面例を示す説明図
【図１２】ソフト選択画面の画面例を示す説明図
【図１３】ワークテーブル内を概念的に示す説明図
【図１４】提案画面の画面例を示す説明図
【図１５】提案画面の画面例を示す説明図
【符号の説明】
１０    コンピュータ
１０ａ  ＣＰＵ
１０ｂ  ＲＡＭ
１０ｃ  表示装置
１０ｄ  入力装置
１０ｅ  ＦＤＤ
１０ｆ  ＣＤＤ
１０ｇ  ＨＤＤ
１１    ソフト動作条件マスタ
１２    ソフト資産テーブル
１３    ハード資産テーブル
１４    ハード製品情報テーブル
１５    ハード便覧テーブル
１６    資産管理元テーブル
１７    提案プログラム
【図１】
2004302638.tif 000003
【図２】
2004302638.tif 000004
【図３】
2004302638.tif 000005
【図４】
2004302638.tif 000006
【図５】
2004302638.tif 000007
【図６】
2004302638.tif 000008
【図７】
2004302638.tif 000009
【図８】
2004302638.tif 000010
【図９】
2004302638.tif 000011
【図１０】
2004302638.tif 000012
【図１１】
2004302638.tif 000013
【図１２】
2004302638.tif 000014
【図１３】
2004302638.tif 000015
【図１４】
2004302638.tif 000016
【図１５】
2004302638.tif 000017