(57)【要約】【課題】プロジェクトの適切な検索が容易に行えるプロジェクト検索システムおよびプログラムを提供する。【解決手段】プロジェクト検索システムが、プロジェクト情報を検索するための検索キーワードを整理する検索キーワード整理部を有する。この結果、検索キーワードの確実性を確保することが容易となり、この検索キーワードに基づいてプロジェクト情報を適切に検索することができる。【選択図】　　　図１
2004110578.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクトに関するプロジェクト情報を記憶するプロジェクト情報記憶部と、
前記プロジェクト情報記憶部に記憶されたプロジェクト情報を検索するための検索キーワードを記憶する検索キーワード記憶部と、
前記検索キーワード記憶部に記憶された検索キーワードに基づき、前記プロジェクト情報記憶部に記憶されたプロジェクト情報を検索するプロジェクト検索部と、
前記プロジェクト検索部で検索されたプロジェクト情報を提示するプロジェクト情報提示部と、
前記検索キーワード記憶部に記憶された検索キーワードを整理する検索キーワード整理部と、
を具備することを特徴とするプロジェクト検索システム。
【請求項２】
前記検索キーワード記憶部が、プロジェクトに関連して入力された入力キーワードを検索キーワードと対応して記憶する
ことを特徴とする請求項１記載のプロジェクト検索システム。
【請求項３】
前記入力キーワードを前記検索キーワード記憶部に追加して記憶させる検索キーワード追加部
をさらに具備することを特徴とする請求項２記載のプロジェクト検索システム。
【請求項４】
前記検索キーワード整理部が、前記検索キーワード記憶部に記憶された検索キーワードを変更する、
ことを特徴とする請求項２記載のプロジェクト検索システム。
【請求項５】
プロジェクトを検索するためにコンピュータを、
プロジェクトに関するプロジェクト情報を記憶するプロジェクト情報記憶部と、
前記プロジェクト情報記憶部に記憶されたプロジェクト情報を検索するための検索キーワードを記憶する検索キーワード記憶部と、
前記検索キーワード記憶部に記憶された検索キーワードに基づき、前記プロジェクト情報記憶部に記憶されたプロジェクト情報を検索するプロジェクト検索部と、
前記プロジェクト検索部で検索されたプロジェクト情報を提示するプロジェクト情報提示部と、
前記検索キーワード記憶部に記憶された検索キーワードを整理する検索キーワード整理部と、
として機能させるためのプロジェクト検索プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プロジェクトを検索するプロジェクト検索システムおよびプログラムに関する。
【０００２】
【従来の技術】
各種のプロジェクトを管理、支援するにあたって、プロジェクトの検索が必要な場合がある。このようなプロジェクトの検索に関連した技術が、特許文献１〜４に開示されている。
【０００３】
【特許文献１】
特開２００２−７６５５号公報（段落番号００３３〜００３４、図１，４）
【特許文献２】
特開２００１−１９５４８３５号公報（段落番号００５８〜００６１、図１４）
【特許文献３】
特開平１１−２８７１０８号公報（段落番号００７５〜００８４、図１２）
【特許文献４】
特開２０００−３４８１００号公報（段落番号００５５、図１３）
【０００４】
特許文献１には、新たに入力されたプロジェクトの内容と、プロジェクトＤＢに格納されているプロジェクトの内容とを突き合わせ処理し、一致度が基準レベル以上のプロジェクトを抽出する技術が開示されている。
特許文献２には、入力されたプロジェクトの客観情報及び主観情報でプロジェクト情報データベースを検索して、対象プロジェクトに類似するプロジェクトのプロジェクト情報を読出す技術が開示されている。
特許文献３には、検索条件設定画面を用いて検索対象および検索条件を選択させ、格納されたプロジェクトデータから情報を検索する技術が開示されている。
特許文献４には、格納されたプロジェクトの情報から類似プロジェクトを検索し、通知する技術が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１〜４に開示された技術では、必ずしも適切な検索が行われるとは限らない。例えば、特許文献１に示された技術では、異なるプロジェクトで異なる用語を用いていた場合には、実質的に類似したプロジェクトであっても検索されるとは限らない。即ち、従来の技術では検索に用いる用語と登録されたプロジェクトでの用語との間に不一致が生じがちであり、必ずしも適切な検索が行われるとはいい難い。
上記に鑑み、本発明はプロジェクトの適切な検索が容易に行えるプロジェクト検索システムおよびプログラムを提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本明に係るプロジェクト検索システムはプロジェクトに関するプロジェクト情報を記憶するプロジェクト情報記憶部と、前記プロジェクト情報記憶部に記憶されたプロジェクト情報を検索するための検索キーワードを記憶する検索キーワード記憶部と、前記検索キーワード記憶部に記憶された検索キーワードに基づき、前記プロジェクト情報記憶部に記憶されたプロジェクト情報を検索するプロジェクト検索部と、前記プロジェクト検索部で検索されたプロジェクト情報を提示するプロジェクト情報提示部と、前記検索キーワード記憶部に記憶された検索キーワードを整理する検索キーワード整理部と、を具備することを特徴とする。
【０００７】
プロジェクト情報記憶部に記憶されたプロジェクト情報を検索するための検索キーワードを記憶する検索キーワード記憶部を有することから、この検索キーワード記憶部に記憶された検索キーワードに基づいてプロジェクト情報を適切に検索することができる。しかも、検索キーワード整理部によって、検索キーワード記憶部に記憶された検索キーワードを整理できることから、検索の確実性を確保することが容易となる。
【０００８】
（１）ここで、前記検索キーワード記憶部が、プロジェクトに関連して入力された入力キーワードを検索キーワードと対応して記憶してもよい。
検索キーワード記憶部に検索キーワードに対応してプロジェクトに関連して入力された入力キーワードを記憶させておくことで、プロジェクトに拘わるキーワードとして、入力キーワードと検索キーワードの２つを用いることができる。例えば、入力キーワードをプロジェクトに直接的に対応させ、検索キーワードをプロジェクト情報に間接的に対応させるようにすることができる。一例として、入力キーワードにはプロジェクト情報で用いている用語をそのまま利用し、検索キーワードには入力キーワードよりも一般的な用語（あるいは、より上位概念の用語）を利用する。
そして、検索キーワード記憶部から比較的一般的な検索キーワードを選択することで、この検索キーワードに対応する入力キーワードに関連するプロジェクト情報を検索することができる。これは、例えば、入力キーワードとプロジェクトの間に何らかの関連付けを行うことで可能となる。一例として、プロジェクトを識別するプロジェクト識別情報（例えば、プロジェクト番号）を入力キーワードと関連付けたテーブルを用いることができる。
以上のようにして、特殊な用語を入力キーワードとしている場合であっても、比較的一般的な検索キーワード（統一キーワード）を用いた検索が可能となる。
【０００９】
▲１▼入力キーワードを前記検索キーワード記憶部に追加して記憶させる検索キーワード追加部をさらに具備しても差し支えない。
例えば、プロジェクトのメンバ等が適宜の入力キーワードを検索キーワード記憶部に追加して記憶させることができる。これは、プロジェクト情報記憶部にプロジェクト情報を追加して記憶させる際に適宜に行うことができる。
この際に、入力キーワードに対応する検索キーワードを空欄としておいてもよいが、入力キーワードと同一の検索キーワードを検索キーワード記憶部に記憶させても差し支えない。
【００１０】
▲２▼前記検索キーワード整理部が、前記検索キーワード記憶部に記憶された検索キーワードを変更しても差し支えない。
例えば、プロジェクト検索システムの管理者が検索キーワード整理部を用いて入力キーワードよりも適切な用語を検索キーワードとして検索キーワード記憶部に記憶させることができる。適切な検索キーワードを用いて検索することで検索効率の向上を図ることができる。これは、検索キーワード記憶部に記憶される検索キーワードが空欄の場合でも入力キーワードと同一とする場合でも同様である。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
図１は本発明に係るプロジェクト情報管理システム１００を表すもので、該システムは、プロジェクト情報等を記憶するプロジェクト情報管理データベース（プロジェクト情報管理ＤＢ）１０、キーワードマスタ２０、アプリケーションサーバ３０，ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）サーバ４０、クライアント端末５０とから構成されている。
【００１２】
ここで、アプリケーションサーバ３０，ＨＴＴＰサーバ４０、クライアント端末５０は、それぞれがＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ：中央演算装置）、記憶部（メモリ、ハードディスク等）、入力部（キーボード、マウス等）、出力部（表示装置等）、通信手段等を有するコンピュータからなり、それぞれの通信手段で適宜に接続されたネットワークを構成する。
後述するプロジェクト検索部３１，プロジェクト・ポータル部３２，検索キーワード管理部３３、コンテンツ表示部３４は、記憶部に記憶されたソフトウェア（プログラム）とＣＰＵ等のハードウェアとの組み合わせによって実現される。
【００１３】
プロジェクト情報管理ＤＢ１０は、プロジェクト情報記憶部として機能するものであり、複数のプロジェクトに係る情報（プロジェクト情報）をプロジェクト基本情報ＤＢ１１，プロジェクト体制ＤＢ１２、文書管理ＤＢ１３，設計文書ＤＢ１４等に細分化して格納している。
プロジェクト基本情報ＤＢ１１は，プロジェクト名称、開発するシステム（またはプロセス）の概要／構成、プラットホーム、開発するプロセスの工程、納品先、品質目標／実績等のプロジェクトに関する基本的な情報を記憶する。
プロジェクト体制ＤＢ１２は、プロジェクト責任者、プロジェクトリーダ、ライブラリアン、主要メンバ等のプロジェクトの体制に関する情報を記憶する。
【００１４】
文書管理ＤＢ１３は，文書名、図番、実文書格納先（設計文書ＤＢ１４内での文書の格納位置（パス等））、文書の変更履歴等のプロジェクトに拘わる文書についての管理情報を記憶する。この文書（ドキュメント）の一例として、特定のワープロソフトや表作成ソフトで作成された設計文書や発行文書などを挙げることができる。
設計文書ＤＢ１４は、文書管理ＤＢ１３内に記憶された実文書格納先に対応するプロジェクトの内容を記載した設計文書自体を記憶する。
プロジェクト情報管理ＤＢ１０には、以上のプロジェクト基本情報ＤＢ１１〜設計文書ＤＢ１４以外にも、例えばデザインレビュー情報や残件情報を適宜のデータベース（ＤＢ）に区分して記憶することができる。
【００１５】
以上のプロジェクト情報管理ＤＢ１０に記憶された情報全般がプロジェクト情報であり、検索に便宜なように適宜の単位に区分してプロジェクト基本情報ＤＢ１１等に記憶される。このような検索のためにプロジェクト情報が区分された単位を検索単位といい、例えば、プロジェクト情報が記録されたファイルを検索単位とすることができる。
また、これらの検索単位毎にプロジェクトと何らかの関連付けが行われる。一例として、プロジェクトを識別するプロジェクト識別情報（例えば、プロジェクト番号）と検索単位が対応して表されたテーブルがプロジェクト情報管理ＤＢ１０内に記憶される。他の例として、検索単位毎にプロジェクト識別情報が含まれるようにすることもできる。
【００１６】
キーワードマスタ２０は、検索キーワード記憶部として機能するものであり、プロジェクト情報管理ＤＢ１０に記憶されたプロジェクト情報を検索するためのキーワードをカテゴリーに区分して記憶する。カテゴリーには、オペレーティングシステム（ＯＳ）、開発ツール、使用するＷＥＢサーバ（アプリケーションサーバ３０，ＨＴＴＰサーバ４０を構成する具体的なハードウェア）、使用する言語等が挙げられる。キーワードマスタ２０には、これらのカテゴリーに対応してキーワードが記憶される。例えば、カテゴリー：ＯＳに対するキーワードとして、Ｗｉｎｄｏｗｓ（登録商標）、Ｕｎｉｘ（登録商標）、Ｍａｃ−ＯＳ等を挙げることができる。
【００１７】
ここで、キーワードマスタ２０に記憶されるキーワードを、検索に用いられる検索キーワードとプロジェクトの関係者により手入力等される入力キーワードの二つに区分し、これらを対応させることができる。図２は、検索キーワードと入力キーワードとがキーワードマスタ２０に記憶されている状態を表す模式図である。
カテゴリ、検索キーワード、および入力キーワードが互いに対応した一種のテーブルとしてキーワードマスタ２０に記憶されていることが判る。これら検索キーワード、入力キーワードは、後述する検索キーワード管理部３３によって管理される。
【００１８】
以上の検索キーワード、入力キーワードは、プロジェクト情報と同様に、何らかの方法でプロジェクトとの関連付けが行われる。例えば、入力キーワードを新規、あるいは追加して登録したときに、入力キーワードとプロジェクト番号とを対応して記憶するテーブルが作成される。
【００１９】
アプリケーションサーバ３０は、プロジェクト情報管理システム１００で行うプロジェクト情報管理のためのアプリケーションを実行するためのサーバであり、プロジェクト検索部３１，プロジェクト・ポータル部３２，検索キーワード管理部３３、コンテンツ表示部３４を有する。
検索キーワード管理部３３は、さらに検索キーワード登録部３３ａ、検索キーワード追加部３３ｂ、検索キーワード整理部３３ｃに区分することができる。また、コンテンツ表示部３４は、プロジェクト体制表示部３４ａ、設計文書一覧部３４ｂ、品質文書一覧部３４ｃ、残件管理表示一覧部３４ｄ等に区分することができる。
【００２０】
プロジェクト検索部３１は、キーワードマスタ２０に記憶されたキーワードを用いてプロジェクト情報管理ＤＢ１０に記憶されたプロジェクト情報を検索し、検索されたプロジェクトのリストを作成する。この結果、プロジェクトの検索および一覧表示が可能となる。
この検索の際には検索キーワードが用いられ、必ずしも入力キーワードを直接的に意識する必要はない。入力キーワードよりも一般的、統一的な検索キーワードを用いることから、的確な検索が可能となる。
【００２１】
プロジェクト・ポータル部３２は、プロジェクト情報提示部として機能するものであり、検索されたプロジェクトの基本情報および機能の表示を可能とする。この基本情報にはプロジェクト基本情報ＤＢ１１に記憶された基本情報が用いられる。また、プロジェクトの機能は、コンテンツ表示部３４のプロジェクト体制表示部３４ａ、設計文書一覧部３４ｂ等の区分に対応するボタンとして表示される。
【００２２】
なお、本実施形態では、後述するようにクライアント端末５０からの要求に応じて、検索、表示等が行われることを前提としていることから、検索等のための入力操作、表示はクライアント端末５０において行われるものとする。即ち、プロジェクト・ポータル部３２やコンテンツ表示部３４が有する表示機能は、クライアント端末５０に情報を表示させる能力を意味する。このような入力、表示に対する解釈は以下においても同様とする。
【００２３】
検索キーワード管理部３３は、キーワードマスタ２０に記憶されるキーワードを管理するためのものである。
検索キーワード登録部３３ａは、プロジェクト情報管理システム１００の管理者（システム管理者）によって用いられるものであり、キーワードマスタ２０に検索キーワードおよび入力キーワードをカテゴリに対応させて登録させる（記憶させる）ことを可能とする。
検索キーワード追加部３３ｂは、プロジェクトのメンバ（構成員）によって用いられるものであり、キーワードマスタ２０に入力キーワードをカテゴリに対応させて追加して登録させる（記憶させる）ことを可能とする。このとき、検索キーワードは空欄とすることとする。但し、検索キーワードとして入力キーワードと同一のキーワードを記憶させてもよい。
検索キーワード整理部３３ｃは、システム管理者によって用いられるものであり、検索キーワード追加部３３ｂによって追加されたキーワードを整理することを可能とする。具体的には、検索キーワードとして入力キーワードよりも適切なキーワードを入力することができる。
【００２４】
以上のようにして、入力キーワードをそれぞれのプロジェクトに直接的に対応するキーワード、検索キーワードを入力キーワードより一般的なあるいは上位概念の統一的なキーワードとして位置づけることが可能となる。検索時にはより統一的な検索キーワードを用いてプロジェクトを検索することが可能となり、検索の的確性の向上に寄与する。
【００２５】
コンテンツ表示部３４は、プロジェクト・ポータル部と同様にプロジェクト情報提示部として機能するものであり、検索されたプロジェクトの詳細情報の表示を可能とする。
プロジェクト体制表示部３４ａは、検索されたプロジェクトを構成するメンバ等のプロジェクトの体制を表示するためのものであり、プロジェクト体制ＤＢ１２に記憶されたプロジェクト責任者等の情報を表示する。
設計文書一覧部３４ｂは、検索されたプロジェクトに関する設計文書の一覧を表示するためのものであり、文書管理ＤＢ１３に記憶された設計文書のリストを表示させる。さらに、このリストから個別の設計文書を選択する（例えば、ボタンのクリック）ことで、それぞれの設計文書を設計文書ＤＢ１４よりダウンロードして表示することを可能とする。
【００２６】
品質文書一覧部３４ｃは、検索されたプロジェクトに関する品質文書の一覧を表示するためのものであり、文書管理ＤＢ１３に記憶された品質文書のリストを表示する。さらに、このリストから個別の設計文書を選択する（例えば、ボタンのクリック）ことで、それぞれの品質文書をプロジェクト情報管理ＤＢ１０内の図示しない品質文書ＤＢよりダウンロードして表示することを可能とする。
残件管理表示一覧部３４ｄは、検索されたプロジェクトに関する残件の一覧を表示するためのものである。この残件情報は、プロジェクト情報管理ＤＢ１０内の図示しない残件管理ＤＢに記憶される。
【００２７】
ＨＴＴＰサーバ４０は、アプリケーションサーバ３０とクライアント端末５０との間に介在され（即ち、仲介し）、クライアント端末５０の操作指令に基づいてアプリケーションサーバ３０にプロジェクト情報の検索等を行わせ、検索結果をクライアント端末５０に提供するためのものである。
【００２８】
クライアント端末５０は、アプリケーションサーバ３０に対してプロジェクト情報の検索等のための指示を与えるものであり、画面閲覧等のためのアプリケーションとして　例えばＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）ブラウザを装備し、該ブラウザによってプロジェクトの関係者またはシステム管理者（両方を含めてユーザとする）の所望によりプロジェクトの検索を行うための画面やプロジェクトの検索結果を表示するための画面を表示できるようになっている。
【００２９】
ユーザはクライアント端末５０を操作して、ＷＷＷブラウザにより画面を表示する。アプリケーションサーバ３０は、クライアント端末５０内のＷＷＷブラウザとアプリケーションサーバ３０とのデータをやり取りするＨＴＴＰサーバ４０から得た条件を元にプロジェクト情報管理ＤＢ１０を検索し、検索結果をＨＴＴＰサーバを介してクライアント端末５０に表示させる。
【００３０】
（プロジェクト情報管理システム１００の動作）
続いて、図を参照してプロジェクト情報管理システム１００の動作について説明する。
図３はプロジェクト情報管理システム１００の動作手順の一例を表すフロー図である。
なお、図３に示されるステップＳ１〜Ｓ５はユーザによって適宜に選択されるものであり、これらのステップの順序は必ずしも一定である必要はない。
【００３１】
Ａ．処理の選択
当初のクライアント端末５０には、プロジェクト情報管理システム１００における処理を選択するための「処理選択画面」が表示される（図４参照）。この「処理選択画面」を用いて、図３のステップＳ１〜Ｓ５の処理が適宜に選択される。
図４に示すように、「処理選択画面」には、「プロジェクト情報管理」の下に、「プロジェクト登録」、「検索キーワード管理」、「プロジェクト・ポータル」、「プロジェクト一覧」、「工程フォロー物件」、「類似プロジェクト検索」が処理項目として表示される。これらの処理項目をクライアント端末５０側で選択することができる。例えば、マウスでクリックすることで処理項目を選択できる。
【００３２】
Ｂ．プロジェクトの登録（ステップＳ１）
図４の「処理選択画面」から「プロジェクト登録」を選択することで、プロジェクトを登録するための「プロジェクト登録画面」がクライアント端末５０に表示される（図５参照）。
図５に示すように、「プロジェクト登録画面」には、プロジェクト番号（「ＰＪ−Ｎｏ」）、プロジェクトを遂行する組織の名称（「組織名」）、プロジェクトの成果を納品する客先の名前（「客先名」）、プロジェクトの成果たる製品の名称（「製品名」）、さらにはプロジェクトリーダ（「ＰＪリーダ」）およびプロジェクトの工程を担当する工程担当者（「工程担当」）の所属、氏名それぞれに対応した入力欄（テキストボックス等）が表示される。
【００３３】
「ＰＪ−Ｎｏ」、「客先名」、「製品名」は、テキストボックスにキーボード等から入力される。
「組織名」は、部、課等に区分されるリストボックスを用いて入力できる。
「ＰＪリーダ」および「工程担当」は、「プロジェクト登録画面」に示された「検索」ボタンをクリックすることで開かれる「氏名選択」ウィンドを用いて選択し、入力することができる。「氏名選択」ウィンドは選択した「組織名」の構成員のリストを表示するものであり、このリストから「ＰＪリーダ」および「工程担当」を選択することができる。
【００３４】
「プロジェクト登録画面」での入力（この入力にはリストボックス等を用いた選択も含む）が完了したら、「登録」ボタンをクリックすることで入力した情報がプロジェクト基本情報ＤＢ１１、プロジェクト体制ＤＢ１２に適宜に区分して登録される。登録が完了したら「戻る」ボタンをクリックすることで、図４の「処理選択画面」に戻ることができる。
【００３５】
なお、図５の「プロジェクト登録画面」は、あくまで一例であり、プロジェクト基本情報ＤＢ１１、プロジェクト体制ＤＢ１２に記憶されるプロジェクト基本情報およびプロジェクト体制情報の内で最も基本的なもののみを示している。必要に応じて、「プロジェクト登録画面」に項目を追加することで、「プロジェクト登録画面」を用いた各種の情報の登録が可能となる。
【００３６】
Ｃ．プロジェクト体制の登録（ステップＳ２）
プロジェクト体制ＤＢ１２にプロジェクト体制情報を追加して登録するには、「処理選択画面」から「プロジェクト・ポータル」を選択して表示される「プロジェクト・ポータル画面」（図示せず、後述の図１２の画面とは別個の画面）から「プロジェクト・メンバ」を選択して「プロジェクト・メンバ画面」を表示させる（図６参照）。
【００３７】
図６に示すように「プロジェクト・メンバ画面」には、「主管部門」、「社内体制」、「社内委託部門体制」、「関係部門」、「その他・参照者」、「関係強力会社体制」、「客先体制」の項目が示され、これらの項目毎にメンバを登録することができる。ここでは、「主管部門」について、プロジェクトの責任者たる「プロジェクト技術責任者」、「設計」に関する「承認者」、「調査者」、「リーダ」の各項目に対して、プロジェクトのメンバ（構成員）を入力できる。具体的には、それぞれの入力欄のテキストボックスにキーボード等で氏名等を入力（手入力）するか、入力欄の左下の「参照」ボタンをクリックして「検索画面」（図示せず）を表示させて検索を行い、検索結果のリストから氏名等を選択する。以上のようにしてプロジェクトのメンバの入力が行われたら、「保存」ボタンをクリックすることで、プロジェクト体制ＤＢ１２にプロジェクト体制情報が登録される。
【００３８】
Ｄ．設計文書の登録（ステップＳ３）
プロジェクトに関連した設計文書を文書管理ＤＢ１３および設計文書ＤＢ１４に登録するには、「プロジェクト・ポータル画面」から「設計文書一覧」を選択して表示される「設計文書一覧画面」を用いることができる（図７参照）。
図７に示すように「設計文書一覧画面」では「タイトル」、「成果物／管理対象」、「図番」、「発行日」、「担当者」等の項目に区分して設計文書の文書管理情報の表示および新規登録を行うことができる。これらの項目の入力欄にキーボード等で手入力し、「新規登録」のボタンをクリックすることで、文書管理ＤＢ１３に設計文書の文書管理情報を登録できる。
「新規登録」のボタンをクリックすると設計文書自体を設計文書ＤＢ１４に登録するための「設計文書登録画面」（図示せず）が現れ、この画面を利用して設計文書自体を設計文書ＤＢ１４に登録できる。
【００３９】
Ｅ．検索キーワードの管理（ステップＳ４）
検索キーワードの管理は、検索キーワード登録部３３ａ、検索キーワード追加部３３ｂ、検索キーワード整理部３３ｃそれぞれに対応して、検索キーワードの登録、追加、整理の３通りの処理を行うものである。
【００４０】
検索キーワードの管理は、前述の「プロジェクト・ポータル画面」から「検索キーワード管理」を選択することで行える。「検索キーワード管理」を選択することで、「検索キーワード管理画面」（図示せず）が表示され、この画面から「新規登録」、「追加」、「整理」を選択することで、検索キーワードの登録、追加、整理のそれぞれを行える。
この３つの処理の内、検索キーワードの登録、整理はシステム管理者のみが行えるようにパスワードの入力等を条件に選択が可能となる。
【００４１】
（１）検索キーワードの登録
検索キーワードの登録は、キーワードマスタ２０に検索キーワードおよび入力キーワードをカテゴリに対応させて記憶させることによって行われる。
【００４２】
図８は、検索キーワードの登録を行う手順を表すフロー図である。
「検索キーワード管理画面」の「新規登録」を選択することで、「検索キーワード新規登録画面」が表示される（ステップＳ１１）。この画面は、カテゴリ名、検索キーワード、入力キーワードの対応した入力を可能とする画面であり、図２に示した画面から検索キーワード、入力キーワードの内容を空欄としたものに相当する。
これらの欄に入力することで、新規登録の設定が行われ（ステップＳ１２）、さらに検索キーワードの登録が行える（ステップＳ１３）。
【００４３】
（２）検索キーワードの追加
検索キーワードの追加は、キーワードマスタ２０に入力キーワードをカテゴリに対応させて追加して記憶させることによって行われる。
「検索キーワード管理画面」の「追加」を選択することで、検索キーワードの追加が可能となる。この手順は、図８のフロー図に示された手順と対応する手順によって行われるが、図８のステップＳ１２に対応するステップでは、「検索キーワード」への入力は行われない。即ち、「検索キーワード」の項目自体が表示されないか、表示されても入力が行えないようになっている。
以上の検索キーワードの登録、追加の際には、既述のように、入力キーワードとプロジェクトとを関連付ける情報（例えば、プロジェクト番号）が適宜に入力されるものとする。
【００４４】
（３）検索キーワードの整理
検索キーワードの整理は、追加されたキーワードを整理すること、具体的には検索キーワードを入力キーワードより適切なキーワードに変更することを可能とするものである。なお、この「変更」には空欄の検索キーワードへの新規の入力をも含むものとする
「検索キーワード管理画面」の「整理」を選択することで、検索キーワードの整理が可能となる。
【００４５】
図９は、検索キーワードの整理を行う手順を表すフロー図である。
「整理」を選択すると「一覧表示」と「未確定キーワード設定」とを選択する「選択画面」（図示せず）が表示され（ステップＳ２０）、この両者を適宜に用いて検索キーワードの整理を行える。
【００４６】
▲１▼「一覧表示」を選択すると、検索キーワードのカテゴリーが一覧表示される（ステップＳ２１）。
この画面からカテゴリーを選択することで（ステップＳ２２）、選択されたカテゴリに属する検索キーワードが抽出され、一覧表示される（ステップＳ２３）。
一覧表示された検索キーワードから更新する検索キーワードを選択する（ステップＳ２４）。すると、検索キーワードの更新用の情報を入力するための画面が表示され（ステップＳ２５）、この画面上で更新のための情報を入力することで（ステップＳ２６）、検索キーワードの更新または削除が適宜に行われる（ステップＳ２７，Ｓ２８）。具体的には、ステップＳ２６において検索キーワードとしてより適切なキーワードの入力または不適切な検索キーワードの削除のいずれかを選択できる。
【００４７】
▲２▼「選択画面」で「未確定キーワード設定」を選択したときには、登録され、未だ整理されていない（未設定の）検索キーワードが抽出され、一覧表示される（ステップＳ３１）。
一覧表示された検索キーワードから設定する検索キーワードを選択し、設定することで（ステップＳ３２）、検索キーワードの設定が行われる（ステップＳ３３）。
例えば、図２に示したカテゴリー、検索キーワード、入力キーワードの画面が表示され、検索キーワードの入力を行い、確定することで、検索キーワードの設定が行える。
このとき、検索キーワードの候補が検索キーワード選択枝リストとして表示され、これを選択することで検索キーワードの入力を行えると便宜である。
【００４８】
以上の▲１▼、▲２▼に示された検索キーワードの整理の結果、例えば「入力キーワード」の「Ｓｏｌａｒｉｓ」、「ＳｕｎＯＳ２．６」に対して、より一般的な「検索キーワード」として「ＵＮＩＸ（登録商標）」が入力される（図２参照）。
【００４９】
Ｆ．プロジェクトの検索・表示（ステップＳ５）
（１）プロジェクトの検索
図４の「処理選択画面」で「類似プロジェクト検索」を選択することでプロジェクトの検索を行える。
この検索の際には、プロジェクト検索部３１によって「類似プロジェクト検索画面」が表示される（図１０参照）。
図１０に示すように、「類似プロジェクト検索画面」には検索のための情報を入力する入力欄がカテゴリーに区分して表示される。
このカテゴリーは、「製品ランク」、「製品分類」、…、「システム構成」、「サーバ」、「クライアント」、「ネットワーク」、「ＯＳ」、「開発ツール」、…を挙げることができる。
【００５０】
これらの入力には、入力欄右端のボタンをクリックすることで表示されるプルダウンリストを用いることができる。このプルダウンリストには、キーワードマスタ２０に登録された検索キーワードが表示される。このように、整理された検索キーワードを用いて検索を行えることから、検索の的確性が向上する。
この検索は、例えば、入力キーワードとプロジェクトとを関連付ける情報（例えば、プロジェクト番号）に基づいて行われる。
【００５１】
（２）検索結果の表示
検索結果は、プロジェクト検索部３１によって一覧表示される（図１１参照）。
図１１に示すように、検索結果は、プロジェクト番号を表す「ＰＪＮｏ」、プロジェクトを遂行した組織の名称たる「組織名」、プロジェクトの対象製品および納品先を表す「製品／納品先名」等の項目に区分されて、順に表示される。
【００５２】
（３）プロジェクトの詳細表示
図１１のリストから詳細を表示したいプロジェクトを選択すると、プロジェクト・ポータル部３２によって、「プロジェクト・ポータル画面」が表示される（図１２参照）。
図１２に示すように「プロジェクト・ポータル画面」は、プロジェクトの基本情報とコンテンツ表示部３４を呼び出すボタン（コンテンツ表示部呼出ボタン）とを表示したものである。
「コンテンツ表示部呼出ボタン」は「設計文書一覧」等の項目に区分して表示される複数のボタンであり、これらのボタンをクリックすることで、例えば、「設計文書一覧画面」が表示される。この「設計文書一覧画面」は図７に示したものと同一の画面である。
即ち、「設計文書一覧画面」は設計文書の登録、表示の双方に用いることが可能である。
【００５３】
（その他の実施形態）
本発明の実施形態は、上記実施形態には限られず拡張、変更可能であり、拡張、変更された実施形態も本発明の技術的範囲に属する。
上記実施形態では、アプリケーションサーバ３０，ＨＴＴＰサーバ４０、クライアント端末５０と３つ以上のコンピュータをネットワークで接続することでプロジェクト検索システムを構成していたが、プロジェクト検索システムは構成するコンピュータの個数が限定されない。例えば、一台のコンピュータでプロジェクト検索システムを構成することができる。
【００５４】
【発明の効果】
以上説明したように、本発明によれば、プロジェクトの適切な検索が容易に行えるプロジェクト検索システムおよびプログラムを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明に係るロジェクト情報管理システムを表すブロック図である。
【図２】検索キーワードと入力キーワードとがキーワードマスタに記憶されている状態を表す模式図である。
【図３】プロジェクト情報管理システムの動作手順の一例を表すフロー図である。
【図４】処理を選択するための「処理選択画面」の一例を表す図である。
【図５】プロジェクトを登録するための「プロジェクト登録画面」の一例を表す図である。
【図６】プロジェクトメンバの表示、登録を行うための「プロジェクト・メンバ画面」の一例を表す図である。
【図７】設計文書の表示、登録を行うための「設計文書一覧画面」の一例を表す図である。
【図８】検索キーワードの登録を行う手順の一例を表すフロー図である。
【図９】検索キーワードの整理を行う手順の一例を表すフロー図である。
【図１０】プロジェクトを検索するための「類似プロジェクト検索画面」の一例を表す図である。
【図１１】検索されたプロジェクトを一覧表示する画面の一例を表す図である。
【図１２】プロジェクトの基本情報とコンテンツ表示部を呼び出すボタンを表示する「プロジェクト・ポータル画面」の一例を表す図である。
【符号の説明】
１００…プロジェクト情報管理システム、１０…プロジェクト情報管理ＤＢ、１１…プロジェクト基本情報ＤＢ、１２…プロジェクト体制ＤＢ、１３…文書管理ＤＢ、１４…設計文書ＤＢ、２０…キーワードマスタ、３０…アプリケーションサーバ、３１…プロジェクト検索部、３２…プロジェクト・ポータル部、３３…検索キーワード管理部、３３ａ…検索キーワード登録部、３３ｂ…検索キーワード追加部、３３ｃ…検索キーワード整理部、３４…コンテンツ表示部、３４ａ…プロジェクト体制表示部、３４ｂ…設計文書一覧部、３４ｃ…品質文書一覧部、３４ｄ…残件管理表示一覧部、４０…ＨＴＴＰサーバ、５０…クライアント端末
【図１】
2004110578.tif 000003
【図２】
2004110578.tif 000004
【図３】
2004110578.tif 000005
【図４】
2004110578.tif 000006
【図５】
2004110578.tif 000007
【図６】
2004110578.tif 000008
【図７】
2004110578.tif 000009
【図８】
2004110578.tif 000010
【図９】
2004110578.tif 000011
【図１０】
2004110578.tif 000012
【図１１】
2004110578.tif 000013
【図１２】
2004110578.tif 000014