(57)【特許請求の範囲】
【請求項１】
工事の計画を管理する工事計画管理装置であって、
前記工事を識別する工事識別情報に対応付けた工事計画を複数の工事について設けた集約工事計画を記憶する工事計画記憶手段と、
前記工事計画記憶手段に記憶される前記集約工事計画の任意の時点の複製にバージョンを対応付けてバージョン記憶手段に記憶するバージョン記憶制御手段と、
前記工事識別情報の入力を受け付ける工事計画受付手段と、
前記工事計画受付手段によって受け付けられた前記工事識別情報によって識別される工事計画を、前記工事計画記憶手段に記憶された前記集約工事計画に含まれる複数の工事計画から比較対象工事計画として抽出する工事計画抽出手段と、
集約工事計画を選択するために前記バージョンの入力を受け付ける集約工事選択手段と、
前記集約工事選択手段によって受け付けられた前記バージョンに対応付けられた集約工事計画を、前記バージョン記憶手段に記憶された前記集約工事計画から抽出するバージョン抽出手段と、
前記工事計画抽出手段によって抽出された前記比較対象工事計画に含まれる項目と、前記バージョン抽出手段によって抽出された前記集約工事計画のうち前記比較対象工事計画と同一の前記工事識別情報に対応付けられた工事計画に含まれる項目と、を比較し、比較結果を表示する工事計画比較手段と、
を備える工事計画管理装置。
【請求項２】
前記工事計画記憶手段に記憶された前記工事計画の変更指示を受け付けると、変更後の工事計画を前記工事計画記憶手段に記憶させると共に当該変更の理由を受け付ける工事計画変更手段をさらに備える請求項１に記載の工事計画管理装置。
【請求項３】
前記バージョン記憶制御手段は、前記工事計画記憶手段に記憶された前記集約工事計画を前記バージョン記憶手段に複製するための複製指示を受け付けると、前記工事計画記憶手段に記憶された前記集約工事計画に新たなバージョンを対応付けて前記バージョン記憶手段に記憶する請求項１又は２に記載の工事計画管理装置。
【請求項４】
前記バージョン記憶制御手段は、前記工事計画記憶手段に記憶された前記工事計画の変更指示を受け付けると、変更前の工事計画を含む前記集約工事計画に新たなバージョンを対応付けて前記バージョン記憶手段に記憶する請求項１から３のいずれかに記載の工事計画管理装置。
【請求項５】
工事を識別する工事識別情報に対応付けた工事計画を複数の工事について設けた集約工事計画を記憶する工事計画記憶手段を備える、前記工事の計画を管理する工事計画管理装置が実行する方法であって、
前記工事計画記憶手段に記憶される前記集約工事計画の任意の時点の複製にバージョンを対応付けてバージョン記憶手段に記憶するバージョン記憶制御ステップと、
前記工事識別情報の入力を受け付ける工事計画受付ステップと、
前記工事計画受付ステップによって受け付けられた前記工事識別情報によって識別される工事計画を、前記工事計画記憶手段に記憶された前記集約工事計画に含まれる複数の工事計画から比較対象工事計画として抽出する工事計画抽出ステップと、
集約工事計画を選択するために前記バージョンの入力を受け付ける集約工事選択ステップと、
前記集約工事選択ステップによって受け付けられた前記バージョンに対応付けられた集約工事計画を、前記バージョン記憶手段に記憶された前記集約工事計画から抽出するバージョン抽出ステップと、
前記工事計画抽出ステップによって抽出された前記比較対象工事計画に含まれる項目と、前記バージョン抽出ステップによって抽出された前記集約工事計画のうち前記比較対象工事計画と同一の前記工事識別情報に対応付けられた工事計画に含まれる項目と、を比較し、比較結果を表示する工事計画比較ステップと、
を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工事計画管理装置及び方法に関する。
【背景技術】
【０００２】
従来より、各種の工事の計画は、計画の立案から計画の変更、工事の進捗等についてコンピュータを利用して管理されている。コンピュータへの入力に誤りがなければ、工事計画のコンピュータによる管理は、頻繁に発生する変更や変更に伴う再計算について、省力化を促進し、計算ミスを防止する。
【０００３】
例えば、計画の予算書を作成する場合に、計算ミス、転記ミス、科目の指示ミス等を防ぐための予算書作成システムを開示する特許文献１が知られている。特許文献１に開示された予算書作成システムは、科目のコード、名称をファイル上に登録し、これを参照しながら見積内容をファイル上に登録する。次に、予算書作成システムは、登録した見積内容を集計することにより計算ミス、転記ミス、科目の指示ミスをチェックし、ミスがなければ予算書の出力を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−３５９２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の予算書作成システムは、過去の集約データの再利用ができないため比較分析ができない。また、工事計画は、予算調整段階の都度、計画に変更が生じるが、その変更内容や経緯について保持する機能がないと、人間の作業が多くなる。例えば、工事計画が多量（約１７００件）にある場合、工事計画の作成や変更について、工事計画の件名の並べ変えや分類をする人間の作業が多く発生し、多くの時間を要する。また、工事計画の変更が頻繁になると、どの工事計画が最新か、なぜ工事計画を変更したのかが不明になる場合がある。
【０００６】
そこで、工事計画のデータを再利用して比較したり、工事計画の変更や経緯を示すことができる装置が求められている。
【０００７】
本発明は、工事計画のデータを再利用して比較し、工事計画の変更や経緯を容易に示すことができる工事計画管理装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
（１）  工事の計画を管理する工事計画管理装置であって、前記工事を識別する工事識別情報に対応付けた工事計画を複数の工事について設けた集約工事計画を記憶する工事計画記憶手段と、前記工事計画記憶手段に記憶される前記集約工事計画の任意の時点の複製にバージョンを対応付けてバージョン記憶手段に記憶するバージョン記憶制御手段と、前記工事計画記憶手段に記憶された前記集約工事計画に含まれる複数の工事計画から任意の工事計画を比較対象工事計画として抽出する工事計画抽出手段と、前記バージョン記憶手段に記憶された前記集約工事計画のうち任意のバージョンに対応付けられた集約工事計画を抽出するバージョン抽出手段と、前記工事計画抽出手段によって抽出された前記比較対象工事計画と、前記バージョン抽出手段によって抽出された前記集約工事計画のうち前記比較対象工事計画と同一の前記工事識別情報に対応付けられた工事計画と、を比較する工事計画比較手段と、を備える工事計画管理装置。
【００１０】
（１）の構成によれば、本発明に係る工事計画管理装置は、複数の工事計画を工事識別情報と対応付けると共に集約して集約工事計画として記憶する工事計画記憶手段に加え、工事計画記憶手段に記憶される集約工事計画の任意の時点の複製にバージョンを対応付けて記憶するバージョン記憶手段を備える。そして、工事計画管理装置は、工事計画記憶手段に記憶された任意の工事計画（比較対象工事計画）と、バージョン記憶手段に記憶された任意のバージョンに対応付けられた集約工事計画のうち比較対象工事計画と同一の工事識別情報に対応付けられた工事計画と、を比較する。
このように工事計画のデータをバージョン管理し再利用することで、予算調整等により数度にわたって工事計画が変更されたとしても、当該変更内容を容易に管理することができる。また、個々の工事計画に工事識別情報を付しているため、多数の工事が存在していても過去の工事計画との比較を容易に行うことができる。
【００１１】
（２）  前記工事計画記憶手段に記憶された前記工事計画の変更指示を受け付けると、変更後の工事計画を前記工事計画記憶手段に記憶させると共に当該変更の理由を受け付ける工事計画変更手段をさらに備える（１）に記載の工事計画管理装置。
【００１２】
（２）の構成によれば、工事計画の変更指示を受け付けると、工事計画記憶手段に変更後の工事計画を記憶させ、当該変更の理由を受け付ける。これにより、本発明に係る工事計画管理装置では、変更された工事計画について、変更の理由を容易に示すことができる。
【００１３】
（３）  前記バージョン記憶制御手段は、前記工事計画記憶手段に記憶された前記集約工事計画を前記バージョン記憶手段に複製するための複製指示を受け付けると、前記工事計画記憶手段に記憶された前記集約工事計画に新たなバージョンを対応付けて前記バージョン記憶手段に記憶する（１）又は（２）に記載の工事計画管理装置。
【００１４】
（３）の構成によれば、管理者の指示に基づいて集約工事計画の複製を生成することができるため、工事計画をバージョンによって再利用して比較し、工事計画の変更や経緯をさらに容易に示すことができる。
【００１５】
（４）  前記バージョン記憶制御手段は、前記工事計画記憶手段に記憶された前記工事計画の変更指示を受け付けると、変更前の工事計画を含む前記集約工事計画に新たなバージョンを対応付けて前記バージョン記憶手段に記憶する（１）から（３）のいずれかに記載の工事計画管理装置。
【００１６】
（４）の構成によれば、変更前の工事計画を自動的に複製しバージョンを対応付けて記憶させるので、バージョンによって再利用して比較し、工事計画の変更や経緯を容易に示すことができる。
【００１７】
（５）  工事を識別する工事識別情報に対応付けた工事計画を複数の工事について設けた集約工事計画を記憶する工事計画記憶手段を備える、前記工事の計画を管理する工事計画管理装置が実行する方法であって、前記工事計画記憶手段に記憶される前記集約工事計画の任意の時点の複製にバージョンを対応付けてバージョン記憶手段に記憶するバージョン記憶制御ステップと、前記工事計画記憶手段に記憶された前記集約工事計画に含まれる複数の工事計画から任意の工事計画を比較対象工事計画として抽出する工事計画抽出ステップと、前記バージョン記憶手段に記憶された前記集約工事計画のうち任意のバージョンに対応付けられた集約工事計画を抽出するバージョン抽出ステップと、前記工事計画抽出ステップによって抽出された前記比較対象工事計画と、前記バージョン抽出ステップによって抽出された前記集約工事計画のうち前記比較対象工事計画と同一の前記工事識別情報に対応付けられた工事計画と、を比較する工事計画比較ステップと、を備える方法。
【００１８】
（５）の構成によれば、（１）と同様に、最新の工事計画を容易に抽出することができ、複製して記憶した工事計画を工事識別情報によって比較して、工事計画の変更や経緯を容易に示すことができる。
【発明の効果】
【００１９】
本発明によれば、本発明は、工事計画について過去の集約データを保持し、再利用できる機能を追加することで、今回と過去との予算集計の比較を容易にすることができる。また、本発明は、工事計画の変更理由（変更内容、経緯等）を保持し、確認できる機能を追加することで、変更管理を容易に行うことができる。したがって、本発明は、工事計画の集計業務及び変更管理について、迅速化及び省力化を可能とすることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る工事計画管理装置の機能を示す機能ブロック図である。
【図２】本発明の一実施形態に係る工事計画管理装置のハードウェア構成の一例を示す図である。
【図３】本発明の一実施形態に係る工事計画ＤＢの例を示す図である。
【図４】本発明の一実施形態に係るバージョンＤＢの例を示す図である。
【図５】本発明の一実施形態に係る工事計画管理装置の処理内容を示すフローチャートである。
【図６】本発明の一実施形態に係る工事計画管理装置の工事計画比較処理の内容を示すフローチャートである。
【図７】本発明の一実施形態に係る工事計画管理装置の工事計画変更処理の内容を示すフローチャートである。
【図８】本発明の一実施形態に係る工事計画管理装置の複製処理の内容を示すフローチャートである。
【図９】本発明の一実施形態に係る工事計画管理装置が表示させるメニュー画面の例を示す図である。
【図１０】本発明の一実施形態に係る工事計画管理装置が表示させる工事計画比較画面の例を示す図である。
【図１１】本発明の一実施形態に係る工事計画管理装置が表示させる工事計画変更画面の例を示す図である。
【図１２】本発明の一実施形態に係る工事計画管理装置が表示させる工事計画変更画面の修正画面の例を示す図である。
【図１３】本発明の一実施形態に係る工事計画管理装置が表示させる工事計画変更画面の変更理由入力画面の例を示す図である。
【図１４】本発明の一実施形態に係る工事計画管理装置が表示させるバージョン管理画面の例を示す図である。
【図１５】本発明の一実施形態に係る工事計画管理装置が表示させるバージョン管理画面の確認画面の例を示す図である。
【図１６】本発明の実施形態２に係る工事計画ＤＢの例を示す図である。
【図１７】本発明の実施形態２に係る工事計画管理装置の工事計画変更処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００２１】
［実施形態１］
以下、本発明の実施形態について図を参照しながら説明する。
【００２２】
図１は、本発明の一実施形態に係る工事計画管理装置１０の機能を示す機能ブロック図である。工事計画管理装置１０は、工事計画記憶手段としての工事計画ＤＢ３１と、バージョン記憶手段としてのバージョンＤＢ３２と、バージョン記憶制御手段１１と、工事計画抽出手段１２と、バージョン抽出手段１３と、工事計画比較手段１４と、工事計画変更手段１５とを含んで構成される。以下各手段ごとに説明する。
【００２３】
工事計画ＤＢ３１は、工事を識別する工事識別情報に対応付けた工事計画を複数の工事について設けた集約工事計画を記憶する。すなわち、工事計画ＤＢ３１は、工事ＩＤに対応付けて個々の工事計画を記憶し、個々の工事計画を集めて集約工事計画として記憶する。例えば、工事計画は、工事名称や、工事額、工期等から構成される（後述する図３参照）。工事計画は変更されると工事計画ＤＢ３１に記憶させるので、工事計画ＤＢ３１から抽出した工事計画は、最新の工事計画である。
【００２４】
バージョン記憶制御手段１１は、工事計画ＤＢ３１に記憶される集約工事計画の任意の時点の複製にバージョンを対応付けてバージョンＤＢ３２に記憶する。任意の時点には、管理者による指示を受け付けて複製をする場合や、工事計画の変更の際に自動的に複製をする場合等がある。バージョンは、例えば、平成２２年度中期計画の初期集計や、平成２２年度中期計画の部長ヒアリングによる変更計画等のように工事計画の変更に対して設けられ、識別情報（バージョンＩＤ）を付して管理される。
【００２５】
工事計画抽出手段１２は、工事計画ＤＢ３１に記憶された集約工事計画に含まれる複数の工事計画から任意の工事計画を比較対象工事計画として抽出する。例えば、工事計画抽出手段１２は、管理者によって選択された任意の工事計画を受け付けて、受け付けた工事計画を工事計画ＤＢ３１から抽出する。抽出は、編集距離（レーベンシュタイン距離）アルゴリズムを用いた検索によって行われる。このような検索は、工事計画を受け付ける際に入力されたキーワードが工事名称にマッチしていなくても、キーワードと工事名称とについて文字列間の関連度が高い、類似する工事名称をも検索することができる。
【００２６】
バージョン抽出手段１３は、バージョンＤＢ３２に記憶された集約工事計画のうち任意のバージョンに対応付けられた集約工事計画を抽出する。例えば、バージョン抽出手段１３は、管理者によって入力される任意のバージョンを受け付けて、受け付けたバージョンに対応付けられた集約工事計画をバージョンＤＢ３２から抽出する。
【００２７】
工事計画比較手段１４は、工事計画抽出手段１２によって抽出された比較対象工事計画と、バージョン抽出手段１３によって抽出された集約工事計画のうち比較対象工事計画と同一の工事識別情報に対応付けられた工事計画と、を比較する。
なお、工事計画管理装置１０では、工事計画比較手段１４による比較結果を表示することとしてもよい。この場合において、相違箇所を色表示したり、相違する工事計画のみを表示することで、工事額の相違や、工期の相違等を明示することが好ましい。また、相違箇所の色表示は、相違箇所に応じて異なる色彩で強調することとしてもよい。例えば、工事額が相違する場合には青色で強調し、工期が相違する場合には緑色で強調することとしてもよい。
【００２８】
バージョン記憶制御手段１１は、工事計画ＤＢ３１に記憶された集約工事計画をバージョンＤＢ３２に複製するための複製指示を受け付けると、工事計画ＤＢ３１に記憶された集約工事計画に新たなバージョンを対応付けてバージョンＤＢ３２に記憶する。例えば、バージョン記憶制御手段１１は、複製ボタン５０３（後述する図９参照）の押下を受け付けると、工事計画ＤＢ３１に記憶された集約工事計画に新たなバージョンを対応付けてバージョンＤＢ３２に記憶する（任意複製）。
【００２９】
工事計画変更手段１５は、工事計画ＤＢ３１に記憶された工事計画の変更指示を受け付けると、変更後の工事計画を工事計画ＤＢ３１に記憶させると共に当該変更の理由を受け付ける。例えば、工事計画変更手段１５は、変更ボタン５０２（後述する図９参照）の押下を受け付けると、工事計画の変更を受け付け、変更後の工事計画を工事計画ＤＢ３１に記憶させる。次に、工事計画変更手段１５は、変更の理由の入力を受け付け、受け付けた変更の理由を、バージョン記憶制御手段１１によって任意複製されたバージョンＤＢ３２に記憶する。
【００３０】
図２は、本発明の一実施形態に係る工事計画管理装置１０のハードウェア構成の一例を示す図である。工事計画管理装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０００、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、Ｉ／Ｏコントローラ１０７０、ハードディスク１０７４、表示装置１０８０、入力装置１１００及び入出力Ｉ／Ｆ装置２０００を備え、バスライン１００５により接続されている。
【００３１】
ＣＰＵ１０００は、工事計画管理装置１０を統括的に制御する部分であり、ハードディスク１０７４に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００３２】
通信Ｉ／Ｆ１０４０は、工事計画管理装置１０を専用ネットワーク又は公共ネットワークを介してユーザ端末等と接続できるようにするためのネットワーク・アダプタである。
【００３３】
メインメモリ１０５０は、適宜読み出して実行されるプログラムを記憶し、プログラムの実行によって作成される種々の情報を記憶する。ＢＩＯＳ１０６０は、工事計画管理装置１０の起動時にＣＰＵ１０００が実行するブートプログラムや、工事計画管理装置１０のハードウェアに依存するプログラム等を格納する。
【００３４】
Ｉ／Ｏコントローラ１０７０には、ハードディスク１０７４等の記憶手段を接続することができる。ハードディスク１０７４は、工事計画管理装置１０が本発明の機能を実行するためのプログラムを記憶している。
【００３５】
工事計画管理装置１０に提供されるプログラムは、ハードディスク１０７４、又はメモリカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、工事計画管理装置１０にインストールされ実行されてもよい。
【００３６】
表示装置１０８０は、工事計画管理装置１０による演算処理結果の画面、管理者の指示を受け付ける画面等を表示するものであり、ブラウン管表示装置、液晶表示装置等のディスプレイ装置を含む。入力装置１１００は、工事計画管理装置１０のオペレータによる入力を行う装置であり、キーボード及びマウス等で構成される。入出力Ｉ／Ｆ装置２０００は、工事計画管理装置１０と、他の機器、例えば補助記憶装置等とを接続する。
【００３７】
図３は、本発明の一実施形態に係る工事計画ＤＢ３１の例を示す図である。工事計画ＤＢ３１は、工事ＩＤに対応付けて、工事計画を記憶している。工事計画は、例えば、担当（担当者名や担当部署等）、立案予定、工期（着工及び竣工）、総工事額（年度ごとの予算額の総計）、総工事額の内訳としての当年度工事額（当年度の詳細、例えば、４半期ごとの工事額を含む）や年度ごとの工事額等からなる。
【００３８】
図４は、本発明の一実施形態に係るバージョンＤＢ３２の例を示す図である。バージョンＤＢ３２は、集約工事計画のバージョンＩＤに対応付けて、工事計画ＤＢ３１の複製と、工事計画の変更理由とを記憶している。バージョンＩＤは、例えば、Ｖ１０＿１（平成２２年度中期計画の初期集計）や、Ｖ１０＿２（平成２２年度中期計画の部長ヒアリングによる変更計画）等である。
【００３９】
図５は、本発明の一実施形態に係る工事計画管理装置１０の処理内容を示すフローチャートである。
【００４０】
ステップＳ１０１において、ＣＰＵ１０００は、工事計画の比較か否かを判断する。すなわち、ＣＰＵ１０００は、比較ボタン５０１（後述する図９参照）が押下されたか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１０２に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０３に移す。
【００４１】
ステップＳ１０２において、ＣＰＵ１０００は工事計画比較処理（後述する図６参照）を行う。その後、ＣＰＵ１０００は、処理をステップＳ１０３に移す。
【００４２】
ステップＳ１０３において、ＣＰＵ１０００は、工事計画の変更か否かを判断する。すなわち、ＣＰＵ１０００は、変更ボタン５０２（後述する図９参照）が押下されたか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１０４に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０５に移す。
【００４３】
ステップＳ１０４において、ＣＰＵ１０００は、工事計画変更処理（後述する図７参照）を行う。その後、ＣＰＵ１０００は、処理をステップＳ１０５に移す。
【００４４】
ステップＳ１０５において、ＣＰＵ１０００は、工事計画の複製か否かを判断する。すなわち、ＣＰＵ１０００は、複製ボタン５０３（後述する図９参照）が押下されたか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１０６に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０７に移す。
【００４５】
ステップＳ１０６において、ＣＰＵ１０００は、工事計画の複製処理（後述する図８参照）を行う。その後、ＣＰＵ１０００は、処理をステップＳ１０７に移す。
【００４６】
ステップＳ１０７において、ＣＰＵ１０００は、工事計画の作成か否かを判断する。すなわち、ＣＰＵ１０００は、作成ボタン５０４（後述する図９参照）が押下されたか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１０８に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０９に移す。
【００４７】
ステップＳ１０８において、ＣＰＵ１０００は、工事計画を作成する。より具体的には、ＣＰＵ１０００は、作成する工事計画について、工事計画変更画面のうち修正画面（後述する図１２参照）と同様の画面により、工事計画の内容を受け付け、工事計画の変更理由を新規作成にし、工事ＩＤを自動的に生成し（例えば、２０１０年度の１件目をＫ１００００１）、工事名称の入力を受け付け、工事計画に対応付けて工事計画ＤＢ３１に記憶させる。その後、ＣＰＵ１０００は、処理をステップＳ１０９に移す。
【００４８】
ステップＳ１０９において、ＣＰＵ１０００は、バージョン管理を行うか否かを判断する。すなわち、ＣＰＵ１０００は、管理ボタン５０５（後述する図９参照）が押下されたか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ１０００は、処理をステップＳ１１０に移し、ＮＯの場合、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【００４９】
ステップＳ１１０において、ＣＰＵ１０００は、バージョン管理を行う。より具体的には、ＣＰＵ１０００は、バージョン管理画面（後述する図１４及び１５参照）を表示装置１０８０に表示させ、受け付けたバージョンの検索を行い、検索したバージョンのうちの工事計画の変更理由の修正等を行う。その後、ＣＰＵ１０００は、処理をステップＳ１０１に移す。
【００５０】
図６は、本発明の一実施形態に係る工事計画管理装置１０の工事計画比較処理の内容を示すフローチャートである。
【００５１】
ステップＳ２０１において、ＣＰＵ１０００（工事計画抽出手段１２）は、比較する工事計画を受け付ける。より具体的には、ＣＰＵ１０００は、比較する工事計画の工事名称の入力を受け付ける（後述する図１０参照）。その後、ＣＰＵ１０００は、処理をステップＳ２０２に移す。
【００５２】
ステップＳ２０２において、ＣＰＵ１０００（工事計画抽出手段１２）は、受け付けた工事計画を工事計画ＤＢ３１から抽出する。より具体的には、ＣＰＵ１０００は、ステップＳ２０１で受け付けた工事名称によって、工事計画ＤＢ３１を検索し、検索した工事計画を抽出する。その後、ＣＰＵ１０００は、処理をステップＳ２０３に移す。
【００５３】
ステップＳ２０３において、ＣＰＵ１０００（バージョン抽出手段１３）は、バージョンを受け付ける。より具体的には、ＣＰＵ１０００は、比較するバージョンのバージョン名称やバージョンＩＤの入力を受け付ける（後述する図１０参照）。その後、ＣＰＵ１０００は、処理をステップＳ２０４に移す。
【００５４】
ステップＳ２０４において、ＣＰＵ１０００（バージョン抽出手段１３）は、受け付けたバージョンをバージョンＤＢ３２から抽出する。より具体的には、ＣＰＵ１０００は、ステップＳ２０３で受け付けたバージョンＩＤによって、バージョンＤＢ３２を検索し、検索したバージョンを抽出する（後述する図１０参照）。その後、ＣＰＵ１０００は、処理をステップＳ２０５に移す。
【００５５】
ステップＳ２０５において、ＣＰＵ１０００（工事計画比較手段１４）は、工事ＩＤが同一の工事計画同士を比較する。より具体的には、ＣＰＵ１０００は、ステップＳ２０２で抽出された比較対象工事計画と、ステップＳ２０４で抽出されたバージョンのうち比較対象工事計画と同一の工事ＩＤに対応付けられた工事計画と、を比較する。その後、ＣＰＵ１０００は、処理をステップＳ２０６に移す。
【００５６】
ステップＳ２０６において、ＣＰＵ１０００は、比較結果を色表示する。より具体的には、ＣＰＵ１０００は、工事計画に含まれる項目（担当、立案予定、工期、総工事額、総工事額の内訳等）を比較し、相違する項目について、色表示（例えば、工期が相違する場合に緑色、工事額が相違する場合に青色、新規作成され、同一の工事計画が存在しない場合に赤色）によって相違を明示して表示装置１０８０に表示したり、プリンタに比較表を出力したりする。その後、ＣＰＵ１０００は、処理を終了し、本処理に移るステップの次のステップに処理を戻す。
【００５７】
図７は、本発明の一実施形態に係る工事計画管理装置１０の工事計画変更処理の内容を示すフローチャートである。
【００５８】
ステップＳ３０１において、ＣＰＵ１０００（工事計画変更手段１５）は、変更する工事計画を受け付け、受け付けた工事計画を工事計画ＤＢ３１から抽出する。より具体的には、ＣＰＵ１０００は、変更する工事計画の工事名称の入力を受け付ける（後述する図１１参照）。次に、ＣＰＵ１０００は、受け付けた工事名称によって工事計画ＤＢ３１を検索し、検索した工事計画を表示する（後述する図１１参照）。次に、ＣＰＵ１０００は、検索した工事計画のうちから選択された工事計画を表示する（後述する図１１及び図１２参照）。その後、ＣＰＵ１０００は、処理をステップＳ３０２に移す。
【００５９】
ステップＳ３０２において、ＣＰＵ１０００（工事計画変更手段１５）は、抽出した工事計画の内容を、受け付けた内容によって変更する。より具体的には、ＣＰＵ１０００は、工事計画に含まれる項目（担当、立案予定、工期、総工事額、総工事額の内訳等）の内容を表示し、内容の変更を受け付ける（後述する図１２参照）。その後、ＣＰＵ１０００は、処理をステップＳ３０３に移す。
【００６０】
ステップＳ３０３において、ＣＰＵ１０００（工事計画変更手段１５）は、工事計画の変更理由を受け付け、変更後の工事計画を工事計画ＤＢ３１に記憶させると共に、変更の理由をバージョンＤＢ３２に記憶させる。より具体的には、ＣＰＵ１０００は、工事計画を変更する理由を入力させるために、工事計画変更画面の理由入力画面を表示させ、入力を受け付ける（後述する図１３参照）。そして、ＣＰＵ１０００は、ステップＳ３０２で変更された工事計画を工事計画ＤＢ３１に記憶させると共に、入力された変更の理由をバージョンＤＢ３２に記憶させる。その後、ＣＰＵ１０００は、処理を終了し、本処理に移るステップの次のステップに処理を戻す。
【００６１】
図８は、本発明の一実施形態に係る工事計画管理装置１０の複製処理の内容を示すフローチャートである。
【００６２】
ステップＳ４０１において、ＣＰＵ１０００（バージョン記憶制御手段１１）は、バージョンを受け付ける。より具体的には、ＣＰＵ１０００は、複製する集約工事計画に対応付けるためのバージョンのバージョン名称の入力を受け付ける。その後、ＣＰＵ１０００は、処理をステップＳ４０２に移す。
【００６３】
ステップＳ４０２において、ＣＰＵ１０００（バージョン記憶制御手段１１）は、工事計画ＤＢ３１に記憶された集約工事計画に、バージョンを対応付けてバージョンＤＢ３２に複製する。より具体的には、ＣＰＵ１０００は、工事計画ＤＢ３１に記憶された集約工事計画に、ステップＳ４０１で受け付けたバージョンを対応付けてバージョンＤＢ３２に複製する。その後、ＣＰＵ１０００は、処理を終了し、本処理に移るステップの次のステップに処理を戻す。
【００６４】
図９は、本発明の一実施形態に係る工事計画管理装置１０が表示させるメニュー画面の例を示す図である。図９に示すメニュー画面では、工事計画比較処理の選択を受け付けるための比較ボタン５０１と、工事計画変更処理の選択を受け付けるための変更ボタン５０２と、工事計画複製処理の選択を受け付けるための複製ボタン５０３と、工事計画作成処理の選択を受け付けるための作成ボタン５０４と、バージョン管理処理の選択を受け付けるための管理ボタン５０５と、が表示される。工事計画管理装置１０は、比較ボタン５０１の押下を受け付けると図１０に示す工事計画比較画面を表示装置１０８０に表示させ、変更ボタン５０２の押下を受け付けると図１１から図１３に示す工事計画変更画面を表示装置１０８０に表示させ、複製ボタン５０３の押下を受け付けると工事計画複製処理を行い、作成ボタン５０４の押下を受け付けると工事計画作成処理を行い、管理ボタン５０５の押下を受け付けると図１４及び１５に示すバージョン管理画面を表示装置１０８０に表示させる。
【００６５】
図１０は、本発明の一実施形態に係る工事計画管理装置１０が表示させる工事計画比較画面の例を示す図である。図１０に示す工事計画比較画面では、工事計画ＤＢ３１に記憶された工事計画と、バージョンＤＢ３２に記憶され工事ＩＤが同一の工事計画とを比較して、表示装置１０８０に表示させる。
工事計画比較画面において、工事計画管理装置１０は、入力欄６１１から工事名称の入力を受け付ける。工事計画管理装置１０は、受け付けた工事名称によって工事計画ＤＢ３１から工事計画（比較対象工事計画）を抽出する。なお、工事名称が入力されていない場合、工事計画管理装置１０は、全ての工事計画を対象とする。
また、工事計画比較画面において、工事計画管理装置１０は、入力欄６１２からバージョンの入力を受け付けて、受け付けたバージョンに対応付けられた集約工事計画をバージョンＤＢ３２から抽出する。
そして、工事計画管理装置１０は、工事計画ＤＢ３１から抽出した比較対象工事計画と、バージョンＤＢ３２から抽出した集約工事計画のうち比較対象工事計画と同一の工事ＩＤである工事計画とを比較し、比較結果を表示装置１０８０の表示欄６１３に表示する。例えば、図１０では、相違する箇所の表示方法を変えて（色によって相違を明示して）表示している。なお、管理者は、比較する項目、例えば、担当、立案予定、工期、総工事額、総工事額の内訳等を、適宜選択できることとしてもよい。また、比較表ボタン５１２の押下を受け付けると、比較結果をプリンタに比較表として印字する。比較表は、例えば、用紙の左半分に工事計画ＤＢ３１から抽出した工事計画の内容が印字され、工事ＩＤが同一であって、バージョンＤＢ３２から抽出した工事計画の内容が同一行の右半分に印字され、相違する箇所を色表示するように印字される。
【００６６】
図１１は、本発明の一実施形態に係る工事計画管理装置１０が表示させる工事計画変更画面の例を示す図である。図１１に示す工事計画変更画面では、内容を変更する工事計画の入力を受け付ける。
工事計画変更画面において、工事計画管理装置１０は、検索するためのキーワードである工事名称の入力を入力欄６２１から受け付ける。工事計画管理装置１０は、入力欄６２１への入力を受け付け、検索ボタン５２１の押下を検出すると、受け付けた工事名称によって工事計画ＤＢ３１を検索し、検索した該当候補のリストを表示する。表示欄６２２に表示する内容は、例えば、工事名称と、工事ＩＤとを含む。
検索した工事計画のうちから、修正する工事計画が選択され（破線枠６２９）、修正ボタン５２２の押下を検出すると、工事計画管理装置１０は、工事計画の変更を受け付けるための修正画面（図１２）に遷移する。
【００６７】
図１２は、本発明の一実施形態に係る工事計画管理装置１０が表示させる工事計画変更画面の修正画面の例を示す図である。図１２に示す工事計画変更画面の修正画面では、工事計画を構成する項目が表示され、各項目の変更内容の入力を受け付ける。
工事計画変更画面の修正画面において、入力欄６２３に変更内容が入力された後に、更新ボタン５２３の押下を検出すると、工事計画管理装置１０は、変更理由入力画面（図１３）に遷移する。また、削除ボタン５２４の押下を検出した場合も、変更理由入力画面（図１３）に遷移する。
【００６８】
図１３は、本発明の一実施形態に係る工事計画管理装置１０が表示させる工事計画変更画面の変更理由入力画面の例を示す図である。図１３に示す工事計画変更画面の変更理由入力画面では、工事計画を変更する理由の入力を受け付ける。なお、工事計画の変更が行われる前に、図９の複製ボタン５０３の押下によって、工事計画ＤＢ３１の集約工事計画は、バージョンを対応付けてバージョンＤＢ３２に複製されている。
工事計画変更画面の変更理由入力画面において、工事計画管理装置１０は、変更理由の入力を入力欄６２４から受け付ける。次に、工事計画管理装置１０は、登録ボタン５２５の押下を検出すると、変更対象の工事計画を変更又は削除し工事計画ＤＢ３１に記憶させる。このとき、バージョンＤＢ３２には、入力欄６２４に入力された変更理由も併せて記憶される。
工事計画管理装置１０は、キャンセルボタン５２６の押下を検出すると、工事計画の変更を中止する。
【００６９】
図１４は、本発明の一実施形態に係る工事計画管理装置１０が表示させるバージョン管理画面の例を示す図である。図１４に示すバージョン管理画面では、バージョンＩＤの入力を受け付けると共に、バージョンの選択を受け付ける。
バージョン管理画面において、工事計画管理装置１０は、バージョンを検索するためのキーワードであるバージョンＩＤを入力欄６５１から受け付け、検索ボタン５５１の押下を検出すると、受け付けたバージョンＩＤによってバージョンＤＢ３２を検索し、検索したバージョンを表示欄６５２に表示する。表示欄６５２に表示する内容は、例えば、バージョンＩＤと、作成日と、バージョン名称とである。表示されたバージョンのうちからバージョンが選択され（破線枠６５９）、確認ボタン５５２の押下を検出すると、工事計画管理装置１０は、修正画面（図１５）に遷移する。
【００７０】
図１５は、本発明の一実施形態に係る工事計画管理装置１０が表示させるバージョン管理画面の確認画面の例を示す図である。図１５に示すバージョン管理画面の確認画面では、図１４で選択されたバージョンに含まれる工事計画の変更理由の一覧を表示する。
なお、バージョン管理画面の確認画面では、バージョンに含まれる工事計画の変更理由の一覧を表示するだけでなく、当該変更理由の修正を可能としてもよい。具体的には、図１５において、修正ボタン５５３の押下を検出すると、工事計画管理装置１０は、工事計画の変更理由の修正を受け付け、表示欄６５３において新たに入力された内容や、修正された内容を工事計画に対応付けてバージョンＤＢ３２に記憶する。
【００７１】
実施形態１によれば、工事計画管理装置１０は、工事を識別する工事識別情報に対応付けた工事計画を複数の工事について設けた集約工事計画を記憶する工事計画ＤＢ３１を備え、工事計画ＤＢ３１に記憶される集約工事計画の任意の時点の複製にバージョンを対応付けてバージョン記憶手段に記憶する。そして、工事計画管理装置１０は、工事計画ＤＢ３１に記憶された集約工事計画に含まれる複数の工事計画から任意の工事計画を比較対象工事計画として抽出し、バージョンＤＢ３２に記憶された集約工事計画のうち任意のバージョンに対応付けられた集約工事計画を抽出し、抽出した比較対象工事計画と、抽出した集約工事計画のうち比較対象工事計画と同一の工事ＩＤに対応付けられた工事計画と、を比較する。さらに、工事計画管理装置１０は、工事計画ＤＢ３１からバージョンＤＢ３２への複製を、複製指示を受け付けることによって行う。そして、工事計画管理装置１０は、工事計画ＤＢ３１に記憶された工事計画の変更指示を受け付けると、変更後の工事計画を工事計画ＤＢ３１に記憶させると共に、変更と共に受け付けた変更の理由をバージョンＤＢ３２に記憶させる。したがって、工事計画管理装置１０は、工事計画ＤＢ３１から最新の工事計画を容易に抽出することができ、バージョンＤＢ３２に記憶した工事計画を工事ＩＤによって比較して、工事計画の変更や経緯を容易に示すことができる。
【００７２】
［実施形態２］
実施形態２において、工事計画管理装置１０は、実施形態１に加えて、工事計画ＤＢ３１に変更理由を記憶させ、工事計画の変更に伴い自動複製を行う。
【００７３】
工事計画変更手段１５は、工事計画ＤＢ３１に記憶された工事計画の変更指示を受け付けると、変更後の工事計画を工事計画ＤＢ３１に記憶させると共に当該変更の理由を受け付け、変更後の工事計画を、受け付けた変更の理由と共に工事計画ＤＢ３１に記憶させる。例えば、工事計画変更手段１５は、変更ボタン５０２（図９参照）の押下を受け付けると、工事計画の変更を受け付けた後に、変更の理由の入力を受け付け、受け付けた変更の理由と共に、変更した工事計画を工事計画ＤＢ３１に記憶させる。さらに、工事計画変更手段１５は、工事計画の変更をした場合、変更した工事計画と、バージョンＤＢ３２に複製した工事計画との間を関係付ける（例えば、ポインタによってリンクさせる）こととしてもよい。工事計画管理装置１０は、変更した工事計画について、変更する前の工事計画を容易に参照することができ、変更の経緯を容易に示すことができる。
【００７４】
さらに、バージョン記憶制御手段１１は、工事計画ＤＢ３１に記憶された工事計画の変更指示を受け付けると、変更前の工事計画を含む集約工事計画に新たなバージョンを対応付けてバージョンＤＢ３２に記憶する。例えば、バージョン記憶制御手段１１は、変更ボタン５０２（図９参照）の押下が受け付けられ、工事計画変更手段１５によって工事計画が変更されると、変更対象される前の工事計画を含む集約工事計画に新たなバージョンを対応付けてバージョンＤＢ３２に記憶する（自動複製）。
【００７５】
図１６は、本発明の実施形態２に係る工事計画ＤＢ３１の例を示す図である。工事計画ＤＢ３１は、工事ＩＤに対応付けて、工事計画と、変更理由とを記憶している。工事計画は、実施形態１と同様である。変更理由は、工事計画の変更の際に受け付けられて、記憶される。
【００７６】
図１７は、本発明の実施形態２に係る工事計画管理装置１０の工事計画変更処理の内容を示すフローチャートである。ステップＳ６０１及びステップＳ６０２は実施形態１のステップＳ３０１及びステップＳ３０２と同様である。
【００７７】
ステップＳ６０３において、ＣＰＵ１０００（工事計画変更手段１５）は、実施形態１と同様に、工事計画の変更理由を受け付ける。そして、ＣＰＵ１０００、変更後の工事計画を変更の理由と共に工事計画ＤＢ３１に記憶させる。その後、ＣＰＵ１０００は、処理をステップＳ６０４に移す。
【００７８】
ステップＳ６０４において、ＣＰＵ１０００（工事計画変更手段１５）は、変更前の集約工事計画にバージョンを対応付け、バージョンＤＢ３２に複製する。バージョンについて、ＣＰＵ１０００は、例えば、年度からなるバージョンＩＤを自動的に生成し（２０１０年度の１回目をＶ１０＿１とする）、バージョン名称の入力を受け付けてバージョンを作成する。その後、ＣＰＵ１０００は、処理を終了し、本処理に移るステップの次のステップに処理を戻す。
【００７９】
実施形態２によれば、工事計画管理装置１０は、工事計画ＤＢ３１に記憶された工事計画の変更指示を受け付けると、変更後の工事計画を当該変更の理由と共に工事計画ＤＢ３１に記憶させる。また、工事計画管理装置１０は、工事計画ＤＢ３１からバージョンＤＢ３２への複製を自動的に行う。したがって、工事計画管理装置１０は、工事計画ＤＢ３１から、変更理由と共に最新の工事計画を容易に抽出することができ、バージョンＤＢ３２に記憶した工事計画を工事ＩＤによって比較して、工事計画の変更や経緯を容易に示すことができる。
【００８０】
本実施形態では、工事計画ＤＢ３１とバージョンＤＢ３２とを工事計画管理装置１０が備えるとしたが、バージョンＤＢ３２を工事計画管理装置１０とは別のバージョン管理装置とし、専用回線を介して接続するとしてもよい。工事計画管理装置１０の処理負担を軽減することができる。
【００８１】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８２】
１０  工事計画管理装置
１１  バージョン記憶制御手段
１２  工事計画抽出手段
１３  バージョン抽出手段
１４  工事計画比較手段
１５  工事計画変更手段
３１  工事計画ＤＢ
３２  バージョンＤＢ
１０８０  表示装置
【図１】
0005209014.tif 000002
【図２】
0005209014.tif 000003
【図３】
0005209014.tif 000004
【図４】
0005209014.tif 000005
【図５】
0005209014.tif 000006
【図６】
0005209014.tif 000007
【図７】
0005209014.tif 000008
【図８】
0005209014.tif 000009
【図９】
0005209014.tif 000010
【図１０】
0005209014.tif 000011
【図１１】
0005209014.tif 000012
【図１２】
0005209014.tif 000013
【図１３】
0005209014.tif 000014
【図１４】
0005209014.tif 000015
【図１５】
0005209014.tif 000016
【図１６】
0005209014.tif 000017
【図１７】
0005209014.tif 000018