(57)【要約】【課題】商品の開発工程における情報を一元化して管理すること。【解決手段】固有の情報の入力を受け付ける固有情報入力受付部１１１と、相対的な情報の入力を受け付ける相対情報入力受付部１１２と、固有の情報を格納する固有情報格納部１２３と、固有の情報同士の相関関係と、固有の情報と相対的な情報との相関関係と、相対的な情報とを記録するデータファイルを生成するデータファイル生成部１１３と、少なくとも、固有情報格納部１２３に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の試作品に関する相対的な情報へのリンクを、当該各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成するメイン画面データ生成部１１４と、少なくとも、メイン画面データ生成部１１４が生成した画面データを出力する画面データ出力部１１５とを備える。【選択図】図２
2012053753.tif 000002
【特許請求の範囲】
【請求項１】
商品の開発工程における情報を一元化して管理する情報管理システムであって、
前記商品の開発工程において試作された試作品に関する固有の情報の入力を受け付ける固有情報入力受付部と、
２つ以上の前記試作品に関する相対的な情報の入力を受け付ける相対情報入力受付部と、
前記固有情報入力受付部が入力を受け付けた固有の情報を格納する固有情報格納部と、
前記固有情報格納部に格納されている固有の情報同士の相関関係と、前記固有情報格納部に格納されている固有の情報と前記相対情報入力受付部が入力を受け付けた相対的な情報との相関関係と、前記相対情報入力受付部が入力を受け付けた相対的な情報とを記録するデータファイルを生成するデータファイル生成部と、
前記データファイル生成部が生成したデータファイルに基づいて、少なくとも、前記固有情報格納部に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の前記試作品に関する相対的な情報へのリンクを、当該各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成するメイン画面データ生成部と、
少なくとも、前記メイン画面データ生成部が生成した画面データを出力する画面データ出力部と
を備える情報管理システム。
【請求項２】
前記メイン画面において表示されているノードのうち、いずれか一のノードに関連付けられたリンク先の試作品に関する固有の情報の表示要求を受け付ける固有情報表示要求受付部と、
前記固有情報格納部に格納されている情報に基づいて、前記固有情報要求受付部が表示要求を受け付けた対象の試作品に関する固有の情報を表示する固有情報画面を示す画面データを生成する固有情報画面データ生成部と
を更に備え、
前記画面データ出力部は、前記固有情報画面データ生成部が画面データを生成した場合、当該画面データを出力する
請求項１に記載の情報管理システム。
【請求項３】
前記メイン画面に表示されている試作品に関する相対的な情報へのリンクのうち、いずれか一のリンク先の相対的な情報の表示要求を受け付ける相対情報表示要求受付部と、
前記データファイル生成部が生成したデータファイルに基づいて、前記相対情報表示要求受付部が表示要求を受け付けた対象の試作品に関する相対的な情報を表示する相対情報画面を示す画面データを生成する相対情報画面データ生成部と
を更に備え、
前記画面データ出力部は、前記相対情報画面データ生成部が画面データを生成した場合、当該画面データを出力する
請求項１又は２に記載の情報管理システム。
【請求項４】
前記試作品に関する相対的な情報へのリンクを表示すべき対象のノードの選択要求を受け付ける対象ノード選択要求受付部
を更に備え、
前記メイン画面データ生成部は、前記対象ノード選択要求受付部が選択要求を受け付けた場合、前記試作品に関する相対的な情報へのリンクについて、前記対象ノード選択要求受付部が選択要求を受け付けた対象のノードに対応する試作品に関する相対的な情報だけを表示するメイン画面を示す画面データを生成する
請求項１から３のいずれか一項に記載の情報管理システム。
【請求項５】
前記データファイル生成部が生成したデータファイルと、当該データファイルに関する情報とを対応付けて格納するデータファイル格納部
を更に有する請求項１から４のいずれか一項に記載の情報管理システム。
【請求項６】
前記固有情報入力受付部は、前記固有情報格納部に格納されている試作品に関する固有の情報のうち、ユーザによって選択操作された試作品に関する固有の情報の入力を受け付ける
請求項１から５のいずれか一項に記載の情報管理システム。
【請求項７】
前記固有情報入力受付部は、試作品に関する固有の情報として、当該試作品の開発工程における複数段階の完成度を示す情報の入力を受け付け、
前記メイン画面データ生成部は、前記画面データを生成するにあたり、前記固有情報格納部に格納されている情報の中に、前記試作品の開発工程における所定段階以上の完成度を示す情報を含むものが格納されている場合、その旨をユーザに認識せしめる通知を更に表示する前記メイン画面を示す画面データを生成する
請求項１から６のいずれか一項に記載の情報管理システム。
【請求項８】
商品の開発工程における情報を一元化して管理する情報管理装置であって、
前記商品の開発工程において試作された試作品に関する固有の情報の入力を受け付ける固有情報入力受付部と、
２つ以上の前記試作品に関する相対的な情報の入力を受け付ける相対情報入力受付部と、
前記固有情報入力受付部が入力を受け付けた固有の情報を格納する固有情報格納部と、
前記固有情報格納部に格納されている固有の情報同士の相関関係と、前記固有情報格納部に格納されている固有の情報と前記相対情報入力受付部が入力を受け付けた相対的な情報との相関関係と、前記相対情報入力受付部が入力を受け付けた相対的な情報とを記録するデータファイルを生成するデータファイル生成部と、
前記データファイル生成部が生成したデータファイルに基づいて、少なくとも、前記固有情報格納部に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の前記試作品に関する相対的な情報へのリンクを、当該各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成するメイン画面データ生成部と、
少なくとも、前記メイン画面データ生成部が生成した画面データを出力する画面データ出力部と
を備える情報管理装置。
【請求項９】
商品の開発工程における情報を一元化して管理する情報管理装置を制御する制御方法であって、
前記商品の開発工程において試作された試作品に関する固有の情報の入力を受け付ける固有情報入力受付段階と、
２つ以上の前記試作品に関する相対的な情報の入力を受け付ける相対情報入力受付段階と、
前記固有情報入力受付段階において入力が受け付けられた固有の情報を格納する固有情報格納部に格納されている固有の情報同士の相関関係と、前記固有情報格納部に格納されている固有の情報と前記相対情報入力段階において入力が受け付けられた相対的な情報との相関関係と、前記相対情報入力受付段階において入力が受け付けられた相対的な情報とを記録するデータファイルを生成するデータファイル生成段階と、
前記データファイル生成段階において生成されたデータファイルに基づいて、少なくとも、前記固有情報格納部に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の前記試作品に関する相対的な情報へのリンクを、当該各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成するメイン画面データ生成段階と、
少なくとも、前記メイン画面データ生成段階において生成された画面データを出力する画面データ出力段階と
を備える制御方法。
【請求項１０】
商品の開発工程における情報を一元化して管理する情報管理装置用のプログラムであって、前記情報管理装置を、
前記商品の開発工程において試作された試作品に関する固有の情報の入力を受け付ける固有情報入力受付部、
２つ以上の前記試作品に関する相対的な情報の入力を受け付ける相対情報入力受付部、
前記固有情報入力受付部が入力を受け付けた固有の情報を格納する固有情報格納部、
前記固有情報格納部に格納されている固有の情報同士の相関関係と、前記固有情報格納部に格納されている固有の情報と前記相対情報入力受付部が入力を受け付けた相対的な情報との相関関係と、前記相対情報入力受付部が入力を受け付けた相対的な情報とを記録するデータファイルを生成するデータファイル生成部、
前記データファイル生成部が生成したデータファイルに基づいて、少なくとも、前記固有情報格納部に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の前記試作品に関する相対的な情報へのリンクを、当該各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成するメイン画面データ生成部、
少なくとも、前記メイン画面データ生成部が生成した画面データを出力する画面データ出力部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システム、情報管理装置、制御方法、及びプログラムに関する。特に、本発明は、商品の開発工程における情報を一元化して管理する情報管理システム、情報管理装置、当該情報管理装置を制御する制御方法、並びに、当該情報管理装置用のプログラムに関する。
【背景技術】
【０００２】
商品の開発工程においては、複数の試作品が試作される。そして、これら試作品に対しては、様々な試験が行われて、その性能等が評価される。その評価方法は、絶対評価と相対評価に大別される。絶対評価においては、例えば、試作品の圧縮強度や落下強度等の工学的指標を個別に試験して、その試験結果と特定の基準とに基づいて、試作品の評価が個別に行われる。また、相対評価においては、例えば、２つの試作品同士を比較して、どちらの試作品が使いやすいかといった評価が行われる。
【０００３】
このような商品の開発工程における情報の管理には、ＰＤＭ（Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）が利用されることがある。ＰＤＭとは、商品の開発工程において、開発に係る全ての情報を一元化して管理し、工程の効率化や期間の短縮をはかる情報システムである。具体的には、ＰＤＭは、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）データ等の図面データや、仕様書等の文書データからなる設計に関するデータの管理や、製品を構成する部品の構成データの管理と購買・資材システムとの連携、設計・生産スケジュールの把握と効率化をはかるワークフロー管理等の機能が中心となって構成される。
【０００４】
このようなＰＤＭシステムとしては、製品を構成する各部品の設計情報及び部品関連情報を取り込んで編集し、得られた各部品の構成情報をツリー形式で管理するものが知られている（例えば、特許文献１参照。）。このＰＤＭシステムにおいては、例えば、ツリー構造の各ノードに対して、個々の試作品に関する情報を割り当てて登録するといった利用方法も考えられる。そのような利用方法を採用した場合、ユーザは、開発工程における試作品に関する情報を閲覧する場合、その情報が割り当てられたノードを選択操作することによって、所望の情報にアクセスすることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３３１０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のＰＤＭシステムにおいては、各試作品に関する情報について、上記のような絶対評価の情報であるか、相対評価の情報であるかに拘らず、対応するノードに対して一様に登録されることになる。したがって、特許文献１に記載のＰＤＭシステムにおいては、ツリー構造に各ノードが表示された画面を参照しただけでは、いずれの試作品同士を相対評価したのか一目して把握することはできない。更に、特許文献１に記載のＰＤＭシステムにおいては、相対評価の情報を閲覧する場合、その情報が割り当てられたノードを選択操作しなければならないが、いずれの試作品同士を相対評価したのか一目して把握することができないために、各ノードに割り当てられた情報へ場当たり的にアクセスしなければ、所望の相対評価の情報について閲覧することができない。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の形態によると、商品の開発工程における情報を一元化して管理する情報管理システムであって、商品の開発工程において試作された試作品に関する固有の情報の入力を受け付ける固有情報入力受付部と、２つ以上の試作品に関する相対的な情報の入力を受け付ける相対情報入力受付部と、固有情報入力受付部が入力を受け付けた固有の情報を格納する固有情報格納部と、固有情報格納部に格納されている固有の情報同士の相関関係と、固有情報格納部に格納されている固有の情報と相対情報入力受付部が入力を受け付けた相対的な情報との相関関係と、相対情報入力受付部が入力を受け付けた相対的な情報とを記録するデータファイルを生成するデータファイル生成部と、データファイル生成部が生成したデータファイルに基づいて、少なくとも、固有情報格納部に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の試作品に関する相対的な情報へのリンクを、当該各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成するメイン画面データ生成部と、少なくとも、メイン画面データ生成部が生成した画面データを出力する画面データ出力部とを備える。
【０００８】
メイン画面において表示されているノードのうち、いずれか一のノードに関連付けられたリンク先の試作品に関する固有の情報の表示要求を受け付ける固有情報表示要求受付部と、固有情報格納部に格納されている情報に基づいて、固有情報要求受付部が表示要求を受け付けた対象の試作品に関する固有の情報を表示する固有情報画面を示す画面データを生成する固有情報画面データ生成部とを更に備え、画面データ出力部は、固有情報画面データ生成部が画面データを生成した場合、当該画面データを出力してよい。
【０００９】
メイン画面に表示されている試作品に関する相対的な情報へのリンクのうち、いずれか一のリンク先の相対的な情報の表示要求を受け付ける相対情報表示要求受付部と、データファイル生成部が生成したデータファイルに基づいて、相対情報表示要求受付部が表示要求を受け付けた対象の試作品に関する相対的な情報を表示する相対情報画面を示す画面データを生成する相対情報画面データ生成部とを更に備え、画面データ出力部は、相対情報画面データ生成部が画面データを生成した場合、当該画面データを出力してよい。
【００１０】
試作品に関する相対的な情報へのリンクを表示すべき対象のノードの選択要求を受け付ける対象ノード選択要求受付部を更に備え、メイン画面データ生成部は、対象ノード選択要求受付部が選択要求を受け付けた場合、試作品に関する相対的な情報へのリンクについて、対象ノード選択要求受付部が選択要求を受け付けた対象のノードに対応する試作品に関する相対的な情報だけを表示するメイン画面を示す画面データを生成してよい。
【００１１】
データファイル生成部が生成したデータファイルと、当該データファイルに関する情報とを対応付けて格納するデータファイル格納部を更に有してよい。
【００１２】
固有情報入力受付部は、固有情報格納部に格納されている試作品に関する固有の情報のうち、ユーザによって選択操作された試作品に関する固有の情報の入力を受け付けてよい。
【００１３】
固有情報入力受付部は、試作品に関する固有の情報として、当該試作品の開発工程における複数段階の完成度を示す情報の入力を受け付け、メイン画面データ生成部は、画面データを生成するにあたり、固有情報格納部に格納されている情報の中に、試作品が開発工程における所定段階以上の完成度を示す情報を含むものが格納されている場合、その旨をユーザに認識せしめる通知を更に表示するメイン画面を示す画面データを生成してよい。
【００１４】
本発明の第２の形態によると、商品の開発工程における情報を一元化して管理する情報管理装置であって、商品の開発工程において試作された試作品に関する固有の情報の入力を受け付ける固有情報入力受付部と、２つ以上の試作品に関する相対的な情報の入力を受け付ける相対情報入力受付部と、固有情報入力受付部が入力を受け付けた固有の情報を格納する固有情報格納部と、固有情報格納部に格納されている固有の情報同士の相関関係と、固有情報格納部に格納されている固有の情報と相対情報入力受付部が入力を受け付けた相対的な情報との相関関係と、相対情報入力受付部が入力を受け付けた相対的な情報とを記録するデータファイルを生成するデータファイル生成部と、データファイル生成部が生成したデータファイルに基づいて、少なくとも、固有情報格納部に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の試作品に関する相対的な情報へのリンクを、当該各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成するメイン画面データ生成部と、少なくとも、メイン画面データ生成部が生成した画面データを出力する画面データ出力部とを備える。
【００１５】
本発明の第３の形態によると、商品の開発工程における情報を一元化して管理する情報管理装置を制御する制御方法であって、商品の開発工程において試作された試作品に関する固有の情報の入力を受け付ける固有情報入力受付段階と、２つ以上の試作品に関する相対的な情報の入力を受け付ける相対情報入力受付段階と、固有情報入力受付段階において入力が受け付けられた固有の情報を格納する固有情報格納部に格納されている固有の情報同士の相関関係と、固有情報格納部に格納されている固有の情報と相対情報入力段階において入力が受け付けられた相対的な情報との相関関係と、相対情報入力受付段階において入力が受け付けられた相対的な情報とを記録するデータファイルを生成するデータファイル生成段階と、データファイル生成段階において生成されたデータファイルに基づいて、少なくとも、固有情報格納部に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の試作品に関する相対的な情報へのリンクを、当該各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成するメイン画面データ生成段階と、少なくとも、メイン画面データ生成段階において生成された画面データを出力する画面データ出力段階とを備える。
【００１６】
本発明の第４の形態によると、商品の開発工程における情報を一元化して管理する情報管理装置用のプログラムであって、情報管理装置を、商品の開発工程において試作された試作品に関する固有の情報の入力を受け付ける固有情報入力受付部、２つ以上の試作品に関する相対的な情報の入力を受け付ける相対情報入力受付部、固有情報入力受付部が入力を受け付けた固有の情報を格納する固有情報格納部、固有情報格納部に格納されている固有の情報同士の相関関係と、固有情報格納部に格納されている固有の情報と相対情報入力受付部が入力を受け付けた相対的な情報との相関関係と、相対情報入力受付部が入力を受け付けた相対的な情報とを記録するデータファイルを生成するデータファイル生成部、データファイル生成部が生成したデータファイルに基づいて、少なくとも、固有情報格納部に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の試作品に関する相対的な情報へのリンクを、当該各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成するメイン画面データ生成部、少なくとも、メイン画面データ生成部が生成した画面データを出力する画面データ出力部として機能させる。
【００１７】
なおまた、上記のように発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００１８】
以上の説明から明らかなように、この発明においては、商品の開発工程において試作された複数の各試作品に関する固有の情報や、２つ以上の試作品に関する相対的な情報が存在する場合に、これらの情報がそれぞれいずれの試作品に関する情報であるのかを、一目して把握することができる。
【図面の簡単な説明】
【００１９】
【図１】一実施形態に係るＰＤＭシステム１００の利用環境の一例を示す図である。
【図２】アプリケーションサーバ１１０のブロック構成の一例を示す図である。
【図３】アプリケーションサーバ１１０の固有情報格納部１２３に格納されている情報やデータの一例をテーブル形式で示す図である。
【図４】アプリケーションサーバ１１０のデータファイル格納部１２４に格納されている情報やデータの一例をテーブル形式で示す図である。
【図５】クライアント端末１３０のディスプレイに表示されるメイン画面２００の一例を示す図である。
【図６】クライアント端末１３０のディスプレイに表示されるメイン画面２００の別の例を示す図である。
【図７】クライアント端末１３０のディスプレイに表示されるメイン画面２００の更に別の例を示す図である。
【図８】クライアント端末１３０のディスプレイに表示されるメイン画面２００の更に別の例を示す図である。
【図９】クライアント端末１３０のディスプレイに表示されるメイン画面２００の更に別の例を示す図である。
【図１０】クライアント端末１３０のディスプレイに表示される固有情報画面３００の一例を示す図である。
【図１１】クライアント端末１３０のディスプレイに表示される相対情報画面４００の一例を示す図である。
【図１２】アプリケーションサーバ１１０及びクライアント端末１３０の動作シーケンスの一例を示す図である。
【図１３】アプリケーションサーバ１１０の動作フローの別の例を示す図である。
【図１４】アプリケーションサーバ１１０の動作フローの更に別の例を示す図である。
【図１５】アプリケーションサーバ１１０の動作フローの更に別の例を示す図である。
【図１６】アプリケーションサーバ１１０の動作フローの更に別の例を示す図である。
【図１７】アプリケーションサーバ１１０の動作フローの更に別の例を示す図である。
【図１８】アプリケーションサーバ１１０の動作フローの更に別の例を示す図である。
【図１９】アプリケーションサーバ１１０のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は、特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２１】
図１は、一実施形態に係るＰＤＭシステム１００の利用環境の一例を示す。ＰＤＭシステム１００は、工業製品の開発工程における情報を一元化して管理するシステムである。なお、ＰＤＭシステムは、この発明における「情報管理システム」の一例であってよい。また、工業製品は、この発明における「商品」の一例であってよい。
【００２２】
ＰＤＭシステム１００は、アプリケーションサーバ１１０、及び複数のクライアント端末１３０ａ、ｂ、ｃ、・・・（以下、クライアント端末１３０と総称する。）を備える。アプリケーションサーバ１１０は、通信回線１５０を介してクライアント端末１３０と通信接続される。なお、アプリケーションサーバ１１０は、この発明における「情報管理装置」の一例であってよい。
【００２３】
アプリケーションサーバ１１０は、クライアント端末１３０からの要求を受け付けて、データベース等の業務システムの処理に橋渡しする機能を持ったサーバソフトウェアによって動作するサーバである。クライアント端末１３０は、コンピュータネットワークにおいて、アプリケーションサーバ１１０の提供する機能やデータを利用する端末である。なお、クライアント端末１３０は、パソコンの他、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の携帯情報端末を含む。また、通信回線１５０は、インターネット等のコンピュータネットワーク、通信事業者のコアネットワーク、及び種々のローカルネットワークを含む。
【００２４】
上記のような構成のＰＤＭシステム１００において、工業製品の開発者は、工業製品の試作品を試作すると、その試作品に関する情報を、クライアント端末１３０を利用して、アプリケーションサーバ１１０へ入力する。具体的には、開発者は、クライアント端末１３０を利用して、試作品に関する固有の情報の入力操作を行って、その固有の情報をアプリケーションサーバ１１０へ送信する。固有の情報としては、例えば、試作品のＣＡＤデータ、ＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）のデータ、設計仕様書、圧縮強度や落下強度等の工学的指標について試験した結果を示す情報や、その試験結果に基づく評価を示す情報等が挙げられる。アプリケーションサーバ１１０は、このようにしてクライアント端末１３０から送信された試作品に関する固有の情報の入力を受け付ける。また、開発者は、クライアント端末１３０を利用して、２つ以上の試作品に関する相対的な情報の入力操作を行って、その情報をアプリケーションサーバ１１０へ送信する。相対的な情報としては、例えば、２つの試作品同士を比較して、どちらの試作品が使いやすいかといった評価を示す情報が挙げられる。アプリケーションサーバ１１０は、このようにしてクライアント端末１３０から送信された２つ以上の試作品に関する相対的な情報の入力を受け付ける。そして、アプリケーションサーバ１１０は、試作品に関する固有の情報を、データベースに格納する。また、アプリケーションサーバ１１０は、データベースに格納されている固有の情報同士の相関関係と、試作品に関する相対的な情報とデータベースに格納されている固有の情報との相関関係と、試作品に関する相対的な情報とを記録するデータファイルを生成する。そして、アプリケーションサーバ１１０は、このデータファイルに基づいて、データベースに格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の試作品に関する相対的な情報へのリンクを、その各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成する。そして、アプリケーションサーバ１１０は、この画面データを、クライアント端末１３０へ送信する。クライアント端末１３０は、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データをディスプレイへ出力する。このようにして、クライアント端末１３０のディスプレイには、各試作品に関する固有の情報へのリンクが、ツリー構造の各ノードとして表示され、２つ以上の試作品に関する相対的な情報へのリンクが、その各試作品に関する固有の情報へのリンクの各ノード間に表示されることになる。なお、工業製品の開発者は、この発明における「ユーザ」の一例であってよい。
【００２５】
このように、ＰＤＭシステム１００においては、商品の開発工程において試作した複数の各試作品に関する固有の情報や、２つ以上の試作品に関する相対的な情報が存在する場合に、これらの情報がそれぞれいずれの試作品に関する情報であるのかを、一目して把握することができる。
【００２６】
より詳細に説明すると、開発者は、試作品に関する固有の情報を確認する場合、クライアント端末１３０のディスプレイに表示された上記のメイン画面において、確認したい情報へのリンクのノードを選択して、そのノードに関連付けられたリンク先の試作品に関する固有の情報を表示するための操作を行う。このような操作が行われることによって、クライアント端末１３０は、選択されたノードを示すデータを、アプリケーションサーバ１１０へ送信する。アプリケーションサーバ１１０は、このようにしてクライアント端末１３０から送信された一のノードに関連付けられたリンク先の試作品に関する固有の情報の表示要求を受け付ける。そして、アプリケーションサーバ１１０は、データベースに格納されている情報に基づいて、表示要求を受け付けた対象の試作品に関する固有の情報を表示する固有情報画面を示す画面データを生成する。そして、アプリケーションサーバ１１０は、この画面データを、クライアント端末１３０へ送信する。クライアント端末１３０は、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データをディスプレイへ出力する。このようにして、クライアント端末１３０のディスプレイには、開発者が所望する試作品に関する固有の情報が表示されることになる。
【００２７】
このように、ＰＤＭシステム１００においては、クライアント端末１３０のディスプレイに表示されているメイン画面におけるノードのリンクを選択操作することによって、試作品に関する固有の情報を確認することができる。
【００２８】
より詳細に説明すると、開発者は、２つ以上の試作品に関する相対的な情報を確認する場合、クライアント端末１３０のディスプレイに表示された上記のメイン画面において、確認したい２つ以上の試作品に対応するノード間に表示されている相対的な情報へのリンクを選択して、そのリンク先の２つ以上の試作品に関する相対的な情報を表示するための操作を行う。このような操作が行われることによって、クライアント端末１３０は、選択されたリンクを示すデータを、アプリケーションサーバ１１０へ送信する。アプリケーションサーバ１１０は、このようにしてクライアント端末１３０から送信されたリンク先の相対的な情報の表示要求を受け付ける。そして、アプリケーションサーバ１１０は、上記のデータファイルに基づいて、表示要求を受け付けた対象の試作品に関する相対的な情報を表示する相対情報画面を示す画面データを生成する。そして、アプリケーションサーバ１１０は、この画面データを、クライアント端末１３０へ送信する。クライアント端末１３０は、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データをディスプレイへ出力する。このようにして、クライアント端末１３０のディスプレイには、開発者が所望する２つ以上の試作品に関する相対的な情報が表示されることになる。
【００２９】
このように、ＰＤＭシステム１００においては、クライアント端末１３０のディスプレイに表示されているメイン画面における２つ以上のノード間のリンクを選択操作することによって、２つ以上の試作品に関する相対的な情報を確認することができる。
【００３０】
より詳細に説明すると、開発者は、上記のメイン画面において表示される試作品に関する相対的な情報について、ある特定の試作品に関する相対的な情報へのリンクだけを表示させる場合、その対象の試作品に対応するノードを選択して、そのノードに関連付けられた相対的な情報へのリンクだけを表示するための操作を行う。このような操作が行われることによって、クライアント端末１３０は、選択されたノードを示すデータを、アプリケーションサーバ１１０へ送信する。アプリケーションサーバ１１０は、このようにして試作品に関する相対的な情報へのリンクを表示すべき対象のノードの選択要求を受け付ける。そして、アプリケーションサーバ１１０は、試作品に関する相対的な情報へのリンクについて、選択要求を受け付けた対象のノードに対応する試作品に関する相対的な情報へのリンクだけを表示するメイン画面を示す画面データを生成する。そして、アプリケーションサーバ１１０は、この画面データを、クライアント端末１３０へ送信する。クライアント端末１３０は、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データをディスプレイへ出力する。このようにして、クライアント端末１３０のディスプレイには、試作品に関する相対的な情報へのリンクについて、開発者が所望する試作品に関する相対的な情報へのリンクだけが表示されることになる。
【００３１】
このように、ＰＤＭシステム１００においては、上記のメイン画面において、所望の試作品に関する相対的な情報へのリンクだけを表示することができる。したがって、ＰＤＭシステム１００においては、例えば、上記のメイン画面において、試作品に関する相対的な情報へのリンクが多くなってしまって視認性が悪くなってしまったような場合に、所望の試作品に関する相対的な情報へのリンクだけを表示することによって、その所望の試作品と他のいずれの試作品とに関する相対的な情報が登録されているのかを視認し易くすることができる。
【００３２】
より詳細に説明すると、アプリケーションサーバ１１０は、上記のデータファイルを、そのデータファイルに関する情報と対応付けて、上記の固有の情報を格納しているデータベースとは別のデータベースに格納する。
【００３３】
このように、ＰＤＭシステム１００においては、データファイルと、そのデータファイルに関する情報とを対応付けて管理するようにしたので、複数の各開発者がそれぞれ作成したデータファイルや、ある開発者が作成した複数のデータファイルを効率的に管理することができる。
【００３４】
より詳細に説明すると、開発者は、登録済みの試作品に関する固有の情報を、自分が作成している上記のデータファイルに対して関連付ける場合、クライアント端末１３０を利用して、アプリケーションサーバ１１０のデータベースに格納されている試作品に関する固有の情報の中から、所望の試作品に関する固有の情報を選択して、その固有の情報をデータベースから読み出して入力するための操作を行う。このような操作が行われることによって、クライアント端末１３０は、選択された試作品に関する固有の情報を示すデータを、アプリケーションサーバ１１０へ送信する。アプリケーションサーバ１１０は、クライアント端末１３０から送信されたデータを受信すると、そのデータによって示される試作品に関する固有の情報をデータベースから読み出して、その固有の情報の入力を受け付ける。
【００３５】
このように、ＰＤＭシステム１００においては、既にデータベースに格納されている試作品に関する固有の情報を共有することができる。この機能は、複数の開発者が同じ試作品に対して試験を行ったり、評価したりして開発が進められるような場合に、特に有用である。
【００３６】
より詳細に説明すると、開発者は、試作品に関する固有の情報として、その試作品の開発工程における複数段階の完成度を示す情報を入力する。一方、アプリケーションサーバ１１０は、上記のメイン画面を示す画面データを生成するにあたり、データベースに格納されている情報の中に、試作品が開発工程における所定段階以上の完成度を示す情報を含むものが格納されている場合、その旨を開発者に認識せしめる通知を更に表示するメイン画面を示す画面データを生成する。
【００３７】
このように、ＰＤＭシステム１００においては、いずれの開発者が試作した試作品であるかによらず、開発工程において試作品の完成度が所定段階に達した場合、その旨を開発者に認識せしめることができる。
【００３８】
なお、本実施形態においては、説明が煩雑になることを防ぐことを目的として、ＰＤＭシステム１００が一のアプリケーションサーバ１１０を備える構成について説明したが、ＰＤＭシステム１００は、複数のアプリケーションサーバ１１０を備えてよい。
【００３９】
図２は、アプリケーションサーバ１１０のブロック構成の一例を示す。アプリケーションサーバ１１０は、固有情報入力受付部１１１、相対情報入力受付部１１２、データファイル生成部１１３、メイン画面データ生成部１１４、画面データ出力部１１５、データファイル格納要求受付部１１６、対象ノード選択要求受付部１１７、固有情報表示要求受付部１１８、固有情報画面データ生成部１１９、相対情報表示要求受付部１２０、相対情報画面データ生成部１２１、データファイル実行要求受付部１２２、固有情報格納部１２３、及びデータファイル格納部１２４を有する。以下に、各構成要素の機能及び動作を説明する。
【００４０】
固有情報入力受付部１１１は、商品の開発工程において試作された試作品に関する固有の情報の入力を受け付ける。具体的には、固有情報入力受付部１１１は、商品の開発工程において試作された試作品に関する固有の情報を示すデータを、クライアント端末１３０から受信すると、そのデータによって示される試作品に関する固有の情報を、固有情報格納部１２３へ格納すると共に、その格納場所を示すデータを、データファイル生成部１１３へ送る。例えば、固有情報入力受付部１１１は、試作品に関する固有の情報として、その試作品が開発工程における複数段階の完成度を示す情報の入力を受け付ける。また、固有情報入力受付部１１１は、固有の情報が入力された対象の試作品と他の試作品の相関関係を示すデータを、クライアント端末１３０から共に受信して、そのデータを、データファイル生成部１１３へ送る。
【００４１】
また、固有情報入力受付部１１１は、固有情報格納部１２３に格納されている試作品に関する固有の情報のうち、開発者によって選択操作された試作品に関する固有の情報の入力を受け付ける。具体的には、固有情報入力受付部１１１は、固有情報格納部１２３に格納されている試作品に関する固有の情報のうち、開発者によって選択操作された試作品に関する固有の情報を示すデータを、クライアント端末１３０から受信すると、その選択操作された試作品に関する固有の情報の固有情報格納部１２３における格納場所を示すデータを、データファイル生成部１１３へ送る。また、この場合にも、固有情報入力受付部１１１は、固有の情報が入力された対象の試作品と他の試作品の相関関係を示すデータを、クライアント端末１３０から共に受信して、そのデータを、データファイル生成部１１３へ送る。
【００４２】
相対情報入力受付部１１２は、２つ以上の試作品に関する相対的な情報の入力を受け付ける。具体的には、相対情報入力受付部１１２は、２つ以上の試作品に関する相対的な情報を示すデータを、クライアント端末１３０から受信すると、そのデータを、データファイル生成部１１３へ送る。また、相対情報入力受付部１１２は、その相対的な情報が、いずれの試作品に関する情報であるのかを示すデータを、クライアント端末１３０から共に受信して、そのデータを、データファイル生成部１１３へ送る。
【００４３】
データファイル生成部１１３は、固有情報格納部１２３に格納されている固有の情報同士の相関関係と、固有情報格納部１２３に格納されている固有の情報と相対情報入力受付部１１２が入力を受け付けた相対的な情報との相関関係と、相対情報入力受付部１１２が入力を受け付けた相対的な情報とを記録するデータファイルを生成する。具体的には、データファイル生成部１１３は、試作品に関する固有の情報の固有情報格納部１２３における格納場所を示すデータと、各試作品の相関関係を示すデータを、固有情報入力受付部１１１から受け取ると、これらデータに基づいて、試作品に関する固有の情報の固有情報格納部１２３における格納場所と、各試作品に関する固有の情報同士の相関関係を記録するデータファイルを生成する。また、データファイル生成部１１３は、２つ以上の試作品に関する相対的な情報を示すデータを、相対情報入力受付部１１２から受け取ると、そのデータによって示される２つ以上の試作品に関する相対的な情報を更に記録するデータファイルを生成する。その際、データファイル生成部１１３は、その相対的な情報が、いずれの試作品に関する情報であるのかを示すデータを、相対情報入力受付部１１２から更に受け取り、そのデータに基づいて、上記の相対的な情報と、固有情報格納部１２３に格納されている固有の情報との相関関係を更に記録するデータファイルを生成する。そして、データファイル生成部１１３は、生成したデータファイルを、メイン画面データ生成部１１４及び相対情報画面データ生成部１２１へ送る。また、データファイル生成部１１３は、データファイルのファイル名や、そのデータファイルに関する情報を示すデータを、データファイル格納要求受付部１１６から受け取ると、そのデータによって示されるファイル名を、生成したデータファイルのファイル名として、データファイル格納部１２４へ格納する。その際、データファイル生成部１１３は、データファイル格納要求受付部１１６から受け取ったデータによって示されるデータファイルに関する情報を、データファイルと対応付けてデータファイル格納部１２４へ格納する。
【００４４】
メイン画面データ生成部１１４は、データファイル生成部１１３が生成したデータファイルに基づいて、少なくとも、固有情報格納部１２３に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示し、２つ以上の試作品に関する相対的な情報へのリンクを、その各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成する。具体的には、メイン画面データ生成部１１４は、データファイルを、データファイル生成部１１３から受け取る。もしくは、メイン画面データ生成部１１４は、データファイルを実行するよう要求する旨のデータを、データファイル実行要求受付部１２２から受け取ると、その対象のデータファイルを、データファイル格納部１２４から読み出す。そして、データファイル生成部１１３から受け取ったデータファイル、又はデータファイル格納部１２４から読み出したデータファイルに、試作品に関する固有の情報の固有情報格納部１２３における格納場所と、各試作品に関する固有の情報同士の相関関係が記録されている場合、メイン画面データ生成部１１４は、その記録されている情報に基づいて、固有情報格納部１２３に格納されている各固有の情報へのリンクを、ツリー構造の各ノードとして表示するメイン画面を示す画面データを生成する。また、データファイル生成部１１３から受け取ったデータファイル、又はデータファイル格納部１２４から読み出したデータファイルに、２つ以上の試作品に関する相対的な情報と共に、その相対的な情報と固有情報格納部１２３に格納されている固有の情報との相関関係が記録されている場合、メイン画面データ生成部１１４は、これら記録されている情報に基づいて、２つ以上の試作品に関する相対的な情報へのリンクを、その各試作品に関する固有の情報へのリンクの各ノード間に表示するメイン画面を示す画面データを生成する。そして、メイン画面データ生成部１１４は、生成したメイン画面を示す画面データを、画面データ出力部１１５へ送る。
【００４５】
また、メイン画面データ生成部１１４は、対象ノード選択要求受付部１１７が選択要求を受け付けた場合、試作品に関する相対的な情報へのリンクについて、対象ノード選択要求受付部１１７が選択要求を受け付けた対象のノードに対応する試作品に関する相対的な情報だけを表示するメイン画面を示す画面データを生成する。具体的には、メイン画面データ生成部１１４は、試作品に関する相対的な情報へのリンクを表示すべきノードとして選択されたノードを示すデータを、対象ノード選択要求受付部１１７から受け取ると、上記のメイン画面における試作品に関する相対的な情報へのリンクについて、対象ノード選択要求受付部１１７から受け取ったデータによって示されるノードに対応する試作品に関する相対的な情報へのリンクだけを表示するメイン画面を示す画面データを生成する。
【００４６】
また、メイン画面データ生成部１１４は、画面データを生成するにあたり、固有情報格納部１２３に格納されている情報の中に、試作品が開発工程における所定段階以上の完成度を示す情報を含むものが格納されている場合、その旨をユーザに認識せしめる通知を更に表示するメイン画面を示す画面データを生成する。具体的には、メイン画面データ生成部１１４は、画面データを生成するにあたり、固有情報格納部１２３に格納されている各試作品に関する固有の情報の中に、試作品の開発工程における所定段階以上の完成度を示す情報を含むものが格納されているか検索する。そして、固有情報格納部１２３に格納されている情報の中に、試作品が開発工程における所定段階以上の完成度を示す情報を含むものが格納されている場合、メイン画面データ生成部１１４は、その旨をユーザに認識せしめる通知を更に表示するメイン画面を示す画面データを生成する。
【００４７】
画面データ出力部１１５は、メイン画面データ生成部１１４が生成した画面データを出力する。具体的には、画面データ出力部１１５は、メイン画面を示す画面データを、メイン画面データ生成部１１４から受け取ると、その画面データを、クライアント端末１３０へ送信する。
【００４８】
また、画面データ出力部１１５は、固有情報画面データ生成部１１９が画面データを生成した場合、その画面データを出力する。具体的には、画面データ出力部１１５は、固有情報画面を示す画面データを、固有情報画面データ生成部１１９から受け取ると、その画面データを、クライアント端末１３０へ送信する。
【００４９】
また、画面データ出力部１１５は、相対情報画面データ生成部１２１が画面データを生成した場合、その画面データを出力する。具体的には、画面データ出力部１１５は、相対情報画面を示す画面データを、相対情報画面データ生成部１２１から受け取ると、その画面データを、クライアント端末１３０へ送信する。
【００５０】
データファイル格納要求受付部１１６は、データファイルの格納要求を受け付ける。具体的には、データファイル格納要求受付部１１６は、データファイルを格納するよう要求する旨のデータを、クライアント端末１３０から受信すると、そのデータに含まれているデータファイルのファイル名や、そのデータファイルに関する情報を示すデータを、データファイル生成部１１３へ送る。
【００５１】
対象ノード選択要求受付部１１７は、試作品に関する相対的な情報を表示すべき対象のノードの選択要求を受け付ける。具体的には、対象ノード選択要求受付部１１７は、試作品に関する相対的な情報へのリンクを表示すべきノードとして選択されたノードを示すデータを、クライアント端末１３０から受信すると、そのデータを、メイン画面データ生成部１１４へ送る。
【００５２】
固有情報表示要求受付部１１８は、メイン画面において表示されているノードのうち、いずれか一のノードに関連付けられたリンク先の試作品に関する固有の情報の表示要求を受け付ける。具体的には、固有情報表示要求受付部１１８は、メイン画面において表示されているノードのうち、いずれか一のノードに関連付けられたリンク先の試作品に関する固有の情報を表示するよう要求する旨のデータを、クライアント端末１３０から受信すると、その対象のノードに対応する試作品に関する固有の情報を識別するデータを、固有情報画面データ生成部１１９へ送る。
【００５３】
固有情報画面データ生成部１１９は、固有情報格納部１２３に格納されている情報に基づいて、固有情報要求受付部１１８が表示要求を受け付けた対象の試作品に関する固有の情報を表示する固有情報画面を示す画面データを生成する。具体的には、固有情報画面データ生成部１１９は、試作品に関する固有の情報を識別するデータを、固有情報表示要求受付部１１８から受け取ると、そのデータによって識別される試作品に関する固有の情報を固有情報格納部１２３から読み出す。そして、固有情報画面データ生成部１１９は、読み出した試作品に関する固有の情報を表示する固有情報画面を示す画面データを生成する。そして、固有情報画面データ生成部１１９は、生成した固有情報画面を示す画面データを、画面データ出力部１１５へ送る。
【００５４】
相対情報表示要求受付部１２０は、メイン画面に表示されている試作品に関する相対的な情報へのリンクのうち、いずれか一のリンク先の相対的な情報の表示要求を受け付ける。具体的には、相対情報表示要求受付部１２０は、メイン画面に表示されている試作品に関する相対的な情報へのリンクのうち、いずれか一のリンク先の相対的な情報を表示するよう要求する旨のデータを、クライアント端末１３０から受信すると、その対象のリンクに対応する試作品に関する相対的な情報を識別するデータを、相対情報画面データ生成部１２１へ送る。
【００５５】
相対情報画面データ生成部１２１は、データファイル生成部１１３が生成したデータファイルに基づいて、相対情報表示要求受付部１２１が表示要求を受け付けた対象の試作品に関する相対的な情報を表示する相対情報画面を示す画面データを生成する。具体的には、相対情報画面データ生成部１２１は、データファイルを、データファイル生成部１１３から受け取る。もしくは、相対情報画面データ生成部１２１は、データファイルを実行するよう要求する旨のデータを、データファイル実行要求受付部１２２から受け取ると、その対象のデータファイルを、データファイル格納部１２４から読み出す。そして、相対情報画面データ生成部１２１は、試作品に関する相対的な情報を識別するデータを、相対情報表示要求受付部１２０から受け取ると、データファイル生成部１１３から受け取ったデータファイル、又はデータファイル格納部１２４に格納されているデータファイルに基づいて、相対情報表示要求受付部１２０から受け取ったデータによって識別される試作品に関する相対的な情報を表示する相対情報画面を示す画面データを生成する。そして、相対情報画面データ生成部１２１は、生成した相対情報画面を示す画面データを、画面データ出力部１１５へ送る。
【００５６】
データファイル実行要求受付部１２２は、データファイルの実行要求を受け付ける。具体的には、データファイル実行要求受付部１２２は、データファイルを実行するよう要求する旨のデータを、クライアント端末１３０から受信すると、そのデータを、メイン画面データ生成部１１４及び相対情報画面データ生成部１２１へ送る。
【００５７】
図３は、アプリケーションサーバ１１０の固有情報格納部１２３に格納されている情報やデータの一例をテーブル形式で示す。アプリケーションサーバ１１０の固有情報格納部１２３には、試作品ＩＤ（ｉｄｅｎｔｉｆｉｅｒ）、登録者、タイトル、コメント、画像ファイル、ＣＡＤデータ、仕様データ、ステータス、及び強度の各情報やデータが対応付けて格納されている。
【００５８】
試作品ＩＤは、複数の試作品の中で、各試作品を一意に識別するための識別符号であってよい。登録者は、試作品ＩＤによって識別される試作品に関する固有の情報の登録を行った開発者の氏名であってよい。タイトルは、試作品ＩＤによって識別される試作品に付与された名称であってよい。コメントは、試作品ＩＤによって識別される試作品に対する補足的な解説等であってよい。画像データは、試作品ＩＤによって識別される試作品を撮影した画像のデータファイルであってよい。ＣＡＤデータは、試作品ＩＤによって識別される試作品を設計したＣＡＤのデータファイルであってよい。仕様データは、試作品ＩＤによって識別される試作品の仕様が記録されたデータファイルであってよい。強度は、試作品ＩＤによって識別される試作品の強度を試験した結果を示す情報であってよい。この例においては、強度「○」は、強度の試験に合格したことを示している。また、強度「×」は、強度の試験に合格しなかったことを示している。ステータスは、試作品ＩＤによって識別される情報の対象の試作品が、開発工程における完成度を示す情報であってよい。この例においては、ステータス「プロト加工」は、開発工程における所定段階の完成度に達していない状態を示している。また、ステータス「試作金型」は、開発工程における所定段階の完成度に達したことを示している。また、ステータス「本金型」は、開発工程における最終段階の完成度に達したことを示している。
【００５９】
図４は、アプリケーションサーバ１１０のデータファイル格納部１２４に格納されている情報やデータの一例をテーブル形式で示す。データファイル格納部１２４には、データファイルＩＤ、登録者、登録日、商品、目標、及びデータファイルの各情報やデータが対応付けて格納されている。
【００６０】
データファイルＩＤは、複数のデータファイルの中で、各データファイルを一意に識別するための識別符号であってよい。登録者は、データファイルＩＤによって識別されるデータファイルの登録を行った開発者の氏名であってよい。登録日は、データファイルＩＤによって識別されるデータファイルが登録された日付であってよい。商品は、データファイルＩＤによって識別されるデータファイルに記録されている試作品に関する情報等が、如何なる商品の試作品に関するものであるのかを示す情報であってよい。目標は、データファイルＩＤによって識別されるデータファイルに記録されている試作品に関する情報が、如何なる目標に対するものであるのかを示す情報であってよい。データファイルは、アプリケーションサーバ１１０のデータファイル生成部１１３が生成したデータファイルであってよい。
【００６１】
図５は、クライアント端末１３０のディスプレイに表示されるメイン画面２００の一例を示す。図５に示すメイン画面２００は、試作品に関する情報が何ら入力されていない状態の画面である。この状態のメイン画面２００には、ボタン２１０ａ〜ｇ（以下、ボタン２１０と総称する。）だけが表示されている。
【００６２】
ボタン２１０ａは、試作品に関する情報を記録するためのデータファイルを、アプリケーションサーバ１１０のデータファイル格納部１２４へ格納するためのユーザインターフェースであってよい。ボタン２１０ｂは、データファイル格納部１２４に格納されているデータファイルを実行するためのユーザインターフェースであってよい。ボタン２１０ｃは、試作品に関する固有の情報を入力するためのユーザインターフェースであってよい。ボタン２１０ｄは、２つ以上の試作品に関する相対的な情報を入力するためのユーザインターフェースであってよい。ボタン２１０ｅは、試作品に関する固有の情報を表示させるためのユーザインターフェースであってよい。ボタン２１０ｆは、固有情報格納部１２３に格納されている試作品に関する固有の情報を入力するためのユーザインターフェースであってよい。ボタン２１０ｇは、試作品に関する相対的な情報へのリンクを表示すべき対象のノードを選択するためのユーザインターフェースであってよい。
【００６３】
図６は、クライアント端末１３０のディスプレイに表示されるメイン画面２００の別の例を示す。図６に示すメイン画面２００は、試作品に関する固有の情報が入力された状態の画面である。この状態のメイン画面２００には、上記のボタン２１０の他に、ツリー構造を構成する複数のノード２２０ａ〜ｄ（以下、ノード２２０と総称する。）が表示されている。
【００６４】
ノード２２０は、試作品に関する固有の情報へのリンクが設定されたユーザインターフェースであってよい。ノード２２０同士は、親子関係を持ち、親のないノードがルートノードとして表示され、子のないノードがリーフノードとして表示されている。ルートノード以外の全てのノードは、ただ一つの親を持っている。この例においては、親子関係のあるノード同士は、実線で結ばれて表示されている。
【００６５】
図７は、クライアント端末１３０のディスプレイに表示されるメイン画面２００の更に別の例を示す。図７に示すメイン画面２００は、２つ以上の試作品に関する相対的な情報が更に入力された状態の画面である。この状態のメイン画面２００には、上記のボタン２１０やノード２２０の他に、複数のリンクテキスト２３０ａ〜ｅ（以下、リンクテキスト２３０と総称する。）が表示されている。
【００６６】
リンクテキスト２３０は、２つ以上の試作品に関する相対的な情報へのリンクが設定された文字列であってよい。リンクテキスト２３０は、リンク先の相対的な情報の対象となる各試作品に対応する２つ以上の各ノードの間に表示されている。また、リンクテキスト２３０は、その２つ以上の各ノードと点線で結ばれて表示されている。
【００６７】
図８は、クライアント端末１３０のディスプレイに表示されるメイン画面２００の更に別の例を示す。図８に示すメイン画面２００は、開発者によって選択された試作品に関する相対的な情報へのリンクだけが表示された状態の画面である。この状態のメイン画面２００には、上記のボタン２１０やノード２２０の他に、開発者によって選択された試作品に関する相対的な情報への複数のリンクテキスト２３０ｃ〜ｅが表示されている。
【００６８】
図９は、クライアント端末１３０のディスプレイに表示されるメイン画面２００の更に別の例を示す。図９に示すメイン画面２００は、開発工程における所定段階の完成度に達した試作品について開発者が認識し得るような表示がされた状態の画面である。この状態のメイン画面２００には、上記のボタン２１０やノード２２０ａ〜ｄ、リンクテキスト２３０の他に、ノード２２０ｅが表示されている。
【００６９】
ノード２２０ｅは、試作品に関する固有の情報へのリンクが設定されたユーザインターフェースであってよい。ノード２２０ｅは、ノード２２０ａ〜ｄと共にはツリー構造を構成していない。また、ノード２２０ｅとノード２２０ａ、ｃ、ｄは、ハイライト表示されており、これら各ノード２２０ａ、ｃ、ｄ、ｅに対応する試作品に関する固有の情報の中に、その試作品が開発工程における所定段階以上の完成度を示す情報が含まれていることが分かるようになっている。
【００７０】
図１０は、クライアント端末１３０のディスプレイに表示される固有情報画面３００の一例を示す。固有情報画面３００には、試作品に関する固有の情報が表示される。
【００７１】
図１１は、クライアント端末１３０のディスプレイに表示される相対情報画面４００の一例を示す。相対情報画面４００には、２つ以上の試作品に関する相対的な情報が表示される。
【００７２】
図１２は、アプリケーションサーバ１１０の動作フローの一例を示す。この動作フローの説明においては、試作品に関する固有の情報が入力された場合の処理について説明する。なお、この動作フローの説明においては、図１から図１１を共に参照する。
【００７３】
開発者は、ＰＤＭシステム１００を利用するにあたり、クライアント端末１３０において、アプリケーションサーバ１１０とデータの送受信を行うためのクライアントソフトを起動する。クライアントソフトが起動されると、クライアント端末１３０のディスプレイには、例えば、図５に示すようなメイン画面２００が表示される。
【００７４】
このようなメイン画面２００が表示されている状態において、開発者は、例えば、試作品「Ｔｙｐｅ１」に関する固有の情報の入力を行う。固有の情報の入力方法としては、様々な方法が考えられる。例えば、開発者は、試作品「Ｔｙｐｅ１」に関する固有の情報が記録されたワークシートファイルを、ハードディスクやフレキシブルディスク等の外部記憶装置に記憶しておく。そして、開発者は、試作品「Ｔｙｐｅ１」に関する固有の情報を入力するにあたり、クライアント端末１３０のマウスやキーボード等の入力装置を利用して、メイン画面２００に表示されているボタン２１０ｃを選択操作する。このような操作が行われることによって、クライアント端末１３０のディスプレイには、例えば、入力すべき試作品に関する固有の情報が記録されたファイルを選択すると共に、その試作品と他の試作品との相関関係を入力するための画面が表示される。開発者は、この画面において、入力すべき試作品「Ｔｙｐｅ１」に関する固有の情報が記録されたワークシートファイルを選択する。このように、ワークシートファイルが選択されると、クライアント端末１３０のクライアントソフトは、選択されたワークシートファイルに記録されている試作品「Ｔｙｐｅ１」に関する固有の情報を読み出す。また、開発者は、この画面において、試作品「Ｔｙｐｅ１」と他の試作品との相関関係を入力する。この段階においては、試作品「Ｔｙｐｅ１」と他の試作品の相関関係が存在しない。したがって、開発者は、試作品「Ｔｙｐｅ１」と他の試作品の相関関係について何ら入力することはない。
【００７５】
固有の情報を入力するための他の方法としては、開発者は、試作品「Ｔｙｐｅ１」に関する固有の情報を入力するにあたり、その試作品「Ｔｙｐｅ１」に関する固有の情報が記録されたワークシートファイルを処理するためのファイルマネージャを、クライアント端末１３０のディスプレイに表示させておく。そして、開発者は、クライアント端末１３０のマウスやキーボード等の入力装置を利用して、ファイルマネージャ内に表示されたワークシートファイルのアイコンを、メイン画面２００内へドラッグ＆ドロップする。このように、ワークシートファイルのアイコンがドラッグ＆ドロップされると、クライアント端末１３０のクライアントソフトは、ドラッグ＆ドロップされたアイコンに対応するワークシートファイルに記録されている試作品「Ｔｙｐｅ１」に関する固有の情報を読み出す。
【００７６】
そして、クライアント端末１３０のクライアントソフトは、読み出した試作品「Ｔｙｐｅ１」に関する固有の情報を示すデータと、その固有の情報が入力された対象の試作品「Ｔｙｐｅ１」と他の試作品の相関関係を示すデータとを、アプリケーションサーバ１１０へ送信する。上記のように、この段階において、試作品「Ｔｙｐｅ１」と他の試作品の相関関係は存在しない。したがって、クライアント端末１３０のクライアントソフトは、試作品「Ｔｙｐｅ１」と他の試作品の相関関係が存在しないことを示すデータを、アプリケーションサーバ１１０へ送信することになる。
【００７７】
そして、アプリケーションサーバ１１０の固有情報入力受付部１１１は、商品の開発工程において試作された試作品「Ｔｙｐｅ１」に関する固有の情報を示すデータを、クライアント端末１３０から受信すると（Ｓ１０１）、そのデータによって示される試作品「Ｔｙｐｅ１」に関する固有の情報を、固有情報格納部１２３へ格納する（Ｓ１０２）。このようにして、アプリケーションサーバ１１０の固有情報格納部１２３には、図３に示すように、試作品ＩＤ「Ｓ００１」の試作品「Ｔｙｐｅ１」に関する固有の情報が格納されることになる。
【００７８】
また、固有情報入力受付部１１１は、試作品「Ｔｙｐｅ１」と他の試作品の相関関係が存在しないことを示すデータを、クライアント端末１３０から共に受信する。そして、固有情報入力受付部１１１は、上記の固有の情報の格納場所を示すデータと、試作品「Ｔｙｐｅ１」と他の試作品の相関関係が存在しないことを示すデータとを、データファイル生成部１１３へ送る。例えば、固有の情報の格納場所を示すデータは、例えば、試作品ＩＤであってよい。
【００７９】
そして、アプリケーションサーバ１１０のデータファイル生成部１１３は、試作品「Ｔｙｐｅ１」に関する固有の情報の固有情報格納部１２３における格納場所を示すデータと、試作品「Ｔｙｐｅ１」と他の試作品の相関関係が存在しないことを示すデータとを、固有情報入力受付部１１１から受け取ると、これらデータに基づいて、試作品「Ｔｙｐｅ１」に関する固有の情報の固有情報格納部１２３における格納場所と、試作品「Ｔｙｐｅ１」と他の試作品の相関関係が存在しないことを記録するデータファイルを生成する（Ｓ１０３）。そして、データファイル生成部１１３は、生成したデータファイルを、メイン画面データ生成部１１４及び相対情報画面データ生成部１２１へ送る。
【００８０】
そして、アプリケーションサーバ１１０のメイン画面データ生成部１１４は、データファイルを、データファイル生成部１１３から受け取る。この例の場合、データファイルには、試作品「Ｔｙｐｅ１」に関する固有の情報の固有情報格納部１２３における格納場所と、試作品「Ｔｙｐｅ１」と他の試作品の相関関係が存在しないことが記録されている。したがって、メイン画面データ生成部１１４は、その記録されている情報に基づいて、固有情報格納部１２３に格納されている試作品「Ｔｙｐｅ１」に関する固有の情報へのリンクを、上記のノード２２０ａとして表示するメイン画面２００を示す画面データを生成する（Ｓ１０４）。そして、メイン画面データ生成部１１４は、生成したメイン画面２００を示す画面データを、画面データ出力部１１５へ送る。
【００８１】
そして、アプリケーションサーバ１１０の画面データ出力部１１５は、メイン画面２００を示す画面データを、メイン画面データ生成部１１４から受け取ると、その画面データを、クライアント端末１３０へ送信する（Ｓ１０５）。
【００８２】
そして、クライアント端末１３０のクライアントソフトは、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データを、ディスプレイへ出力する。
【００８３】
このようにして、クライアント端末１３０のディスプレイには、試作品「Ｔｙｐｅ１」に関する固有の情報へのリンクを、ツリー構造のノード２２０ａとして表示するメイン画面２００が表示されることになる。
【００８４】
このようなメイン画面２００が表示されている状態において、開発者は、例えば、試作品「Ｔｙｐｅ４」に関する固有の情報の入力を行う。固有の情報の入力方法は、上記の通りである。例えば、メイン画面２００に表示されているボタン２１０ｃを選択操作する方法によって固有の情報を入力する場合、開発者は、ボタン２１０ｃを選択操作したときに表示される画面において、試作品「Ｔｙｐｅ４」と試作品「Ｔｙｐｅ１」との相関関係を入力することになる。この例の場合、試作品「Ｔｙｐｅ４」は、試作品「Ｔｙｐｅ１」を親に持つ親子関係にある。したがって、開発者は、上記の画面において、このような親子関係について入力することになる。
【００８５】
また、ワークシートファイルのアイコンをドラッグ＆ドロップする方法によって固有の情報を入力する場合、開発者は、例えば、メイン画面２００に表示されているノード２２０ａが選択されている状態で、試作品「Ｔｙｐｅ４」に関する固有の情報が記録されたワークシートファイルのアイコンを、メイン画面２００内にドラッグ＆ドロップする。このように、ワークシートファイルのアイコンがドラッグ＆ドロップされると、クライアント端末１３０のクライアントソフトは、ドラッグ＆ドロップされたアイコンに対応するワークシートファイルに記録されている試作品「Ｔｙｐｅ４」に関する固有の情報を読み出すと共に、試作品「Ｔｙｐｅ４」と試作品「Ｔｙｐｅ１」との相関関係について、試作品「Ｔｙｐｅ４」が試作品「Ｔｙｐｅ１」を親に持つ親子関係にあることを特定する。
【００８６】
そして、クライアント端末１３０のクライアントソフトは、読み出した試作品「Ｔｙｐｅ４」に関する固有の情報を示すデータと、その固有の情報が入力された対象の試作品「Ｔｙｐｅ４」と試作品「Ｔｙｐｅ１」との相関関係を示すデータとを、アプリケーションサーバ１１０へ送信する。なお、クライアント端末１３０のクライアントソフトは、試作品「Ｔｙｐｅ４」と試作品「Ｔｙｐｅ１」との相関関係について、試作品「Ｔｙｐｅ４」が試作品「Ｔｙｐｅ１」を親に持つ親子関係にあることを示すデータを、アプリケーションサーバ１１０へ送信することになる。
【００８７】
そして、アプリケーションサーバ１１０の固有情報入力受付部１１１は、商品の開発工程において試作された試作品「Ｔｙｐｅ４」に関する固有の情報を示すデータを、クライアント端末１３０から受信すると（Ｓ１０１）、そのデータによって示される試作品「Ｔｙｐｅ４」に関する固有の情報を、固有情報格納部１２３へ格納する（Ｓ１０２）。このようにして、アプリケーションサーバ１１０の固有情報格納部１２３には、図３に示すように、試作品ＩＤ「Ｓ００４」の試作品「Ｔｙｐｅ４」に関する固有の情報が格納されることになる。
【００８８】
また、固有情報入力受付部１１１は、試作品「Ｔｙｐｅ４」が試作品「Ｔｙｐｅ１」を親に持つ親子関係にあることを示すデータを、クライアント端末１３０から共に受信する。そして、固有情報入力受付部１１１は、上記の固有の情報の格納場所を示すデータと、試作品「Ｔｙｐｅ４」が試作品「Ｔｙｐｅ１」を親に持つ親子関係にあることを示すデータとを、データファイル生成部１１３へ送る。
【００８９】
そして、アプリケーションサーバ１１０のデータファイル生成部１１３は、試作品「Ｔｙｐｅ４」に関する固有の情報の固有情報格納部１２３における格納場所を示すデータと、試作品「Ｔｙｐｅ４」が試作品「Ｔｙｐｅ１」を親に持つ親子関係にあることを示すデータとを、固有情報入力受付部１１１から受け取ると、これらデータに基づいて、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ４」に関する固有の情報の固有情報格納部１２３における格納場所と、試作品「Ｔｙｐｅ４」が試作品「Ｔｙｐｅ１」を親に持つ親子関係にあることを更に記録するデータファイルを生成する（Ｓ１０３）。そして、データファイル生成部１１３は、生成したデータファイルを、メイン画面データ生成部１１４及び相対情報画面データ生成部１２１へ送る。
【００９０】
そして、アプリケーションサーバ１１０のメイン画面データ生成部１１４は、データファイルを、データファイル生成部１１３から受け取る。この例の場合、データファイルには、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ４」に関する固有の情報の固有情報格納部１２３における格納場所と、試作品「Ｔｙｐｅ４」が試作品「Ｔｙｐｅ１」を親に持つ親子関係にあることが記録されている。したがって、メイン画面データ生成部１１４は、その記録されている情報に基づいて、固有情報格納部１２３に格納されている試作品「Ｔｙｐｅ１」に関する固有の情報へのリンクを、上記のツリー構造のノード２２０ａとして表示し、同様に、固有情報格納部１２３に格納されている試作品「Ｔｙｐｅ４」に関する固有の情報へのリンクを、上記のツリー構造のノード２２０ｄとして表示し、更に、ノード２２０ａとノード２２０ｄとが実線で結ばれるようにして表示するメイン画面２００を示す画面データを生成する（Ｓ１０４）。そして、メイン画面データ生成部１１４は、生成したメイン画面２００を示す画面データを、画面データ出力部１１５へ送る。
【００９１】
そして、アプリケーションサーバ１１０の画面データ出力部１１５は、メイン画面２００を示す画面データを、メイン画面データ生成部１１４から受け取ると、その画面データを、クライアント端末１３０へ送信する（Ｓ１０５）。
【００９２】
そして、クライアント端末１３０のクライアントソフトは、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データを、ディスプレイへ出力する。
【００９３】
このようにして、クライアント端末１３０のディスプレイには、試作品「Ｔｙｐｅ１」に関する固有の情報へのリンクを、ツリー構造のノード２２０ａとして表示し、同様に、固有情報格納部１２３に格納されている試作品「Ｔｙｐｅ４」に関する固有の情報へのリンクを、上記のツリー構造のノード２２０ｄとして表示し、更に、ノード２２０ａとノード２２０ｄとが実線で結ばれるようにして表示するメイン画面２００が表示されることになる。
【００９４】
ところで、開発者は、試作品に関する固有の情報を入力するにあたり、アプリケーションサーバ１１０の固有情報格納部１２３に既に格納されている試作品に関する情報を流用することができる。その場合、開発者は、例えば、クライアント端末１３０の画面に、図６に示すようなメイン画面２００が表示されている状態において、クライアント端末１３０のマウスやキーボード等の入力装置を利用して、メイン画面２００に表示されているボタン２１０ｆを選択操作する。このような操作が行われることによって、クライアント端末１３０のディスプレイには、例えば、アプリケーションサーバ１１０の固有情報格納部１２３に格納されている試作品に関する固有の情報を選択するための画面が表示される。開発者は、この画面において、流用したい所望の試作品に関する固有の情報を選択する。例えば、試作品「Ｔｙｐｅ３」に関する固有の情報が選択されると、クライアント端末１３０のクライアントソフトは、開発者によって選択操作された試作品「Ｔｙｐｅ３」に関する固有の情報を示すデータを、アプリケーションサーバ１１０へ送信する。
【００９５】
そして、アプリケーションサーバ１１０の固有情報入力受付部１１１は、固有情報格納部１２３に格納されている試作品に関する固有の情報のうち、開発者によって選択操作された試作品「Ｔｙｐｅ３」に関する固有の情報を示すデータを、クライアント端末１３０から受信すると、その選択操作された試作品「Ｔｙｐｅ３」に関する固有の情報の固有情報格納部１２３における格納場所を示すデータを、データファイル生成部１１３へ送る。また、この場合にも、固有情報入力受付部１１１は、固有の情報が入力された対象の試作品と他の試作品の相関関係を示すデータを、クライアント端末１３０から共に受信して、そのデータを、データファイル生成部１１３へ送る。そして、上記のステップＳ１０３からステップＳ１０５の処理が同様に行われる。
【００９６】
そして、クライアント端末１３０のクライアントソフトは、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データを、ディスプレイへ出力する。
【００９７】
このようにして、クライアント端末１３０のディスプレイには、試作品「Ｔｙｐｅ３」に関する固有の情報へのリンクを、ツリー構造のノード２２０ｃとして更に表示し、ノード２２０ａとノード２２０ｃとが実線で結ばれるようにして表示するメイン画面２００が表示されることになる。
【００９８】
例えば、ＰＤＭシステム１００においては、試作品「Ｔｙｐｅ１」に関する固有の情報が入力されたのと同様にして、試作品「Ｔｙｐｅ２」に関する固有の情報が更に入力されることによって、クライアント端末１３０のディスプレイには、図６に示すようなメイン画面２００が表示されることになる。
【００９９】
図１３は、アプリケーションサーバ１１０の動作フローの別の例を示す。この動作フローの説明においては、図１２を参照して説明した動作フローの処理の後に、２つ以上の試作品に関する相対的な情報が入力された場合の処理について説明する。なお、この動作フローの説明においては、図１から図１２を共に参照する。
【０１００】
図６に示すようなメイン画面２００が表示されている状態において、開発者は、例えば、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報の入力を行う。相対的な情報の入力方法としては、様々な方法が考えられる。例えば、開発者は、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報が記録されたワークシートファイルを、ハードディスクやフレキシブルディスク等の外部記憶装置に記憶しておく。そして、開発者は、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報を入力するにあたり、クライアント端末１３０のマウスやキーボード等の入力装置を利用して、メイン画面２００に表示されているボタン２１０ｄを選択操作する。このような操作が行われることによって、クライアント端末１３０のディスプレイには、例えば、入力すべき２つ以上の試作品に関する相対的な情報が記録されたファイルを選択すると共に、この相対的な情報の対象の２つ以上の試作品にそれぞれ対応するノード２２０を選択するための画面が表示される。開発者は、この画面において、入力すべき試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報が記録されたワークシートファイルを選択する。このように、ワークシートファイルが選択されると、クライアント端末１３０のクライアントソフトは、選択されたワークシートファイルに記録されている試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報を読み出す。また、開発者は、この画面において、相対的な情報の対象の２つ以上の試作品にそれぞれ対応するノード２２０として、ノード２２０ａとノード２２０ｂを選択する。
【０１０１】
相対的な情報を入力するための他の方法としては、開発者は、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報を入力するにあたり、その試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報が記録されたワークシートを処理するためのファイルマネージャを、クライアント端末１３０のディスプレイに表示させておく。そして、開発者は、例えば、メイン画面２００に表示されているノード２２０ａとノード２２０ｂが選択されている状態で、ファイルマネージャ内に表示されたワークシートファイルのアイコンを、メイン画面２００内にドラッグ＆ドロップする。このように、ワークシートファイルのアイコンがドラッグ＆ドロップされると、クライアント端末１３０のクライアントソフトは、ドラッグ＆ドロップされたアイコンに対応するワークシートファイルに記録されている試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報を読み出すと共に、この相対的な情報が試作品「Ｔｙｐｅ１」に対応するノード２２０ａと試作品「Ｔｙｐｅ２」に対応するノード２２０ｂに関するものであることを特定する。
【０１０２】
そして、クライアント端末１３０のクライアントソフトは、読み出した試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報を示すデータと、その相対的な情報が試作品「Ｔｙｐｅ１」に対応するノード２２０ａと試作品「Ｔｙｐｅ２」に対応するノード２２０ｂに関するものであることを示すデータとを、アプリケーションサーバ１１０へ送信する。
【０１０３】
そして、アプリケーションサーバ１１０の相対情報入力受付部１１２は、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報を示すデータを、クライアント端末１３０から受信すると（Ｓ２０１）、そのデータを、データファイル生成部１１３へ送る。また、相対情報入力受付部１１２は、その相対的な情報が試作品「Ｔｙｐｅ１」に対応するノード２２０ａと試作品「Ｔｙｐｅ２」に対応するノード２２０ｂに関するものであることを示すデータを、クライアント端末１３０から共に受信して、そのデータを、データファイル生成部１１３へ送る。
【０１０４】
そして、アプリケーションサーバ１１０のデータファイル生成部１１３は、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報を示すデータを、相対情報入力受付部１１２から受け取ると、そのデータによって示される試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報を更に記録するデータファイルを生成する（Ｓ２０２）。その際、データファイル生成部１１３は、その相対的な情報が、試作品「Ｔｙｐｅ１」に対応するノード２２０ａと試作品「Ｔｙｐｅ２」に対応するノード２２０ｂに関するものであることを示すデータを、相対情報入力受付部１１２から更に受け取り、相対的な情報が、試作品「Ｔｙｐｅ１」に対応するノード２２０ａと試作品「Ｔｙｐｅ２」に対応するノード２２０ｂに関するものであることを更に記録するデータファイルを生成する（Ｓ２０２）。そして、データファイル生成部１１３は、生成したデータファイルを、メイン画面データ生成部１１４及び相対情報画面データ生成部１２１へ送る。
【０１０５】
そして、アプリケーションサーバ１１０のメイン画面データ生成部１１４は、データファイルを、データファイル生成部１１３から受け取る。この例の場合、データファイルには、上記の各試作品に関する固有の情報の固有情報格納部１２３における格納場所と、各試作品同士の相関関係と、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報と、相対的な情報が試作品「Ｔｙｐｅ１」に対応するノード２２０ａと試作品「Ｔｙｐｅ２」に対応するノード２２０ｂに関するものであることが記録されている。したがって、メイン画面データ生成部１１４は、その記録されている情報に基づいて、固有情報格納部１２３に格納されている各試作品に関する固有情報へのリンクを、ツリー構造の各ノードとして表示し、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報へのリンクを、ノード２２０ａとノード２２０ｂの間に表示するメイン画面２００を示す画面データを生成する（Ｓ２０３）。そして、メイン画面データ生成部１１４は、生成したメイン画面２００を示す画面データを、画面データ出力部１１５へ送る。
【０１０６】
そして、アプリケーションサーバ１１０の画面データ出力部１１５は、メイン画面２００を示す画面データを、メイン画面データ生成部１１４から受け取ると、その画面データを、クライアント端末１３０へ送信する（Ｓ２０４）。
【０１０７】
そして、クライアント端末１３０のクライアントソフトは、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データを、ディスプレイへ出力する。
【０１０８】
このようにして、クライアント端末１３０のディスプレイには、固有情報格納部１２３に格納されている各試作品に関する固有情報へのリンクを、ツリー構造の各ノードとして表示し、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報へのリンクを、ノード２２０ａとノード２２０ｂの間に表示するメイン画面２００が表示されることになる。
【０１０９】
例えば、ＰＤＭシステム１００においては、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」に関する相対的な情報が入力されたのと同様にして、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ３」に関する相対的な情報と、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ４」に関する相対的な情報と、試作品「Ｔｙｐｅ３」と試作品「Ｔｙｐｅ４」に関する相対的な情報と、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ２」と試作品「Ｔｙｐｅ４」に関する相対的な情報とが入力されることによって、クライアント端末１３０のディスプレイには、図７に示すようなメイン画面２００が表示されることになる。
【０１１０】
図１４は、アプリケーションサーバ１１０の動作フローの更に別の例を示す。この動作フローの説明においては、図１３を参照して説明した動作フローの処理の後に、試作品に関する相対的な情報へのリンクを表示すべき対象のノードが選択された場合の処理について説明する。なお、この動作フローの説明においては、図１から図１３を共に参照する。
【０１１１】
図７に示すようなメイン画面２００が表示されている状態において、開発者は、例えば、試作品に関する相対的な情報へのリンクについて、所望の試作品に関するものだけを表示させるための操作を行う。所望の試作品に関する相対的な情報へのリンクだけを表示させるための操作方法としては、様々な方法が考えられる。例えば、開発者は、試作品に関する相対的な情報へのリンクについて、試作品「Ｔｙｐｅ４」に関するものだけを表示させるにあたり、クライアント端末１３０のマウスやキーボード等の入力装置を利用して、メイン画面２００に表示されているボタン２１０ｇを選択操作する。このような操作が行われることによって、クライアント端末１３０のディスプレイには、例えば、試作品に関する相対的な情報へのリンクを表示すべき対象のノード２２０を選択するための画面が表示される。開発者は、この画面において、試作品に関する相対的な情報へのリンクを表示すべき対象の試作品「Ｔｙｐｅ４」に対応するノード２２０ｄを選択する。このように、試作品に関する相対的な情報へのリンクを表示すべきノード２２０が選択されると、クライアント端末１３０のクライアントソフトは、試作品に関する相対的な情報へのリンクを表示すべきノード２２０として選択されたノード２２０ｄを示すデータを、アプリケーションサーバ１１０へ送信する。
【０１１２】
そして、アプリケーションサーバ１１０の対象ノード選択要求受付部１１７は、試作品に関する相対的な情報へのリンクを表示すべきノード２２０として選択されたノード２２０ｄを示すデータを、クライアント端末１３０から受信すると（Ｓ３０１）、そのデータを、メイン画面データ生成部１１４へ送る。
【０１１３】
そして、アプリケーションサーバ１１０のメイン画面データ生成部１１４は、試作品に関する相対的な情報へのリンクを表示すべきノード２２０として選択されたノード２２０ｄを示すデータを、対象ノード選択要求受付部１１７から受け取ると、メイン画面２００における試作品に関する相対的な情報へのリンクについて、対象ノード選択要求受付部１１７から受け取ったデータによって示されるノード２２０ｄに対応する試作品「Ｔｙｐｅ４」に関する相対的な情報へのリンクだけを表示するメイン画面２００を示す画面データを生成する（Ｓ３０２）。そして、メイン画面データ生成部１１４は、生成したメイン画面２００を示す画面データを、画面データ出力部１１５へ送る。
【０１１４】
そして、アプリケーションサーバ１１０の画面データ出力部１１５は、メイン画面２００を示す画面データを、メイン画面データ生成部１１４から受け取ると、その画面データを、クライアント端末１３０へ送信する（Ｓ３０３）。
【０１１５】
そして、クライアント端末１３０のクライアントソフトは、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データを、ディスプレイへ出力する。
【０１１６】
このようにして、クライアント端末１３０のディスプレイには、図８に示すような、試作品に関する相対的な情報へのリンクについて、ノード２２０ｄに対応する試作品「Ｔｙｐｅ４」に関する相対的な情報へのリンクだけを表示するメイン画面２００が表示されることになる。
【０１１７】
図１５は、アプリケーションサーバ１１０の動作フローの更に別の例を示す。この動作フローの説明においては、データファイルを保存するよう要求する旨の入力があった場合の処理について説明する。なお、この動作フローの説明においては、図１から図１４を共に参照する。
【０１１８】
開発者は、それまでに入力した情報を記録しているデータファイルを保存する場合、メイン画面２００が表示されている状態において、データファイルを保存するよう要求する旨の入力操作を行う。データファイルを保存するよう要求する旨の入力方法としては、様々な方法が考えられる。例えば、開発者は、データファイルを保存するにあたり、クライアント端末１３０のマウスやキーボード等の入力装置を利用して、メイン画面２００に表示されているボタン２１０ａを選択操作する。このような操作が行われることによって、クライアント端末１３０のディスプレイには、例えば、データファイルのファイル名や、そのデータファイルに関する情報を入力するための画面が表示される。開発者は、この画面において、データのファイル名や、そのデータファイルに関する情報を入力する。例えば、開発者は、データファイルに関する情報として、開発者の氏名や、データファイルに記録されている試作品に関する情報等が如何なる商品の試作品に関するものであるのかを示す情報や、データファイルに記録されている試作品に関する情報が如何なる目標に対するものであるのかを示す情報等を入力する。このように、データファイルのファイル名や、そのデータファイルに関する情報が入力されると、クライアント端末１３０のクライアントソフトは、これらの情報等を含む、データファイルを格納するよう要求する旨のデータを、アプリケーションサーバ１１０へ送信する。
【０１１９】
そして、アプリケーションサーバ１１０のデータファイル格納要求受付部１１６は、データファイルを格納するよう要求する旨のデータを、クライアント端末１３０から受信すると（Ｓ４０１）、そのデータに含まれているデータファイルのファイル名や、そのデータファイルに関する情報を示すデータを、データファイル生成部１１３へ送る。
【０１２０】
そして、アプリケーションサーバ１１０のデータファイル生成部１１３は、データファイルのファイル名や、そのデータファイルに関する情報を示すデータを、データファイル格納要求受付部１１６から受け取ると、そのデータによって示されるファイル名を、生成したデータファイルのファイル名として、データファイル格納部１２４へ格納する（Ｓ４０２）。その際、データファイル生成部１１３は、データファイル格納要求受付部１１６から受け取ったデータによって示されるデータファイルに関する情報を、データファイルと対応付けてデータファイル格納部１２４へ格納する。
【０１２１】
このようにして、アプリケーションサーバ１１０のデータファイル格納部１２４には、図４に示すように、データファイルと、そのデータファイルに関する情報が対応付けて格納されることになる。
【０１２２】
図１６は、アプリケーションサーバ１１０の動作フローの更に別の例を示す。この動作フローの説明においては、データファイルを実行するよう要求する旨の入力があった場合の処理について説明する。なお、この動作フローの説明においては、図１から図１５を共に参照する。
【０１２３】
開発者は、アプリケーションサーバ１１０に保存されている所望のデータファイルを実行する場合、メイン画面２００が表示されている状態において、データファイルを実行するよう要求する旨の入力操作を行う。データファイルを実行するよう要求する旨の入力方法としては、様々な方法が考えられる。例えば、開発者は、データファイルを実行するにあたり、クライアント端末１３０のマウスやキーボード等の入力装置を利用して、メイン画面２００に表示されているボタン２１０ｂを選択操作する。このような操作が行われることによって、クライアント端末１３０のディスプレイには、例えば、アプリケーションサーバ１１０のデータファイル格納部１２４に格納されているデータファイルを選択するための画面が表示される。開発者は、この画面において、所望のデータファイルを選択する。例えば、データファイル「持ち易い．ｍｄｐ」が選択されると、クライアント端末１３０のクライアントソフトは、データファイル「持ち易い．ｍｄｐ」を実行するよう要求する旨のデータを、アプリケーションサーバ１１０へ送信する。
【０１２４】
そして、アプリケーションサーバ１１０のデータファイル実行要求受付部１２２は、データファイル「持ち易い．ｍｄｐ」を実行するよう要求する旨のデータを、クライアント端末１３０から受信すると（Ｓ５０１）、そのデータを、メイン画面データ生成部１１４及び相対情報画面データ生成部１２１へ送る。
【０１２５】
そして、アプリケーションサーバ１１０のメイン画面データ生成部１１４は、データファイル「持ち易い．ｍｄｐ」を実行するよう要求する旨のデータを、データファイル実行要求受付部１２２から受け取ると、データファイル「持ち易い．ｍｄｐ」を、データファイル格納部１２４から読み出す。そして、メイン画面データ生成部１１４は、読み出したデータファイル「持ち易い．ｍｄｐ」に記録されている情報に基づいて、メイン画面２００を示す画面データを生成する（Ｓ５０２）。具体的には、メイン画面データ生成部１１４は、上記の図１２を参照して説明した動作フローにおけるステップＳ１０４の処理や、上記の図１３を参照して説明した動作フローにおけるステップＳ２０３の処理と同様にして、メイン画面２００を示す画面データを生成する。そして、メイン画面データ生成部１１４は、生成したメイン画面２００を示す画面データを、画面データ出力部１１５へ送る。
【０１２６】
そして、アプリケーションサーバ１１０の画面データ出力部１１５は、メイン画面２００を示す画面データを、メイン画面データ生成部１１４から受け取ると、その画面データを、クライアント端末１３０へ送信する（Ｓ５０３）。
【０１２７】
そして、クライアント端末１３０のクライアントソフトは、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データを、ディスプレイへ出力する。
【０１２８】
このようにして、クライアント端末１３０のディスプレイには、開発者が実行するように選択したデータファイルに記録されている情報に基づくメイン画面２００が表示されることになる。
【０１２９】
図１７は、アプリケーションサーバ１１０の動作フローの更に別の例を示す。この動作フローの説明においては、試作品に関する固有の情報を表示するよう要求する旨の入力があった場合の処理について説明する。なお、この動作フローの説明においては、図１から図１６を共に参照する。
【０１３０】
開発者は、試作品に関する固有の情報を表示する場合、例えば、図７に示すようなメイン画面２００が表示されている状態において、試作品に関する固有の情報を表示するよう要求する旨の入力操作を行う。試作品に関する固有の情報を表示するよう要求する旨の入力方法としては、様々な方法が考えられる。例えば、開発者は、試作品に関する固有の情報を表示させるにあたり、クライアント端末１３０のマウスやキーボード等の入力装置を利用して、メイン画面２００に表示されているボタン２１０ｅを選択操作する。このような操作が行われることによって、クライアント端末１３０のディスプレイには、例えば、表示すべき試作品に関する固有の情報へのリンクに対応するノード２２０を選択するための画面が表示される。開発者は、この画面において、表示すべき試作品に関する固有の情報へのリンクに対応するノード２２０を選択する。例えば、ノード２２０ａが選択されると、クライアント端末１３０のクライアントソフトは、ノード２２０ａに関連付けられたリンク先の試作品「Ｔｙｐｅ１」に関する固有の情報を表示するよう要求する旨のデータとして、その試作品「Ｔｙｐｅ１」の試作品ＩＤ「Ｓ００１」を含むデータを、アプリケーションサーバ１１０へ送信する。
【０１３１】
そして、アプリケーションサーバ１１０の固有情報表示要求受付部１１８は、ノード２２０ａに関連付けられたリンク先の試作品「Ｔｙｐｅ１」に関する固有の情報を表示するよう要求する旨のデータとして、その試作品「Ｔｙｐｅ１」の試作品ＩＤ「Ｓ００１」を含むデータを、クライアント端末１３０から受信すると（Ｓ６０１）、ノード２２０ａに対応する試作品「Ｔｙｐｅ１」に関する固有の情報を識別するデータを、固有情報画面データ生成部１１９へ送る。例えば、固有情報表示要求受付部１１８は、ノード２２０ａに対応する試作品「Ｔｙｐｅ１」に関する固有の情報を識別するデータとして、試作品「Ｔｙｐｅ１」の試作品ＩＤ「Ｓ００１」を、固有情報画面データ生成部１１９へ送る。
【０１３２】
そして、アプリケーションサーバ１１０の固有情報画面データ生成部１１９は、試作品「Ｔｙｐｅ１」に関する固有の情報を識別するデータを、固有情報表示要求受付部１１８から受け取ると、そのデータによって識別される試作品「Ｔｙｐｅ１」に関する固有の情報を固有情報格納部１２３から読み出す。そして、固有情報画面データ生成部１１９は、読み出した試作品「Ｔｙｐｅ１」に関する固有の情報を表示する固有情報画面３００を示す画面データを生成する（Ｓ６０２）。そして、固有情報画面データ生成部１１９は、生成した固有情報画面３００を示す画面データを、画面データ出力部１１５へ送る。
【０１３３】
そして、アプリケーションサーバ１１０の画面データ出力部１１５は、固有情報画面３００を示す画面データを、固有情報画面データ生成部１１９から受け取ると、その画面データを、クライアント端末１３０へ送信する（Ｓ６０３）。
【０１３４】
そして、クライアント端末１３０のクライアントソフトは、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データを、ディスプレイへ出力する。
【０１３５】
このようにして、クライアント端末１３０のディスプレイには、図１０に示すような、試作品「Ｔｙｐｅ１」に関する固有の情報を表示する固有情報画面３００が表示されることになる。
【０１３６】
図１８は、アプリケーションサーバ１１０の動作フローの更に別の例を示す。この動作フローの説明においては、２つ以上の試作品に関する相対的な情報を表示するよう要求する旨の入力があった場合の処理について説明する。なお、この動作フローの説明においては、図１から図１７を共に参照する。
【０１３７】
開発者は、２つ以上の試作品に関する相対的な情報を表示する場合、例えば、図７に示すようなメイン画面２００が表示されている状態において、２つ以上の試作品に関する相対的な情報を表示するよう要求する旨の入力操作を行う。２つ以上の試作品に関する相対的な情報を表示するよう要求する旨の入力方法としては、様々な方法が考えられる。例えば、開発者は、２つ以上の試作品に関する相対的な情報をさせるにあたり、クライアント端末１３０のマウスやキーボード等の入力装置を利用して、所望の試作品に関する相対的な情報へのリンクが設定されたリンクテキスト２３０を選択操作する。例えば、リンクテキスト２３０ｃが選択されると、クライアント端末１３０のクライアントソフトは、リンクテキスト２３０ｃに関連付けられたリンク先の試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ４」に関する相対的な情報を表示するよう要求する旨のデータを、アプリケーションサーバ１１０へ送信する。
【０１３８】
そして、アプリケーションサーバ１１０の相対情報表示要求受付部１２０は、リンクテキスト２３０に関連付けられたリンク先の試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ４」に関する相対的な情報を表示するよう要求する旨のデータを、クライアント端末１３０から受信すると（Ｓ７０１）、リンクテキスト２３０ｃに対応する試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ４」に関する相対的な情報を識別するデータを、相対情報画面データ生成部１２１へ送る。
【０１３９】
上記の図１２を参照して説明した動作フローにおけるステップＳ１０３の処理や、上記の図１３を参照して説明した動作フローにおけるステップＳ２０２の処理において説明した通り、相対情報画面データ生成部１２１は、データファイルを、データファイル生成部１１３から受け取る。もしくは、相対情報画面データ生成部１２１は、データファイルを実行するよう要求する旨のデータを、データファイル実行要求受付部１２２から受け取ると、その対象のデータファイルを、データファイル格納部１２４から読み出す。そして、相対情報画面データ生成部１２１は、リンクテキスト２３０ｃに対応する試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ４」に関する相対的な情報を識別するデータを、相対情報表示要求受付部１２０から受け取ると、データファイル生成部１１３から受け取ったデータファイル、又はデータファイル格納部１２４に格納されているデータファイルに基づいて、相対情報表示要求受付部１２０から受け取ったデータによって識別される試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ４」に関する相対的な情報を表示する相対情報画面４００を示す画面データを生成する。そして、相対情報画面データ生成部１２１は、生成した相対情報画面４００を示す画面データを、画面データ出力部１１５へ送る。
【０１４０】
そして、アプリケーションサーバ１１０の画面データ出力部１１５は、相対情報画面４００を示す画面データを、相対情報画面データ生成部１２１から受け取ると、その画面データを、クライアント端末１３０へ送信する（Ｓ５０３）。
【０１４１】
そして、クライアント端末１３０のクライアントソフトは、アプリケーションサーバ１１０から送信された画面データを受信すると、その画面データを、ディスプレイへ出力する。
【０１４２】
このようにして、クライアント端末１３０のディスプレイには、図１１に示すような、試作品「Ｔｙｐｅ１」と試作品「Ｔｙｐｅ４」に関する相対的な情報を表示する相対情報画面４００が表示されることになる。
【０１４３】
ところで、開発者は、試作品に関する固有の情報として、その試作品が開発工程における複数段階の完成度を入力することができる。具体的には、開発者は、試作品が開発工程における複数段階の完成度を示す情報として、その試作品のステータスが、プロト加工、試作金型、又は本金型のいずれのステータスであるのかを示す情報を入力する。例えば、開発者は、試作品が開発工程における所定段階の完成度に達していない場合、その試作品のステータスとして、プロト加工段階であることを示す情報を入力する。また、開発者は、試作品が開発工程における所定段階の完成度に達した場合、その試作品のステータスとして、試作金型段階であることを示す情報を入力する。また、開発者は、試作品が開発工程における最終段階の完成度に達した場合、その試作品のステータスとして、本金型段階であることを示す情報を入力する。このようにして、アプリケーションサーバ１１０の固有情報格納部１２３には、図３に示すように、各試作品に関する固有の情報として、ステータスの情報が格納されることになる。
【０１４４】
そして、アプリケーションサーバ１１０のメイン画面データ生成部１１４は、画面データを生成するにあたり、固有情報格納部１２３に格納されている各試作品に関する固有の情報の中に、ステータス「試作金型」又はステータス「本金型」を含むものが格納されているか検索する。そして、固有情報格納部１２３に格納されている情報の中に、ステータス「試作金型」又はステータス「本金型」を含むものが格納されている場合、メイン画面データ生成部１１４は、その旨をユーザに認識せしめる通知を更に表示するメイン画面２００を示す画面データを生成する。
【０１４５】
このようにして、クライアント端末１３０のディスプレイには、例えば、図９に示すような、開発工程における所定段階の完成度に達した試作品について開発者が認識し得るように、その試作品と対応するノード２２０ａ、ｃ、ｄ、ｅをハイライト表示するメイン画面２００が表示されることになる。この例においては、ノード２２０ｅは、登録済みの試作品に関する固有の情報に対応するノードであるが、そのステータスがステータス「試作金型」となっているために、他のノード２２０ａ〜ｄのツリー構造から外れて表示されている。
【０１４６】
以上説明したように、ＰＤＭシステム１００においては、商品の開発工程において試作した複数の各試作品に関する固有の情報や、２つ以上の試作品に関する相対的な情報が存在する場合に、これらの情報がそれぞれいずれの試作品に関する情報であるのかを、一目して把握することができる。
【０１４７】
また、ＰＤＭシステム１００においては、クライアント端末１３０のディスプレイに表示されているメイン画面２００におけるノード２２０のリンクを選択操作することによって、試作品に関する固有の情報を確認することができる。
【０１４８】
また、ＰＤＭシステム１００においては、クライアント端末１３０のディスプレイに表示されているメイン画面２００における２つ以上のノード間のリンクテキスト２３０を選択操作することによって、２つ以上の試作品に関する相対的な情報を確認することができる。
【０１４９】
また、ＰＤＭシステム１００においては、上記のメイン画面２００において、所望の試作品に関する相対的な情報へのリンクテキスト２３０だけを表示することができる。したがって、ＰＤＭシステム１００においては、例えば、上記のメイン画面２００において、試作品に関する相対的な情報へのリンクテキスト２３０が多くなってしまって視認性が悪くなってしまったような場合に、所望の試作品に関する相対的な情報へのリンクテキスト２３０だけを表示することによって、その所望の試作品と他のいずれの試作品とに関する相対的な情報が登録されているのかを視認し易くすることができる。
【０１５０】
また、ＰＤＭシステム１００においては、データファイルと、そのデータファイルに関する情報とを対応付けて管理するようにしたので、複数の各開発者がそれぞれ作成したデータファイルや、ある開発者が作成した複数のデータファイルを効率的に管理することができる。
【０１５１】
また、ＰＤＭシステム１００においては、既にデータベースに格納されている試作品に関する固有の情報を共有することができる。この機能は、複数の開発者が同じ試作品に対して試験を行ったり、評価したりして開発が進められるような場合に、特に有用である。
【０１５２】
また、ＰＤＭシステム１００においては、いずれの開発者が試作した試作品であるかによらず、開発工程における所定段階の完成度に達した試作品がある場合、その旨を開発者に認識せしめることができる。
【０１５３】
図１９は、アプリケーションサーバ１１０をコンピュータ等の電子情報処理装置でそれぞれ構成した場合のハードウェア構成の一例を示す。アプリケーションサーバ１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）周辺部と、入出力部と、レガシー入出力部とを備える。ＣＰＵ周辺部は、ホスト・コントローラ８０１により相互に接続されるＣＰＵ８０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３、グラフィック・コントローラ８０４、及び表示装置８０５を有する。入出力部は、入出力コントローラ８０６によりホスト・コントローラ８０１に接続される通信インターフェイス８０７、ハードディスクドライブ８０８、及びＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ８０９を有する。レガシー入出力部は、入出力コントローラ８０６に接続されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８１０、フレキシブルディスク・ドライブ８１１、及び入出力チップ８１２を有する。
【０１５４】
ホスト・コントローラ８０１は、ＲＡＭ８０３と、高い転送レートでＲＡＭ８０３をアクセスするＣＰＵ８０２、及びグラフィック・コントローラ８０４とを接続する。ＣＰＵ８０２は、ＲＯＭ８１０、及びＲＡＭ８０３に格納されたプログラムに基づいて動作して、各部の制御をする。グラフィック・コントローラ８０４は、ＣＰＵ８０２等がＲＡＭ８０３内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置８０５上に表示させる。これに代えて、グラフィック・コントローラ８０４は、ＣＰＵ８０２等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【０１５５】
入出力コントローラ８０６は、ホスト・コントローラ８０１と、比較的高速な入出力装置であるハードディスクドライブ８０８、通信インターフェイス８０７、ＣＤ−ＲＯＭドライブ８０９を接続する。ハードディスクドライブ８０８は、ＣＰＵ８０２が使用するプログラム、及びデータを格納する。通信インターフェイス８０７は、ネットワーク通信装置８９１に接続してプログラム又はデータを送受信する。ＣＤ−ＲＯＭドライブ８０９は、ＣＤ−ＲＯＭ８９２からプログラム又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８、及び通信インターフェイス８０７に提供する。
【０１５６】
入出力コントローラ８０６には、ＲＯＭ８１０と、フレキシブルディスク・ドライブ８１１、及び入出力チップ８１２の比較的低速な入出力装置とが接続される。ＲＯＭ８１０は、アプリケーションサーバ１１０が起動時に実行するブート・プログラム、あるいはアプリケーションサーバ１１０のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ８１１は、フレキシブルディスク８９３からプログラム又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８、及び通信インターフェイス８０７に提供する。入出力チップ８１２は、フレキシブルディスク・ドライブ８１１、あるいはパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【０１５７】
ＣＰＵ８０２が実行するプログラムは、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２、又はＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは、記録媒体からハードディスクドライブ８０８にインストールされ、ＲＡＭ８０３に読み出されてＣＰＵ８０２により実行される。ＣＰＵ８０２により実行されるプログラムは、アプリケーションサーバ１１０を、図１から図１８に関連して説明した固有情報入力受付部１１１、相対情報入力受付部１１２、データファイル生成部１１３、メイン画面データ生成部１１４、画面データ出力部１１５、データファイル格納要求受付部１１６、対象ノード選択要求受付部１１７、固有情報表示要求受付部１１８、固有情報画面データ生成部１１９、相対情報表示要求受付部１２０、相対情報画面データ生成部１２１、データファイル実行要求受付部１２２、固有情報格納部１２３、及びデータファイル格納部１２４として機能させる。
【０１５８】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２の他に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）又はＰＤ（Ｐｈａｓｅ  Ｄｉｓｋ）等の光学記録媒体、ＭＤ（ＭｉｎｉＤｉｓｋ）等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークあるいはインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶媒体を記録媒体として使用して、ネットワークを介したプログラムとして提供してもよい。
【０１５９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【０１６０】
１００  ＰＤＭシステム
１１０  アプリケーションサーバ
１１１  固有情報入力受付部
１１２  相対情報入力受付部
１１３  データファイル生成部
１１４  メイン画面データ生成部
１１５  画面データ出力部
１１６  データファイル格納要求受付部
１１７  対象ノード選択要求受付部
１１８  固有情報表示要求受付部
１１９  固有情報画面データ生成部
１２０  相対情報表示要求受付部
１２１  相対情報画面データ生成部
１２２  データファイル実行要求受付部
１２３  固有情報格納部
１２４  データファイル格納部
１３０  クライアント端末
１５０  通信回線
２００  メイン画面
２１０  ボタン
２２０  ノード
２３０  リンクテキスト
３００  固有情報画面
４００  相対情報画面
８０１  ホスト・コントローラ
８０２  ＣＰＵ
８０３  ＲＡＭ
８０４  グラフィック・コントローラ
８０５  表示装置
８０６  入出力コントローラ
８０７  通信インターフェイス
８０８  ハードディスクドライブ
８０９  ＣＤ−ＲＯＭドライブ
８１０  ＲＯＭ
８１１  フレキシブルディスク・ドライブ
８１２  入出力チップ
８９１  ネットワーク通信装置
８９２  ＣＤ−ＲＯＭ
８９３  フレキシブルディスク
【図１】
2012053753.tif 000003
【図２】
2012053753.tif 000004
【図３】
2012053753.tif 000005
【図４】
2012053753.tif 000006
【図５】
2012053753.tif 000007
【図６】
2012053753.tif 000008
【図７】
2012053753.tif 000009
【図８】
2012053753.tif 000010
【図９】
2012053753.tif 000011
【図１０】
2012053753.tif 000012
【図１１】
2012053753.tif 000013
【図１２】
2012053753.tif 000014
【図１３】
2012053753.tif 000015
【図１４】
2012053753.tif 000016
【図１５】
2012053753.tif 000017
【図１６】
2012053753.tif 000018
【図１７】
2012053753.tif 000019
【図１８】
2012053753.tif 000020
【図１９】
2012053753.tif 000021