(57)【要約】【課題】個人を特定せずに専門性の高い人材を確保する。【解決手段】予め作成しておいた、委託先評価テーブルと委託先データベースを会社識別番号で紐付ける。そして、委託元担当者によって入力される委託先検索条件で会社識別番号を絞り込んで得たレコードを委託先評価情報でソートして得られた順番で、会社概要情報及び委託先評価情報を表示する文書を生成する。そして、生成した文書をクライアントへ送信する。【選択図】図３
2009266104.tif 000002
【特許請求の範囲】
【請求項１】
委託先の会社に関する情報である会社概要情報が前記委託先の会社を識別するための会社識別番号毎に記憶されているテーブルからなる委託先データベースと、
前記委託先の会社が行った仕事の評価である委託先評価情報と前記会社識別番号が前記仕事を識別するための仕事識別番号毎に記憶されている委託先評価テーブルと、
前記委託先評価テーブルと前記委託先データベースを前記会社識別番号で紐付けて、委託元担当者によって入力される委託先検索条件で会社識別番号を絞り込んで得たレコードを前記委託先評価情報でソートして得られた順番で、前記会社概要情報及び前記委託先評価情報を表示する文書を生成する委託先検索部と、
前記文書をクライアントへ送信する文書送信部と
を備える委託先検索装置。
【請求項２】
前記委託先評価テーブルに記憶された委託先評価情報は、委託先の会社が行った仕事の品質の評価を数値で示した成果物品質、委託先の会社が行った仕事の必要経費の評価を数値で示したコスト、委託先の会社が行った仕事の納期に関する評価を数値で示した納期達成度及び委託先の会社が仕事を行う際の勤務態度に関する評価を数値で示したモラルであり、
前記委託先検索部は、前記成果物品質、前記コスト、前記納期達成度及び前記モラルに基づいて、委託先の会社が行った仕事の総合評価点数である評価点を算出し、算出した評価点の降順に前記レコードをソートするものである、請求項１記載の委託先検索装置。
【請求項３】
委託先の会社に関する情報である会社概要情報が前記委託先の会社を識別するための会社識別番号毎に記憶されているテーブルからなる委託先データベースと、前記委託先の会社が行った仕事の評価である委託先評価情報と前記会社識別番号が前記仕事を識別するための仕事識別番号毎に記憶されている委託先評価テーブルを前記会社識別番号で紐付けるステップと、
委託元担当者によって入力される委託先検索条件で会社識別番号を絞り込んで得たレコードを前記委託先評価情報でソートして得られた順番で、前記会社概要情報及び前記委託先評価情報を表示するステップと、
前記文書をクライアントへ送信するステップと
を備える委託先検索方法。
【請求項４】
委託先の会社に関する情報である会社概要情報が前記委託先の会社を識別するための会社識別番号毎に記憶されているテーブルからなる委託先データベースと、前記委託先の会社が行った仕事の評価である委託先評価情報と前記会社識別番号が前記仕事を識別するための仕事識別番号毎に記憶されている委託先評価テーブルを前記会社識別番号で紐付ける手順と、
委託元担当者によって入力される委託先検索条件で会社識別番号を絞り込んで得たレコードを前記委託先評価情報でソートして得られた順番で、前記会社概要情報及び前記委託先評価情報を表示する手順と、
前記文書をクライアントへ送信する手順と
をコンピュータに実行させる委託先検索プログラム。
【請求項５】
所定の情報を入力する入力部と、ユーザの操作に対応する情報を生成する操作部と、所定の情報を表示する表示部と、前記表示部を制御する表示制御部と、前記操作部から入力される所定の情報を送信すると共に、外部から所定の情報を受信して前記表示制御部に渡す入出力制御部とを備えるクライアントと、
委託先の会社に関する情報である会社概要情報が前記委託先の会社を識別するための会社識別番号毎に記憶されているテーブルからなる委託先データベースと、前記委託先の会社が行った仕事の評価である委託先評価情報と前記会社識別番号が前記仕事を識別するための仕事識別番号毎に記憶されている委託先評価テーブルと、前記委託先評価テーブルと前記委託先データベースを前記会社識別番号で紐付けて、委託元担当者によって入力される委託先検索条件で会社識別番号を絞り込んで得たレコードを前記委託先評価情報でソートして得られた順番で、前記会社概要情報及び前記委託先評価情報を表示する文書を生成する委託先検索部と、前記文書を前記クライアントへ送信する文書送信部とを備える委託先検索装置と
よりなる委託先検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部の会社に仕事を委託する際に、委託元担当者が指定した条件に適合する委託先の会社の検索を行えるようにする委託先検索装置、委託先検索方法、委託先検索プログラム及び委託先検索システムに関する。
【背景技術】
【０００２】
会社等の組織において、業務範囲の一部を他の会社に委託するということが行われてきた。業務範囲の一部を委託する際、その業務を行うのに適した人材、すなわち当該業務に関する専門性の高い人材を確保が望まれる。
今までは、仕事を委託する会社の担当者（以下、「委託元担当者」という）等が、面接等を行うことにより、個人を特定して、専門性の高い人材の確保を行っていた。
【０００３】
ところで、平成１５年６月１３日に改正された労働者派遣法第２６条第７項によれば「労働者派遣の役務の提供を受けようとする者は、労働者派遣契約の締結に際し、当該労働者派遣契約に基づく労働者派遣に係る派遣労働者を特定することを目的とする行為をしないように努めなければならない。」と定められている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、法改正により、派遣スタッフ（個人）を特定する行為が禁止されるようになった。つまり、委託元担当者が、委託先の会社から履歴書の送付を受けたり、事前に面接を行ったりするという行為を行うことが不可能となった。それにより、個人を特定せずに専門性の高い人材を確保しなければならないという問題が生じた。
【０００５】
本発明はかかる点に鑑みてなされたものであり、所定の委託先検索条件を入力するだけで、入力された委託先検索条件に適合する委託先の会社の中から過去の実績が良好な会社を検索できるようにすることで、個人を特定せずに専門性の高い人材を確保する、委託先検索装置、委託先検索方法、委託先検索プログラム及び委託先検索システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、委託先の会社に関する情報である会社概要情報が委託先の会社を識別するための会社識別番号毎に記憶されているテーブルからなる委託先データベースと、委託先の会社が行った仕事の評価である委託先評価情報と会社識別番号が仕事を識別するための仕事識別番号毎に記憶されている委託先評価テーブルと、委託先評価テーブルと委託先データベースを会社識別番号で紐付けて、委託元担当者によって入力される委託先検索条件で会社識別番号を絞り込んで得たレコードを委託先評価情報でソートして得られた順番で、会社概要情報及び委託先評価情報を表示する文書を生成する委託先検索部と、文書をクライアントへ送信する文書送信部と、を備えるものである。
【０００７】
上記構成によれば、委託元担当者の所望する委託先検索条件の入力を行うだけで、当該委託条件に適合する会社の中から過去の実績が良好な会社を検索し、当該会社の様々な情報を容易に知ることができる。
【発明の効果】
【０００８】
本発明によれば、個人を特定せずに専門性の高い人材確保ができる確率を向上させることができる、委託先検索装置、委託先検索方法、委託先検索方法及び委託先検索システムを提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態の例を、図１〜図１３を参照して説明する。
図１は、本発明の一実施形態の例である委託先検索システム１０１の概略図である。
本実施形態例は、第一のクライアントＰＣ（Personal Computer）１０３の委託元担当者１０２に対して、当該委託元担当者１０２の所望する条件に最も適合した、委託先企業の情報を提供する委託先検索システム１０１である。
委託先検索システム１０１は、第一のクライアントＰＣ１０３、委託情報管理サーバ１０４及び第二のクライアントＰＣ１０５より構成されており、これらの各要素がインターネット１０６上で相互に接続されている。
【００１０】
第一のクライアントＰＣ１０３は、委託先担当者１０７の所属する会社に仕事を依頼する際に、インターネット１０６上の委託情報管理サーバ１０４を通じて、委託先担当者１０７の所属する会社の情報（以下、「会社概要情報」という）の提供を第二のクライアントＰＣ１０５に依頼する。この依頼は初めて仕事を依頼する会社に行うものとする。
【００１１】
また、委託先担当者１０７の所属する会社が仕事を完了した後、第一のクライアントＰＣ１０３は、委託元担当者１０２によって入力される、当該仕事の評価（以下、「委託先評価情報」という）を委託情報管理サーバ１０４へ送信する。
【００１２】
さらに、第一のクライアントＰＣ１０３は、委託先を選定するために、委託元担当者１０２によって入力される、検索したい会社の条件（以下、「委託先検索条件」という）をインターネット１０６を介して委託情報管理サーバ１０４に送信する。
【００１３】
第二のクライアントＰＣ１０５は、委託情報管理サーバ１０４を通じて、第一のクライアントＰＣ１０３から会社概要情報を要求されると、会社概要情報を委託情報管理サーバ１０４へ送信する。
【００１４】
委託情報管理サーバ１０４は、第二のクライアントＰＣ１０５から送信される会社概要情報及び第一のクライアントＰＣ１０３から送信される委託先評価情報を、内部のデータベースに蓄積する。また、委託情報管理サーバ１０４は、当該データベースを作成／更新するための会社概要情報または委託先評価情報を要求する画面を、第一または第二のクライアントＰＣ１０５の、表示部２０６に表示させるｈｔｍｌ文書を作成する。さらに、委託情報管理サーバ１０４は、第一のクライアントＰＣ１０３から送信される委託先検索条件に基づいて、当該委託先検索条件に最も適合する会社の様々な情報を第一のクライアントＰＣ１０３の表示部２０６に表示させるｈｔｍｌ文書を作成する。これら委託情報管理サーバ１０４で作成された各ｈｔｍｌ文書を周知のＨＴＴＰ（Hyper Text Transfer Protocol）にて第一のクライアントＰＣ１０３または第二のクライアントＰＣ１０５へ送信する。ここで、委託情報管理サーバは、委託先検索装置ともいえる。
【００１５】
次に、図１の第一のクライアントＰＣ１０３及び第二のクライアントＰＣ１０５について説明する。
図２は、第一のクライアントＰＣ１０３及び第二のクライアントＰＣ１０５の機能的な構成を示すブロック図である。なお、図２は本実施形態に用いられる機能ブロック図のみを示している。したがって、本実施形態と関係のない機能の記載は省略している。ただし、第一のクライアントＰＣ１０３及び第二のクライアントＰＣ１０５の構成は共通しているので、説明の便宜上、第一のクライアントＰＣ１０３及び第二のクライアントＰＣ１０５をクライアントＰＣ２０２と称す。
【００１６】
委託情報管理サーバ１０４からクライアントＰＣ２０２へｈｔｍｌ文書が送信された場合、ｗｅｂブラウザ２０３を構成する入出力制御部２０４は、そのｈｔｍｌ文書を受信し、ｗｅｂブラウザ２０３を構成する表示制御部２０５を通じて表示部２０６へ送る。そして、表示部２０６において、委託情報管理サーバ１０４から送られたｈｔｍｌ文書が表示される。
【００１７】
入力部２０７は、キーボード及びポインティングデバイス等である。委託元担当者１０２または委託先担当者１０７は、このキーボードやポインティングデバイス等を操作することにより、表示部２０６に表示されたｈｔｍｌ文書の各リンクやチェックボックス等を選択したり、ｈｔｍｌ文書を表示させた表示画面の所定のエリアに文字列を入力したりする。このような委託元担当者１０２或いは委託先担当者１０７の入力部２０７に対する操作は、入出力制御部２０４を介して、インターネット１０６上の委託情報管理サーバ１０４へ送信される。
【００１８】
次に、図１の委託情報管理サーバ１０４について説明する。
図３は、委託情報管理サーバ１０４の機能的な構成を示すブロック図である。
委託情報管理サーバ１０４は、概略的にはＨＴＴＰを用いて、図１に示す第一のクライアントＰＣ１０３又は第二のクライアントＰＣ１０５にｈｔｍｌ文書を送信する、ｗｅｂサーバの機能を有している。この機能は、第一のクライアントＰＣ１０３及び第二のクライアントＰＣ１０５のｗｅｂブラウザ２０３からの要求に応じて行われるものである。
【００１９】
委託情報管理サーバ１０４は、一般的なネットワークＯＳが稼働するコンピュータである。ネットワークＯＳは、一例として、ＦｒｅｅＢＳＤ等のＢＳＤ系、或いはＬｉｎｕｘ（登録商標）等のＰＯＳＩＸ（Portable Operating System Interface for UNIX）（ＵＮＩＸは登録商標）系ＯＳ等が挙げられる。
【００２０】
委託情報管理サーバ１０４は、上述したように、ｗｅｂサーバ機能を持つｗｅｂサーバプログラム３０２を備えている。このｗｅｂサーバプログラムは、第一のクライアントＰＣ１０３又は第二のクライアントＰＣ１０５から来る要求（コマンド）を受信し、これに応じて、ＨＴＴＰにてｈｔｍｌ文書を第一のクライアントＰＣ１０３又は第二のクライアントＰＣ１０５へ送信する機能を提供する。端的に言えば、ｗｅｂサーバソフトウェアであり、一例としてはＡｐａｃｈｅ（http://www.apache.org/）等が、これに該当する。
【００２１】
また、ｗｅｂサーバプログラム３０２は、第一のクライアントＰＣ１０３又は第二のクライアントＰＣ１０５の要求に応じ、ｃｇｉ（Common Gateway Interface）の実行も行う。ｃｇｉの実体は、標準出力にテキストを出力するプログラムである。このｃｇｉが生成するテキストが、ｗｅｂサーバプログラム３０２によってＨＴＴＰにて第一のクライアントＰＣ１０３又は第二のクライアントＰＣ１０５へ送信される。図３に示す一例では、初期画面生成ｃｇｉ３０３、仕事登録ｃｇｉ３０４、会社概要入力フォーム生成ｃｇｉ３０５、会社概要情報登録ｃｇｉ３０６、委託先評価入力フォームｃｇｉ、委託先評価情報登録ｃｇｉ３０８、委託先検索フォーム生成ｃｇｉ３０９及び委託先検索ｃｇｉ３１０が用意されている。
【００２２】
これらのｃｇｉを構成する要素としては、どのようなプログラミング言語であってもよい。ｐｅｒｌ（http://www.perl.org/）やＰＨＰ（http://php.net/）、ｐｙｔｈｏｎ（http://www.python.org/ja/）、ｒｕｂｙ（http://www.ruby-lang.org/ja/）等のインタプリタ言語のみならず、Ｃ言語やＪａｖａ（登録商標）等のコンパイルを要する言語であってもよい。簡単な内容であれば、シェルスクリプトであってもよい。
【００２３】
各々のｃｇｉは、主にｗｅｂブラウザ２０３に表示する画面を作るためのｈｔｍｌ文書を作成する。つまり、ｈｔｍｌ文書はｗｅｂブラウザ２０３を通じてＧＵＩを作成する手段である。
【００２４】
初期画面生成ｃｇｉ３０３は、第一のクライアントＰＣ１０３から来るアクセス要求に応じて、ｗｅｂサーバプログラム３０２によって実行される。
初期画面生成ｃｇｉ３０３は、初期画面を第一のクライアントＰＣ１０３の表示部２０６に表示するｈｔｍｌ文書を生成する。なお、初期画面については、図７にて後述する。
【００２５】
仕事登録ｃｇｉ３０４は、第一のクライアントＰＣ１０３から来るアクセス要求に応じて、ｗｅｂサーバプログラム３０２によって実行される。
仕事登録ｃｇｉ３０４は、委託元担当者１０２により、初期画面の仕事内容エリア（後述の図７を参照）に書き込まれた情報（後述する仕事情報）を、レコードとして委託先評価テーブル３１９に追記する。
また、仕事登録ｃｇｉ３０４は、仕事情報を識別するための仕事識別番号（後述する仕事ＩＤ）及び仕事を委託する会社を識別するための会社識別番号（後述する委託先ＩＤ）を発行する。そして、仕事識別番号及び会社識別番号を当該レコードの所定のフィールドに書き込む。
【００２６】
会社概要入力フォーム生成ｃｇｉ３０５は、第二のクライアントＰＣ１０５から来るアクセス要求に応じて、ｗｅｂサーバプログラム３０２によって実行される。
会社概要入力フォーム生成ｃｇｉ３０５は、第二のクライアントＰＣ１０５の表示部２０６に会社概要入力フォームを表示するｈｔｍｌ文書を生成する。会社概要入力フォームは、前述の会社概要情報を入力するための画面である。なお、会社概要入力フォームの詳細については、図８にて後述する。
【００２７】
会社概要情報登録ｃｇｉ３０６は、第二のクライアントＰＣ１０５から来るアクセス要求に応じて、ｗｅｂサーバプログラム３０２によって実行される。
会社概要情報登録ｃｇｉ３０６は、第二のクライアントＰＣ１０５から送信される、委託先担当者１０７により会社概要入力フォームに入力された会社概要情報に基づいて、委託先データベース３１１に所定のレコードを追記する。
【００２８】
委託先評価入力フォーム生成ｃｇｉ３０７は、委託先データベース３１１に所定のレコードが追記された後、第一のクライアントＰＣ１０３から来るアクセス要求に応じて、ｗｅｂサーバプログラム３０２によって実行される。
委託先評価入力フォーム生成ｃｇｉ３０７は、第一のクライアントＰＣ１０３の表示部２０６に委託先評価入力フォームを表示するｈｔｍｌ文書を生成する。委託先会社評価入力フォームは、前述の委託先評価情報を入力するための画面である。なお、委託先評価入力フォームの詳細については、図９にて後述する。
【００２９】
委託先評価情報登録ｃｇｉ３０８は、第一のクライアントから来るアクセス要求に応じて、ｗｅｂサーバプログラム３０２によって実行される。
委託先評価情報登録ｃｇｉ３０８は、第一のクライアントＰＣ１０３から送信される、委託元担当者１０２により委託先評価入力フォームに入力された委託先評価情報に基づいて、委託先評価テーブルを生成する。
【００３０】
委託先検索フォーム生成ｃｇｉ３０９は、第一のクライアントＰＣ１０３から来るアクセス要求に応じて、ｗｅｂサーバプログラム３０２によって実行される。
委託先検索フォーム生成ｃｇｉ３０９は、第一のクライアントＰＣ１０３の表示部２０６に委託先検索フォームを表示するｈｔｍｌ文書を生成する。委託先検索フォームは、前述の委託先検索条件を入力するための画面である。なお、委託先検索フォームについては、図１１にて後述する。
【００３１】
委託先検索ｃｇｉ３１０は、第一のクライアントＰＣ１０３から来るアクセス要求に応じて、ｗｅｂサーバプログラム３０２によって実行される。
委託先検索ｃｇｉ３１０は、第一のクライアントＰＣ１０３から送信される、委託元担当者１０２により委託先検索フォームに入力された委託先検索条件に基づいて、委託先データベース３１１及び委託先評価テーブル３１９から委託元担当者１０２の所望する条件に適合する委託先を検索する。そして、第一のクライアントＰＣ１０３の表示部２０６に検索結果画面を表示するｈｔｍｌ文書を生成する。検索結果画面は、委託先検索条件に適合した委託先企業の各種情報が表示された画面のことである。なお、検索結果画面の詳細については、図１２にて後述する。
【００３２】
図４及び図５は、委託先検索サーバの委託先データベース３１１を構成する各テーブル及び委託先評価テーブル３１９のフィールドを示す図である。
【００３３】
図４（ａ）は、委託先基本情報テーブル３１２である。
委託先基本情報テーブル３１２は、「委託先ＩＤ」フィールド、「会社名」フィールド、「本社住所」フィールド、「電話」フィールド、「ファックス」フィールド、「年商」フィールド及び「従業員数」フィールドよりなる。
【００３４】
「委託先ＩＤ」フィールドには、各委託先の会社を識別するための会社識別番号が書き込まれる。
「会社名」フィールドには、各委託先の会社毎の名称が書き込まれる。
「本社住所」フィールドには、各委託先の会社毎の本社の住所が書き込まれる。
「電話」フィールドには、各委託先の会社毎の電話番号が書き込まれる。
「ファックス」フィールドには、各委託先の会社毎のファックス番号が書き込まれる。
「年商」フィールドには、各委託先の会社毎の年商が書き込まれる。
「従業員数」フィールドには、各委託先の会社毎の、従業員の総数が書き込まれる。
【００３５】
図４（ｂ）は、プログラム技術者数テーブル３１３である。
プログラム技術者数テーブル３１３は、「委託先ＩＤ」フィールドと、その他複数の所定のフィールドとよりなる。
【００３６】
「委託先ＩＤ」フィールドには、各委託先の会社を識別するための会社識別番号が書き込まれる。
プログラム技術者数テーブル３１３の「委託先ＩＤ」フィールド以外の各フィールドには、各委託先の会社における、各種プログラミング言語を扱える技術者の人数が、当該プログラミング言語の種類毎に書き込まれる。各種プログラミング言語としては、例えばＶＢ／ＶＢＡ、ＶＣ／Ｃ＋＋、ＪＡＶＡ（登録商標）、ＣＧＩ／Ｐｅｒｌ、Ｃ＃、Ｎｏｔｅｓ（登録商標）、ＳＱＬ及びＡＳＰ等がある。
【００３７】
図４（ｃ）は、リレーショナルデータベース技術者数テーブル３１４である。
リレーショナルデータベース技術者数テーブル３１４は、「委託先ＩＤ」フィールドと、その他複数の所定のフィールドとよりなる。
【００３８】
「委託先ＩＤ」フィールドには、各委託先の会社を識別するための会社識別番号が書き込まれる。
リレーショナルデータベース技術者数テーブル３１４の「委託先ＩＤ」フィールド以外の各フィールドには、各委託先の会社における、各種リレーショナルデータベースを扱える技術者の人数が、当該リレーショナルベータベースの種類毎に書き込まれる。各種リレーショナルデータベースとしては、例えばＯＲＡＣＬＥ（登録商標）、ＤＢ２（登録商標）及びＳＱＬＳｅｖｅｒ等がある。
【００３９】
図４（ｄ）は、プロジェクトマネージャ・設計者数テーブル３１５である。
プロジェクトマネージャ・設計者数テーブル３１５は、「委託先ＩＤ」フィールドと、当該委託先の会社が委託できるプロジェクトマネージャの人数を示す「ＰＭ」フィールドと、その他複数の所定のフィールドとよりなる。
【００４０】
「委託先ＩＤ」フィールドには、各委託先の会社を識別するための会社識別番号が書き込まれる。
「ＰＭ」フィールドには、各委託先の会社から委託可能なプロジェクトマネージャの人数が書き込まれる。
プロジェクトマネージャ・設計者数テーブル３１５の、「委託先ＩＤ」フィールド及び「ＰＭ」フィールド以外の各フィールドには、各委託先の会社における、各種設計を行える技術者の人数が、当該設計の種類毎に書き込まれる。各種設計としては、例えば概要設計、基本設計及び詳細設計等がある。
【００４１】
図５（ａ）は、インフラ維持・運用（ネットワーク）技術者数テーブル３１６である。
インフラ維持・運用（ネットワーク）技術者数テーブル３１６は、「委託先ＩＤ」フィールドと、その他所定の複数のフィールドよりなる。
【００４２】
「委託先ＩＤ」フィールドには、各委託先の会社を識別するための会社識別番号が書き込まれる。
インフラ維持・運用（ネットワーク）技術者数テーブル３１６の「委託先ＩＤ」フィールド以外の各フィールドには、各委託先の会社における、各種インフラ維持・運用（ネットワーク）を行える技術者の人数が、当該インフラ維持・運用（ネットワーク）の種類毎に書き込まれる。各種インフラ維持・運用（ネットワーク）としては、例えばＣｉｓｃｏ（登録商標）、Ｎｏｒｔｅｌ（登録商標）及びＦ５等がある。
【００４３】
図５（ｂ）は、インフラ維持・運用（サーバ）技術者数テーブル３１７である。
インフラ維持・運用（サーバ）技術者数テーブル３１７は、「委託先ＩＤ」フィールドと、その他複数の所定のフィールドよりなる。
【００４４】
「委託先ＩＤ」フィールドには、各委託先の会社を識別するための会社識別番号が書き込まれる。
インフラ維持・運用（サーバ）技術者数テーブル３１７の「委託先ＩＤ」フィールド以外の各フィールドには、各委託先の会社における、各種インフラ維持・運用（サーバ）を行える技術者の人数が、当該インフラ維持・運用（サーバ）の種類毎に書き込まれる。各種インフラ維持・運用（サーバ）としては、例えばＯＳ全般、バックアップ、ＪＯＢ管理、ＷｅｂＳｐｈｅｒｅ（登録商標）及びＯｒａｃｌｅＥＢＳ（登録商標）等がある。
【００４５】
図５（ｃ）は、技術者単価テーブル３１８である。
技術者単価テーブル３１８は、委託先の会社を識別するための「委託先ＩＤ」フィールドと、その他複数の所定の各フィールドよりなる。
【００４６】
「委託先ＩＤ」フィールドには、各委託先の会社を識別するための会社識別番号が書き込まれる。
技術者単価テーブル３１８の「委託先ＩＤ」フィールド以外の各フィールドには、各委託先の会社における、技術者の職種別単価（一月当たり）が書き込まれる。技術者の職種としては、例えばＰＭ、上級ＳＥ、中級ＳＥ、初級ＳＥ、プログラム、テスター、問い合わせ対応及びインフラ管理等がある。
【００４７】
図５（ｄ）は、委託先評価テーブル３１９である。
委託先評価テーブル３１９は、「委託先ＩＤ」フィールドと、「仕事ＩＤ」フィールドと、その他所定の複数のフィールドとよりなる。
【００４８】
「委託先ＩＤ」フィールドには、各委託先の会社を識別するための会社識別番号が書き込まれる。
「仕事ＩＤ」フィールドには、各委託先の会社に委託した仕事を識別するための仕事識別番号が書き込まれる。
「仕事内容」フィールドには、各委託先の会社に委託した仕事の内容が書き込まれる。仕事の内容とは、例えば仕事を委託する期間、当該仕事に関する人件費等（以下、「仕事情報」という）である。
委託先評価テーブル３１９の「委託先ＩＤ」フィールド以外の各フィールドには、各委託先の会社が行った仕事に対する各種評価が５段階（１〜５）の数値で書き込まれる。各種評価とは、成果物品質、コスト、納期達成度及びモラルである。
【００４９】
成果物品質は、委託した仕事のできばえに関する評価である。コストは、当該仕事にかかった費用のことである。納期達成度は、当該仕事を遂行するのにかかった時間に関する評価である。モラルは、当該仕事を遂行する際の勤務態度に関する評価である。
【００５０】
なお、これら図４及び図５に示した各テーブルは、「委託先ＩＤ」によって紐付けられている。
【００５１】
次に、委託情報管理サーバ１０４の初期画面生成ｃｇｉ３０３、会社概要入力フォーム生成ｃｇｉ３０５、会社概要情報登録ｃｇｉ３０６、委託先評価入力フォーム生成ｃｇｉ３０７及び委託先評価情報登録ｃｇｉ３０８、すなわち委託先データベース３１１及び委託先評価テーブル３１９の生成／更新に関する動作の流れを説明する。
図６は、第一のクライアントＰＣ１０３、委託情報管理サーバ１０４及び第二のクライアントＰＣ１０５の間で行われる動作を示すシーケンス図である。
【００５２】
まず、委託元担当者１０２は、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３を起動する（ステップＳ６０１）。すると、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３は、インターネット１０６及び委託情報管理サーバ１０４のｗｅｂサーバプログラム３０２を介して、初期画面生成ｃｇｉ３０３にアクセスする（ステップＳ６０２）。これが、初期画面生成要求である。
【００５３】
初期画面生成ｃｇｉ３０３は、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３のアクセスを受けて実行される（ステップＳ６０３）。そして、図７にて後述する初期画面を構成するｈｔｍｌ文書を作成し、ｗｅｂサーバプログラム３０２を通じてインターネット１０６上の第一のクライアントＰＣ１０３の入出力制御部２０４に送信する（ステップＳ６０４）。
【００５４】
そして、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３の表示制御部２０５は、入出力制御部２０４を介して受信したｈｔｍｌ文書を表示部２０６に表示する（ステップＳ６０５）。この結果、図７のような表示内容、すなわち初期画面がクライアントＰＣの表示部２０６に表示される。
【００５５】
ここで、図７を参照して初期画面について説明する。
図７は、第一のクライアントＰＣ１０３の表示部２０６に表示された初期画面７０２を示す図である。
メールアドレス入力エリア７０３は、委託先のメールアドレスを入力する領域である。
仕事内容入力エリア７０４は、依頼する仕事の内容、すなわち前述の仕事情報を入力する領域である。
「送信」ボタン７０５は、クリックされることにより、メールアドレス入力エリア７０３及び仕事内容入力エリア７０４に入力された情報を委託情報管理サーバ１０４に送信するボタンである。
「実行」ボタン７０６は、クリックされることにより、委託情報管理サーバ１０４の委託先検索フォーム生成ｃｇｉ３０９にアクセス要求を送信するボタンである。
【００５６】
図６の説明に戻る。
委託元担当者１０２は、第一のクライアントＰＣ１０３の入力部２０７の一例であるキーボードを操作し、メールアドレス入力エリア７０３に委託先担当者１０７のメールアドレスを入力する。また、仕事内容入力エリア７０４に所定の仕事情報を入力する。そして、委託元担当者１０２は、第一のクライアントＰＣ１０３の入力部２０７の一例であるポインティングデバイスにより送信ボタン７０５をクリックする。
【００５７】
すると、ｗｅｂブラウザ２０３の入出力制御部２０４は、インターネット１０６及びｗｅｂサーバプログラム３０２を介して、仕事内容入力エリア７０４に入力された仕事内容を委託情報管理サーバ１０４の仕事登録ｃｇｉ３０４に送信する。それと同時に、メールアドレス入力エリア７０３に入力されたメールアドレスに所定のメールを送信する。（ステップＳ６０６）。なお、このメールには、仕事情報と、第二のクライアントＰＣ１０５が委託情報管理サーバ１０４の会社概要入力フォーム生成ｃｇｉ３０５にアクセスするためのＵＲＬ（Uniform Resource Locator）とが記載されている。
【００５８】
ここで、仕事登録ｃｇｉ３０４は、第一のクライアントＰＣ１０３から送信された、委託先担当者１０７によって入力された仕事情報を委託先評価テーブル３１９の「仕事内容」として、レコードを追記する。また、仕事登録ｃｇｉ３０４は、当該仕事を識別するための仕事識別番号を発行し、当該レコードの、空となっている「仕事ＩＤ」フィールドに上書きする。また、仕事登録ｃｇｉ３０４は、仕事を委託した会社を識別するための会社識別番号を発行し、当該レコードの空となっている「委託先ＩＤ」フィールドに上書きする（ステップＳ６０７）。
【００５９】
一方、メールを受信した第二のクライアントＰＣ１０５は、委託先担当者１０７の入力部２０７に対し、所定の操作により、当該メールに記載されたＵＲＬにアクセスする。具体的には、第二のクライアントＰＣ１０５のｗｅｂブラウザ２０３が、インターネット１０６及び委託情報管理サーバ１０４のｗｅｂサーバプログラム３０２を介して、会社概要入力フォーム生成ｃｇｉ３０５にアクセスする（ステップＳ６０８）。これが、会社概要入力フォーム生成要求である。
【００６０】
会社概要入力フォーム生成ｃｇｉ３０５は、第二のクライアントＰＣ１０５のｗｅｂブラウザ２０３のアクセスを受けて実行される（ステップＳ６０９）。そして、図８にて後述する会社概要入力フォームを構成するｈｔｍｌ文書を作成し、ｗｅｂサーバプログラム３０２を通じてインターネット１０６上の第二のクライアントＰＣ１０５の入出力制御部２０４に送信する（ステップＳ６１０）。
【００６１】
第二のクライアントＰＣ１０５のｗｅｂブラウザ２０３の表示制御部２０５は、入出力制御部２０４を介して受信したｈｔｍｌ文書を表示部２０６に表示する（ステップＳ６１１）。この結果、図８のような表示内容、すなわち会社概要入力フォームが第二のクライアントＰＣ１０５の表示部２０６に表示される。
【００６２】
ここで、図８を参照して会社概要入力フォームについて説明する。
図８は、第二のクライアントＰＣ１０５の表示部２０６に表示された会社概要入力フォームを示す図である。
会社概要入力フォーム８０２の基本情報入力エリア８０３には、委託先担当者１０７の所属する会社の基本情報を入力する。基本情報とは、例えば会社名、本社所在地、電話・ファックス番号、従業員数及び年商等である。
【００６３】
会社概要入力フォーム８０２の技術分野別委託可能最大技術者数入力エリア８０４は、委託先担当者１０７の所属する会社にとって、委託することが可能な技術者の最大人数を入力する領域である。技術分野別委託可能最大技術者入力エリア８０４には、技術分野毎に委託可能な技術者の最大人数を入力する。技術分野とは、前述の、プログラムの技術者、リレーショナルデータベースの技術者、インフラ維持・運用（ネットワーク）の技術者、インフラ維持・運用（サーバ）の技術者及びプロジェクトマネージャ・設計の技術者である。
【００６４】
会社概要入力フォーム８０２の職種別単価入力エリア８０５は、委託先担当者１０７の所属する会社の、職種毎の一月当たりの単価を入力する領域である。各職種とは、前述のＰＭ、上級ＳＥ、中級ＳＥ、初級ＳＥ、プログラマ、テスター、問い合わせ対応及びインフラ管理である。
【００６５】
ＯＫボタン８０６は、クリックされることにより、基本情報入力エリア８０３、技術分野別委託可能最大技術者数入力エリア８０４及び職種別単価入力エリア８０５に入力された、各文字列及び各数値を委託情報管理サーバ１０４へ送信するためのボタンである。
【００６６】
図６の説明に戻る。
委託先担当者１０７は、第二のクライアントＰＣ１０５の入力部２０７の一例であるキーボードを操作し、図８に示す会社概要入力フォーム８０２の、基本情報入力エリア８０３、技術分野別委託可能最大技術数入力エリア８０４及び職種別単価入力エリア８０５に、所定の文字列及び数値を入力する。そして、委託先担当者１０７は、第二のクライアントＰＣ１０５の入力部２０７の一例であるポインティングデバイスによりＯＫボタン８０６をクリックする。すると、第二のクライアントＰＣ１０５のｗｅｂブラウザ２０３の入出力制御部２０４は、インターネット１０６及び委託情報管理サーバ１０４のｗｅｂサーバプログラム３０２を介して、会社概要入力フォーム８０２に入力された、各文字列及び各数値を会社概要情報登録ｃｇｉ３０６へ送信する（ステップＳ６１２）。これが、会社概要情報登録要求である。
【００６７】
会社概要情報登録ｃｇｉ３０６は、会社概要入力フォーム８０２に入力され、第二のクライアントＰＣ１０５から送信された各数値及び各文字列に基づいて、委託先データベース３１１の各テーブルを生成／更新する（ステップＳ６１３）。
【００６８】
具体的には、会社概要情報登録ｃｇｉ３０６は、基本情報入力エリア８０３に入力された、各文字列及び各数値を各フィールドとするレコードを委託先基本情報テーブル３１２に追記する。また、技術分野別委託情報最大技術者数入力エリア８０４に入力された数値を各フィールドとする各レコードをプロジェクトマネージャ・設計者数テーブル３１５、プログラム技術者数テーブル３１３、リレーショナルデータベース技術者数テーブル３１４、インフラ維持・運用（ネットワーク）技術者数テーブル３１６及びインフラ維持・運用（サーバ）技術数者テーブル３１７に追記する。また、職種別単価入力エリア８０５に入力された数値を各フィールドとするレコードを技術者単価テーブル３１８に追記する。さらに、ステップＳ６０７の処理にて委託先評価テーブル３１９に追記されたレコードから「委託先ＩＤ」を取得する。そして、委託先データベース３１１の各テーブルにおいて、ステップＳ６１２の処理で更新したレコードの空欄となっている「委託先ＩＤ」フィールドに取得した「委託先ＩＤ」を上書きする。
【００６９】
以上の処理完了後、会社概要情報登録ｃｇｉ３０６は、委託先評価入力フォーム生成ｃｇｉ３０７にリダイレクトする空のｈｔｍｌ文書を生成し、当該ｈｔｍｌ文書をｗｅｂサーバプログラム３０２を通じてインターネット１０６上の第一のクライアントＰＣ１０３の入出力制御部２０４に送信する。
【００７０】
第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３の表示制御部２０５は、入出力制御部２０４を介して受信した空のｈｔｍｌ文書を表示部２０６に表示する。そして、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３が、インターネット１０６及び委託情報管理サーバ１０４のｗｅｂサーバプログラム３０２を介して、委託先評価入力フォーム生成ｃｇｉ３０７にアクセスする（ステップＳ６１４）。
【００７１】
委託先評価入力フォーム生成ｃｇｉ３０７は、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３のアクセスを受けて実行される（ステップＳ６１５）。そして、図９にて後述する委託先評価入力フォームを構成するｈｔｍｌ文書を作成し、ｗｅｂサーバプログラム３０２を通じてインターネット１０６上の第一のクライアントＰＣ１０３の入出力制御部２０４に送信する（ステップＳ６１６）。
【００７２】
第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３の表示制御部２０５は、入出力制御部２０４を介して受信したｈｔｍｌ文書を表示部２０６に表示する（ステップＳ６１７）。この結果、図９のような表示内容、すなわち会社概要入力フォームが第二のクライアントＰＣ１０５の表示部２０６に表示される。
【００７３】
ここで、図９を参照して委託先評価入力フォームについて説明する。
図９は、第一のクライアントＰＣ１０３の表示部２０６に表示された委託先評価入力フォームを示す図である。
委託先評価入力フォーム９０２のテーマ別評価エリア９０３は、委託先担当者１０７の所属する会社の行った仕事に対する、評価テーマ毎の評価を入力する領域である。各評価テーマとしては、前述した、「成果物品質」、「コスト」、「納期達成度」及び「モラル」の各項目がある。
【００７４】
この委託先評入力フォーム１０３は、委託先担当者１０７が第一のクライアントＰＣ１０３の入力部２０７を用い、テーマ別評価エリア９０３の所定の領域をクリックすることにより、１から５のいずれかの評価を選択できるようになっている。なお、テーマ別評価エリア９０３の所定の領域とは、「成果物品質」、「コスト」、「納期達成度」及び「モラル」の各パネル内に記載された１から５までの数字の左側にある丸印のことである。
【００７５】
評価定義領域９０４は、委託元担当者１０２が以上の各テーマに関する評価を行うための指標が記載されている箇所である。
【００７６】
ＯＫボタン９０５は、クリックされることにより、テーマ別評価エリア９０３において選択された、評価テーマ毎の５段階評価を示す数値を委託情報管理サーバ１０４へ送信するボタンである。
【００７７】
図６の説明に戻る。
委託元担当者１０２は、第一のクライアントＰＣ１０３の入力部２０７の一例であるポインティングデバイスを操作し、図９に示す委託先評価入力フォーム９０２のテーマ別評価エリア９０３の各数値を選択（クリック）する。委託元担当者１０２は、評価定義領域９０４を参照して、以上の選択を行う。
【００７８】
そして、委託元担当者１０２は、当該ポインティングデバイスによりＯＫボタン９０５をクリックする。すると、ｗｅｂブラウザ２０３の入出力制御部２０４は、インターネット１０６及び委託情報管理サーバ１０４のｗｅｂサーバプログラム３０２を介して、委託先評価入力フォームで選択された数値を委託先評価情報登録ｃｇｉ３０８へ送信する（ステップＳ６１８）。これが、委託先評価情報登録要求である。
【００７９】
委託先評価情報登録ｃｇｉ３０８は、委託先評価入力フォームに入力された数値に基づいて、委託先評価テーブル３１９を生成／更新する（ステップＳ６１９）。具体的には、テーマ別評価エリア９０３に入力された数値を、ステップＳ６０７の処理で追記したレコードの空のフィールドに上書きする。空のフィールドとは、ステップＳ６０７の処理で委託先評価テーブル３１９に書き込まれなかった、「成果物品質」フィールド、「コスト」フィールド、「納期達成度」フィールド及び「モラル」フィールドのことである。
【００８０】
以上のようなステップＳ６０１〜ステップＳ６１９の処理を委託する仕事毎に行うことにより、様々な委託先の会社の情報（会社概要情報及び委託先評価情報）をデータベースとして蓄積していくことができる。
【００８１】
次に、委託情報管理サーバ１０４の、初期画面生成ｃｇｉ３０３、委託先検索フォーム生成ｃｇｉ３０９及び委託先検索ｃｇｉ３１０、すなわち委託先の会社検索に関する動作の流れを説明する。
図１０は、第一のクライアントＰＣ１０３、委託情報管理サーバ１０４の間で行われる動作を示すシーケンス図である。
【００８２】
まず、委託元担当者１０２は、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３を起動する（ステップＳ１００１）。すると、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３は、インターネット１０６及び委託情報管理サーバ１０４のｗｅｂサーバプログラム３０２を介して、初期画面生成ｃｇｉ３０３にアクセスする（ステップＳ１００２）。これが、初期画面生成要求である。
【００８３】
初期画面生成ｃｇｉ３０３は、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３のアクセスを受けて実行される（ステップＳ１００３）。そして、図７に示す初期画面７０２を構成するｈｔｍｌ文書を作成し、当該ｈｔｍｌ文書をｗｅｂサーバプログラム３０２を通じてインターネット１０６上の第一のクライアントＰＣ１０３の入出力制御部２０４に送信する（ステップＳ１００４）。
【００８４】
第一のクライアントＰＣ１０３の表示制御部２０５は、入出力制御部２０４を介して受信したｈｔｍｌ文書を表示部２０６に表示する（ステップＳ１００５）。この結果、図７のような表示内容、すなわち初期画面７０２が第一のクライアントＰＣ１０３の表示部２０６に表示される。
【００８５】
ここで、委託元担当者１０２は、第一のクライアントＰＣ１０３の入力部２０７の一例であるポインティングデバイスにより、委託先の検索を行うための実行ボタン７０６（図７を参照）をクリックする。すると、ｗｅｂブラウザ２０３の入出力制御部２０４は、インターネット１０６及び委託情報管理サーバ１０４のｗｅｂサーバプログラム３０２を介して、委託先検索フォーム生成ｃｇｉ３０９にアクセスする（ステップＳ１００６）。これが、委託先検索フォーム生成要求である。
【００８６】
委託先検索フォーム生成ｃｇｉ３０９は、第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３のアクセスを受けて実行される（ステップＳ１００７）。そして、図１１にて後述する委託先検索フォームを構成するｈｔｍｌ文書を作成し、当該ｈｔｍｌ文書をｗｅｂサーバプログラム３０２を通じてインターネット１０６上の第一のクライアントＰＣ１０３の入出力制御部２０４に送信する（ステップＳ１００８）。
【００８７】
第一のクライアントＰＣ１０３のｗｅｂブラウザ２０３の表示制御部２０５は、入出力制御部２０４を介して受信したｈｔｍｌ文書を表示部２０６に表示する（ステップＳ１００９）。この結果、図１１のような表示内容、すなわち委託先検索フォームが第一のクライアントＰＣ１０３の表示部２０６に表示される。
【００８８】
ここで、図１１を参照して委託先検索フォームの説明を行う。
図１１は、第一のクライアントＰＣ１０３の表示部２０６に表示された委託先検索フォームを示す図である。
委託先検索フォーム１１０２の技術分野別必要人員数入力エリア１１０３は、委託元担当者１０２の所望する人員数を技術分野毎に入力するための領域である。委託元担当者１０２は、第一のクライアントＰＣ１０３の入力部２０７の一例であるキーボードにより、技術分野別必要人員数入力エリア１１０３の所定の領域に担当者の所望する人員数、すなわち数値を入力する。
【００８９】
職種別必要人員数入力エリア１１０４は、委託元担当者１０２の所望する人員数を職種毎に入力するための領域である。委託元担当者１０２は、第一のクライアントＰＣ１０３の入力部２０７の一例であるキーボードにより、職種別必要人員数入力エリア１１０４の所定の領域に担当者の所望する人員数、すなわち数値を入力する。
【００９０】
評価テーマ別重視項目選択エリア１１０５は、委託先担当者１０７の重視する評価テーマを選択するための領域である。委託先担当者１０７は、第一のクライアントＰＣ１０３の入力部２０７の一例であるポインティングデバイスにより、評価テーマ別重視項目選択エリア１１０５の所定の領域をクリックして、重視する評価テーマを選択する。ただし、複数の評価テーマの同時選択が可能である。なお、所定の領域とは、評価テーマ別重視項目選択エリア１１０５内に記載された、評価テーマである「成果物品質」、「コスト」、「納期達成度」及び「モラル」の左側の丸印のことである。委託元担当者１０２によって委託先検索フォーム１１０２に入力される情報が、前述の委託先検索条件である。
【００９１】
検索ボタン１１０６は、クリックされることにより、委託先検索フォーム１１０２に入力された委託先検索条件を委託情報検索サーバ１０４に送信するボタンである。
【００９２】
図１０の説明に戻る。
委託元担当者１０２は、第一のクライアントＰＣ１０３の入力部２０７の一例であるポインティングデバイス及びキーボードを操作し、図１１に示す委託先検索フォーム１１０２に委託先検索条件を入力する。そして、当該ポインティングデバイスにより検索ボタン１１０６をクリックする。すると、ｗｅｂブラウザ２０３の入出力制御部２０４は、インターネット１０６及び委託情報管理サーバ１０４のｗｅｂサーバプログラム３０２を介して、委託先検索条件を委託先検索ｃｇｉ３１０へ送信する（ステップＳ１０１０）。具体的には、技術分野別必要人員入力エリアに入力された数値及び職種別必要人員入力エリアに入力された数値と、評価テーマ別重視項目選択エリア１１０５で選択された評価テーマに応じた命令（以下、「評価テーマ重み付け命令」という）とを委託先検索ｃｇｉ３１０へ送信する。
【００９３】
ここで、評価テーマ重み付け命令について定義しておく。
例えば、テーマ別重視項目選択エリアの「成果物品質重視」のチェックボックスだけが選択された場合には、ステップＳ１０１０の処理において‘ａ’という評価テーマ重み付け命令を送信することとする。また、「コスト重視」、「納期達成度重視」または「モラル重視」の各チェックボックスだけが選択された場合には、ステップＳ１０１０の処理にて‘ｂ’、‘ｃ’及び‘ｄ’という評価テーマ重み付け命令を送信することとする。また、「成果物品質重視」及び「モラル重視」の両方のチェックボックスが選択された場合には、ステップＳ１０１０の処理にて‘ａｄ’という評価テーマ重み付け命令を送信することとする。
ステップＳ１０１０の処理では、このようなルールに従って評価テーマ重み付け命令が送信されるものとする。
【００９４】
ステップＳ１０１０の処理完了後、委託情報管理サーバ１０４は委託先検索ｃｇｉ３１０を実行し、第一のクライアントＰＣ１０３から送信された委託先検索条件、委託先データベース３１１の各テーブル及委託先評価テーブル３１９に基づいて、第一のクライアントＰＣ１０３の表示部２０６に図１２にて後述する委託先検索結果画面を表示するｈｔｍｌ文書を生成する（ステップＳ１０１１）。
【００９５】
委託情報管理サーバ１０４のｗｅｂサーバプログラム３０２は、委託先検索ｃｇｉ３１０の実行により生成されたｈｔｍｌ文書（以下、「委託先検索結果ｈｔｍｌ文書」という）をインターネット１０６上の第一のクライアントＰＣ１０３へ送信する（ステップＳ１０１２）。
【００９６】
そして、第一のクライアントＰＣ１０３は、委託先検索結果ｈｔｍｌ文書を入出力制御部２０４により取得する。そして、表示制御部２０５を介して、表示部２０６に委託先検索結果画面を表示する（ステップＳ１０１３）。
【００９７】
図１２は、第一のクライアントＰＣ１０３の表示部２０６に表示された委託先検索結果画面を示す図である。
委託先検索結果画面１２０２は、評価表示領域１２０３と、会社基本情報表示領域１２０４と、次点会社表示領域１２０５とよりなる。
【００９８】
評価表示領域１２０３には、クライアントＰＣから送信された委託先検索条件に最も適合する会社の会社名称、所定の仕事に対する評価テーマ毎の５段階評価を示す評価表１０２４が記載してある。評価表示領域１２０３には、評価表１０２４を画像化した、いわゆるダイヤグラム１０２５及び各評価テーマから算出される評価点が記載してある。さらに、評価表示領域１２０３には、委託先検索条件から算出される、当該会社に仕事を委託した際にかかるであろう予測費用が記載されている。
【００９９】
会社基本情報表示領域１２０４は、第一のクライアントＰＣ１０３から送信された委託先検索条件に最も適合する会社の、会社本拠地及び電話・ファックス番号が記載してある領域である。
【０１００】
次点会社表示領域１２０５は、第一のクライアントＰＣ１０３から送信された委託先検索条件に適合する会社の会社名称を表示する領域である。例えば、次点会社表示領域１２０５には、２番目〜１０番目に委託先検索条件に適合する会社の会社名称を記載してある。
【０１０１】
次に、委託先検索ｃｇｉ３１０の動作について説明する。
図１３は、図３に示す委託先検索ｃｇｉ３１０の詳細な処理の流れを示すフローチャートである。図１０のステップＳ１０１１の処理の中身に該当する。
まず、第一のクライアントＰＣ１０３から委託先検索ｃｇｉ３１０に前述の委託先検索条件（職種別必要人員数、技術分野別必要人員数及び評価テーマ重み付け命令）が送信されると（ステップＳ１３０１、図１０のステップＳ１０１０参照）。
【０１０２】
すると、委託先検索ｃｇｉ３１０は送信された職種別必要人員数及び技術者単価テーブル３１８を利用して、依頼先ＩＤ毎すなわち、依頼先の会社毎の予想費用を算出する（ステップＳ１３０２）。予想費用とは、送信された職種別必要人員数で仕事を依頼した場合にかかると予測される費用のことである。
【０１０３】
ここで、予測費用の計算方法の一例について示す。例えば、依頼先ＩＤが「ａ００００１」の会社の会社（図５（ｃ）を参照）に、１人のＰＭ、２人の上級ＳＥ、３人の中級ＳＥ及び４人の初級ＳＥ、が必要な仕事を委託するとする（図５（ｃ）及び図１１）。この場合の予想経費は、以下の式で計算する。
１（ＰＭの人数）×６０００００（委託先ＩＤが「ａ００００１」の会社のＰＭの一月当たりの単価）＋２（上級ＳＥの人数）×５０００００（委託先ＩＤが「ａ０００１」の会社の上級ＳＥの一月当たりの単価）＋３（中級ＳＥの人数）×４０００００（中級ＳＥの一月当たりの単価）＋４（中級ＳＥの人数）×３０００００（初級ＳＥの一月当たりの単価）＝４００００００円
【０１０４】
以上のように、ステップＳ１３０２で算出された各依頼先の会社毎の予想費用は、当該会社毎の依頼先ＩＤと対応付けられて図示しない一時メモリの所定の領域に記憶される。
【０１０５】
そして、委託先検索ｃｇｉ３１０は、委託先データベース３１１の各テーブルを委託先ＩＤで紐付ける（ステップＳ１３０３）。なお、委託先データベース３１１の各テーブルとは、委託先基本情報テーブル３１２、プロジェクトマネージャ・設計者数テーブル３１５、プログラム技術者数テーブル３１３、リレーショナルデータベース技術者数テーブル３１４、インフラ維持・運用（ネットワーク）技術者数テーブル３１６、インフラ維持・運用（サーバ）技術者数テーブル３１７、及び技術者単価テーブル３１８のことである。
【０１０６】
そして、委託先検索ｃｇｉ３１０は、委託先データベース３１１の各テーブルにおいて、以下に示す（１）〜（３）の条件をすべて満たすレコードの委託先ＩＤを取得する（ステップＳ１３０４）。
（１）委託先データベース３１１の、プロジェクトマネージャ・設計者数テーブル３１５プログラム技術者数テーブル３１３、リレーショナルデータベース技術者数テーブル３１４、インフラ維持・運用（ネットワーク）技術者数テーブル３１６及びインフラ維持・運用（サーバ）技術者数テーブル３１７において、第一のクライアントＰＣ１０３から送信された技術分野別必要人員数より多いレコードである。
（２）第一のクライアントＰＣ１０３から送信された技術分野別必要人員数の総和が、基本情報テーブルの従業員数の７０％以下である。
（３）ステップＳ１３０２の処理で算出した予想費用が、委託先基本情報テーブル３１２の年商の５０％以下である。
【０１０７】
そして、委託先検索ｃｇｉ３１０は、ステップＳ１３０４の処理で取得した委託先ＩＤで、委託先基本情報テーブル３１２の各レコードと、委託先評価テーブル３１９の各レコードとを紐付ける（ステップＳ１３０５）。
【０１０８】
そして、委託先検索ｃｇｉ３１０は、ステップＳ１３０４の処理で取得した委託先ＩＤを含む、委託先評価テーブル３１９の各レコードの「成果物品質」、「コスト」、「納期達成度」及び「モラル」に基づいて、１００点満点で示される評価点を当該委託先ＩＤ毎に算出する（ステップＳ１３０６）。
【０１０９】
そして、ステップＳ１３０４の処理で取得した委託先ＩＤと対応付けて、算出した各評価点を図示しない一時メモリの所定の領域に記憶する。評価点の算出方法は、第一のクライアントＰＣ１０３から送信される、前述の評価テーマ重み付け命令に応じて変更される。以下に、評価点を算出するための計算式の一例を示す。
【０１１０】
（１）第一のクライアントＰＣ１０３から送信される、評価テーマ重み付け命令が“ａ”の場合、すなわち「成果物品質」を重視した評価点を算出する場合：
評価点＝７０×（成果物品質）／５＋１０×（コスト）／５＋１０×（納期達成度）／５＋１０×（モラル）／５
（２）第一のクライアントＰＣ１０３から送信される、評価テーマ重み付け命令が“ｂ”の場合、すなわち「コスト」を重視した評価点を算出する場合：
評価点＝１０×（成果物品質）／５＋７０×（コスト）／５＋１０×（納期達成度）／５＋１０×（モラル）／５
（３）第一のクライアントＰＣ１０３から送信される、評価テーマ重み付け命令が“ａｂ”の場合、すなわち「成果物品質」及び「コスト」を重視した評価点を算出する場合：
評価点＝４０×（成果物品質）／５＋４０×（コスト）／５＋１０×（納期達成度）／５＋１０×（モラル）／５
（４）第一のクライアントＰＣ１０３から送信される、評価テーブル重み付け命令が“ａｂｃ”の場合、すなわち「成果物品質」、「コスト」及び「納期達成度」を重視した評価点を算出する場合：
評価点＝３０×（成果物品質）／５＋３０×（コスト）／５＋３０×（納期達成度）／５＋１０×（モラル）／５
（５）第一のクライアントＰＣ１０３から送信される、評価テーマ重み付け命令が“  ”または“ａｂｃｄ”の場合、すなわち評価テーマ毎に重み付けを行わず評価点を算出する場合：
評価点＝２５×（成果物品質）／２５×（コスト）／２５×（納期達成度）／５＋２５×（モラル）／５
【０１１１】
なお、第一のクライアントＰＣ１０３から送信される評価テーマ重み付け命令が、上述した（１）〜（５）以外の場合も、（１）〜（５）に示す計算式のルールに従って評価点を算出する。
【０１１２】
そして、委託先検索ｃｇｉ３１０は、ステップＳ１３０５の処理で紐付けられた、委託先データベース３１１の各テーブル及び委託先評価テーブル３１９の、各レコードをステップＳ１３０６の処理にて算出した評価点の降順にソートする（ステップＳ１３０７）。
【０１１３】
以上の処理完了後、委託先検索ｃｇｉ３１０は、ソートした委託先データベース３１１の最上位のレコードの「委託先ＩＤ」と対応する、予測費用及び評価点を図示しない一時メモリから読み出す。
【０１１４】
そして、図示しない一時メモリから読み出した、予想費用及び評価点と、ソートした、委託先データベース３１１の各テーブル及び委託先評価テーブル３１９に基づいて、委託先検索結果ｈｔｍｌ文書（図１２を参照）を生成する（ステップＳ１３０８）。そして、処理を終了する（ステップＳ１３０９）。
【０１１５】
以上より、ステップＳ１３０４〜ステップＳ１３０７の処理では、ユーザの入力した委託先検索条件に最も適合する委託先の会社を検索する処理を検索し、検索した会社を過去の実績（評価点）の良い順にソートする処理を行っている。
【０１１６】
応用例を以下に示す。
（１）上述した実施形態において、仕事毎に評価点を計算し、評価点の高い順に委託先の会社の順位付けを行った。しかしながら、同一の委託先の企業の過去に行ったすべての仕事の評価点の平均値を算出し、その算出した平均値の高い順に委託先の会社の順位付けを行ってもよい。
【０１１７】
（２）委託先評価テーブル３１９の、仕事ＩＤ及び仕事内容を利用して、図１２に示す検索結果画面１２０２に仕事内容毎の仕事内容を表示するようにすることもできる。
【０１１８】
（３）上述した実施形態において、委託先基本情報テーブル及び委託先評価テーブルは委託先ＩＤによって紐付けられており、それぞれのテーブルの各レコードは評価点の項順にソートされている。そこで、評価点が所定の得点以下のレコードに書かれている委託先ＩＤの会社を委託先基本情報テーブルから検索することにより、委託先担当者は当該委託先ＩＤの会社に容易に改善依頼を行うことができる。また、評価点が所定の得点以下の会社に対し、改善依頼を自動的に作成・送信するようなｃｇｉを委託情報検索サーバに設けることにより、改善依頼の自動送信を実現させてもよい。
【０１１９】
（４）上述した実施形態においては、データベースの生成に際して、委託元担当者１０２が委託先の会社のした仕事に対して評価を行うようにした。しかしながら、実際の企業などでは、委託元担当者１０２単独で委託先の会社を評価すること皆無といっていいほどであり、委託元担当者１０２の所属する部署等全体或いは委託元担当者の上司等が委託先の会社を評価していることはいうまでもない。
【０１２０】
以上説明したように、本発明は、予め委託先の会社の会社基本情報及び委託先評価情報をデータベース化しておき、委託元担当者１０２の所望する委託元検索条件に応じた評価点を委託先評価情報を利用して計算できるようにした。これにより、委託元担当者１０２は、所望する委託先検索条件の入力を行うだけで、当該委託条件に適合する委託先の会社を検索することができる。さらに、計算した各会社の評価点に基づいて、検索した会社を過去の実績の良い順にソートした委託先検索画面を委託先検索結果として示すことができる。すなわち、個人を特定せずに、専門性の高い人材を確保できる確率を向上させることができる。
【０１２１】
以上、本発明の実施形態の例について説明したが、本発明は上記実施形態例に限定されるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りにおいて、他の変形例、応用例を含むことはいうまでもない。
【図面の簡単な説明】
【０１２２】
【図１】本発明の一実施の形態による、委託先検索システムの機能ブロック図である。
【図２】クライアントＰＣの機能ブロック図である。
【図３】委託情報管理サーバの機能ブロック図である。
【図４】委託情報管理サーバの各テーブルのフィールドを示す図である。
【図５】委託情報管理サーバの各テーブルのフィールドを示す図である。
【図６】第一のクライアントＰＣと委託情報管理サーバと第二のクライアントＰＣとの間で行われる動作を示すシーケンス図である。
【図７】第一のクライアントＰＣ表示部に表示される初期画面を示す図である。
【図８】第二のクライアントＰＣ表示部に表示される会社概要入力フォームを示す図である。
【図９】第一のクライアントＰＣの表示部に表示される委託先評価入力フォームを示す図である。
【図１０】第一のクライアントＰＣと委託情報管理サーバとの間で行われる動作を示すシーケンス図である。
【図１１】第一のクライアントＰＣ表示部に表示される委託先検索フォームを示す図である。
【図１２】第一のクライアントＰＣ表示部に表示される委託先検索結果画面を示す図である。
【図１３】委託先検索ｃｇｉの詳細な処理の流れを示すフローチャートである。
【符号の説明】
【０１２３】
１０１…委託先検索システム、１０２…委託元担当者、１０３…第一のクライアントＰＣ、１０４…委託情報管理サーバ、１０５…第二のクライアントＰＣ、１０６…インターネット、１０７…委託先担当者、２０２…クライアントＰＣ、２０３…ｗｅｂブラウザ、２０４…入出力制御部、２０５…表示制御部、２０６…表示部、２０７…入力部、３０２…ｗｅｂサーバプログラム、３０３…初期画面生成ｃｇｉ、３０４…仕事登録ｃｇｉ、３０５…会社概要入力フォーム生成ｃｇｉ、３０６…会社概要情報登録ｃｇｉ、３０７…委託先評価入力フォーム生成ｃｇｉ、３０８…委託先評価情報登録ｃｇｉ、３０９…委託先検索フォーム生成ｃｇｉ、３１０…委託先検索ｃｇｉ、３１１…委託先データベース、３１２…委託先基本情報テーブル、３１３…プログラム技術者数テーブル、３１４…リレーショナルデータベース技術者数テーブル、３１５…プロジェクトマネージャ・設計者数テーブル、３１６…インフラ維持・運用（ネットワーク）技術者数テーブル、３１７…インフラ維持・運用（サーバ）技術者数テーブル、３１８…技術者単価テーブル、３１９…委託先評価テーブル、７０２…初期画面、７０３…メールアドレス入力エリア、７０４…仕事内容入力エリア、７０５…送信ボタン、７０６…実行ボタン、８０２…会社概要入力フォーム、８０３…基本情報入力エリア、８０４…技術分野別委託可能最大技術者数入力エリア、８０５…職種別単価入力エリア、８０６…ＯＫボタン、９０２…委託先評価入力フォーム、９０３…テーマ別評価エリア、９０４…評価定義領域、９０５…ＯＫボタン、１１０２委託先検索フォーム、１１０３…技術分野別必要人員数入力エリア、１１０４…職種別必要人員数入力エリア、１１０５…評価テーマ別重視項目選択エリア、１１０６…検索ボタン、１２０２…委託先検索結果画面、１２０３…評価表示領域、１２０４…会社基本情報表示領域、１２０５…次点会社表示領域
【図１】
2009266104.tif 000003
【図２】
2009266104.tif 000004
【図３】
2009266104.tif 000005
【図４】
2009266104.tif 000006
【図５】
2009266104.tif 000007
【図６】
2009266104.tif 000008
【図７】
2009266104.tif 000009
【図８】
2009266104.tif 000010
【図９】
2009266104.tif 000011
【図１０】
2009266104.tif 000012
【図１１】
2009266104.tif 000013
【図１２】
2009266104.tif 000014
【図１３】
2009266104.tif 000015