(57)【要約】      （修正有）【課題】入力・管理ソフトの修正負荷をかけることなく、より効率的に項目の変更等を入力シート上に反映させることが可能な入力シート表示装置、入力シート表示方法、及び入力シート表示処理プログラム等を提供する。【解決手段】夫々に固有の識別子が付与された複数の入力シートに関する情報が記述された入力シートテンプレートテーブル１１ｂと、夫々に固有の識別子が付与された複数の入力項目であって何れかの入力シート上に割り当てられるべき複数の入力項目に関する情報が記述された入力項目テーブル１１ｃと、入力シートに付与された識別子と、入力項目に付与された識別子との関連付けが記述された関連付けテーブル１１ｄと、入力シートの表示態様を定義するデータと、入力シートの表示態様を定義する表示定義データと、を少なくとも記憶しており、これらの情報を用いて、論理的な構造を有する論理構造データを生成し、入力シートを表示させる。【選択図】図１
2006146819.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが入力手段を介して入力情報を入力可能な複数の入力欄であって複数の入力項目に対応する入力欄が設けられた入力シートを表示する入力シート表示装置において、
夫々に固有の識別子が付与された複数の前記入力シートに関する情報が記述された入力シート情報テーブルと、夫々に固有の識別子が付与された複数の入力項目であって何れかの前記入力シート上に割り当てられるべき複数の入力項目に関する情報が記述された入力項目情報テーブルと、前記入力シートに付与された識別子と、前記入力項目に付与された識別子との関連付けが記述された関連付けテーブルと、前記入力シートの表示態様を定義するデータと、前記入力シートの表示態様を定義する表示定義データと、を少なくとも記憶する記憶手段と、
何れか１の前記入力シートを選択する入力シート選択手段と、
前記選択された入力シートに関する情報を、前記入力シート情報テーブルから取得する入力シート情報取得手段と、
前記関連付けテーブルを参照して、前記選択された入力シートの識別子に関連付けられた前記入力項目の識別子を特定し、当該特定された識別子に対応する入力項目に関する情報を前記入力項目情報テーブルから取得する入力項目情報取得手段と、
前記取得された入力シートに関する情報と前記入力項目に関する情報を用いて、論理的な構造を有する論理構造データを生成する論理構造データ生成手段と、
前記生成された論理構造データ及び前記表示定義データに基づいて前記入力シートを表示させる入力シート表示処理手段と、
を備えることを特徴とする入力シート表示装置。
【請求項２】
請求項１に記載の入力シート表示装置において、
前記表示された入力シート上に設けられた複数の入力項目に対応する入力欄に対して、ユーザにより前記入力手段を介して入力された各入力情報が記述された入力情報テーブルを生成すると共に、当該入力情報テーブルに記述された各入力情報に対して固有の識別子を付与し、かつ、夫々に対応する前記入力項目の識別子を付与する入力情報テーブル生成手段を備えることを特徴とする入力シート表示装置。
【請求項３】
請求項２に記載の入力シート表示装置において、
前記入力シート表示処理手段は、前記入力シートを表示させる際に、前記入力情報テーブルが生成されている場合には、当該入力情報テーブルに記述された各前記入力情報を、当該入力シート上に設けられた複数の入力項目に対応する入力欄に表示させることを特徴とする入力シート表示装置。
【請求項４】
ユーザが入力手段を介して入力情報を入力可能な複数の入力欄であって複数の入力項目に対応する入力欄が設けられた入力シートを表示する入力シート表示方法において、
夫々に固有の識別子が付与された複数の前記入力シートに関する情報が記述された入力シート情報テーブルと、夫々に固有の識別子が付与された複数の入力項目であって何れかの前記入力シート上に割り当てられるべき複数の入力項目に関する情報が記述された入力項目情報テーブルと、前記入力シートに付与された識別子と、前記入力項目に付与された識別子との関連付けが記述された関連付けテーブルと、前記入力シートの表示態様を定義するデータと、前記入力シートの表示態様を定義する表示定義データと、を少なくとも記憶するステップと、
何れか１の前記入力シートを選択するステップと、
前記選択された入力シートに関する情報を、前記入力シート情報テーブルから取得するステップと、
前記関連付けテーブルを参照して、前記選択された入力シートの識別子に関連付けられた前記入力項目の識別子を特定し、当該特定された識別子に対応する入力項目に関する情報を前記入力項目情報テーブルから取得するステップと、
前記取得された入力シートに関する情報と前記入力項目に関する情報を用いて、論理的な構造を有する論理構造データを生成するステップと、
前記生成された論理構造データ及び前記表示定義データに基づいて前記入力シートを表示させるステップと、
を備えることを特徴とする入力シート表示方法。
【請求項５】
コンピュータを、請求項１乃至３の何れか一項に記載の入力シート表示装置として機能させることを特徴とする入力シート表示処理プログラム。
【請求項６】
請求項５に記載の入力シート表示処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが入力手段を介して入力情報を入力可能な複数の入力欄であって複数の入力項目に対応する入力欄が設けられた入力画面を表示する装置及び方法等の技術分野に関する。
【背景技術】
【０００２】
近年、多くの企業では、各種表計算ソフト（ソフトウェア）やリレーショナルデータベースの普及により、製品の製造過程における作業工程や作業内容等の管理を、コンピュータを用いて行うことが一般化している。ところで、各企業においては、製品の内容、管理すべき内容及びその方法等も異なることから、上記作業工程や作業内容等の管理項目についても、必然的に異なってくるものである。従って、各企業においては、各種表計算ソフトのワークシートやリレーショナルデータベースのテーブルを利用しつつ、上記作業工程や作業内容等の管理を行い易い入力・管理ソフトを夫々独自に作成して使用している。
【０００３】
図１０は、コンピュータに備えられたモニタ上に表示された作業内容等の帳票形式の入力画面の一例を示す図である。この帳票形式の入力画面（以下、「入力シート」という）５１は、印刷工場における刷版工程での作業内容等を簡便に入力するものであり、当該入力シート５１には、各入力項目５１ａに対応する入力欄５１ｂが設けられている。ユーザは、コンピュータに備えられたマウスやキーボード等の入力手段を操作して当該入力欄５１ｂに、作業内容等の入力情報を入力するようになっており、入力された作業内容等の入力情報は、ハードディスク等の記憶手段に記憶され管理されることになる。
【０００４】
図１１は、上記入力シートに対応する管理テーブル（又は、ワークシート）の一例を示す図であり、上記入力シート上で入力された作業内容等の入力情報は、このような各列に意味付けがなされた管理テーブル（又は、ワークシート）が用いられて、記録、参照、集計等が行なわれる。
【０００５】
例えば、特許文献１には、実績を保持しない印刷機から直接、作業情報を収集している印刷生産管理システムが開示されている。
【特許文献１】特開平１１−３００９３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したような従来の入力シート（図１０参照）における入力項目及び管理テーブル等（図１１参照）における管理項目は固定されており、当該入力項目と管理項目との間の対応関係も固定的であるため、当該項目の変更を行うためには、その都度、上記入力・管理ソフト（プログラム）の修正が発生するので、煩雑であり非効率的である。
【０００７】
特に、作業内容記録のように工程改善や調査の結果等により項目の変更が頻繁に行なわれる場合には、上記入力・管理ソフトの修正負荷が増大すると共に、当該入力・管理ソフトの修正のためのコストが増大するという問題がある。
【０００８】
本発明は、以上の点に鑑みてなされたものであり、上記入力・管理ソフトの修正負荷をかけることなく、より効率的に上記項目の変更等を入力シート上に反映させることが可能な入力シート表示装置、入力シート表示方法、及び入力シート表示処理プログラム等を提供することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、ユーザが入力手段を介して入力情報を入力可能な複数の入力欄であって複数の入力項目に対応する入力欄が設けられた入力シートを表示する入力シート表示装置において、夫々に固有の識別子が付与された複数の前記入力シートに関する情報が記述された入力シート情報テーブルと、夫々に固有の識別子が付与された複数の入力項目であって何れかの前記入力シート上に割り当てられるべき複数の入力項目に関する情報が記述された入力項目情報テーブルと、前記入力シートに付与された識別子と、前記入力項目に付与された識別子との関連付けが記述された関連付けテーブルと、前記入力シートの表示態様を定義するデータと、前記入力シートの表示態様を定義する表示定義データと、を少なくとも記憶する記憶手段と、何れか１の前記入力シートを選択する入力シート選択手段と、前記選択された入力シートに関する情報を、前記入力シート情報テーブルから取得する入力シート情報取得手段と、前記関連付けテーブルを参照して、前記選択された入力シートの識別子に関連付けられた前記入力項目の識別子を特定し、当該特定された識別子に対応する入力項目に関する情報を前記入力項目情報テーブルから取得する入力項目情報取得手段と、前記取得された入力シートに関する情報と前記入力項目に関する情報を用いて、論理的な構造を有する論理構造データを生成する論理構造データ生成手段と、前記生成された論理構造データ及び前記表示定義データに基づいて前記入力シートを表示させる入力シート表示処理手段と、を備えることを特徴とする。
【００１０】
請求項２に記載の発明は、請求項１に記載の入力シート表示装置において、前記表示された入力シート上に設けられた複数の入力項目に対応する入力欄に対して、ユーザにより前記入力手段を介して入力された各入力情報が記述された入力情報テーブルを生成すると共に、当該入力情報テーブルに記述された各入力情報に対して固有の識別子を付与し、かつ、夫々に対応する前記入力項目の識別子を付与する入力情報テーブル生成手段を備えることを特徴とする。
【００１１】
請求項３に記載の発明は、請求項２に記載の入力シート表示装置において、前記入力シート表示処理手段は、前記入力シートを表示させる際に、前記入力情報テーブルが生成されている場合には、当該入力情報テーブルに記述された各前記入力情報を、当該入力シート上に設けられた複数の入力項目に対応する入力欄に表示させることを特徴とする。
【００１２】
請求項４に記載の発明は、ユーザが入力手段を介して入力情報を入力可能な複数の入力欄であって複数の入力項目に対応する入力欄が設けられた入力シートを表示する入力シート表示方法において、夫々に固有の識別子が付与された複数の前記入力シートに関する情報が記述された入力シート情報テーブルと、夫々に固有の識別子が付与された複数の入力項目であって何れかの前記入力シート上に割り当てられるべき複数の入力項目に関する情報が記述された入力項目情報テーブルと、前記入力シートに付与された識別子と、前記入力項目に付与された識別子との関連付けが記述された関連付けテーブルと、前記入力シートの表示態様を定義するデータと、前記入力シートの表示態様を定義する表示定義データと、を少なくとも記憶するステップと、何れか１の前記入力シートを選択するステップと、前記選択された入力シートに関する情報を、前記入力シート情報テーブルから取得するステップと、前記関連付けテーブルを参照して、前記選択された入力シートの識別子に関連付けられた前記入力項目の識別子を特定し、当該特定された識別子に対応する入力項目に関する情報を前記入力項目情報テーブルから取得するステップと、前記取得された入力シートに関する情報と前記入力項目に関する情報を用いて、論理的な構造を有する論理構造データを生成するステップと、前記生成された論理構造データ及び前記表示定義データに基づいて前記入力シートを表示させるステップと、を備えることを特徴とする。
【００１３】
請求項５に記載の発明は、コンピュータを、請求項１乃至３の何れか一項に記載の入力シート表示装置として機能させることを特徴とする。
【００１４】
請求項６に記載の発明は、請求項５に記載の入力シート表示処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、入力シートは、入力シートに関する情報及び入力項目に関する情報等が用られて生成された論理構造データと、表示定義データにより整形されることになるため、例えば、入力項目を追加、変更、又は削除する場合には、入力項目情報テーブルに当該入力項目に関する情報を追加、変更、又は削除し、関連付けテーブルにその識別子に関連づけて追加等すればすみ、また、入力シートの表示態様を変更する場合には、上記表示定義データの内容を変更すればすむことになるので、入力シートの追加、及び入力項目の追加、変更、削除等を行う場合にも、入力・管理ソフト（プログラム）の変更の手間がなく、入力項目の追加、変更等に伴う修正負荷をかけることないので、より効率的に入力項目の追加、変更等を入力シート上に反映させることができる。また、入力・管理ソフト（プログラム）の変更の手間がないので、当該入力・管理ソフトの修正のためのコストを削減することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。
【００１７】
［１．入力シート表示装置の構成及び機能］
先ず、図１を参照して本発明の一実施形態にかかる入力シート表示装置の構成及び機能について説明する。
【００１８】
図１は、本実施形態にかかる入力シート表示装置の概要構成例を示す図である。
【００１９】
図１に示すように、入力シート表示装置１は、各種プログラムやデータを記憶するハードディスク等の記憶手段としての記憶部１１と、演算機能を有するコンピュータとしてのＣＰＵ，作業用ＲＡＭ，ＲＯＭ等によって構成される演算処理部１２と、キーボードやマウス等の入力手段としての入力部１３と、モニタ等の表示部１４と、を備えて構成されている。
【００２０】
記憶部１１には、工程定義テーブル（表）１１ａ、入力シート情報テーブルの一例としての入力シートテンプレートテーブル１１ｂ、入力項目情報テーブルの一例としての入力項目テーブル１１ｃ、関連付けテーブルの一例としての入力シート／入力項目関連付けテーブル１１ｄ、入力情報テーブルの一例としての入力情報テーブル１１ｅ、及び入力シート／入力情報関連付けテーブル１１ｆが記憶されている。
【００２１】
図２は、各テーブルに記述された情報の一例と、各テーブルとの間の対応関係（矢印）の一例を示す図である。
【００２２】
図２に示すように、工程定義テーブル１１ａには、例えば印刷工場における分解工程、編集工程、刷版工程等の複数の作業工程の工程名が記述されており、夫々の作業工程には固有の識別子としてのｗＩＤが付与されている。
【００２３】
また、入力シートテンプレートテーブル１１ｂには、上記何れかの作業工程において使用されるべきチェックシート、要因管理シート等の複数の入力シートに関する情報（例えば、シート名）が記述されており、夫々の入力シートには固有の識別子としてのｔＩＤが付与されると共に、使用される作業工程のｗＩＤが付与されることにより当該各入力シートと上記各作業工程との対応関係が規定される。
【００２４】
入力項目テーブル１１ｃには、上記何れかの入力シート上に割り当てられるべき出力版数、損版数、指示書等の複数の入力項目に関する情報（例えば、項目名、値型、参照方法、参照値）が記述されており、夫々の入力項目には固有の識別子としてのｉＩＤが付与されている。
【００２５】
入力シート／入力項目関連付けテーブル１１ｄには、上記各入力シートのｔＩＤと、上記各入力項目のｉＩＤとの関連付けが記述されており、これにより当該各入力シートと上記各入力項目との対応関係が規定される。
【００２６】
入力情報テーブル１１ｅには、上記各入力項目に対応する入力欄（表示された入力シート上に設けられる）に対してユーザにより入力部１３を介して入力された各入力情報（例えば、数値等の入力値）等が記述されており、夫々の入力情報（例えば、テキスト情報）には固有の識別子としてのｓＩＤが付与されると共に、夫々に対応する入力項目のｉＩＤが付与されることにより当該各入力情報と上記各入力項目との対応関係が規定される。
【００２７】
入力シート／入力情報関連付けテーブル１１ｆには、上記各入力シートのｔＩＤと、上記入力情報等のｓＩＤとの関連付けが記述されており、これにより、各入力シートと各入力情報等との対応関係が規定される。
【００２８】
これらのテーブルは、後述する入力シートの論理構造データが生成される際に、適宜、用いられることになる。
【００２９】
また、記憶部１１には、入力シートの表示態様を定義する表示定義データも記憶されている。この表示定義データは、入力シートに割り当てられる入力項目に関する文字等の表示書式、表示位置や、入力シート全体のレイアウト等の体裁を定義しており、入力シートが表示される際に用いられる。
【００３０】
演算処理部１２のＣＰＵが例えば記憶部１１に記憶された入力シート表示処理プログラム等を読み込み、作業用ＲＡＭに一時的に展開して実行することにより、演算処理部１２は、図１に示すように、情報入出力処理部１２ａ、データ生成部１２ｂ、及び表示態様整形部１２ｃとして機能するようになっている。
【００３１】
なお、情報入出力部１２ａは本発明の入力シート選択受付手段、入力シート情報取得手段及び入力項目情報取得手段を構成し、データ生成部１２ｂは本発明の論理構造データ生成手段及び入力情報テーブル生成手段を構成し、表示態様整形部１２ｃは本発明の入力シート表示処理手段を構成する。また、入力シート表示処理プログラムを他の記憶媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）や通信路（例えば、インターネット等）を介して入力シート表示装置１へ読み込んで実行することも可能である。
【００３２】
情報入出力処理部１２ａは、記憶部１１からの各種情報（データ）の読み出し又は各種情報の書き込み処理や、ユーザにより入力部１３を通じて入力された各種情報や選択指示等の入力処理等を行うようになっている。
【００３３】
データ生成部１２ｂは、情報入出力処理部１２ａから読み出された、上記テーブルに記述された情報を用いて論理的な構造を有する論理構造データを生成（帳票を表現するデータ構造に変換）するようになっている。また、データ生成部１２ｂは、入力シート上で各入力項目に対応する入力情報が入力された場合には、上記入力情報テーブル１１ｅ、及び入力シート／入力情報関連付けテーブル１１ｆを生成するようになっている。
【００３４】
表示態様整形部１２ｃは、データ生成部１２ｂにより生成された論理構造データと記憶部１１に記憶された表示定義データに基づいて上記入力シートを表示、つまり、論理構造データを表示定義データに定義された表示態様で整形して入力シートを表示部１４に表示させるようになっている。
【００３５】
［２．入力シート表示装置の動作］
次に、図３及び図４等を参照して、入力シート表示装置１の動作について説明する。
【００３６】
図３は、入力シートが表示部１４に表示されるまでの演算処理部１２における入力シート表示処理の一例を示すフローチャートであり、図４は、表示部１４に表示された入力シート上への入力情報の入力及び保存処理を示すフローチャートである。なお、図３及び図４に示す処理は、記憶部１２等に記憶された入力シート表示処理プログラムが演算処理部１２により実行されることにより行われる。
【００３７】
始めに、図３等を参照して、入力シート表示処理について説明する。当該処理が実行されると、先ず、工程定義テーブル１１ａ、入力シートテンプレートテーブル１１ｂ、入力項目テーブル１１ｃ、入力シート／入力項目関連付けテーブル１１ｄ、及び入力情報テーブル１１ｅが記憶部１２からＲＡＭに読み出される。
【００３８】
図３に示す処理において、入力シート表示装置１のユーザである作業者又は管理者が入力部１３を操作して複数の作業工程のうち所望の作業工程を指定（直接入力又は作業工程リストから選択）すると、演算処理部１２の情報入出力部１２ａは、これに応じて、当該指定を受け付け（ステップＳ１：Ｙ）、工程定義テーブル１１ａ及び入力シートテンプレートテーブル１１ｂを参照し、当該指定に係る作業工程（ｗＩＤ）に対応する入力シートを１つ選択する（ステップＳ２）。
【００３９】
なお、当該指定に係る作業工程に対応する入力シートが複数ある場合には、例えば何れか１つの入力シートの選択をユーザに対して促し、当該ユーザにより入力部１３を通じて選択された入力シートが選択される。
【００４０】
次いで、演算処理部１２の情報入出力部１２ａは、上記選択された入力シートに関する情報（例えば、シート名、ｔＩＤ）を取得（ＲＡＭの他の記憶領域に記憶）する（ステップＳ３）。
【００４１】
次いで、演算処理部１２の情報入出力部１２ａは、入力シート／入力項目関連付けテーブル１１ｄを参照して、上記選択された入力シートの“ｔＩＤ”に関連付けられた入力項目の“ｉＩＤ”を特定し、当該特定された“ｉＩＤ”に対応する入力項目に関する情報（例えば、項目名、値型、参照方法、参照値、ｉＩＤ）を入力項目テーブル１１ｃから取得する（ステップＳ４）。
【００４２】
次いで、演算処理部１２のデータ生成部１２ｂは、上記取得された入力シートに関する情報と上記入力項目に関する情報を用いて、論理的な構造を有する論理構造データを生成する（ステップＳ５）。例えば、上記取得された入力シートに関する情報と上記入力項目に関する情報が用いられて、例えばＸＭＬ（eXtensible Markup Language）ファイルが生成される。
【００４３】
図５は、データ生成部１２ｂにより生成されたＸＭＬファイルに記述された論理構造データの一例を示す図である。図５に示す例では、ＸＭＬファイル２１は、予め用意されたＸＭＬファイルの論理フォーマットにおける開始タグ（＜  ＞）内、又は開始タグと終了タグ（＜／  ＞）との間に、入力シートテンプレートテーブル１１ｂに記述されたシート名及びｔＩＤ、及び入力項目テーブル１１ｃに記述された項目名、値型、参照方法、参照値、ｉＩＤが記述される（挿入される）ことにより生成される。
【００４４】
なお、図５に示す例では、ＸＭＬファイルにより論理構造データを生成するように構成したが、これに限定されるものではない。
【００４５】
次いで、演算処理部１２の情報入出力部１２ａは、入力シート／入力情報関連付けテーブル１１ｆに上記選択された入力シートの“ｔＩＤ”が記述されているか否かを判別し（ステップＳ６）、記述されている場合、つまり、既に上記選択された入力シートに対応する入力情報テーブル１１ｅが生成されている場合（ステップＳ６：Ｙ）には、入力シート／入力情報関連付けテーブル１１ｆに記述された“ｔＩＤ”に関連付けられた上記入力情報等の“ｓＩＤ”を特定し、当該“ｓＩＤ”に対応する入力項目の“ｉＩＤ”に対応する入力情報（例えば、数値）等を入力情報テーブル１１ｅから取得して、上記生成された論理構造データに挿入（記述）し（ステップＳ７）、ステップＳ８に移行する。例えば、図４に示すＸＭＬファイル２１において、項目名に対応させて当該数値が開始タグと終了タグ（＜／  ＞）との間に挿入される。
【００４６】
一方、ステップＳ６において入力シートの“ｔＩＤ”が記述されていない場合には（ステップＳ６：Ｎ）には、ステップＳ８へ移行する。
【００４７】
ステップＳ８では、演算処理部１２の表示態様整形部１２ｃは、情報入出力部１２ａを介して記憶部１１に記憶された表示定義データを取得し、論理構造データを表示定義データに定義された表示態様で整形して入力シートの表示データを生成する。例えば、表示定義データは、ＸＳＬ（eXtensible Stylesheet Language）で記述される。
【００４８】
図６は、ＸＳＬで記述された表示定義データの一例を示す図である。図６に示す例における枠３１内に記述された表示定義データにより、論理構造データにおける各入力項目の表示態様が規定される。
【００４９】
次いで、演算処理部１２の表示態様整形部１２ｃは、上記生成された入力シートの表示データを表示部１４に表示させ（ステップＳ９）、入力情報の入力及び保存処理に移行する（ステップＳ１０）。
【００５０】
こうして表示された入力シートの一例を図７に示す。図７に示すように、入力シート４１には、各入力項目に対応する入力欄４１ａが設けられている。また、上記ステップＳ６において入力情報テーブル１１ｅが生成されて場合には、当該入力欄４１ａには、既に入力された入力情報が表示されることになる。
【００５１】
以上のように、入力シート４１は、入力シートに関する情報及び入力項目に関する情報等が用られて生成された論理構造データと、表示定義データにより整形されることになるため、例えば、入力項目を追加、変更、又は削除する場合には、入力項目テーブル１１ｃに当該入力項目に関する情報を追加、変更、又は削除し、入力シート／入力項目関連付けテーブル１１ｄにそのｉＩＤをｔＩＤに関連づけて追加等すればすみ、また、入力シート４１の表示態様を変更する場合には、上記表示定義データの内容（特に、枠３１内に記述された内容）を変更すればすむことになる。また、入力シートを追加するには、入力項目テーブル１１ｃ、入力項目テーブル１１ｃ、及び入力シート／入力項目関連付けテーブル１１ｄに情報を追加し、上記表示定義データの内容（特に、枠３１内に記述された内容）を変更すればすむことになる。
【００５２】
従って、入力シートの追加、及び入力項目の追加、変更、削除等を行う場合にも、入力・管理ソフト（プログラム）の変更の手間がなく、入力項目の追加、変更等に伴う修正負荷をかけることないので、より効率的に入力項目の追加、変更等を入力シート上に反映させることができる。また、入力・管理ソフト（プログラム）の変更の手間がないので、当該入力・管理ソフトの修正のためのコストを削減することができる。
【００５３】
また、図７に示す表示態様以外にも、図７に示す入力シートの基礎になる上記論理構造データを用いて、様々な表示態様を表示定義データで定義することができる。
【００５４】
図８及び図９に、図７とは別の表示定義データ（図示せず）による入力シートの表示態様例を示す。図８及び図９に示すように、同じ論理構造データであっても、表示定義データの内容を変更するだけで簡単に別の表示態様を実現することができる。
【００５５】
次に、図４等を参照して、入力情報の入力及び保存処理について説明する。
【００５６】
図７に示すように、入力シートが表示部１４に表示されている状態において、ユーザには、入力部１３を操作して各入力欄４１ａに入力情報を新規入力又は修正入力した後、保存指示を行うと、演算処理部１２の情報入出力部１２ａは、これに応じ（ステップＳ１１：Ｙ）、入力項目に関する情報（例えば、項目名、値型）と入力情報（例えば、数値）のペア（以下、「ペア情報」という）を１つ取得する（ステップＳ１２）。
【００５７】
次いで、演算処理部１２の情報入出力部１２ａは、取得したペア情報を入力情報テーブル１１ｅに記述すると共に、当該ペア情報に対して入力情報の“ｓＩＤ”を付与し、かつ、対応する入力項目の“ｉＩＤ”を付与する（ステップＳ１３）。
【００５８】
次いで、演算処理部１２の情報入出力部１２ａは、未処理の入力項目が未だ有るか否かを判別し（ステップＳ１４）、有る場合には（ステップＳ１４：Ｙ）、上記ステップＳ１２に戻り、上記と同様の処理を繰り返す。
【００５９】
一方、未処理の入力項目が無い場合には（ステップＳ１４：Ｎ）、演算処理部１２の情報入出力部１２ａは、入力シート／入力情報関連付けテーブル１１ｆに当該入力シートの“ｔＩＤ”と入力情報の“ｓＩＤ”を関連付けて記述し（ステップＳ１５）、当該処理を終了する。
【００６０】
このように、入力シート上に入力された入力情報は、入力情報テーブル１１ｅに記述され、入力シート／入力情報関連付けテーブル１１ｆに入力シート及び入力項目との関連付けが記述されるので、入力情報を後から簡単に取得して利用することができる。
【００６１】
なお、本発明は、インターネット等のネットワークに接続されたサーバに対しても適用でき、この場合、当該端末からの要求に応じて、当該サーバが上記図３及び図４の処理を実行し、生成した論理構造データ及び前記表示定義データに基づく入力シートを（例えば、端末のブラウザを介して）表示させることになる。
【図面の簡単な説明】
【００６２】
【図１】本実施形態にかかる入力シート表示装置の概要構成例を示す図である。
【図２】各テーブルに記述された情報の一例と、各テーブルとの間の対応関係（矢印）の一例を示す図である。
【図３】入力シートが表示部１４に表示されるまでの演算処理部１２における入力シート表示処理の一例を示すフローチャートである。
【図４】表示部１４に表示された入力シート上への入力情報の入力及び保存処理を示すフローチャートである。
【図５】データ生成部１２ｂにより生成されたＸＭＬファイルに記述された論理構造データの一例を示す図である。
【図６】ＸＳＬで記述された表示定義データの一例を示す図である。
【図７】表示された入力シートの一例を示す図である。
【図８】図７とは別の表示定義データによる入力シートの表示態様例を示す図である。
【図９】図７とは別の表示定義データによる入力シートの表示態様例を示す図である。
【図１０】コンピュータに備えられたモニタ上に表示された作業内容等の帳票形式の入力画面の一例を示す図である。
【図１１】上記入力シートに対応する管理テーブル（又は、ワークシート）の一例を示す図である。
【符号の説明】
【００６３】
１  入力シート表示装置
１１  記憶部
１１ａ  工程定義テーブル
１１ｂ  入力シートテンプレートテーブル
１１ｃ  入力項目テーブル
１１ｄ  入力シート／入力項目関連付けテーブル
１１ｅ  入力情報テーブル
１１ｆ  入力シート／入力情報関連付けテーブル
１２  演算処理部
１２ａ  情報入出力処理部
１２ｂ  データ生成部
１２ｃ  表示態様整形部
１３  入力部
１４  表示部
【図１】
2006146819.tif 000003
【図２】
2006146819.tif 000004
【図３】
2006146819.tif 000005
【図４】
2006146819.tif 000006
【図５】
2006146819.tif 000007
【図６】
2006146819.tif 000008
【図７】
2006146819.tif 000009
【図８】
2006146819.tif 000010
【図９】
2006146819.tif 000011
【図１０】
2006146819.tif 000012
【図１１】
2006146819.tif 000013