(57)【要約】【課題】  本発明の目的は、システムの業務画面がフロー構造や階層構造をなし、業務画面に表示される検査項目の入出力値が階層構造上で連動しているなかにおいて、管理権限を持つシステム管理者で業務システムの操作、変更を可能とし、検査項目の連動によるデータの信頼性を確保させることとシステム管理者の負担を軽減し、矛盾のない検修業務の変更を可能とする事である。【解決手段】  管理権限を持つシステム管理者の操作、変更により影響が生じる検査項目入力／出力データの連動する箇所の連動条件のみを上位の階層毎、順に繰り返し表示出力させることで、コンピュータ装置と対話型で操作させる仕組みを提供する。【選択図】  図20
2010061326.tif 000002
【特許請求の範囲】
【請求項１】
画面間で一方向に遷移する画面の階層構造を持つ業務プログラムであって、所定の階層の画面に含まれるデータ項目の値が他の階層の画面に含まれるデータ項目の値と連動する連動関係を有する業務プログラムの改変支援処理を実行するプログラム改変支援システムを用いたプログラム改変支援方法において、
前記プログラム改変支援システムは、
前記データ項目間の各々の連動関係を記憶し、
所定の階層である第１の階層に含まれる少なくとも１以上の第１のデータ項目についての修正指示情報を受信した場合に、記憶された前記連動関係に基づいて、前記第１のデータ項目と連動関係を有する少なくとも１以上の第２のデータ項目を特定し、
特定した前記第２のデータ項目を含む少なくとも１以上の第２の階層を前記連動関係に基づいて特定し、
特定した前記第２の階層のなかから、前記第１の階層に最も近い階層である第３の階層を前記連動関係に基づいて特定し、
特定した前記第３の階層に含まれるデータ項目についての修正指示を促す画面を表示させることを特徴とするプログラム改変支援方法。
【請求項２】
請求項１に記載のプログラム改変支援方法において、
前記プログラム改変支援システムは、
前記第２のデータ項目を特定できなかった場合には、修正支援処理の実行を終了することを特徴とするプログラム改変支援方法。
【請求項３】
請求項１に記載のプログラム改変支援方法において、
前記プログラム改変支援システムは、
前記画面の階層構造を記憶し、
画面の追加または削除を指示する変更指示情報を受信した場合に、当該変更指示情報に基づいて、記憶された前記階層構造を変更し、変更した情報を記憶することを特徴とするプログラム改変支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムの改変を支援する技術に関する。その中でも特に、鉄道車両における検査／修繕業務（検修業務）のプログラム改変を支援する技術に関する。
【背景技術】
【０００２】
鉄道車両における検修業務では、特定の検査についての検査結果を他の検査に用いるので、検修業務の業務システムは、検査項目に関する変数が複雑に連携・連動したプログラム構造（リンク関係）を有する。
【０００３】
従来、このような複雑なリンク関係を持つプログラムの改変を支援する技術として、特許文献１および２に開示される技術が提案されている。特許文献１には、データのリンク関係を階層構造に変換して、記憶装置に格納する技術が開示されている。特許文献２には、プログラムを修正した場合、修正箇所が影響を及ぼす範囲を特定する技術が開示されている。
【０００４】
【特許文献１】特願平8-310544
【特許文献２】特願平5-121405
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、記憶装置に格納されたデータのリンク関係を表示する技術は開示されているが、プログラム修正に伴う影響範囲を特定する技術については考慮されていなかった。
【０００６】
また、特許文献２では、プログラムの修正に伴う影響範囲を特定する技術については開示されているが、プログラム修正作業の順序を特定する技術は開示されていなかった。
【０００７】
例えば、鉄道車両における検修業務の業務システムにおいては、検修業務の検査項目は業務フロー（画面の階層構造）に従った連動関係を保持する。この場合、業務システムのプログラムを改変する際には、修正順序を考慮する必要がある。
【課題を解決するための手段】
【０００８】
そこで、本発明では、業務システムの各画面の階層間における検査項目（データ項目）の連動関係を記憶しておき、この連動関係に基づいて修正すべき階層の画面を特定する。所定の階層の画面に含まれるデータ項目についての設定情報が修正された場合に、修正されたデータ項目と連動する他の階層のデータ項目を特定する。特定されたデータ項目が複数の階層の画面にまたがって含まれる場合には、修正された階層と最も近い階層の画面を特定し、データ項目の修正指示を促す画面を表示する。
【発明の効果】
【０００９】
本発明により、業務フロー（画面の階層構造）に従い、プログラムの一部修正に伴う影響箇所を特定することで、影響箇所を順次修正することが可能になるので、データ整合性を保ちつつプログラム改変を実行するためのプログラム改変支援手段を提供することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の形態について、図面を用いて説明する。
【００１１】
図１は、本実施の形態におけるプログラム改変支援システムのシステム構成図である。プログラム改変支援システムは、サーバ10、管理用端末20、マスタDB30、検修実績DB40から構成されている。各コンピュータ（サーバ、端末、DB）は、ネットワークを介して互いに接続されている。また、各コンピュータは、メモリ、ハードディスクを含む記憶装置、CPUなどの処理装置を有し、記憶装置に格納されたプログラムに従って、処理装置が情報処理を実行するものである。
【００１２】
システム管理者は、サーバ10に接続された管理用端末20を操作することにより、鉄道車両の検修業務システムにおけるプログラム改変処理を実行する。サーバ10が備えるマスタDB30には、検修業務システムのプログラムの設定データが格納されている。サーバ10は、管理用端末20から送信される情報に基づきマスタDB30の設定データを修正し、修正された設定データを用いて、改変後のプログラムを生成する。
【００１３】
図２は、鉄道車両の検修業務システムにおける業務画面の画面遷移の例を示す概念図である。画面ごとの遷移（リンク）関係を階層図で示したものであり、階層１の画面から階層５の画面までが順に表示されることを表している。例えば、階層１の選択画面からは、階層２のA報告画面、B報告画面、C報告画面の３画面のいずれかに遷移（リンク）することを示している。
【００１４】
図３は、鉄道車両の検修業務システムにおける業務フローの表示画面例を示す概念図である。ここでは、図２におけるC報告画面510から、FF検修画面520、MM検修画面530、NN検修結果画面540までの一連の画面遷移における表示画面の例を示している。図３において、入力欄には、各検査項目の検査結果のデータが入力される。例えば、C報告画面510のC装置（車輪）の測定値（車輪幅）が入力されるものとする。また、画面間の検査項目入力欄のデータ（検査項目データ）には連動しているものがある。例えば、FF検修画面520の部位Cの検査項目データには、C報告画面510のC装置（１）の検査項目データとして入力された値に基づき、システム側で予め指定された条件（連動条件）に従い算出した結果が出力される。同様に、NN検修結果画面540の検査結果Cの検査項目データには、C報告画面510のC装置（２）とFF検修画面520の部位Cの検査項目データに基づき算出された結果が出力される。
【００１５】
図４は、図３における検査項目データの連動関係を画面ごとに示す概念図である。例えば、階層２の画面の検査項目データが階層３から５の検査項目データと連動していることを示す。
【００１６】
図５から図１１は、図２から図４で説明した鉄道車両の検修業務システムのプログラムを改変する（検修業務を変更する）ためのプログラム改変支援システムにおける表示画面例を示す図である。各画面は管理用端末20に表示され、システム管理者はこれらの画面に従い操作することで、サーバ10においてプログラム改変処理（検修業務変更処理）を実行させる。
【００１７】
図５は、検修業務変更処理の最初のメニュー選択画面を示す。なお、本実施例において検修業務変更処理とは、検査項目データを保持する画面の追加（画面追加処理）、修正（画面修正処理）、削除（画面削除処理）の３種類の処理を示す。図５のメニュー選択画面は、これら３種類の処理のなかから実行するメニューを選択するための画面である。
【００１８】
図６は、画面追加処理を実行する際に、追加する画面の位置を選択するための画面（検修業務追加画面）である。検修業務追加画面には、特定の業務フローを構成する画面の一覧が階層ごとに表示されている。システム管理者は、追加する画面の名称および追加位置を入力する。
【００１９】
図７は、画面修正処理を実行する際に、修正する画面を選択するための画面（検修業務選択画面）である。システム管理者は、修正する検査項目が含まれる画面を選択する。
【００２０】
図８は、画面削除処理を実行する際に、削除する画面を選択するための画面（検修画面削除画面）である。システム管理者は、削除する画面を選択する。
【００２１】
図９および図１０は、画面修正処理を実行する際に、修正する画面が選択された後に、その画面に含まれる検査項目を修正するための画面である。システム管理者は、図９の検査項目修正画面では、検査項目の名称および型、桁数を変更し、図１０の基準値修正画面では、検査項目に入力可能な値の最大値および最小値を変更する。
【００２２】
図１１は、画面追加処理、画面修正処理、画面削除処理の全ての処理において共通する、検査項目の連動関係や連動条件を変更するための画面である。例えば、連動先「DS-004検査項目2」は連動元1「DS-004検査項目1」と「DS-004検査項目2」を連動条件「AND」で算出した値を示す。システム管理者は、連動元や連動先の検査項目および連動条件を変更する。
【００２３】
図１２から図１８は、本実施例のシステムにおけるデータテーブルの構成例を示す図である。データテーブルには、鉄道車両における検修業務システムのプログラムの設定情報が格納されており、これらの設定情報に基づきプログラムを自動生成することが可能である。従って、プログラム改変の際には、これらの設定情報を修正し、修正した設定情報に基づいたプログラムを生成する。
【００２４】
図１２は、マスタDBの画面階層マスタテーブルの構成例を示す図である。画面階層マスタテーブルには、業務フローごとの画面の階層構造を示す情報が格納されている。本例では、例えば、業務フローID「A」で特定される業務フローは、階層1から階層5までの5画面から構成されることを示す情報が格納されている。
【００２５】
図１３は、マスタDBの検査項目マスタテーブルの構成例を示す図である。検査項目マスタテーブルには、画面ごとに含まれる検査項目を示す情報が格納されている。本例では、例えば、画面ID「DS-003」で特定される画面「FF検修画面」には、部位A〜Dの4つの検査項目が含まれることを示す情報が格納されている。
【００２６】
図１４は、マスタDBの基準値マスタテーブルの構成例を示す図である。基準値マスタテーブルには、画面毎の検査項目に入力可能な値の最大値および最小値を示す情報が格納されている。本例では、例えば、画面ID「DS-003」で特定される画面に含まれる４つの検査項目の最大値および最小値を示す情報が格納されている。
【００２７】
図１５は、マスタDBの連動マスタテーブルの構成例を示す図である。連動マスタテーブルには、検査項目間の連動関係および連動条件を示す情報が格納されている。本例では、例えば、連動先「DS-004検査項目2」は連動元1「DS-004検査項目1」と「DS-004検査項目2」を連動条件「AND」に従い算出された値であることを示す情報が格納されている。
【００２８】
図１６は、マスタDBの条件マスタテーブルの構成例を示す図である。条件マスタテーブルには、連動条件の定義を示す情報が格納されている。本例では、例えば、「MAX」とは、複数の検査項目の最大値を示す値を算出することを示す情報が格納されている。
【００２９】
図１７は、検修業績DBの検修実績テーブルの構成例を示す図である。検修実績テーブルには、過去の変更履歴情報が格納されている。
【００３０】
図１８は、一時保存テーブルとして、一時的に記憶装置に格納されたデータテーブルの構成例を示す図である。
【００３１】
図１９および図２０は、プログラム改変システムにおける検修業務変更処理の手順を示すフローチャートである。以下、図１９および図２０に従い、検修業務変更処理の手順を説明する。
【００３２】
まず、ステップ201にて、サーバ10は、検修業務変更メニュー画面情報を管理用端末20に送信し、表示装置21に図５に示す検修業務変更メニュー画面100を表示させる。システム管理者は、表示された検修業務変更メニュー画面100から、業務フローIDを選択し、修正ボタンを押下する。
【００３３】
ステップ202にて、サーバ10は、検修業務変更メニュー画面で選択された業務フローIDの情報101とボタンの操作情報を受け付ける。なお、操作情報は、「画面追加処理」「画面修正処理」「画面削除処理」のいずれかの処理を選択するための情報である。本例では、業務フローID「A」を受信したものとする。
【００３４】
ステップ203にて、ボタンの操作情報が「画面追加処理」を示す場合はステップ204に、「画面修正処理」を示す場合はステップ209に、「画面削除処理」を示す場合はステップ225に遷移する。まず、「画面修正処理」を示した場合の手順について説明する。
【００３５】
ステップ209にて、サーバ10は、受信した業務フローIDに基づいて、画面階層マスタテーブル31の情報を検索し抽出する。本例では、業務フローID「A」で特定される階層1から階層5までの5画面の情報「DS-001」〜「DS-005」を抽出する。次に、サーバ10は、抽出した情報を表示させた検修業務選択画面120を管理用端末20に送信し表示させる。システム管理者は、表示された検修業務選択画面120から、変更する検査項目を含む画面を選択する。本例では、検修画面「（２）」が選択されたものとする。
【００３６】
ステップ210にて、サーバ10は、ステップ209において選択された検修画面情報「（２）」121のデータを管理用端末20から受信する。
【００３７】
ステップ211にて、ステップ209にて選択された検修画面情報「（２）」と画面階層マスタテーブル31の業務フローID「A」のデータ310から、階層位置「階層2」と画面ID「DS-002」を特定し、一時保存テーブル［階層位置］410の階層位置411と画面ID412に値を格納する。
【００３８】
ステップ212にて、一時保存テーブル［階層位置］410に格納されている画面ID412と検査項目マスタの画面ID320と照合し、「DS-002」に該当する検査項目データ321を抽出する。
【００３９】
ステップ213にて、サーバ10は、検査項目修正画面情報とステップ212で抽出されたデータ321を管理用端末20に送信し、表示装置21に検査項目修正画面140を表示させる。システム管理者は、検査項目修正画面140を操作し、検修画面510の検査項目600、610、620に該当する検査項目1、検査項目3、検査項目5の検査項目名称142と型／桁数143の変更を入力装置22から行う。
【００４０】
ステップ214にて、サーバ10は、検査項目修正画面140の内容に入力された検査項目名称142、型／桁数143のデータを管理用端末20から受信する。
【００４１】
ステップ215にて、ステップ214で受信したデータを記憶装置12の一時保存テーブル［検査項目］420に格納する。
【００４２】
ステップ216にて、ステップ214で受信したデータで検査項目マスタテーブルの検査項目データ321を更新する。
【００４３】
ステップ217にて、記憶装置12の一時保存テーブル［階層位置］410に格納されている画面ID412と基準値マスタテーブルの画面ID330と照合し、「DS-002」に該当する基準値データ331を抽出する。
【００４４】
ステップ218にて、サーバ10は、基準値修正画面情報とステップ217で抽出したデータ331を管理用端末20に送信し、表示装置21に基準値修正画面150を表示させる。システム管理者は、基準値修正画面150を操作し、検修画面510の検査項目600、610、620に該当する検査項目1、検査項目3、検査項目5の最大値151、最小値152の変更を入力装置22から行う。
【００４５】
ステップ219にて、サーバ10は、基準値修正画面150の内容に入力された最大値151、最小値152のデータを管理用端末20から受信する。
【００４６】
ステップ220にて、ステップ219で受信したデータを基準値マスタテーブルの基準値データ331に更新する。
【００４７】
ステップ221にて、一時保存テーブル［検査項目］420に格納された検査項目のデータ421（全検査項目：DS-002-検査項目1、DS-002-検査項目3、DS-002-検査項目5）を検索キーとして、連動マスタテーブルの連動先340をすべて検索し、検索キーを含む連動条件を抽出する。
【００４８】
ステップ222にて、サーバ10は、連動条件変更画面情報とステップ221で抽出したデータを管理用端末20に送信し、表示装置21に連動条件変更画面160を表示させる。システム管理者は、連動条件の変更を連動条件変更画面160から操作する。
【００４９】
ステップ223にて、サーバ10は、連動条件変更画面160の内容に入力された連動条件163、連動元164のデータを管理用端末20から受け付ける。本例では、検査項目（600、610、620）への連動はない為、変更しない。
【００５０】
ステップ224にて、ステップ223で受け付けたデータを図14に示す連動マスタテーブルに更新する。
【００５１】
ステップ251にて、一時保存テーブル［検査項目］420に格納された検査項目421を検索キーとして、連動マスタテーブルの連動元341をすべて検索し、検索キーを含むデータがあるか判定する。データが存在しない場合は、上位階層の検修画面（520、530、540）に影響しない為、連動条件の変更処理は終了する。
【００５２】
ステップ252にて、ステップ251にて検索し該当した連動データ（700、710、730）を抽出し、一時保存テーブル［連動条件］430に格納する。本例では、検修画面510の検査項目620に該当する検査項目422は、連動マスタテーブルの連動元341に含まれていない為、抽出されない。
【００５３】
ステップ253にて、一時保存テーブル［連動条件］430に格納したデータ（700、710、730）の連動先432に含まれる画面IDを検索キーとして、画面階層マスタテーブルのデータ310を参照し、連動先階層431に階層位置を格納する。
【００５４】
ステップ254にて、サーバ10は、連動条件変更画面情報とステップ252にて抽出された連動データ（700、710、730）を管理用端末20に送信し、表示装置21に連動条件変更画面160を表示させる。システム管理者は、連動条件変更画面160を操作し、連動条件710の変更を入力装置22から行う。
【００５５】
ステップ266からループしてステップ254に帰ってきた場合、サーバ10は、連動条件変更画面情報とステップ266にて抽出された連動データを管理用端末20に送信し、表示装置21に連動条件変更画面160を表示させる。
【００５６】
ステップ255にて、変更有無をボタン操作情報から受け付け判定する。
変更しない場合は、ステップ259に進む。連動条件変更画面で入力できる連動条件163は、条件テーブル350から選択する。
【００５７】
ステップ256にて、サーバ10は、連動条件変更画面160の内容に変更された連動条件のデータ161を管理用端末20から受け付ける。
【００５８】
ステップ257にて、ステップ256で受け付けたデータ161を、連動マスタテーブルの連動データ710に更新する。
【００５９】
ステップ258にて、ステップ256で受け付けたデータ161の連動先165の情報を図17に示す記憶装置12の一時保存テーブル［連動先（１）］440と一時保存テーブル［連動先（２）］450に格納する。
【００６０】
ステップ259にて、一時保存テーブル［階層位置］410に格納されている階層位置の値「階層2」411と一時保存テーブル［階層位置］430に格納されている連動先階層の値431を比較し、階層差が最も小さい階層位置の値と画面IDの値に更新する。本例では、最も階層差が小さい連動条件データ700から、階層位置411に値「階層3」、画面ID412に値「DS-003」を格納する。
【００６１】
ステップ260にて、一時保存テーブル［階層位置］410に格納されている階層位置411の値「階層3」と一時保存テーブル［連動条件］430に格納されている連動先階層の値431を比較し、値が一致する一時保存テーブル［連動条件］430の連動データを削除する。本例では、値が一致する連動条件データ700の連動条件を一時保存テーブル［連動条件］から削除する。
【００６２】
ステップ261にて、一時保存テーブル［連動条件］430に格納されているデータが存在するかを確認する。本例では、連動条件データ（710、730）が存在する。存在しない場合、ステップ267へと進む。
【００６３】
ステップ262にて、一時保存テーブル［連動先（１）］440に格納されている値「DS-004-検査項目2」をキーとして、連動マスタテーブルの連動元341を抽出し、一時保存テーブル［連動条件］430に格納する。本例では、連動マスタテーブルの連動元720を抽出し、記憶装置12の一時保存テーブル［連動条件］に追加し格納する。
【００６４】
ステップ263にて、一時保存テーブル［連動先（１）］440に格納されているデータを削除する。
【００６５】
ステップ264にて、一時保存テーブル［連動条件］430に格納されている連動データを重複チェックし、連動データの連動先、連動条件、連動元の条件が全て同じデータを削除する。本実施例では、一時保存テーブル［連動条件］430に重複したデータはない。
【００６６】
ステップ265にて、ステップ262で抽出し、一時保存テーブル［連動条件］430に格納した連動データ720の連動先432に含まれる画面IDを検索キーとして、画面階層マスタテーブルを参照し、連動データ720の連動先階層431に階層位置を格納する。
【００６７】
ステップ266にて、一時保存テーブル［階層位置］410に格納されている階層位置の値411（階層3）と一時保存テーブル［階層位置］430に格納されている連動先階層の値431を比較し、階層差が最も小さい階層位置の連動データ710のみを一時保存テーブル［連動条件］430から抽出する。一時保存テーブル［連動条件］430のデータ（720、730）がなくなるまで、ステップ254から、ステップ266の処理を繰り返し、権限を持ったシステム管理者と対話させる手段を提供することで、ステップ254でシステム管理者が変更した連動条件により影響を及ぼす上位階層との連動を全て網羅する事ができる。システム管理者は、上位階層への影響を調査する負担を軽減でき、全階層の検査項目データの信頼性を確保する事ができる。
【００６８】
ステップ261にて、一時保存テーブル［連動条件］430のデータがない場合は、ステップ267へと進む。
【００６９】
ステップ267にて、サーバ10は、連動条件変更画面情報と一時保存テーブル［連動先（２）］450に格納されている連動先451を検索キーとして、検査項目マスタテーブルから検査項目データ322を抽出し、管理用端末20に送信し、表示装置21に検査項目修正画面140を表示させる。システム管理者は、検査項目修正画面140を操作し、検査項目名称142、型／桁数143の情報の変更を入力装置22から行う。
【００７０】
ステップ268にて、サーバ10は、検査項目修正画面140の内容に変更された検査項目名称142、型／桁数143を管理用端末20から受け付ける。
【００７１】
ステップ269にて、ステップ268で受け付けたデータを図12に示す検査項目マスタテーブルの検査項目データ321に更新する。
【００７２】
ステップ270にて、一時保存テーブル［連動先（２）］450のデータ451を削除する。
【００７３】
ステップ271にて、過去の検修実績データを保護する為、検修実績テーブルに実績入力領域360を追加する。
【００７４】
ステップ272にて、変更された検査項目と連動条件をもとに機能単位にまとめられた共通テンプレートを用いて、プログラムを自動生成する。
【００７５】
本例では、検査項目の変更を事例として説明したが、検査項目の追加および削除、既存の既存のフロー構造や階層構造を変更する場合も、同様の処理で実行可能である。
【００７６】
次に、ステップ203にてボタンの操作情報が「画面追加処理」を示す場合に、ステップ204に遷移した場合の手順について説明する。
【００７７】
ステップ204にて、サーバ10は、検修業務追加画面情報と画面階層マスタテーブルのデータを管理用端末20に送信し、表示装置21に検修業務追加画面110を表示させる。
【００７８】
ステップ205にて、サーバ10は、検修業務追加画面110の内容に入力された追加検修画面名称111と追加位置情報112のデータを管理用端末20から受信する。
【００７９】
ステップ206にて、サーバ10は、ステップ206にて受け付けた追加位置情報112から、新規の業務画面が格納される階層位置より下位の階層の業務画面を全て下の階層にずらす。また、新規の画面IDを発行し、新規業務画面の階層位置を決定する。
【００８０】
ステップ207にて、ステップ206で処理された格納情報に基づきを画面階層マスタテーブルに格納し更新する。
【００８１】
ステップ208にて、一時保存テーブル［階層位置］410に追加した業務画面の階層位置411と画面ID412を格納したら、ステップ212に進み、以降のステップの処理を実行する。
【００８２】
次に、ステップ203にてボタンの操作情報が「画面削除処理」を示す場合に、ステップ225に遷移した場合の手順について説明する。
【００８３】
ステップ225にて、サーバ10は、検修業務削除画面情報と画面階層マスタテーブルのデータを管理用端末20に送信し、表示装置21に検修業務削除画面130を表示させる。
【００８４】
ステップ226にて、サーバ10は、検修業務削除画面130の内容に入力された削除検修画面情報131を管理用端末20から受信する。
【００８５】
ステップ227にて、サーバ10は、ステップ227にて受け付けた削除検修画面情報から、削除する業務画面の階層位置より下位の階層の業務画面を全て上位の階層にずらし階層位置を決定する。
【００８６】
ステップ228にて、ステップ228で決定された格納情報に基づきを画面階層マスタテーブルに格納し更新する。
【００８７】
ステップ229にて、一時保存テーブル［階層位置］410に追加した業務画面の階層位置411と画面ID412を格納する。
【００８８】
ステップ230にて、削除された業務画面の全検査項目を、一時保存テーブル［検査項目］420に格納したら、ステップ251に進み、以降のステップの処理を実行する。
【００８９】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【図面の簡単な説明】
【００９０】
【図１】システム構成図
【図２】本実施形態における検修階層図
【図３】本実施形態における検査項目連動図（その１）
【図４】本実施形態における検査項目連動図（その２）
【図５】検修業務変更メニュー画面
【図６】検修業務追加画面
【図７】検修業務選択画面
【図８】検修業務削除画面
【図９】検査項目修正画面
【図１０】基準値修正画面
【図１１】連動条件変更画面
【図１２】データテーブル［画面階層マスタテーブル］
【図１３】データテーブル［検査項目マスタテーブル］
【図１４】データテーブル［基準値マスタテーブル］
【図１５】データテーブル［連動マスタテーブル］
【図１６】データテーブル［条件マスタテーブル］
【図１７】データテーブル［検修実績テーブル］
【図１８】記憶装置［一時保存テーブル］
【図１９】本実施形態におけるフローチャート（その１）
【図２０】本実施形態におけるフローチャート（その２）
【符号の説明】
【００９１】
１０  サーバ
１１  制御装置
１２  記憶装置
２０  管理用端末
２１  表示装置
２２  入力装置
３０  マスタDB
３１  画面階層マスタテーブル
３２  検査項目マスタテーブル
３３  基準値マスタテーブル
３４  連動マスタテーブル
３５  条件マスタテーブル
４０  検修実績DB
４１  検修実績テーブル
【図１】
2010061326.tif 000003
【図２】
2010061326.tif 000004
【図３】
2010061326.tif 000005
【図４】
2010061326.tif 000006
【図５】
2010061326.tif 000007
【図６】
2010061326.tif 000008
【図７】
2010061326.tif 000009
【図８】
2010061326.tif 000010
【図９】
2010061326.tif 000011
【図１０】
2010061326.tif 000012
【図１１】
2010061326.tif 000013
【図１２】
2010061326.tif 000014
【図１３】
2010061326.tif 000015
【図１４】
2010061326.tif 000016
【図１５】
2010061326.tif 000017
【図１６】
2010061326.tif 000018
【図１７】
2010061326.tif 000019
【図１８】
2010061326.tif 000020
【図１９】
2010061326.tif 000021
【図２０】
2010061326.tif 000022