(57)【要約】【課題】コンピュータ操作に不慣れであっても車両の整備等の情報の閲覧、管理が簡易かつ円滑に行えて、整備等の情報を充分活用することができ、整備に関する専門知識が豊富か否かに関わらず顧客に十分な情報を提示することができる車両整備情報管理システム、車両整備情報管理方法、車両整備情報管理プログラムを提供する。【解決手段】車両整備情報管理システム１は、車両の種類を識別する車両識別情報、車両の走行距離を示す走行距離情報および、該車両識別情報及び該走行距離情報に対応付けられ車両の整備内容を示す所定数の整備項目を含む整備項目情報が記憶された作業画面データベース１４９と、車両識別情報及び前記走行距離情報に対応する整備項目情報を作業画面データベース１４９から抽出する情報抽出部１７９と、情報抽出部１７９が抽出した整備項目情報を表示可能な整備項目表示部６３０とを備える。【選択図】図１３
2018120564.tif 000002
【特許請求の範囲】
【請求項１】
車両の種類を識別する車両識別情報、車両の走行距離を示す走行距離情報および、該車両識別情報及び該走行距離情報に対応付けられ車両の整備内容を示す所定数の整備項目を含む整備項目情報が記憶されたデータベースと、
前記車両識別情報及び前記走行距離情報に対応する前記整備項目情報を前記データベースから抽出する抽出部と、
前記抽出部が抽出した前記整備項目情報を表示可能な整備項目表示部と
を備える車両整備情報管理システム。
【請求項２】
所定数の前記車両識別情報と対応づけて前記データベースに記憶されて車両のメーカーを示すメーカ情報及び該車両の車種の名称を示す車名情報を少なくとも含む車両概要情報を、ユーザが入力可能な車両概要情報入力部と、
前記車両概要情報入力部に入力された車両概要情報に対応する車両識別情報の中から一の車両識別情報をユーザが指定可能な指定部と、
前記走行距離情報をユーザが入力可能な走行距離入力部と、
を備え、
前記抽出部は、前記指定部において指定された車両識別情報及び前記走行距離入力部において入力された走行距離情報に対応する前記整備項目情報を前記データベースから抽出する請求項１記載の車両整備情報管理システム。
【請求項３】
前記整備項目表示部に表示された前記整備項目情報に含まれる所定数の整備項目のうちユーザが選択した項目を表示する選択整備項目表示部と、
車両整備に関する伝票を表示する伝票表示部と
を備え、
前記伝票表示部は、前記選択整備項目表示部に表示された整備項目を含む前記伝票を表示可能である
請求項１または２記載の車両整備情報管理システム。
【請求項４】
前記整備項目が示す整備内容に関する作業の工数及び該作業に係る料金を含む作業情報をユーザが入力可能な作業情報入力部を備え、
前記伝票表示部は、前記作業情報入力部に入力された前記作業情報を表示可能である
請求項３記載の車両整備情報管理システム。
【請求項５】
車両の種類を識別する車両識別情報、車両の走行距離を示す走行距離情報及び、該車両識別情報及び該走行距離に対応付けられ車両の整備内容を示す所定数の整備項目を含む整備項目情報が記憶されたデータベースから、前記車両識別情報及び前記走行距離情報に対応する前記整備項目情報を抽出する抽出工程と、
前記抽出工程において抽出された前記整備項目情報を表示する整備項目表示工程と
を含む車両整備情報管理方法。
【請求項６】
コンピュータを、
車両の種類を識別する車両識別情報、車両の走行距離を示す走行距離情報及び、該車両識別情報及び該走行距離に対応付けられ車両の整備内容を示す所定数の整備項目を含む整備項目情報が記憶されたデータベースから、前記車両識別情報及び前記走行距離情報に対応する前記整備項目情報を抽出する抽出部、及び
前記抽出部が抽出した前記整備項目情報を表示可能な整備項目表示部
として機能させる車両整備情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の修理や保守に係る情報を管理する車両整備情報管理システム、車両整備情報管理方法、車両整備情報管理プログラムに関する。
【背景技術】
【０００２】
車両は、購入から整備、修理、補修、保守、点検、車検（以下、本明細書では、総称して「整備等」と記す）といった処理を施され、比較的長期間に亘り使用されることが考えられる物品である。このため、車両のディーラーや整備工場等、車両の整備に係る事業所（以降、「整備事業所」と称する場合がある）では、車両の整備等の記録を一元的に管理し、整備等の履歴を今後の整備等に生かすことが行われている。
このような整備等の情報を管理する発明は、例えば、特許文献１に記載されている。特許文献１に記載のディーラーサービス管理システムは、ディーラーによって操作されるディーラー端末とネットワークを介して接続されるホストコンピュータとによって構築されている。ディーラーは、ディーラー端末を操作して予め定められているチェック項目毎に評価値を決定する。決定された評価値により、ディーラークリニックチェックデータが構成される。ディーラークリニックチェックデータは、例えば、「損傷の領域と状況の確認」、「修理済みの車の配送の手配」といったディーラーが修理／サービスを提供するために必要なデータを含んでいる。
【０００３】
車両の整備に係る情報は、ディーラーのみならず営業や整備等の現場においても活用することができる。このため、整備等の情報は、事務所、工場、顧客先といった様々な場所においてディーラー、整備作業者、営業担当者、事務作業者といった様々な作業者が閲覧、管理可能であることが望ましい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２６３５１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記したように、様々な部門の作業者が整備等の情報を閲覧するとなると、コンピュータの操作に不慣れな作業者が操作に手間取って整備等の情報を充分活用することができなかったり、整備に関する専門知識が豊富な作業者と整備に関する専門知識が豊富でない作業者とで、システムを用いて顧客に提示する情報に違いが生じることが懸念される。
本発明は、このような点に鑑みてなされたものであり、コンピュータ操作に不慣れであっても車両の整備等の情報の閲覧、管理が簡易かつ円滑に行えて、整備等の情報を充分活用することができ、整備に関する専門知識が豊富か否かに関わらず顧客に十分な情報を提示することができる車両整備情報管理システム、車両整備情報管理方法、車両整備情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の一態様の車両整備情報管理システムは、車両の種類を識別する車両識別情報、車両の走行距離を示す走行距離情報および、該車両識別情報及び該走行距離情報に対応付けられ車両の整備内容を示す所定数の整備項目を含む整備項目情報が記憶されたデータベースと、前記車両識別情報及び前記走行距離情報に対応する前記整備項目情報を前記データベースから抽出する抽出部と、前記抽出部が抽出した前記整備項目情報を表示可能な整備項目表示部とを備える。
【０００７】
本発明の一態様の車両整備情報管理方法は、車両の種類を識別する車両識別情報、車両の走行距離を示す走行距離情報及び、該車両識別情報及び該走行距離に対応付けられ車両の整備内容を示す所定数の整備項目を含む整備項目情報が記憶されたデータベースから、前記車両識別情報及び前記走行距離情報に対応する前記整備項目情報を抽出する抽出工程と、前記抽出工程において抽出された前記整備項目情報を表示する整備項目表示工程とを含む。
【０００８】
本発明の一態様の車両整備情報管理プログラムは、コンピュータを、車両の種類を識別する車両識別情報、車両の走行距離を示す走行距離情報及び、該車両識別情報及び該走行距離に対応付けられ車両の整備内容を示す所定数の整備項目を含む整備項目情報が記憶されたデータベースから、前記車両識別情報及び前記走行距離情報に対応する前記整備項目情報を抽出する抽出部、及び前記抽出部が抽出した前記整備項目情報を表示可能な整備項目表示部として機能させる。
【発明の効果】
【０００９】
上記した本発明の一態様によれば、コンピュータ操作に不慣れであっても車両の整備等の情報の閲覧、管理が簡易かつ円滑に行えて、整備等の情報を充分活用することができ、整備に関する専門知識が豊富か否かに関わらず顧客に十分な情報を提示することができる車両整備情報管理システム、車両整備情報管理方法、車両整備情報管理プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態のマルチウィンドウ表示装置を説明するための機能ブロック図である。
【図２】図１に示したマルチウィンドウ表示装置において表示されるマルチウィンドウを例示した図である。
【図３】本発明の一実施形態のフィッティングを説明するための模式図である。
【図４−１】本発明の一実施形態のフィッティングを説明するための図である。
【図４−２】本発明の一実施形態においてフィッティングする側を決定する処理を説明するための模式図である。
【図５】本発明の一実施形態のマルチウィンドウ表示方法及びマルチウィンドウ表示プログラムを説明するためのフローチャートである。
【図６】図５に示したステップＳ５２の処理を説明するためのフローチャートである。
【図７】受付情報画面が初期表示されたメインウィンドウを例示した図である。
【図８】車両・顧客検索ダイアログ画面の概略構成を示す図である。
【図９】車両及び顧客に関する情報が適用された状態の受付情報画面が表示されたメインウィンドウを例示した図である。
【図１０】車両情報画面が表示されたメインウィンドウを例示した図である。
【図１１】明細画面が表示されたメインウィンドウと検索メニューダイアログ画面とを例示した図である。
【図１２Ａ】車種別セット検索ダイアログの概略構成を示す図である（その１）。
【図１２Ｂ】車種別セット検索ダイアログの概略構成を示す図ある（その２）。
【図１３】車種別セット検索ダイアログにおける整備内容の検索及び処理の流れの一例を示すフローチャートである。
【図１４】型式対応付けテーブルの一例を示す図である。
【図１５】車種別セットテーブルの一例を示す図である。
【図１６】選択項目表示部に表示されていた整備項目が整備内容編集部に反映された状態の明細画面が表示されたメインウィンドウを例示した図である（その１）。
【図１７】選択項目表示部に表示されていた整備項目が整備内容編集部に反映された状態の明細画面が表示されたメインウィンドウを例示した図である（その２）。
【図１８】確認画面が表示されたメインウィンドウを例示した図である。
【図１９】印刷された伝票の裏面の構成と伝票の封入方法を説明する図である。
【図２０】設定メニューダイアログ画面の一例を示す図である。
【図２１】車種別セット明細検索ダイアログを説明する図である。
【図２２】セット明細画面が表示されたメインウィンドウを例示した図である。
【発明を実施するための形態】
【００１１】
次に、図面を参照して、本発明の一実施形態を説明する。本実施形態は、本発明の技術的思想を具体化するための装置、方法あるいはプログラムを例示するものであって、本発明の技術的思想は、構成部品の材質、形状、構造、配置等を下記のものに特定するものでない。本発明の技術的思想は、特許請求の範囲に記載された請求項が規定する技術的範囲内において、種々の変更を加えることができる。
【００１２】
［車両整備情報管理システム］
以下、本発明の一実施形態の車両整備情報管理システムを説明する。
図１は、本実施形態の車両整備情報管理システムを説明するための機能ブロック図である。本実施形態の車両整備情報管理システム１は、ディスプレイ装置１１、本体１３及び本体１３に対してユーザが情報を入力するユーザインターフェース１５を備えている。以下、車両整備情報管理システム１の各構成について説明する。
【００１３】
＜ディスプレイ装置＞
ディスプレイ装置１１は、例えば一般的な液晶ディスプレイである。ディスプレイ装置１１は、ディスプレイ画面１１０と、表示すべき画像に合わせて液晶に電圧を印加するためのディスプレイ駆動部１１１を備えている。ディスプレイ画面１１０は、後に図示するように正面視において長方形の形状を有するものとする。本実施形態による車両整備情報管理システム１は、ディスプレイ画面１１０上にマルチウィンドウとして、メインウィンドウ（第１ウィンドウの一例）及びサブウィンドウ（第２ウィンドウの一例）の２つのウィンドウを表示させることができる。フィッティング制御部１３０および作業制御部１７０の詳細は後述する。
【００１４】
＜本体＞
本体１３は、ハードウェアとしてワーキングメモリ１３１、ＣＰＵ（Central  Processing  Unit）１３３、プログラム用メモリ１３５、整備情報データベース１４７及び作業画面データベース１４９を備えている。このような本体１３は、汎用的なコンピュータで構成することができる。また、図１では不図示であるが、本体１３には、車両整備情報管理システム１の動作制御に用いられる設定情報が保存された設定情報ファイルが配置されている。
【００１５】
整備情報データベース１４７は、顧客情報や車両情報と整備等の内容や履歴に関する整備情報とを対応付けて蓄積している。なお、顧客情報とは、例えば、車両の所有者の氏名や住所といった個人情報である。車両情報とは、例えば、車両の車種、製造メーカ、型式、製造年月日及びエンジン等の部品といった車両の製造時に決まる情報である。整備情報とは、例えば、車両の購入から以降に行われた整備、修理、補修、保守、点検及び車検等の内容に関する情報である。さらに、整備情報データベース１４７には、整備情報に加えて整備事業所において販売されている車両の情報である車両販売情報も蓄積されている。
【００１６】
作業画面データベース１４９は、車両の購入または購入以降に行われた整備、修理、補修、保守、点検及び車検等に係る情報に係る作業を行うための作業画面を表示するためのデータを保存するデータベースである。
本実施形態では、整備情報データベース１４７を整備事業所における車両整備情報管理システム１の管理側が用意する。作業画面データベース１４９は、車両整備情報管理システム１の提供側が予め用意したものであってもよいし、管理側が作成したオリジナルのものであってもよい。整備情報データベース１４７及び作業画面データベース１４９は、車両整備情報管理システム１内に保存され、ＣＰＵ１３３によって必要に応じて読みだされ、ディスプレイ画面１１０に表示される。ただし、整備情報データベース１４７及び作業画面データベース１４９は、図１に示す車両整備情報管理システム１内に保存される構成に限定されるものではない。整備情報データベース１４７及び作業画面データベース１４９は、ネットワークを介して接続されたサーバ装置上に保存されるものであってもよい。
【００１７】
ＣＰＵ１３３は、本体１３で実行される演算処理を統括的に制御する。プログラム用メモリ１３５は、ＣＰＵ１３３が実行する処理に使用されるソフトウェアとしてのプログラムを保存するメモリである。ワーキングメモリ１３１は、ＣＰＵ１３３の処理に使用されるメモリである。
プログラム用メモリ１３５には、マルチウィンドウのフィッティングに係るフィッティング制御部１３０と、車両整備情報管理システム１における作業に係る作業制御部１７０とを備えている。なお、プログラム用メモリ１３５には、本実施形態の車両整備情報管理用のプログラムの他、図示しないワープロ機能や表計算、インターネットといった公知のプログラムも保存されている。
【００１８】
操作判定部１４５は、ユーザによってなされた操作を判定する。ここで、操作とは、例えばマイクやスピーカー、イヤフォンによる音声入出力、キーボード等による文字入力、マウスやペンタブレット、タッチパネル、ジョイスティック等による（画面上の）位置や方向の入力、カメラ等による画像、映像入力、及びこれらの組み合わせによって行われる。このため、ユーザインターフェース１５としては、マイクやスピーカー、イヤフォン、キーボード、マウス、ペンタブレット、タッチパネル、ジョイスティック及びカメラ等が使用される。ただし、本実施形態では、マウス及びキーボードを使って車両整備情報管理システム１を操作するものとして説明をする。
【００１９】
フィッティング制御部１３０は、ウィンドウ間距離判定部１３７、表示画像生成部１３９を含んでいる。また、作業制御部１７０は、表示制御部１７７及び情報抽出部１７９を備えている。プログラム用メモリ１３５に保存されている各プログラムは、ＣＰＵ１３３が各プログラムを読み込んで実行することによって、それぞれの機能を発揮する。ただし、説明を容易にするため、図１では、プログラム用メモリ１３５に保存されている各プログラムを機能ブロックとして示している。
【００２０】
（マルチウィンドウのフィッティング）
本実施形態では、先ず、車両整備情報管理システム１のマルチウィンドウのフィッティングに係る機能について説明する。
操作判定部１４５は、ユーザによってドラッグ操作の指示がなされたと判定すると、判定の結果を表示画像生成部１３９に渡す。また、操作判定部１４５は、クリック等の操作によってフィッティング制御部１３０以外のプログラムの起動が指示されたと判定すると、起動されたプログラムに判定の結果を渡す。
【００２１】
表示画像生成部１３９は、ユーザの操作に応じてディスプレイ画面１１０に表示された画像を生成する。例えば、ユーザがディスプレイ画面１１０上に表示されたウィンドウをドラッグして移動させた場合、表示画像生成部１３９は、ウィンドウの移動後の画像を作成してワーキングメモリ１３１に展開する。また、ユーザがウィンドウの大きさを変更する操作を行った場合、表示画像生成部１３９は、ウィンドウの変更後の画像を作成してワーキングメモリ１３１に展開する。ワーキングメモリ１３１に展開された画像のデータは、表示画像生成部１３９からディスプレイ装置１１にディスプレイ駆動部１１１に対する
制御信号と共に出力される。
【００２２】
ディスプレイ装置１１は、表示画像生成部１３９から出力された制御信号にしたがってディスプレイ駆動部１１１を駆動する。このような動作により、ディスプレイ画面１１０には表示画像生成部１３９によって生成された画像が表示される。
表示画像生成部１３９は、フィッティング表示部１４１及びウィンドウ操作部１４３を含んでいる。また、本実施形態では、フィッティング制御部１３０にウィンドウ間距離判定部１３７が保存されている。フィッティング表示部１４１、ウィンドウ操作部１４３及びウィンドウ間距離判定部１３７は、本実施形態のマルチウィンドウ表示機能に特有のプログラムである。
【００２３】
図２は、本実施形態の車両整備情報管理システム１においてディスプレイ画面１１０に表示されるマルチウィンドウ（メインウィンドウ１２１及びサブウィンドウ１２３）を示した図である。図示するように、メインウィンドウ１２１及びサブウィンドウ１２３は、いずれも長方形形状の外形を有している。サブウィンドウ１２３はメインウィンドウ１２１と並んで配置される。なお、メインウィンドウ１２１及びサブウィンドウ１２３は、正方形形状の外形を有していてもよい。
【００２４】
メインウィンドウ１２１は、主に整備情報データベース１４７に保持される情報（以降、「整備ＤＢ情報」と称する場合がある）の入力及び情報の編集を含む作業に係る表示に用いられる。また、サブウィンドウ１２３は、主にメインウィンドウ１２１における作業に使用される情報の表示に用いられる一方で、整備ＤＢ情報の入力及び編集に係る表示には用いられない。
図２のサブウィンドウ１２３に示した画面は、車両整備情報管理システム１が起動されたとき最初にディスプレイ画面１１０に表れる初期画面の一例である。ディスプレイ画面１１０の初期画面ではメインウィンドウ１２１及びサブウィンドウ１２３が同時に表示されている。ただし、車両整備情報管理システム１では、プログラム内のフラグを切替えることによってサブウィンドウ１２３を表示するか否かをユーザが任意に選択することが可能である。
【００２５】
図２に示した例では、メインウィンドウ１２１に「顧客」、「入金」、「集計」、「帳票注文」、「分析」、「車両」、「合計請求書」、「促販」及び「申請書」といった閲覧を希望する情報を選択する情報選択ボタン１２５が表示されている。また、メインウィンドウ１２１には、車両に関する情報管理や書類作成のための作業画面を表示させるための画面表示ボタン１２７が表示されている。画面表示ボタン１２７には、「整備」「車販」「鈑金」といった選択ボタンが表示されている。画面表示ボタン１２７の右側領域には、選択したボタンに関する作業を選択するためのボタン（作業選択ボタン）が表示される。図２では、画面表示ボタン１２７のうち「整備」のボタンを選択すると「受付」、「一括処理」及び「入庫一覧表」といった整備に関する情報の管理を行うための作業や「概算見積書」、「作業指示書」、「整備請求書」及び「諸費用請求書」といった車両の整備に関する書類（伝票ともいう）を作成する作業を選択するボタンが表示される。これらの作業選択ボタンを選択すると、作業を行うための作業画面が表示される。また、画面表示ボタン１２７のうち「車販」や「鈑金」といったボタンを選択すると、「整備」に代わって「車販」や「鈑金」に関する情報管理や書類作成のための作業を選択する作業選択ボタンが表示される。
【００２６】
また、メインウィンドウ１２１の上部には、ヘッドライン表示部１２８が表示されている。ヘッドライン表示部１２８には、自動車に関するニュースを提供する所定のホームページ（以降、「自動車ニュースサイト」と称する場合がある）に表示されているニュース見出しの情報（ヘッドライン情報）が表示される。さらに、メインウィンドウ１２１には、カレンダー１２９が表示される。カレンダー１２９には、例えば現在の月のスケジュールや選択された日のスケジュールの詳細が表示される。
【００２７】
サブウィンドウ１２３には、顧客情報、車両情報及び整備情報の少なくとも１つが表示される。本実施形態では、サブウィンドウ１２３上で整備ＤＢ情報の編集をすることが制限されている。ユーザは、サブウィンドウ１２３に表示された情報の中から情報を絞り込む、あるいは表示された情報を選択して関連する情報や情報のさらに詳細な内容をメインウィンドウ１２１に表示させることができる。
【００２８】
本実施形態の車両整備情報管理システム１では、サブウィンドウ１２３が「検索モード」、「任意指定モード」、「集計モード」、「照会モード」、「予約モード」、「分析モード」及び「印刷モード」の７つのモードで動作することができる。図２に示したサブウィンドウ１２３は、「検索モード」の状態の画面である。各モードは、例えばサブウィンドウ１２３内の上側領域に設けられたモード選択ボタン部に配置されている７つのボタンを押下することで切替えられる。また、メインウィンドウ１２１に表示された情報に基づいて、自動的にサブウィンドウ１２３のモードが切替わる場合もある。各モードの詳細は後述する。なお、車両整備情報管理システム１は、初期画面におけるサブウィンドウ１２３のモードをユーザが任意に設定可能に構成されている。
【００２９】
次に、図２に示したメインウィンドウ１２１及びサブウィンドウ１２３に対してマルチウィンドウ表示機能の１つであるフィッティングに係る処理について説明する。マルチウィンドウ機能では、メインウィンドウ１２１とサブウィンドウ１２３とを隙間なく表示するフィッティングと、フィッティング後に行われるマルチウィンドウドラッグとが実現される。
【００３０】
＜フィッティング＞
図３（ａ）から図３（ｃ）は、本実施形態のフィッティングを説明するための模式図である。なお、図３では、説明の簡単のため、図２に示したメインウィンドウ１２１及びサブウィンドウ１２３を簡略化して図示している。
図１に示したウィンドウ間距離判定部１３７は、メインウィンドウ１２１とサブウィンドウ１２３との距離を判定する。フィッティング表示部１４１は、表示画像生成部１３９において、ウィンドウ間距離判定部１３７によって判定されたメインウィンドウ１２１、サブウィンドウ１２３間の距離が予め定められた閾値より短くなった場合、メインウィンドウの一辺とこの一辺に平行なサブウィンドウの一辺とが一致するようにメインウィンドウ１２１とサブウィンドウ１２３とを表示する動作であるフィッティングを行う。
【００３１】
本実施形態では、ウィンドウ間距離判定部１３７が、メインウィンドウ１２１の頂点を基準とする予め定められた範囲内にサブウィンドウ１２３の一部が入ったときにメインウィンドウ１２１とサブウィンドウ１２３との距離が予め定められた閾値より短くなったと判定する。
具体的には、図３（ａ）に示したように、長方形形状のメインウィンドウ１２１は、一対の長辺１２１ａ、１２１ｂと一対の短辺１２１ｃ、１２１ｄを有している。また、サブウィンドウ１２３は、一対の短辺１２３ａ、１２３ｂと一対の長辺１２３ｃ、１２３ｄを有している。本実施形態では、図３（ｂ）に示すように、メインウィンドウ１２１の長辺１２１ａと短辺１２１ｄとの交点を中心とする仮想的な正方形ａが予め設定されている。正方形ａの一辺の長さは、ディスプレイ画面１１０のピクセルの数によって規定することができる。本実施形態では、正方形ａの一辺を例えば４０ピクセルに設定した。
【００３２】
ウィンドウ間距離判定部１３７は、サブウィンドウ１２３のいずれかの部分が正方形ａの範囲内にあるか否かを監視する。そして、サブウィンドウ１２３の一部が正方形ａの範囲内にあることを検出すると、メインウィンドウ１２１とサブウィンドウ１２３との距離が閾値より短くなったと判定する。
ウィンドウ間距離判定部１３７は、メインウィンドウ１２１とサブウィンドウ１２３との距離が閾値より短くなったことを表示画像生成部１３９のフィッティング表示部１４１に通知する。
【００３３】
このとき、図３（ｃ）に示すように、フィッティング表示部１４１は、表示画像生成部１３９にあって、メインウィンドウ１２１の短辺１２１ｄとサブウィンドウ１２３の長辺１２３ｃとが一致するようにメインウィンドウ１２１とサブウィンドウ１２３とを表示するフィッティングを行っている。
以上の処理により、本実施形態は、ユーザがメインウィンドウ１２１とサブウィンドウ１２３とを並べて表示しようとしていることを自動的に検知する。そして、ユーザがメインウィンドウ１２１及びサブウィンドウ１２３の位置を微調整しなくても両者を隙間なく一体的に表示することができる。このため、本実施形態によれば、操作に不慣れなユーザであっても、簡易かつ短時間のうちにメインウィンドウ１２１及びサブウィンドウ１２３を間にずれや隙間がないようにディスプレイ画面１１０上に配置することができる。
【００３４】
さらに、本実施形態のフィッティング表示部１４１は、メインウィンドウ１２１の互いに平行な一対の二辺のうちのいずれかにサブウィンドウ１２３の一辺をフィッティングする。つまり、本実施形態では、メインウィンドウ１２１の互いに平行な２辺のいずれに対してもサブウィンドウ１２３をフィッティングすることができる。
サブウィンドウ１２３をメインウィンドウ１２１のいずれの辺にフィッティングするかは、次のようにして決定される。すなわち、フィッティング表示部１４１は、メインウィンドウ１２１の左右の中心であるメイン中心ｃ１とサブウィンドウ１２３の左右の中心であるサブ中心ｃ２とを特定する。そして、フィッティング表示部１４１は、サブ中心ｃ２の位置がメイン中心ｃ１の位置よりも右にあるときにはサブウィンドウ１２３の左側の一辺１２３ｃをメインウィンドウの右側の一辺１２１ｄにフィッティングする。一方、サブ中心ｃ２の位置がメイン中心ｃ１の位置よりも左にあるときにはサブウィンドウ１２３の右側の一辺１２３ｄをメインウィンドウ１２１の左側の一辺１２１ｃにフィッティングする。
【００３５】
次に、上述したフィッティングの処理をより具体的に説明する。
図４−１（ａ）、（ｂ）、図４−２（ｃ）は、メインウィンドウ１２１のいずれの辺にサブウィンドウ１２３をフィッティングするかを決定する処理を説明するための図である。本実施形態では、図４−１（ａ）、（ｂ）及び図４−２（ｃ）のいずれにおいても、ｘ−ｙ座標を示している。ｘ−ｙ座標の中心点ｏを基準としてｘ側を「左側」とする。また、ｘ−ｙ座標の中心点ｏを基準として−ｘ側を「右側」とする。したがって、中心点ｏは、メインウィンドウ１２１及びサブウィンドウ１２３の左右の中心線上にある。メイン中心ｃ１は、メインウィンドウ１２１の左右の中心を通る直線である。サブ中心ｃ２は、サブウィンドウ１２３の左右の中心を通る直線である。
【００３６】
サブウィンドウ１２３がメインウィンドウ１２１の図３に示した正方形ａの範囲内に入った場合、フィッティング表示部１４１は、サブ中心ｃ２がメイン中心ｃ１の左右いずれの側にあるかを判定する。そして、図４−１（ａ）のように、サブ中心ｃ２がメイン中心ｃ１の右側にあると判定した場合、フィッティング表示部１４１は、サブウィンドウ１２３の長辺１２３ｃをメインウィンドウ１２１の短辺１２１ｄにフィッティングする。
【００３７】
また、本実施形態は、メインウィンドウ１２１の長辺１２１ａと短辺１２１ｃとの交点を中心として図３（ｂ）に示した正方形ａを予め設定しておくことができる。そして、サブウィンドウ１２３が長辺１２１ａと短辺１２１ｃとの交点を中心とするように設定された正方形ａの範囲内に入った場合、フィッティング表示部１４１は、サブ中心ｃ２がメイン中心ｃ１の左右いずれの側にあるかを判定する。そして、図４−１（ｂ）のように、サブ中心ｃ２がメイン中心ｃ１の右側にあると判定した場合、フィッティング表示部１４１は、サブウィンドウ１２３の長辺１２３ｄをメインウィンドウ１２１の短辺１２１ｃにフィッティングする。
【００３８】
図４−２（ｃ）は、サブウィンドウ１２３がメインウィンドウ１２１の左右のいずれにあるかを判定する処理を説明するための図である。図４−２（ｃ）に示した例では、ポジションｐ１にあったサブウィンドウ１２３がポジションｐ２を通ってポジションｐ３にドラッグされたものとする。フィッティング表示部１４１は、ドラッグの過程でメイン中心
ｃ１とサブ中心ｃ２の座標を順次読み込んでいる。そして、フィッティング表示部１４１は、サブウィンドウ１２３がポジションｐ２通過時にサブ中心ｃ２がメイン中心ｃ１と一致したタイミングでサブウィンドウ１２３がメインウィンドウ１２１の右側から左側に移動したと判断する。
【００３９】
さらに、サブウィンドウ１２３が正方形ａの範囲内に入る条件を満たすと、フィッティング表示部１４１は、メインウィンドウ１２１とサブウィンドウ１２３との相対的な左右の位置関係に基づいてサブウィンドウ１２３をメインウィンドウ１２１にフィッティングする。
このような処理によれば、本実施形態は、メインウィンドウ１２１に対して左右いずれの方向からもサブウィンドウ１２３をフィッティングすることができる。このため、本実施形態は、ユーザが自身の利き手や作業環境に応じてディスプレイ画面１１０を操作しやすいようにメインウィンドウ１２１及びサブウィンドウを配置することができる。
【００４０】
なお、本実施形態は、上記したように、サブウィンドウ１２３をメインウィンドウ１２１の左右いずれか一方にフィッティングする構成に限定されるものではない。例えば、本実施形態によれば、メインウィンドウ１２１の長辺１２１ａまたは長辺１２１ｂの一方にサブウィンドウ１２３の短辺１２３ｂまたは短辺１２３ａをフィッティングすることも可能である。
【００４１】
＜マルチウィンドウドラッグ＞
次に、本実施形態のマルチウィンドウドラッグについて説明する。マルチウィンドウドラッグは、図１に示した表示画像生成部１３９のウィンドウ操作部１４３によって行われる。ウィンドウ操作部１４３は、フィッティングが行われたメインウィンドウ１２１に対してドラッグ操作が行われた場合にはフィッティングを維持したままメインウィンドウ１２１と共にサブウィンドウ１２３に対してドラッグ操作を行う。一方、ウィンドウ操作部１４３は、フィッティングが行われたサブウィンドウに対してドラッグ操作が行われた場合には、フィッティングを解除してサブウィンドウ１２３に対してのみドラッグ操作を行う。このような動作を、本実施形態ではマルチウィンドウドラッグと記す。
【００４２】
具体的には、表示画像生成部１３９は、ユーザがドラッグの操作を指示すると、この操作の指示を有効としてメインウィンドウ１２１やサブウィンドウ１２３が移動されたとき、ドラッグの方向や量に応じてメインウィンドウ１２１やサブウィンドウ１２３が移動した状態の表示画像を生成する。このとき、本実施形態では、ウィンドウ操作部１４３が表示画像生成部１３９にあってメインウィンドウ１２１とサブウィンドウ１２３とがフィッティングされているか否かを判断する。そして、ユーザインターフェース１５から入力されるカーソルの座標によりドラッグがメインウィンドウ１２１上で指示されたかサブウィンドウ１２３上で指示されたかを判定する。
【００４３】
ウィンドウ操作部１４３は、メインウィンドウ１２１上でドラッグが指示されたと判定した場合、この操作を有効としてメインウィンドウ１２１をドラッグの方向及び量に応じて移動する。また、ウィンドウ操作部１４３は、メインウィンドウ１２１の移動と同時に、サブウィンドウ１２３もメインウィンドウ１２１と同じ方向及び同じ量だけ移動させる。
【００４４】
一方、ウィンドウ操作部１４３は、サブウィンドウ１２３上でドラッグが指示されたと判定した場合、メインウィンドウ１２１とサブウィンドウ１２３とのフィッティングを解除する。そして、ウィンドウ操作部１４３は、サブウィンドウ１２３だけについてドラッグの指示を有効とし、サブウィンドウ１２３をドラッグの方向及び量に応じて移動する。
以上の動作により、本実施形態は、フィッティングの後にメインウィンドウ１２１をドラッグすればフィッティングされたメインウィンドウ１２１とサブウィンドウ１２３とを一体的にドラッグすることができる。このため、コンピュータの操作に不慣れなユーザがメインウィンドウ１２１を移動させたことによって意図せずにサブウィンドウ１２３とのフィッティングが解除され、再度フィッティングを行う煩雑さを回避できる。
【００４５】
また、以上の動作によれば、サブウィンドウ１２３上でドラッグを指示することによってメインウィンドウ１２１とサブウィンドウ１２３とのフィッティングを必要に応じて解除することができる。このような操作は、メインのディスプレイにサブディスプレイを着脱する物理的な動作と直感的に近いので、コンピュータに不慣れなユーザであっても操作を円滑に行うことができる。
【００４６】
［マルチウィンドウの表示方法、マルチウィンドウ表示プログラム］
図５、図６は、本実施形態による車両整備情報管理システム１におけるマルチウィンドウ表示方法及びマルチウィンドウ表示プログラムを説明するためのフローチャートである。図５は、上記したフィッティングを実行するマルチウィンドウ表示方法を説明している。図６は、マルチウィンドウドラッグを実行するマルチウィンドウ表示方法を説明している。図５及び図６に示したフローチャートは、いずれもコンピュータ上で動作するプログラムによって実現される。
【００４７】
図５に示すように、本実施形態では、先ず、Ｓ５１において、図１に示した操作判定部１４５が順次ユーザインターフェース１５からカーソルの座標を順次取得する。次に、操作判定部１４５は、ステップＳ５２において、取得した座標、あるいは連続する座標の軌跡によってユーザによってなされたドラッグやクリック等の操作を判定する処理を実行する。図１に示した表示画像生成部１３９は、ステップＳ５３において、操作に応じて変化した表示画像を生成する。
【００４８】
図１に示したウィンドウ間距離判定部１３７は、ステップＳ５４において、生成された画像におけるサブウィンドウ１２３のメインウィンドウ１２１に対する距離を判定する。ウィンドウ間距離判定部１３７がメインウィンドウ１２１とサブウィンドウ１２３とが正方形ａの範囲内にある（図中に「ウィンドウ間の距離＜ａ」と記す）と判断すると（ステップＳ５４:Ｙｅｓ）、ステップＳ５５において、図１に示したフィッティング表示部１４１がメインウィンドウ１２１にサブウィンドウ１２３をフィッティングする。
【００４９】
フィッティング後、ステップＳ５６において、フィッティング表示部１４１は、フィッティング表示部１４１として機能するプログラムにおいてフィッティングがなされていることを示すフラグをＯＮする。また、ステップＳ５４において、サブウィンドウ１２３が正方形ａの範囲外にあると判断されると（ステップＳ５４：Ｎｏ）、フィッティング表示部１４１は、ステップＳ５７においてフィッティングフラグをＯＦＦさせる。
【００５０】
以上の処理の後、図１に示した表示画像生成部１３９は、ステップＳ５８において、生成された表示画像をワーキングメモリに展開する。そして、ディスプレイ駆動部１１１を制御して展開された表示画像をディスプレイ画面１１０に表示させる。なお、図６に示したフローチャートは、システムのシャットダウンがなされると割込み処理によって終了する。
【００５１】
図６に示したフローチャートは、図６に示したステップＳ５２において実行される操作判定処理を説明するための図である。図１に示した操作判定部１４５は、ステップＳ６１において、ユーザインターフェース１５から入力された情報が特定のタスクを指示するコマンドであるか否か判定する。ステップＳ６１においてコマンドに係る操作がされたと判定された場合（ステップＳ６１：Ｙｅｓ）、図１に示したＣＰＵ１３３は、ステップＳ６２においてコマンドに応じたプログラムに処理を指示する。
【００５２】
操作判定部１４５は、操作をコマンドの入力でないと判定した場合（ステップＳ６１：Ｎｏ）、ステップＳ６３においてドラッグ操作の指示がなされたか否か判定する。ドラッグ操作の指示であった場合（ステップＳ６３：Ｙｅｓ）、操作判定部１４５は、ステップＳ６４においてドラッグがメインウィンドウ１２１上において指示されたか否か判定する。ドラッグ操作がメインウィンドウ１２１上で行われたと判定されると（ステップＳ６４：Ｙｅｓ）、ウィンドウ操作部１４３は、ステップＳ６５において、フィッティングフラグのＯＮ、ＯＦＦを判定する。
【００５３】
フィッティングフラグがＯＮされている場合（ステップＳ６５：Ｙｅｓ）、ウィンドウ操作部１４３は、ステップＳ６６においてメインウィンドウ１２１と同時にサブウィンドウ１２３についてドラッグの指示を有効とするマルチウィンドウドラッグを行う。また、ステップＳ６３においてドラッグ操作が指示された座標がメインウィンドウ１２１上ではないと判定された場合（ステップＳ６４：Ｎｏ）及びフィッティングフラグがＯＦＦされていると判定された場合（ステップＳ６５：Ｎｏ）、ウィンドウ操作部１４３は、ドラッグされた対象についてだけをドラッグの指示を有効とする（図中では通常ドラッグ処理と記す）。
【００５４】
さらに、操作判定部１４５は、ステップＳ６３において、ユーザインターフェース１５から入力された指示がドラッグ操作でないと判定した場合（ステップＳ６３：Ｎｏ）、操作判定部１４５は、ステップＳ６７において文字入力のための操作が指示されたか否か判定する。そして、文字入力の操作が指示されたと判定した場合（ステップＳ６７：Ｙｅｓ）、操作判定部１４５は、マルチウィンドウ表示プログラムの文字の入力処理を行うプログラムに文字入力が指示されたことを通知する。
【００５５】
操作判定部１４５の通知により、マルチウィンドウ表示プログラムは、ステップＳ６８において、マルチウィンドウ表示プログラムとして独立して動作する文字入力のプログラムを起動する入力処理を実行する。また、ステップＳ６７において、操作が文字入力を指示するものでもないと判定された場合（ステップＳ６７：Ｎｏ）、操作判定部１４５は、操作の種別が判定できないとして処理を終了する。このとき、表示画像生成部１３９は、操作がされていないものとして表示画像の生成に移行する。
【００５６】
なお、以上説明した本実施形態では、マルチウィンドウ表示プログラムが、マルチウィンドウ表示機能の実現に用いられる汎用的なプログラムのシステム画面とは独立したマルチウィンドウの画面を提供する。このため、マルチウィンドウ表示プログラムは、汎用コンピュータのプログラムとは独立して動作する。
このような本実施形態は、マルチウィンドウの処理の実行中にコンピュータのメインプログラムを動作させることができる。また、コンピュータのメイン画面の動作が制限されることがない。このため、本実施形態は、マルチウィンドウの操作中にユーザに係るストレスを軽減することができる。
【００５７】
（メインウィンドウにおける情報閲覧及び作業）
次に、図２に戻って、本実施形態のメインウィンドウ１２１において閲覧可能な情報及びメインウィンドウ１２１において実行可能な作業について説明する。車両整備情報管理システム１では、メインウィンドウ１２１及びサブウィンドウ１２３を利用した作業を行う際、図１に示した作業制御部１７０の情報抽出部１７９は、整備情報データベース１４７から車両情報や顧客情報、あるいは整備情報を抽出する。また、情報抽出部１７９は、作業画面データベース１４９から作業画面の表示に用いられる情報を抽出する。また、情報抽出部１７９は本体１３に配置された設定情報ファイル（不図示）から各種の設定情報を抽出する。表示制御部１７７は、情報抽出部１７９によって抽出された整備情報等をメインウィンドウ１２１に自動的に表示する。
【００５８】
（伝票作成補助機能）
図７から図１８を用いて本実施形態による車両整備情報管理システム１における伝票作成補助機能について説明する。伝票作成補助機能は、車両の整備に関する作業や作業に係る料金を含む伝票（見積書、請求書等）の作成を補助する機能である。伝票作成補助機能を有する車両整備情報管理システム１は、整備情報データベース１４７及び作業画面データベース１４９に蓄積されている情報のうち伝票作成に適した情報をメインウィンドウ１２１における作業画面に表示することでユーザによる円滑な伝票作成を補助することができる。このため、車両整備情報管理システム１を用いることで、効率的に伝票作成を行うことができる。以降、車両整備に関する種々の伝票のうち請求書を例にとって、車両整備情報管理システム１における伝票作成補助機能の詳細を説明する。
【００５９】
図７は、請求書を作成する際に最初に設定する受付情報の入力作業用の受付情報画面１２１ｊが初期表示されたメインウィンドウ１２１を例示した図である。受付情報とは、例えば顧客や整備工場における担当者、請求書の送付先に関する情報をいう。図７に示す受付情報画面１２１ｊは、例えばユーザが図２に示した初期画面の画面表示ボタン１２７のうち、「整備請求書」を選択することによってメインウィンドウ１２１に表示される。画面表示ボタン１２７のうち「整備請求書」が選択されると、図７に示すようにメインウィンドウ１２１は、複数のタブ画面を切り替え表示可能なタブ表示状態となる。複数（本例では、１１個）のタブ画面は、タブそれぞれの名称が表示されたタブ名称部２１０において各タブ画面の名称を選択することで切替え表示される。
【００６０】
車両整備情報管理システム１において伝票（ここでは、請求書）を作成する操作の流れの一例としてユーザは、１１個のタブ画面のうち、タブ名称部２１０の左端に表示された「受付情報」タブを選択して受付情報画面１２１ｊにおける作業を行う。次にユーザは、タブ名称部２１０の左から２番目に表示された「車両情報」タブを選択して後述の車両情報画面１２１ｋにおける作業を行う。次にユーザは、タブ名称部２１０の左から３番目に表示された「明細」タブを選択して後述の明細画面１２１ｌにおける作業を行う。車両整備情報管理システム１では、このような手順で各タブ画面を表示し、それぞれの画面において伝票に関する情報（伝票情報）を入力する。最後にユーザは、タブ名称部２１０の右から３番目に表示された「確認」タブを選択して後述の確認画面１２１ｍを表示させ、伝票情報の内容を確認して印刷する。以降、受付情報画面１２１ｊ、車両情報画面１２１ｋ、明細画面１２１ｌ及び確認画面１２１ｍの順で各画面について説明する。なお、受付情報画面１２１ｊ、車両情報画面１２１ｋ、明細画面１２１ｌ及び確認画面１２１ｍの表示中において、ディスプレイ画面１１０には、メインウィンドウ１２１と合わせてサブウィンドウ１２３も表示され得る。しかしながら、図７、図９から図１１及び図１６から図１８においてサブウィンドウ１２３の図示は省略している。
【００６１】
図７に示すように、受付情報画面１２１ｊには、伝票作成に用いる基本情報の入力が可能な基本情報欄２１１が設けられている。基本情報欄２１１は、例えば整備の対象となる車両を示す整備車両情報を入力可能な整備車両情報欄２１１ａ、伝票の発行日等を含む日付情報を入力可能な日付情報欄２１１ｂ、伝票の種類や分類の情報を示す伝票種別情報を入力可能な伝票種別情報欄２１１ｃ、整備の担当者を示す担当者情報を入力可能な担当者情報欄２１１ｄ及び１工数（例えば、１時間）あたりの工賃を示すレバーレート情報を入力可能なレバーレート情報欄２１１ｅを有している。さらに、受付情報画面１２１ｊには整備を依頼した顧客の情報を入力可能な顧客情報欄２１３及び伝票の送付先を入力可能な請求先情報欄２１５が設けられている。図７に示すように、初期表示時の受付情報画面１２１ｊにおいて、基本情報欄２１１、顧客情報欄２１３及び請求先情報欄２１５の入力欄は一部を除いてほぼ空白状態となっている。
【００６２】
ここで、図７に示すメインウィンドウ１２１の下部に表示された新規ボタン１２２を押下すると、図８に示す車両・顧客検索ダイアログ画面５１１が表示される。車両・顧客検索ダイアログ画面５１１は、例えば車両ナンバーや車名といった車両に関する情報や、顧客を識別する顧客コードや顧客名といった顧客に関する情報を検索条件として車両及び顧客の検索を行うダイアログ画面である。検索条件となる情報の種類は、車両・顧客検索ダイアログ画面５１１の左側領域に設けられた検索条件選択欄５１３から選択できる。車両・顧客検索ダイアログ画面５１１は初期表示時には、検索条件選択欄５１３に表示された選択ボタンのうち検索条件として車両ナンバーが選択されている。
【００６３】
車両ナンバーが検索条件として選択されている場合、車両・顧客検索ダイアログ画面５１１には、車両ナンバーを入力するナンバー入力欄５１５と、ナンバー入力欄５１５にユーザが入力した車両ナンバーに合致する車両と車両に対応する顧客に関する情報を一覧表示する車両・顧客一覧表示部５１７とが表示される。ナンバー入力欄５１５及び車両・顧客一覧表示部５１７は、初期表示時には空白状態で表示される。
【００６４】
ユーザがキーボードによる文字入力によってナンバー入力欄５１５に車両ナンバーの下４桁（例えば、「１１１１」）を入力してエンターキーを押下すると、ユーザが入力した条件に合致する車両及び顧客に関する情報が情報抽出部１７９によって整備情報データベース１４７から抽出され、抽出された情報が表示制御部１７７によって車両・顧客一覧表示部５１７に一覧表示される。図８に示す例では、車両・顧客一覧表示部５１７に車両に関する情報として車両ナンバー「新宿  ぬ  １１１１」及び車名「ｂＢ」が表示されるとともに、顧客に関する情報として顧客コード「００１０２１」及び顧客名「Ａ川  Ｂ夫」が表示される。図８には、車両・顧客一覧表示部５１７に１件の情報が表示されているが、車両のナンバーの下４桁は重複し得るため、車両・顧客一覧表示部５１７には複数件の情報が表示される場合がある。
【００６５】
車両・顧客検索ダイアログ画面５１１の下部には、確定ボタン５１９が設けられている。確定ボタン５１９は、初期表示時においてはユーザの操作を受け付け不可能な無効状態であるが、車両・顧客一覧表示部５１７に検索条件に合致する車両及び顧客に関する情報が表示されると、ユーザの操作を受け付け可能な有効状態に遷移する。ユーザが車両・顧客一覧表示部５１７に表示された情報のうち整備の対象となる車両、すなわち伝票作成の対象となる車両をユーザがマウスクリック等の操作で選択し、有効状態の確定ボタン５１９を押下すると、表示制御部１７７が車両・顧客検索ダイアログ画面５１１を閉じるとともに、ユーザに選択された情報を適用した受付情報画面１２１ｊを表示する。車両・顧客一覧表示部５１７に表示された情報が１件であれば、この１件の情報が自動的に選択状態となるため、ユーザは確定ボタン５１９を押下するだけでよい。
【００６６】
図９は、車両・顧客一覧表示部５１７においてユーザに選択された車両及び顧客に関する情報が適用された状態の受付情報画面１２１ｊを示している。図９に示すように、受付情報画面１２１ｊの基本情報欄２１１、顧客情報欄２１３及び請求先情報欄２１５には、車両・顧客検索ダイアログ画面５１１において選択された車両ナンバー「新宿  ぬ  １１１１」に対応する車両及び顧客名「Ａ川  Ｂ夫」に対応する顧客に関する情報が適用されている。
【００６７】
図１０は、タブ名称部２１０において左から２番目に表示されているタブ名称「車両情報」を選択した場合にメインウィンドウ１２１に表示される車両情報画面１２１ｋを示す図である。車両情報画面１２１ｋには、車両・顧客検索ダイアログ画面５１１（図８参照）の車両・顧客一覧表示部５１７で選択した車両ナンバー「新宿  ぬ  １１１１」に対応する車両のより詳細な情報(詳細情報)が表示されている。ここで車両の詳細情報には、例えば車両の型式や車台番号といった情報や走行距離の情報が含まれる。ここで、型式とは、車両の外形や構造、仕様を示す情報であって、車両を識別するための情報をいう。また、車台番号とは個々の車両に割り当てられた固有の番号をいう。
【００６８】
車両情報画面１２１ｋには、ユーザが走行距離を入力可能な走行距離入力部２２１が設けられている。走行距離入力部２２１は、車両情報画面１２１ｋの初期表示時には空白状態である。図１０に示す走行距離入力部２２１は、ユーザが走行距離として「５００００」を入力して「５０，０００ｋｍ」を表示している状態である。
【００６９】
図１１は、タブ名称部２１０において左から３番目に表示されているタブ名称「明細」を選択した場合に表示される明細画面１２１ｌと、明細画面１２１ｌの下部に設けられた検索ボタン２３１を押下することで表示される検索メニューダイアログ画面５２０を示す図である。図１１では、理解を容易にするため、検索メニューダイアログ画面５２０は明細画面１２１ｌの右側に図示されているが、実際には、検索メニューダイアログ画面５２０は明細画面１２１ｌの前面に重なって表示される。明細画面１２１ｌには、伝票に記載する車両の整備内容に関する情報を編集するための整備内容編集部（作業情報入力部の一例）２３０が設けられている。整備内容編集部２３０については後述する。明細画面１２１ｌの初期表示時において、整備内容編集部２３０は、作業情報が１件もされていない空白状態で表示される。
【００７０】
ユーザがマウス操作によって明細画面１２１ｌの下部に設けられた検索ボタン２３１を押下すると、図８に示す検索メニューダイアログ画面５２０が表示される。検索メニューダイアログ画面５２０には、メニュー表示部５２１が設けられている。メニュー表示部５２１にはユーザの押下操作を受け付ける８つのメニュー選択画像が表示されている。メニュー表示部５２１に表示されている各メニュー選択画像を押下することで、車種に応じた整備内容や車両整備における作業、作業に用いる部品等、検索対象の異なる種々の検索メニューに応じたダイアログ画面が表示される。図１１では、メニュー表示部５２１において、「セット検索」、「車種別セット検索」、「作業検索」、「作業メニュー検索」、「作業工数選択」、「部品検索」、「部品メニュー選択」及び「部品価格検索」の８つのメニュー選択画像が表示されている。各メニュー選択画像を押下して表示される各ダイアログ検索した整備内容等に関する情報は、整備内容編集部２３０に反映することができる。これにより、ユーザが一から伝票の記載内容を入力しなくても、容易に伝票の記載内容を設定することができる。なお、検索メニューダイアログ画面５２０の下部に設けられた戻るボタン５２３を押下すると、検索メニューダイアログ画面５２０が閉じられる。
【００７１】
ここで、メニュー表示部５２１におけるメニュー選択画像のうち、上から２番目に表示されているメニュー選択画像「車種別セット検索」を押下したことに基づいて表示される車種別セット検索ダイアログ６００について、図１２から図１５を用いて説明する。車種別セット検索ダイアログ６００は、車種に応じた整備内容を検索し、検索した整備内容から任意の整備項目を選択することができる。詳しくは後述するが、車種別セット検索ダイアログ６００では、車両の型式と走行距離に応じた整備項目を検索し、検索された整備項目から任意の項目をユーザが選択して整備内容編集部２３０に反映させることができる。
【００７２】
また、詳しい説明は省略するが、メニュー表示部５２１におけるメニュー選択画像のうち、上から１番目に表示されているメニュー選択画像「セット検索」と表示された画像を押下するとセット検索ダイアログが表示される。セット検索ダイアログでは、「車検」や「一般整備」、「鈑金・塗装」等を含む大分類と、車両のサイズや排気量、整備対象の部品等を含む小分類との組み合わせに応じて整備項目を検索し、検索された整備項目から任意の項目をユーザが選択して整備内容編集部２３０に反映させることができる。
【００７３】
図１２（図１２Ａ及び図１２Ｂ）は、車種別セット検索ダイアログ６００の概略構成を示す図である。また、図１３は、車種別セット検索ダイアログ６００における整備内容の検索及び処理の流れの一例を示す図である。また図１４は、作業画面データベース１４９が有する複数のテーブルの１つである型式対応付けテーブル８００の一例を示す図である。また、図１５は、型式対応付けテーブル８００と同様に作業画面データベース１４９が有するテーブルの１つである車種別セットテーブル９００の一例を示す図である。型式対応付けテーブル８００及び車種別セットテーブル９００には、車種別セット検索ダイアログ６００における整備内容の検索処理に用いられる情報が記憶されている。
【００７４】
まず、図１２Ａを用いて車種別セット検索ダイアログ６００の概略構成を説明する。図１２Ａに示すように、車種別セット検索ダイアログ６００には、整備内容の検索条件を入力するための検索条件入力部６１０が設けられている。検索条件入力部６１０は、車両のメーカーの名称を入力可能なメーカー名入力部６１１と、車種の名称を入力可能な車名入力部６１３と、車両の型式を入力可能な型式入力部６１５と、車両の走行距離の値を入力可能な走行距離入力部６１７と、実施する整備の項目数が異なる３つの整備コースから整備コースを入力可能なコース入力部６１９とを有する。本実施形態において、検索条件入力部６１０におけるメーカー名入力部６１１、車名入力部６１３、型式入力部６１５、走行距離入力部６１７及びコース入力部６１９の各入力部は、プルダウンメニューから一の値を選択して入力するよう構成されている。
【００７５】
検索条件入力部６１０の右側領域には、検索車両連携表示部６２０が設けられている。検索車両連携表示部６２０には、メーカー名入力部６１１、車名入力部６１３及び型式入力部６１５での入力内容に連携して、入力内容に応じた車両の情報（メーカー名、車種名及び型式）が一覧形式で表示される。
【００７６】
また、検索条件入力部６１０の下側領域には、検索条件入力部６１０に入力した検索条件に合致する整備内容示す項目を一覧表示する整備項目表示部６３０が設けられている。また、整備項目表示部６３０の右上領域には、全選択ボタン６３１及び全解除ボタン６３３が設けられている。
【００７７】
さらに、整備項目表示部６３０の右側領域には、整備項目表示部６３０に表示された整備項目セットに含まれる所定数の整備項目のうちユーザが選択した整備項目を表示するための選択整備項目表示部６４０が設けられている。また、選択整備項目表示部６４０の右上領域には、クリアボタン６４１が設けられている。さらに、選択整備項目表示部６４０下側には、確定ボタン６０１と戻るボタン６０３とが設けられている。また、図１２Ｂは、整備項目表示部６３０から選択された整備項目が選択整備項目表示部６４０に表示されている状態を示している。
【００７８】
次に、車種別セット検索ダイアログ６００における整備内容の検索及び検索された整備内容の選択方法の流れの一例について図１２、図１４及び図１５を参照しつつ図１３を用いて説明する。
【００７９】
（ステップＳ３１）
ステップＳ３１においてユーザは、検索条件入力部６１０において、メーカー名入力部６１１に車両のメーカー名を入力する。具体的には、ユーザは、メーカー名入力部６１１において情報抽出部１７９が作業画面データベース１４９から抽出した所定数のメーカー名が表示されたプルダウンメニューから一のメーカー名を選択する。これにより、検索条件の１つであるメーカー名がメーカー名入力部６１１に入力される。またこのとき、検索車両連携表示部６２０には、ユーザがメーカー名入力部６１１に入力したメーカー名に応じた車両の車種名及び型式が一覧表示される。具体的には、メーカー名入力部６１１に車両のメーカー名が入力されると、情報抽出部１７９は、ユーザがメーカー名入力部６１１に入力したメーカー名に応じた車両の車種名及び型式の情報を作業画面データベース１４９から抽出して表示制御部１７７に受け渡す。表示制御部１７７は、受け渡された情報を検索車両連携表示部６２０に表示する。
【００８０】
（ステップＳ３２）
ステップＳ３２においてユーザは、車名入力部６１３に車種名を入力する。ユーザは、車名入力部６１３において情報抽出部１７９が作業画面データベース１４９から抽出した所定数の車種名が表示されたプルダウンメニューから一の車種名を選択する。これにより、検索条件の１つである車種名が車名入力部６１３に入力される。図１２Ａは、車名入力部６１３に車種名「ｂＢ」が入力された状態を示している。ここで、プルダウンメニューに表示される車名は、ステップＳ３１においてユーザがメーカー名入力部６１１に入力したメーカー名に応じて情報抽出部１７９が作業画面データベースから抽出した車名である。したがって、メーカー名入力部６１１にメーカー名が入力されていない場合は、車名入力部６１３のプルダウンメニューには車種名は表示されない。またこのとき、検索車両連携表示部６２０には、ステップＳ３１においてメーカー名入力部６１１にメーカー名が入力された際に表示された情報のうち、ステップＳ３２において入力された車種名に応じた情報が表示される。このように、検索車両連携表示部６２０の表示内容は、検索条件入力部６１０の入力内容と連携している。
【００８１】
（ステップＳ３３）
ステップＳ３３においてユーザは、型式入力部６１５において車両の型式を入力する。ユーザは、型式入力部６１５において情報抽出部１７９が作業画面データベース１４９から抽出した所定数の型式が表示されたプルダウンメニューから一の型式を選択する。これにより、検索条件の１つである型式が型式入力部６１５に入力される。図１２Ａは、型式入力部６１５に型式「ＮＣＰ３０」が入力された状態を示している。ここで、プルダウンメニューに表示される型式は、ステップＳ３１においてユーザがメーカー名入力部６１１に入力したメーカー及びステップＳ３２においてユーザが車名入力部６１３に入力した車名に基づいて情報抽出部１７９が作業画面データベース１４９における型式対応付けテーブル８００から抽出した型式である。したがって、検索条件入力部６１０にメーカー及び車名が入力されていない場合は、型式入力部６１５のプルダウンメニューには型式は表示されない。またこのとき、検索車両連携表示部６２０は、ステップＳ３２において車名入力部６１３にメーカー名が入力された際に表示された情報のうち、ステップＳ３３において入力された型式に応じた情報が表示される。ここで、型式対応付けテーブル８００の一例について図１４を用いて説明する。
【００８２】
図１４は、型式対応付けテーブル８００に記憶されている情報の一部を抜粋して示す図である。図１４に示すように、型式対応付けテーブル８００は、「メーカー名」列、「車種名」列及び「型式」列の３列で構成されている。「メーカー名」列には型式に対応する車両を製造したメーカーの名称が記憶され、「車種名」列には型式に対応する車種の名称が記憶され、「型式」列には車両を識別するための型式が記憶されている。各行のデータは、メーカー名及び車種名と型式とを対応付けるデータになっている。車両には、車種名が同一であっても外形や内部構造の仕様の違いに応じて異なる型式が割り当てられる。このため、１つのメーカー名（例えば、Ｂ社）と車種名（例えば、ｂＢ）に、複数の異なる型式（例えば、「ＮＣＰ３０」と「ＮＣＰ３１」等）が対応付けられている。
【００８３】
このように、図１４に示す型式対応付けテーブル８００には、所定数（例えば、６つ）の型式（車両識別情報の一例）と対応づけてメーカー名及び車種名を含む情報（車両概要情報）が記憶されている。これにより、本実施形態による車両整備情報管理システム１では、ユーザが検索条件入力部６１０において入力したメーカー及び車種名に対応する所定数の型式を情報抽出部１７９が型式対応付けテーブル８００から抽出し、表示制御部１７７が型式入力部６１５のプルダウンメニューに表示することができる。これにより、型式入力部（指定部の一例）６１５は、メーカー名入力部６１１（車両概要情報入力部の一例）及び車名入力部（車両概要情報入力部の一例）６１３に入力された車両概要情報に対応する型式の中から一の型式をユーザが指定可能に構成されている。このため、ユーザは、メーカー名及び車名に基づいて絞り込まれて型式入力部６１５のプルダウンメニューに表示された型式の中から整備対象となる車両の型式を選択するだけで、容易に型式を入力することができる。また、型式対応付けテーブル８００は、少なくとも型式と、型式に対応するメーカー名及び車種名の情報が記憶されていればよい。したがって、メーカー名及び車種名以外にも、型式と対応づいた情報が記憶されていてもよい。なお、車種別セット検索ダイアログ６００の検索車両連携表示部６２０には、例えば情報抽出部１７９が型式対応付けテーブル８００から抽出した情報が表示される。
【００８４】
（ステップＳ３４）
図１３に戻って、ステップＳ３４においてユーザは、走行距離入力部６１７において車両の走行距離を入力する。走行距離入力部６１７のプルダウンメニューには、車両整備情報管理システム１において予め登録されている複数の走行距離情報が表示される。走行距離情報は、走行距離の範囲を示す情報である。車両整備情報管理システム１には、例えば「〜３万ｋｍ」、「３万ｋｍ〜５万ｋｍ」、「５万ｋｍ〜７万ｋｍ」、「７万ｋｍ〜９万ｋｍ」、「９万ｋｍ〜１０万ｋｍ」及び「１０万ｋｍ〜」の６種類の走行距離情報が予め登録されている。６種類の走行距離情報において、例えば、「〜３万ｋｍ」は、０ｋｍ以上且つ３万ｋｍ以下の範囲を示す。また、例えば「３万ｋｍ〜５万ｋｍ」は、３万ｋｍ超え且つ５万ｋｍ以下の範囲を示す。このように、６種類の走行距離情報において範囲の始めを示す値は走行距離の範囲がその値を超過した値から始まる範囲であることを示し、範囲の終わりを示す値は走行距離の範囲がその値以下までの範囲であることを示す。ユーザは、走行距離入力部６１７において、６種類の走行距離情報が表示されたプルダウンメニューから整備対象の車両の走行距離が含まれる一の走行距離情報を選択する。これにより、整備内容の検索条件の１つである走行距離情報が走行距離入力部６１７に入力される。図１２Ａは、走行距離入力部６１７に走行距離情報「３万ｋｍ〜５万ｋｍ」が入力された状態を示している。
【００８５】
（ステップＳ３５）
ステップＳ３５においてユーザは、コース入力部６１９において整備コースを入力する。コース入力部６１９のプルダウンメニューには、車両整備情報管理システム１において予め登録されている複数の整備コースが表示される。本例では、車両整備情報管理システム１には、例えば「スタンダード」、「デラックス」、「ウルトラ」の３種類の走行距離情報が予め登録されている。整備コース「スタンダード」は標準的な整備を実施するための整備コースであって、３種類のうち最も項目数の少ない整備を実施するコースである。整備コース「デラックス」は「スタンダード」よりも入念な整備を実施するコースである。なお、整備コース「デラックス」には、「スタンダード」における整備項目が含まれる。また、整備コース「ウルトラ」は「デラックス」よりもさらに入念な整備を実施するコースである。なお、整備コース「ウルトラ」には、「デラックス」における整備項目が含まれる。ユーザは、コース入力部６１９において、３種類の走行距離情報が表示されたプルダウンメニューから一の整備コースを選択する。これにより、整備内容の検索条件の１つである整備コースがコース入力部６１９に入力される。図１２Ａは、コース入力部６１９に整備コース「スタンダード」が入力された状態を示している。なお、車種別セット検索ダイアログ６００では、少なくとも車両の型式と走行距離に応じた整備内容が検索可能であればよい。このため、車種別セット検索ダイアログ６００には、コース入力部６１９が設けられていなくてもよい。
【００８６】
本例では、車両・顧客検索ダイアログ画面５１１（図８参照）において予め整備対象の車両（メーカー名：Ｂ社、車名：ｂＢ、型式：ＮＣＰ３０）が選択されている。また、車両情報画面１２１ｋ（図１０参照）において走行距離入力部２２１に走行距離として「５０，０００ｋｍ」が入力されている。このため、車種別セット検索ダイアログ６００の初期表示時において、メーカー名入力部６１１には車両・顧客検索ダイアログ画面５１１で選択された車両のメーカー名「Ｂ社」が入力され、車名入力部６１３には同じく選択された車両の名称「ｂＢ」が入力され、型式入力部６１５には「ＮＣＰ３０」が入力され、走行距離入力部６１７には「３万ｋｍ〜５万ｋｍ」が入力されている。また、車両情報管理システム１では、整備コースの初期値を設定情報ファイルに設定可能である。本例では、設定情報ファイルにおいて整備コースの初期値が「スタンダード」に設定されていることに基づいて、車種別セット検索ダイアログ６００の初期表示時にコース入力部６１９において整備コース「スタンダード」が入力されている。
【００８７】
（ステップＳ３６）
図１３に戻って、ステップＳ３６において表示制御部１７７は、情報抽出部１７９が作業画面データベースから抽出した検索条件入力部６１０の入力内容に合致する整備項目を整備項目表示部６３０に表示する。まず、情報抽出部１７９は、ステップＳ３１からステップＳ３５においてユーザが検索条件入力部６１０に入力した検索条件に対応する整備内容を作業画面データベース１４９の車種別セットテーブル９００から抽出する。図１２Ａに示す例では、情報抽出部１７９は、型式「ＮＣＰ３０」、走行距離「３万ｋｍ〜５万ｋｍ」及び整備コース「スタンダード」という条件に対応する整備内容を車種別セットテーブル９００から抽出する。
【００８８】
ここで、作業画面データベース１４９における車種別セットテーブル９００の一例について図１５を用いて説明する。図１５に示すように、車種別セットテーブルは、「型式」列、「走行距離」列、「コース」列、「整備項目」列、「工数」列、「技術料」列、「部品数量」列及び「部品単価」列の６列で構成されている。
【００８９】
車種別セットテーブル９００において「型式」列には車両の型式が記憶されている。車種別セットテーブル９００に含まれる型式は、型式対応付けテーブル８００に記憶されている型式に含まれる型式である。また、「走行距離」列には車両の走行距離の範囲を示す走行距離情報が記憶される。この走行距離情報は、走行距離入力部６１７のプルダウンメニューに表示される６種類の走行距離情報と同等の情報である。すなわち、「走行距離」列に記憶される値は、「〜３万ｋｍ」、「３万ｋｍ〜５万ｋｍ」、「５万ｋｍ〜７万ｋｍ」、「７万ｋｍ〜９万ｋｍ」、「９万ｋｍ〜１０万ｋｍ」及び「１０万ｋｍ〜」の６種類の走行距離情報を示す値である。また、「コース」列には、整備コースを示す値が記憶される。整備コースを示す値は、コース入力部６１９のプルダウンメニューに表示される３種類の整備コースと同等の情報である。すなわち、「コース」列に記憶される値は、「スタンダード」、「デラックス」、「ウルトラ」の３種類の整備コースを示す値である。また、「整備項目」列には、車両の整備内容を示す整備項目の値が記憶される。整備項目には、車両整備における作業を示す項目と、作業に用いられる部品（オイル等の消費物も含む）を示す項目とが含まれる。
【００９０】
また、「工数」列には、整備項目のうち作業を示す項目に対応する工数が記憶される。「工数」列において、「１」は「１時間」を示す。また、「技術料」列には、整備項目のうち作業を示す項目に対応する１工数あたりの技術料が記憶される。また、「部品数量」列には、整備作業に用いられる車両部品（消費物を含む）の数量が記憶される。また、「部品単価」列には、作業に用いる部品の単価が記憶される。なお、本実施形態において車種別セットテーブル９００に記憶されているデータは、車両整備情報管理システム１の提供側から管理側に対して提供されたデータである。整備作業の工数や技術料、部品数量、部品単価は、各整備工場や市場の状況等によって異なる場合がある。このため、車両整備情報管理システム１の提供側から管理側に最初に提供された状態（デフォルト状態）での車種別セットテーブル９００において、「工数」列、「技術料」、「部品数量」列及び「部品単価」列には、値が記憶されていない場合がある。
【００９１】
ここで、車種別セットテーブル９００に記憶されている情報の対応関係を説明する。車種別セットテーブル９００には、１種類の型式の値に対応して６種類の走行距離情報が対応付けられている。また、６種類の走行距離情報のそれぞれに対して、３種類の整備コースが対応付けられている。さらに、３種類の整備コースのそれぞれに所定数の整備項目（整備項目セット）が対応付けられている。したがって、車種別セットテーブル９００には、１種類の型式に対して１８種類（＝走行距離６種類×整備コース３種類）の整備項目セットが対応付けられている。図１５には、車種別セットテーブル９００に記憶されている整備項目セットのうち、型式列の値「ＮＣＰ３０」、走行距離列の値「３万〜５万ｋｍ」、コース列の値「スタンダード」に対応し、１９個の整備項目（整備項目列の値）を含む整備項目セットの一例が図示されている。
【００９２】
車種別セット検索ダイアログ６００にコース入力部６１９が設けられていない場合は、車種別セットテーブル９００にコース列が設けられていなくてもよい。また、コース列、工数列、技術料列、部品数量列及び部品単価列は、別のテーブルに設けられていてもよい。すなわち、車種別セットテーブル９００は、少なくとも型式列、走行距離列、整備項目列で構成されていればよい。
【００９３】
このように、作業画面データベース１４９には、少なくとも車両の型式、車両の走行距離を示す走行距離情報及び、車両の型式及び該走行距離情報に対応付けられ車両の整備内容を示す所定数の整備項目を含む整備項目セット（整備項目情報の一例）が記憶されている。
【００９４】
情報抽出部１７９は、車両の型式及び走行距離情報に対応する整備項目セットを作業画面データベース１４９から抽出すると、抽出した整備項目セットに含まれる整備項目を表示制御部１７７に受け渡す。本例では、情報抽出部１７９は、検索条件入力部６１０においてユーザが入力した型式「ＮＣＰ３０」と走行距離情報「３万ｋｍ〜５万ｋｍ」）に対応し、さらに整備コース「スタンダード」に該当する整備項目セットと、この整備項目セットに含まれる各整備項目に対応する「技術料」列、「部品数量」列及び「部品単価」列の値を車種別セットテーブル９００から抽出し、抽出した整備項目を表示制御部１７７に受け渡す。
【００９５】
こうして表示制御部１７７は、検索条件入力部６１０の入力内容に合致する整備項目を整備項目表示部６３０に表示する。すなわち、表示制御部１７７は、情報抽出部１７９が抽出した整備項目セットに含まれる整備項目を図１２Ａに示す整備項目表示部６３０に表示する。整備項目表示部６３０は、「整備内容」、「技術料」、「部品数量」及び「部品単価」の４つの項目に大別される。「整備内容」欄には、情報抽出部１７９が車種別セットテーブル９００から抽出した整備項目セットに含まれる整備項目が一覧形式で表示される。また、「技術料」欄、「部品数量」欄、「部品単価」欄には、車種別セットテーブル９００において各整備項目に対応する「技術料」列、「部品数量」列及び「部品単価」列の値が表示される。このように、整備項目表示部６３０には、検索条件入力部６１０においてユーザが入力した型式（例えば「ＮＣＰ３０」）と走行距離情報（例えば「３万ｋｍ〜５万ｋｍ」）に対応づけられた整備項目（整備内容を示す項目）が車種別セットテーブル９００から抽出されて表示される。
【００９６】
車両の整備内容は、車種名が同一の車両であっても型式の違いに応じて異なる場合がある。また、整備内容は、走行距離の長短によっても異なる。しかしながら、整備作業の経験が浅い整備担当者や、整備作業の担当者ではない整備工場の従業員（例えば、事務担当者等）は、顧客からの問い合わせ等に対して、整備対象の車両の型式と走行距離とを考慮した上で適切な整備内容を提案することは困難である。このため、経験豊富な整備作業担当者が提案する整備内容とそれ以外の従業員が提案する整備内容とが大きく異なってしまう場合がある。
【００９７】
本実施形態による車両整備情報管理システム１における車種別セットテーブル９００では、同じ型式に対して複数種類（本例では６種類）の走行距離情報が対応づいている。さらに、型式と一の走行距離情報との組み合わせに対してそれぞれ所定数の整備項目情報が対応付けられている。これにより、車種別セット検索ダイアログ６００による検索によって、整備対象の車両の条件に見合った整備内容すなわち、型式と走行距離とを考慮した整備内容を顧客に提案することができる。また、型式及び一の走行距離情報の組み合わせと車種別セットテーブル９００における整備項目情報とは、数々の整備工場における整備実績や経験豊富な整備担当者等の経験則に基づいて対応付けられている。このため、整備作業の経験が浅いユーザや、整備作業の担当者ではないユーザであっても、整備項目表示部６３０に表示された整備項目を参照することで、整備作業の経験が長く専門知識を有する整備作業担当者と同等の整備内容を顧客に提案することができる。
【００９８】
なお、本例では、車種別セットテーブル９００において型式「ＮＣＰ３０」、走行距離「３万ｋｍ〜５万ｋｍ」に対応する整備項目の値に紐つく「技術料」列及び「部品単価」列にデータが記憶されていない。このため、整備項目表示部６３０における「技術料」欄、「部品単価」欄は空白状態となっている。
【００９９】
（ステップＳ３７）
ステップＳ３７において操作判定部１４５は、整備項目表示部６３０においてユーザが整備項目を選択したか否かを判定する。ここで、整備項目表示部６３０における整備項目の選択について、図１２Ｂを用いて説明する。整備項目表示部６３０は、一覧形式で表示された整備項目を選択可能に構成されている。図１２Ｂは、整備項目表示部６３０においてユーザが「整備内容」欄に表示された整備項目のうち、９つの項目を選択した状態を示している。より具体的には、図１２Ｂは、ユーザが「整備内容」欄に表示された整備項目のうち「車検整備（２４か月法定点検）「日常点検項目の点検」、「ブレーキ給油、清掃」、「エンジンオイル交換」、「オイルエレメント交換」、「ワイパーブレード交換」、「ブレーキオイル」、「エンジンオイル」、「オイルエレメント」の順で９つの整備項目を選択した状態を示している。
【０１００】
整備項目表示部６３０において「整備内容」欄の左側、すなわち左端の列は、「整備内容」欄においてユーザが各整備項目を選択した順番（選択順）が表示される選択順欄である。このように、整備項目表示部６３０は、「整備内容」欄においてユーザが各整備項目を１つずつ選択することが可能に構成されている。また、「整備内容」欄に表示された整備項目は、全選択ボタン６３１を押下することにより、表示中の全ての整備項目が選択された状態である全選択状態とすることができる。また、全解除ボタン６３３を押下すると、整備項目表示部６３０における整備項目の選択状態を解除することができる。選択状態が解除されると、選択順欄に表示された選択順もクリアされる。
【０１０１】
操作判定部１４５は、ステップＳ３７において整備項目表示部６３０に表示された整備項目が選択されたと判定すると、ステップＳ３８の処理に移る。一方、操作判定部１４５は、整備項目表示部６３０において整備項目が選択されていないと判定すると、ステップＳ４３の処理に移る。
【０１０２】
（ステップＳ３８）
ステップＳ３８において、表示制御部１７７は、整備項目表示部６３０において選択された整備項目を選択整備項目表示部６４０に表示する。選択整備項目表示部６４０には、整備項目が整備項目表示部６３０において選択された順に表示される。図１２Ｂは、選択整備項目表示部６４０に９つの整備項目が選択された順（選択順欄の番号の昇順）で表示されている状態を示している。選択整備項目表示部６４０の右上には、クリアボタン６４１が設けられている。クリアボタン６４１を押下することにより、選択整備項目表示部６４０に表示された整備項目はクリアされる。また、選択整備項目表示部６４０に表示された整備項目は、上述した全解除ボタン６３３が押下された場合もクリアされる。
【０１０３】
（ステップＳ３９）
ステップＳ３９において表示制御部１７７は、確定ボタン６０１がユーザの操作（マウスクリック）を受け付けない無効状態であるか否かを判定する。表示制御部１７７は、確定ボタン６０１が無効状態であると判定すると、ステップＳ４０の処理に移る。一方、表示制御部１７７は、確定ボタンがユーザの操作を受け付ける有効状態であると判定すると、ステップＳ４１の処理に移る。
【０１０４】
（ステップＳ４０）
ステップＳ４０において表示制御部１７７は、確定ボタン６０１を有効状態に設定してステップＳ４１の処理に移る。このように、確定ボタン６０１は、整備項目表示部６３０において整備項目が選択されたと判定され（ステップＳ３７のＹＥＳ）、選択整備項目表示部６４０に整備項目が表示された場合に、ユーザの操作を受け付ける有効状態となる。
【０１０５】
（ステップＳ４１）
ステップＳ４１において操作判定部１４５は、確定ボタン６０１が押下（マウスクリック）されたか否かを判定する。操作判定部１４５は、確定ボタン６０１が押下されたと判定すると、表示制御部１７７に確定ボタン６０１が押下されたことを通知し、表示制御部１７７はステップＳ４２の処理を実行する。一方、操作判定部１４５は、確定ボタン６０１が押下されていないと判定すると、ステップＳ４３の処理に移る。
【０１０６】
（ステップＳ４２）
ステップＳ４２において、表示制御部１７７は、選択整備項目表示部６４０に表示されている整備項目を明細画面１２１ｌの整備内容編集部２３０に反映し、車種別セット検索ダイアログ６００を閉じる。これにより、ユーザは車種別セット検索ダイアログ６００での検索及び選択処理を終了して、明細画面１２１ｌでの作業に戻る。
【０１０７】
（ステップＳ４３）
ステップＳ４３において、操作判定部１４５は、戻るボタン６０３が押下（マウスクリック）されたか否かを判定する。操作判定部１４５は、戻るボタン６０３が押下されたと判定すると、表示制御部１７７に戻るボタン６０３が押下されたことを通知し、表示制御部１７７はステップＳ４４の処理を実行する。一方、操作判定部１４５は、戻るボタン６０３が押下されていないと判定すると、ステップＳ３７の処理に戻る。
【０１０８】
（ステップＳ４４）
ステップＳ４４において、表示制御部１７７は、車種別セット検索ダイアログ６００を閉じて検索メニューダイアログ画面５２０（図１１参照）を表示する。これにより、ユーザは車種別セット検索ダイアログ６００での検索及び選択処理を終了して、検索メニューダイアログ画面５２０での検索メニューの選択作業に戻る。
【０１０９】
次に、明細画面１２１ｌにおける整備内容に関する作業情報の入力について図１６及び図１７を用いて説明する。ここで、作業情報は、車両の整備作業の工数及び車両の整備作業に係る料金を含む情報をいう。
【０１１０】
図１６は、選択整備項目表示部６４０に表示されていた整備項目が整備内容編集部２３０に反映された状態を示している。ここで、整備内容編集部２３０について説明する。整備内容編集部２３０は、伝票に記載する車両の整備内容に関する情報を表示するだけでなく、ユーザによる入力操作を受け付けることが可能な構成になっている。整備内容編集部２３０は、「行」、「作業」、「部品」、「名称」、「工数」、「技術料」、「数量」、「単位」、「部品単価」及び「部品小計」の１０項目に大別されている。
【０１１１】
「行」欄には、一覧表示形式で構成されている整備内容編集部２３０の各行の番号が表示される。「行」欄は、ユーザの入力操作を受け付けない。また、「作業」欄には、整備項目のうち作業を示す項目（作業項目）ごとに割り当てられた作業コードが表示、入力可能である。また、「部品」欄には、整備項目のうち作業に用いられる部品を示す項目（部品項目）ごとに割り当てられた部品コードが表示、入力可能である。また、「名称」欄には整備項目が表示、入力可能である。本例では、選択整備項目表示部６４０に表示されていた９つの整備項目が表示されている。
【０１１２】
また、「工数」欄には、情報抽出部１７９によって車種別セットテーブル９００（図１５参照）の「工数」列から抽出された工数であって、作業項目を示す「整備項目」列の値と対応付けて記憶されている工数が表示制御部１７７によって表示される。ただし、上述のように、車種別セットテーブル９００には「工数」列において工数の値が記憶されていない場合がある。この場合、「工数」欄には、作業画面データベース１４９から抽出された標準工数が表示される。例えば、本実施形態による車両整備情報管理システム１では、作業画面データベース１４９に、各整備項目と対応付けて「社団法人  日本整備振興会連合会」が規定した標準工数が記憶されている。車種別セットテーブル９００に工数が記憶されていない場合、情報抽出部１７９は、整備内容編集部２３０に選択整備項目表示部６４０に表示されていた整備項目を反映する際に、作業画面データベース１４９から各整備項目に対応する標準工数を抽出して、表示制御部１７７に受け渡す。これにより、表示制御部１７７によって「工数」欄に標準工数が表示される。ただし、作業画面データベース１４９において標準工数が対応付けられていない整備項目も存在する。本例では、６行目の名称欄に表示された「ワイパーブレード交換」に対応する標準工数が作業画面データベース１４９に存在しないため、６行目の「工数」欄は、空白状態となっている。
【０１１３】
また、「技術料」欄には、情報抽出部１７９によって車種別セットテーブル９００（図１５参照）の「技術料」列から抽出された技術料であって、作業項目を示す「整備項目」列の値と対応付けて記憶されている技術料が表示される。ただし、上述のように、車種別セットテーブル９００には「技術料」列において技術料が記憶されていない場合がある。この場合、「技術料」欄には、「工数」欄に表示された工数に１時間あたりのレバーレートを乗算した値が技術料として表示される。レバーレートは、整備工場が独自に設定している１時間あたりの工賃を示している。図１６では、レバーレートを６，０００円として算出した技術料が「技術料」欄に表示されている例を示している。例えば、１行目の「技術料」欄には、「１２，６００（円）」（＝レバーレート「６，００００（円）」×１行目の「工数」欄の工数「２．１０」）が表示されている。これにより、「名称」欄１行目の整備項目「車検整備（２４か月法定点検）」の技術料は、１２，６００円となる。本実施形態による車両整備情報管理システム１において、技術料の算出に用いるレバーレートは、受付情報画面１２１ｊ（図７参照）のレバーレート情報欄２１１ｅにおける「一般レバーレート」に入力された値が用いられる。
【０１１４】
また、「数量」欄には、情報抽出部１７９によって車種別セットテーブル９００（図１５参照）の「部品数量」列から抽出された部品数量であって、部品項目を示す「整備項目」列の値と対応付けて記憶されている部品数量が表示される。図１６では、例えば車種別セットテーブル９００において部品項目である「ブレーキオイル」に対応付けて記憶されている部品数量「０．５０」が、７行目の「部品数量」欄に部品項目「ブレーキオイル」と対応付けて表示されている。ただし、「名称」欄に表示されている部品項目に対応する部品数量が車種別セットテーブル９００の「部品数量」列に記憶されていない場合は、「数量」欄は空白状態で表示される。
【０１１５】
また、「単位」欄には、部品項目に対応する単位（リットル、個等）が表示される。「単位」欄に表示される単位は、情報抽出部１７９が、部品コードに対応づけられ単位を作業画面データベース１４９から抽出した値である。また、例えば車種別セットテーブル９００に「単位」列が設けられ、選択整備項目表示部６４０に表示されていた整備項目が整備内容編集部２３０に反映される際に、情報抽出部１７９が「単位」列に記憶されている単位を抽出してもよい。
【０１１６】
また、「部品単価」欄には、情報抽出部１７９によって車種別セットテーブル９００（図１５参照）の「部品単価」列から抽出された部品単価であって、部品項目を示す「整備項目」列の値と対応付けて記憶されている部品単価が表示される。本例の車種別セットテーブル９００には、部品項目「オイルエレメント」に対応する「部品単価」列には、「１０５０」が記憶されているが、部品項目を示す「整備項目」列の値「ブレーキオイル」及び「エンジンオイル」に対応する「部品単価」列には、値が記憶されていない。このため、図１６に示すように、部品項目「ブレーキオイル」及び「エンジンオイル」に対応する「部品単価」欄は空白状態で表示され、部品項目「オイルエレメント」に対応する。「部品単価」欄には、車種別セットテーブル９００に記憶されている値（１０５０）が表示されている。
【０１１７】
また、「部品小計」欄には、「部品単価」欄の値と「数量」欄の値とを乗算して算出された値が表示される。図１６では、「部品小計」欄の９行目において部品小計「１，０５０」＝（部品単価「１，０５０（円）」×数量「１」）が表示されている。
【０１１８】
このように、選択整備項目表示部６４０に表示されていた整備項目が整備内容編集部２３０に反映される際に、情報抽出部１７９は反映される整備項目と対応付けられた情報を車種別セットテーブル９００が含まれる作業画面データベース１４９等から抽出し、表示制御部１７７は抽出された情報を整備項目と対応付けて整備内容編集部２３０に表示する。これにより、コンピュータの操作に不慣れなユーザであっても、伝票（例えば、請求書）に記載する内容を一から入力する場合に比べ、速やか且つ容易に伝票の記載内容を設定することができる。また、車両整備の専門知識が浅いユーザであっても、車両整備の専門知識が豊富なユーザと同等の伝票を作成することができる。
【０１１９】
上述したように、本実施形態による車両整備情報管理システム１において整備内容編集部２３０は、整備内容に関する作業の工数及び整備内容に関する作業に係る料金（技術料、部品単価）を含む作業情報をユーザが入力可能に構成されている。したがって、ユーザは、選択整備項目表示部６４０に表示されていた整備項目が整備内容編集部２３０に反映されると、不足している情報の入力や、反映された情報の修正を行うことができる。図１７は、図１６に示す整備内容編集部２３０において不足している情報がユーザによって入力された状態を示している。
【０１２０】
図１７に示す整備内容編集部２３０では、「工数」欄の６行目に作業項目「ワイパーブレード交換」と対応する工数として「０．５０」が入力され、「技術料」欄に「３，０００」＝（レバーレート「６，００００（円）」×工数「０．５」）が入力されている。また、「部品単価」欄の７行目に、部品項目「ブレーキオイル」に対応する部品単価として「２，０００」が入力され、「部品小計」欄の７行目に「１，０００」（＝部品単価「２，０００」×数量「０．５０」）が入力されている。また、「部品単価」欄の８行目に、部品項目「エンジンオイル」に対応する部品単価として「９００」が入力され、「部品小計」欄の８行目に「３，６００」（＝部品単価「９００」×数量「４」）が入力されている。
【０１２１】
このように、本実施形態による車両整備情報管理システム１において整備内容編集部２３０は、ユーザの入力操作を受け付けるように構成されている。このため、車種別セットテーブル９００等に記憶された情報を利用しつつ、伝票作成時の状況（部品の価格の変動や、一時的な技術料の変更等）に応じた内容の情報を反映した伝票を作成することができる。
【０１２２】
図１８は、タブ名称部２１０において右から３番目に表示されているタブ名称「確認」を選択した場合に表示される画面であって、車両整備に関する伝票を表示する確認画面（伝票表示部の一例）１２１ｍの一例を示す図である。確認画面１２１ｍは、明細画面１２１ｌで入力された情報を反映した伝票の内容及び印刷レイアウトを確認するための画面である。図１８に示すように、確認画面１２１ｍには、図１７に示す整備内容編集部２３０に入力された内容を反映した伝票３が表示されている。このため、伝票３には、選択整備項目表示部６４０（図１２Ｂ参照）に表示された整備項目とユーザが整備内容編集部２３０に入力した作業情報とが含まれ得る。本例において伝票３は、整備請求書である。
【０１２３】
伝票３には、顧客情報３３０ａ、伝票名３３１、事業所情報３３２ａ、請求金額３３５が表示されている。顧客情報３３０ａには、顧客の氏名（顧客が組織であれば組織名）や顧客の住所、連絡先（電話番号、ＦＡＸ番号等）が表示されている。図１８では、顧客情報３３０ａとして「Ａ川  Ｂ夫  様」の情報が印刷されている。また、伝票名３３１には伝票の名称（図１８では「請求書」）が表示されている。事業所情報３３２ａには、伝票を発行する事業所の名称や住所が印刷されている。図１８では、事業所情報３３２ａとして「○×自動車整備工場」の情報が表示されている。
【０１２４】
また、整備項目費用欄３３３には、整備内容編集部２３０（図１７参照）に入力された情報が反映されている。整備項目費用欄３３３の「作業内容／使用部品」欄には、整備内容編集部２３０の「名称」欄の各行の整備項目（本例では９個）が表示されている。また、整備項目費用欄３３３の「作業工賃」欄には、整備内容編集部２３０の「技術料」欄の各行の技術料の値が表示されている。また、整備項目費用欄３３３の「数量」欄には、整備内容編集部２３０の「数量」欄の値が表示されている。また、整備項目費用欄３３３の「部品代」欄には、整備内容編集部２３０の「部品小計」欄の値が表示されている。また、請求金額３３５には、顧客に提示する請求金額として整備項目費用欄３３３の作業工賃の合計と部品代の合計を合算した金額（整備金額）に消費税を加算した金額が表示されている。
【０１２５】
確認画面１２１ｍの下部には、印刷ボタン２０１が設けられている。ユーザが伝票３の表示内容を確認し、印刷ボタン２０１を押下すると車両整備情報管理システム１に接続された印刷機（不図示）から伝票３が出力される。なお、図１８に示す伝票３の印刷レイアウトは一例であって、伝票３の印刷レイアウトはこれに限られない。確認画面１２１ｍの上部には、印刷レイアウト選択部２０３が設けられている。印刷レイアウト選択部２０３では、種々の印刷レイアウト（例えば、縦向きレイアウトや横向きレイアウト等）を選択することができる。確認画面１２１ｍに表示される伝票３には、印刷レイアウト選択部２０３で選択された印刷レイアウトが適用される。これにより、ユーザは伝票３を印刷しなくても、伝票３に適用される印刷レイアウトを確認することができる。なお、図１８に示す伝票３には、横向きレイアウトが適用されている。
【０１２６】
（宛名印刷機能）
次に、本実施形態による車両整備情報管理システム１における宛名印刷機能について、図１８を参照しつつ図１９を用いて説明する図１９（ａ）は、図１８に示す伝票３の裏面側を示す図である。また、図１９（ｂ）は三つ折りされた状態の伝票３の裏面側を示す図であり、図１９（ｃ）は図１９（ｂ）に示す三つ折りされた状態の伝票３が封入された窓付き封筒５を示す図である。
【０１２７】
従来、伝票のレイアウトとしては縦向きのものが多かった。しかし、最近では情報の視認性やデザイン性の向上等の理由により横向きレイアウトの伝票も増えている。特に自動車関連の伝票は、費用の分類が手数料や税金など多岐に亘るため、整備項目費用欄３３３のように整備項目ごとに分類された費用を明細情報とは別に表記できる横向きレイアウトに適している。しかしながら、横向きレイアウトの伝票では、顧客情報３３０ａの位置が一般的な窓付き封筒の窓の位置と一致しないという課題があった。本実施形態による車両整備情報管理システム１では、横向きレイアウトの伝票３の裏面側において窓付き封筒の窓に一致する位置に、縦向きレイアウトで顧客情報（顧客名、顧客住所）を印刷する。これにより、横向きレイアウトの伝票においても窓付き封筒を利用可能となる。
【０１２８】
具体的には、図１９（ａ）に示すように、伝票３の裏面３ｂには縦向きレイアウトによって顧客情報３３０ｂ、整備事業所メッセージ３８１、自由イメージ３８３、及び整備事業所情報３３２ｂが印刷されている。本実施形態による車両整備情報管理システム１は、横向きレイアウトの伝票３が印刷される際には、印刷選択ダイアログ（不図示）を表示する。ユーザは、この印刷選択ダイアログにおいて、裏面３ｂに縦向きレイアウトによる顧客情報３３０ｂ、整備事業所メッセージ３８１、自由イメージ３８３、及び整備事業所情報３３２ｂ（以下、これらの情報を総称して「裏面縦向き印刷情報」と称する場合がある）を印刷するか否かを選択することができる。
【０１２９】
顧客情報（宛先情報の一例）３３０ｂには、図１８に示す伝票３の表面に印刷されている顧客情報３３０ａと同内容の顧客氏名（本例では、「Ａ川  Ｂ夫  様」）及び顧客住所が印刷されている。ただし、各顧客情報の印刷態様は同じでなくともよい。顧客情報３３０ｂに印刷されている情報は、伝票の宛先として使用される情報である。また、顧客情報３３０ｂの下側に配置された整備事業所メッセージ３８１には、整備事業所から顧客に向けたメッセージが印刷されている。また、整備事業所メッセージ３８１の下側であって裏面３ｂの中央領域に配置された自由イメージ３８３には、ユーザが設定した任意の画像イメージが印刷される。自由イメージ３８３に印刷される画像（自由イメージ画像）は、車両整備情報管理システム１に予め登録された画像でもよいし、ユーザが別途用意した画像でもよい。また、自由イメージ３８３の下側には整備事業所情報３３２ｂが印刷されている。整備事業所情報３３２ｂには、伝票３の表面に印刷されている事業所情報３３２ａと同内容の情報（「○×自動車整備工場」の情報）が印刷されている。ただし、各事業所情報の印刷態様は同じでなくともよい。
【０１３０】
また、伝票３の裏面３ｂには、窓付き封筒への封入時において伝票３を３つ折りする際に用いられる三つ折りガイド線Ｌ１ａ，Ｌ１ｂ，Ｌ２ａ，Ｌ２ｂが印刷されている。図１９（ａ）に示すように、三つ折りガイド線Ｌ１ａ，Ｌ２ａは矩形状の伝票３の同じ長辺と直交して印刷され、三つ折りガイド線Ｌ１ｂ，Ｌ２ｂは三つ折りガイド線Ｌ１ａ，Ｌ２ａが印刷されているのとは逆側の長辺と直交して印刷されている。また、三つ折りガイド線Ｌ１ａ，Ｌ１ｂは対向して設けられている。同様に、三つ折りガイド線Ｌ２ａ，Ｌ２ｂも対向して設けられている。例えば、ユーザは、印刷した伝票３を窓付き封筒へ封入する際に、まず三つ折りガイド線Ｌ２ａ，Ｌ２ｂを結ぶ仮想直線に沿って山折りし、さらに三つ折りガイド線Ｌ１ａ，Ｌ１ｂを結ぶ仮想直線に沿って山折りする。図１９（ｂ）は、このようにして三つ折りされた伝票３を示す図である。
【０１３１】
図１９（ｂ）に示す領域αは図１９（ａ）に示す三つ折りガイド線Ｌ１ａとＬ１ｂを結ぶ仮想直線で区切られた裏面３ｂの上側領域である。図１９（ｂ）に示すように、領域αは、顧客情報３３０ｂ及び整備事業所メッセージ３８１の印刷領域に該当する。ユーザは、領域αに印刷された顧客情報３３０ｂが窓から視認できるように、伝票３を窓付き封筒へ封入する。伝票３を窓付き封筒へ封入すると、図１９（ｃ）に示すように、窓付き封筒５の窓部５ａから、伝票３の裏面３ｂに縦向きレイアウトで印刷された顧客情報３３０ｂが顧客名、顧客住所等の詳細情報まで視認可能な状態となる。また、領域αに整備事業所メッセージ３８１が印刷されていることで、伝票３を郵送された顧客が窓付き封筒から伝票３を取り出す際に、整備事業所メッセージ３８１が顧客に視認され易い。これにより、車両整備情報管理システム１により設定された裏面縦向き印刷情報を印刷した伝票３によれば、整備事業所が顧客に与える印象を向上させることができる。
【０１３２】
このように、車両整備情報管理システム１では、伝票３が出力された面の裏面３ｂにおいて伝票３の向きとは異なる向きに、少なくとも伝票３の顧客情報３３０ｂを含む裏面縦向き印刷情報が印刷されるように伝票出力制御が行われる。すなわち、車両整備情報管理システム１では、横向きレイアウトの伝票３の裏面３ｂにおいて少なくとも顧客情報３３０ｂを縦向きレイアウトに設定する。このため、車両整備情報管理システム１は情報の視認性及びデザイン性に優れた横向き伝票においても、一般的な窓付き封筒による伝票の顧客への送付が可能となる。これにより、横向きレイアウトの伝票の送付時において、別途顧客情報を印字した宛名シールを用意する等の追加作業を行う必要がなく、ユーザは効率的に横向きレイアウトの伝票の送付作業を行うことができる。
【０１３３】
ただし、整備事業所においては、車両整備情報管理システム１に接続されている印刷機（不図示）が両面印刷に対応していない場合もある。このため、車両整備情報管理システム１では、接続されている印刷機が両面印刷非対応であるときは伝票３の印刷に続いて裏面縦向き印刷情報を印刷するように印刷機へ対する指示を出力する。例えば伝票３が印刷された用紙と裏面縦向き印刷情報が印刷された用紙とを非印刷面同士を対面させて、これらの用紙を図１９（ｂ）に示すように折り畳むことで、窓部５ａから顧客情報３３０ｂが視認可能な状態で窓付き封筒５に封入することができる。このように、印刷機が両面印刷非対応であっても、ユーザは効率的に横向きレイアウトの伝票の送付作業を行うことができる。
【０１３４】
（車種別セットテーブル編集機能）
次に、本実施形態による車両整備情報管理システム１における車種別セットテーブル編集機能について図１５を参照しつつ図２０から図２２を用いて説明する。車種別セットテーブル編集機能は、車種別セットテーブル９００の内容を編集するための機能である。図２０は、設定メニューダイアログ画面５５０の一例を示す図である。設定メニューダイアログ画面５５０は、車両整備情報管理システム１の初期画面（図２参照）においてメインウィンドウ１２１の下部に設けられている設定ボタン５０１がユーザによって押下操作されることに基づいてディスプレイ画面１１０に表示される。設定メニューダイアログ画面５５０には、ユーザが設定可能な情報を示す設定メニュー画像が複数表示される設定メニュー表示部５５１が設けられている。ここで、設定メニュー表示部５５１に表示されている設定メニュー画像のうち「車種別セット内容」と表示された設定メニュー画像５５１ａを押下すると、図２１に示す車種別セット明細検索ダイアログ６００ｂがディスプレイ画面１１０に表示される。
【０１３５】
図２１に示す車種別セット明細検索ダイアログ６００ｂには、検索条件入力部６１０ｂと、検索車両連携表示部６２０ｂと整備項目表示部６３０ｂとが設けられている。検索条件入力部６１０ｂ、検索車両連携表示部６２０ｂ及び整備項目表示部６３０ｂは、車種別セット検索ダイアログ６００（図１２参照）における検索条件入力部６１０、検索車両連携表示部６２０及び整備項目表示部６３０と同等の作用効果を有するため、詳細な説明は省略する。車種別セット明細検索ダイアログ６００ｂでは、検索条件入力部６１０への各検索条件の入力によって、車種別セットテーブル９００のうち編集対象となる整備項目セットを特定することができる。本例では、検索条件入力部６１０において、型式「ＮＣＰ３０」、走行距離「３万ｋｍ〜５万ｋｍ」及び整備コース「スタンダード」という条件が入力されている。また、整備項目表示部６３０ｂには、検索条件入力部６１０ｂに入力された条件に合致する整備項目セットが一覧表示されている。車種別セット明細検索ダイアログ６００ｂの下部には、確定ボタン６０５と戻るボタン６０７とが設けられている。ユーザにより確定ボタン６０５が押下操作されると、図２２に示すセット明細画面１２１ｎがメインウィンドウ１２１に表示される。また、戻るボタン６０７が押下操作されると、車種別セット明細検索ダイアログ６００ｂが閉じられる。
【０１３６】
図２２に示すように、セット明細画面１２１ｎには、条件表示部６５０及び整備内容編集部２３０ｂが設けられている。条件表示部６５０には、検索条件入力部６１０ｂ（図２１参照）に入力された検索条件の内容が表示される。また、整備内容編集部２３０ｂには、整備項目表示部６３０ｂに表示された整備項目とこの整備項目に関連する情報が情報抽出部１７９により車種別セットテーブル９００から抽出され、表示制御部１７７によって表示される。整備内容編集部２３０ｂの構成は、整備内容編集部２３０（図１６参照）と同じであるため、詳細な説明は省略する。整備内容編集部２３０ｂにおいてユーザが入力した内容は、セット明細画面１２１ｎの下部に設けられた保存ボタン６０９の押下操作によって車種別セットテーブル９００に登録される。このため、セット明細画面１２１ｎにおいてユーザは、条件表示部６５０に表示された条件に対応する整備項目セットについて新たな整備項目の追加や、既存の整備項目に対応付けた情報（工数、技術料、数量、部品単価等）を登録することができる。図２２では、ユーザが整備項目（作業項目）「エアクリーナー交換」に対応付けて、「工数」欄の１１行目に工数「１」を入力し、「技術料」欄の１１行目に技術料「７，０００」を入力した例を示している。このように、本実施形態による車両整備情報管理システム１では、車種別セットテーブル９００に記憶されている情報を、ユーザが任意にカスタマイズすることができる。これにより、車種別セットテーブル９００には、数々の整備工場における整備実績に加えてユーザが所属するそれぞれの整備工場の実情が反映された情報が蓄積される。これにより、ユーザは、整備工場での勤務期間の長短に関わらず、勤務する整備工場の実情に合った内容の伝票作成や、顧客への整備態様の提案が可能となる。
【０１３７】
（変形例）
上記実施形態において、車種別セットテーブル９００（図１５参照）の「走行距離」列には、走行距離入力部６１７（図１２Ａ参照）のプルダウンメニューに表示される６種類の走行距離情報と同等の情報が表示されるとしたが、本発明はこれに限られない。「走行距離」列には、例えば６種類の走行距離情報と同等の情報を示す値が記憶されてもよい。例えば、６種類の走行距離情報と同等の情報を示す値とは、６種類の走行距離情報のそれぞれに対応付けられた「０」から「５」までの６つの数値である走行距離コードであってもよい。例えば、走行距離コード「０」は走行距離情報「〜３万ｋｍ」を示し、走行距離コード「１」は走行距離情報「３万ｋｍ〜５万ｋｍ」を示し、走行距離コード「２」は走行距離情報「５万ｋｍ〜７万ｋｍ」を示し、走行距離コード「３」は走行距離情報「７万ｋｍ〜９万ｋｍ」を示し、走行距離コード「４」は走行距離情報「９万ｋｍ〜１０万ｋｍ」を示し、走行距離コード「５」は走行距離情報「１０万ｋｍ〜」を示す。
【０１３８】
また、上記実施形態において、車種別セットテーブル９００の「コース」列には、コース入力部６１９（図１２Ａ参照）のプルダウンメニューに表示される３種類の整備コースと同等の情報が表示されるとしたが、本発明はこれに限られない。「コース」列には、例えば３種類の整備コースと同等の情報を示す値が記憶されてもよい。３種類の整備コースと同等の情報を示す値とは、３種類の整備コースのそれぞれに対応付けられた「０」から「２」までの３つの数値である整備コースコードであってもよい。例えば、整備コースコード「０」は整備コース「スタンダード」を示し、整備コースコード「１」は整備コース「デラックス」を示し、整備コースコード「２」は整備コース「ウルトラ」を示す。
【０１３９】
また、車種別セットテーブル９００の「走行距離」列に走行距離コードが入力される場合、作業画面データベース１４９には、走行距離コードと走行距離コードが示す走行距離情報とを対応付ける対応付けテーブルが設けられていてもよい。また、車種別セットテーブル９００の「コース」列に整備コースコードが入力される場合も同様に、整備コースコードと整備コースコードが示す整備コースとを対応付ける対応付けテーブルが設けられていてもよい。
【０１４０】
また、上記実施形態において、メインウィンドウ１２１における種々の作業画面や作業画面から派生して表示されるダイアログ画面の処理において車種別セットテーブル９００を参照する例を説明したが、本発明はこれに限られない。車種別セットテーブル９００は、サブウィンドウ１２３やサブウィンドウ１２３から派生して表示されるダイアログ画面の処理において参照されてもよい。例えば、サブウィンドウ１２３に新たなモードとして「伝票」モードを追加してもよい。例えば、「伝票」モードにおけるサブウィンドウは、車種別セット検索ダイアログ６００（図１２Ａ参照）が有する検索条件入力部６１０や検索車両連携表示部６２０、整備項目表示部６３０等と同様の機能を利用可能とし、車種別セットテーブル９００の情報を参照できるように構成されてもよい。これにより、ユーザは、メインウィンドウ１２１において伝票作成に関する作業とは別の作業を行いながら、サブウィンドウ１２３において車種別セットテーブル９００の内容を参照することができる。
【０１４１】
以上、添付図面を参照しながら本発明の好適な実施形態及びその変形例について説明した。
本発明の一部または全ては、ハードウェアまたはソフトウェア（ファームウェア、常駐ソフトウェア、マイクロコード、ステートマシン、ゲートアレイ等を含む）に組み入れることができる。さらに、本発明は、コンピュータによって使用可能な、またはコンピュータ可読の記憶媒体上のコンピュータプログラム製品の形態をとることができ、この媒体には、コンピュータによって使用可能な、またはコンピュータ可読のプログラムコードが組み入れられる。コンピュータによって使用可能な、またはコンピュータ可読の媒体は、命令実行システム、装置若しくはデバイスによって、またはそれらとともに使用されるプログラムを、収録する、記憶する、通信する、伝搬する、または搬送することのできる、任意の媒体とすることができる。
【０１４２】
また、本発明はかかる実施形態等に限定されない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【０１４３】
本発明は、車両の販売、購入及び販売以降の整備等に係る情報を一元管理する分野であれば、どのような構成にも適用することができる。
【符号の説明】
【０１４４】
１  マルチウィンドウ表示装置
１１  ディスプレイ装置
１３  本体
１５  ユーザインターフェース
１１０  ディスプレイ画面
１１１  ディスプレイ駆動部
１２１  メインウィンドウ
１２１ａ，１２１ｂ，１２３ｃ，１２３ｄ  長辺
１２１ｃ，１２１ｄ，１２３ａ，１２３ｂ  短辺
１２１ｊ  受付情報画面
１２１ｋ  車両情報画面
１２１ｌ  明細画面
１２１ｍ  確認画面
１２１ｎ  セット明細画面
１２３  サブウィンドウ
１３１  ワーキングメモリ
１３３  ＣＰＵ
１３７  ウィンドウ間距離判定部
１４１  フィッティング表示部
１４３  ウィンドウ操作部
１４５  操作判定部
１４７  整備情報データベース
１４９  作業画面データベース
１３５  プログラム用メモリ
１７０  作業制御部
１７７  表示制御部
１７９  情報抽出部
２３０，２３０ｂ  整備内容編集部
６００  車種別セット検索ダイアログ
６１０，６１０ｂ  検索条件入力部
６１１  メーカー名入力部
６１３  車名入力部
６１５  型式入力部
６１７  走行距離入力部
６１９  コース入力部
６２０，６２０ｂ  検索車両連携表示部
６３０，６３０ｂ  整備項目表示部
８００  型式対応付けテーブル
９００  車種別セットテーブル
【図１】
2018120564.tif 000003
【図２】
2018120564.tif 000004
【図３】
2018120564.tif 000005
【図４−１】
2018120564.tif 000006
【図４−２】
2018120564.tif 000007
【図５】
2018120564.tif 000008
【図６】
2018120564.tif 000009
【図７】
2018120564.tif 000010
【図８】
2018120564.tif 000011
【図９】
2018120564.tif 000012
【図１０】
2018120564.tif 000013
【図１１】
2018120564.tif 000014
【図１２Ａ】
2018120564.tif 000015
【図１２Ｂ】
2018120564.tif 000016
【図１３】
2018120564.tif 000017
【図１４】
2018120564.tif 000018
【図１５】
2018120564.tif 000019
【図１６】
2018120564.tif 000020
【図１７】
2018120564.tif 000021
【図１８】
2018120564.tif 000022
【図１９】
2018120564.tif 000023
【図２０】
2018120564.tif 000024
【図２１】
2018120564.tif 000025
【図２２】
2018120564.tif 000026