(57)【要約】【課題】簡単に新規の情報処理システムが要求する正しいデータを作成できる。【解決手段】作成するサンプルデータ８のデータ数の条件、サンプルデータの各項目の条件を含むサンプルデータの作成に関する複数の条件を予め定められた順序で質問形式で入力していく各過程において、  既に入力されている項目の条件に適合するように該当項目の項目値が決定された、データ数分のサンプルデータを一括自動作成してサンプルデータ格納テーブル１に書込むサンプルデータ作成部２２と、  サンプルデータ格納テーブルにデータ数分のサンプルデータが記憶された後に別の項目の条件が入力されると、先に作成したデータ数分のサンプルデータの該当項目の各項目値を入力した条件に基づいて編集するサンプルデータ編集部２４とを設けている。【選択図】      図１
2006343951.tif 000002
【特許請求の範囲】
【請求項１】
情報処理システム内に設けられたデータベースにそれぞれ複数の項目値からなる複数のデータを書込む際に参照される、前記各データを模した複数のサンプルデータを作成するサンプルデータ作成システムであって、
作成するサンプルデータのデータ数の条件、サンプルデータの各項目の条件を含むサンプルデータの作成に関する複数の条件を予め定められた順序で質問形式で入力する条件入力手段と、
この条件入力手段で順次入力される各条件を順番に記憶していくデータ作成条件メモリと、
前記条件入力手段にて前記サンプルデータのデータ数の条件が入力されると、この時点でデータ作成条件メモリに書込まれている項目の条件に適合するように該当項目の項目値が決定された、データ数分のサンプルデータを一括自動作成するサンプルデータ作成手段と、
前記自動作成されたデータ数分のサンプルデータを記憶するサンプルデータ格納テーブルと、
前記サンプルデータ格納テーブルに前記データ数分のサンプルデータが記憶された後に前記条件入力手段にて項目の条件が入力されると、前記サンプルデータ格納テーブルに記憶されたデータ数分のサンプルデータの該当項目の各項目値を入力した条件に基づいて編集するサンプルデータ編集手段と
を備えたことを特徴とするサンプルデータ作成システム。
【請求項２】
前記条件入力手段にて条件が入力されると、この条件を前記データ作成条件メモリに記憶する前に、この条件がこの時点で前記データ作成条件メモリに記憶されている他の条件に整合するか否かを判定する入力条件判定手段と、
この入力条件判定手段が整合しないと判定したとき警告を出力する警告出力手段と
を備えたことを特徴とする請求項１記載のサンプルデータ作成システム。
【請求項３】
情報処理システム内に設けられたデータベースにそれぞれ複数の項目値からなる複数のデータを書込む際に参照される、前記各データを模した複数のサンプルデータを作成するコンピュータを、
作成するサンプルデータのデータ数の条件、サンプルデータの各項目の条件を含むサンプルデータの作成に関する複数の条件を予め定められた順序で質問形式で入力する条件入力手段、
この条件入力手段で順次入力される各条件を順番にデータ作成条件メモリに記憶していく手段、
前記条件入力手段にて前記サンプルデータのデータ数の条件が入力されると、この時点でデータ作成条件メモリに書込まれている項目の条件に適合するように該当項目の項目値が決定された、データ数分のサンプルデータを一括自動作成するサンプルデータ作成手段、
前記自動作成されたデータ数分のサンプルデータをサンプルデータ格納テーブルに記憶する手段、
前記サンプルデータ格納テーブルに前記データ数分のサンプルデータが記憶された後に前記条件入力手段にて項目の条件が入力されると、前記サンプルデータ格納テーブルに記憶されたデータ数分のサンプルデータの該当項目の各項目値を入力した条件に基づいて編集するサンプルデータ編集手段
として機能させるためのサンプルデータ作成プログラム。
【請求項４】
コンピュータを、
前記条件入力手段にて条件が入力されると、この条件を前記データ作成条件メモリに記憶する前に、この条件がこの時点で前記データ作成条件メモリに記憶されている他の条件に整合するか否かを判定する入力条件判定手段、
この入力条件判定手段が整合しないと判定したとき警告を出力する警告出力手段
として機能させるための請求項３記載のサンプルデータ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、新規に作成された情報処理システム内に設けられたデータベースにそれぞれ複数の項目値からなる複数のデータを担当者が書込む際に、この担当者にて参照される、実際の各データを模した複数のサンプルデータを作成するサンプルデータ作成システム、およびサンプルデータ作成プログラムに関する。
【背景技術】
【０００２】
各企業や団体等において、人事・給与システムを新規導入するためには、新人事・給与システムの導入まで使用していた旧人事・給与システムのデータベースに記憶されている人事や給与に関するデータを、新システムのデータベースへ移行する作業が発生する。
【０００３】
しかし、人事や給与に関するデータは多種多様で複雑なため、新人事・給与システムの導入準備が非常に煩雑である。そのため、人事・給与システムを導入する企業や団体等の導入側は、人事・給与システムを提供するメーカやソフトウェア開発会社等の提供側にデータを作成・投入するための支援を要請する必要がある。
【０００４】
なお、一般に、旧システムで採用されるデータ形式と新システムで採用されるデータ形式とは異なる場合が多い。旧システムの旧システム用データを読出して、自動的に新システム用データに変換して新システムへ書込む技術が特許文献１に開示されている。
【０００５】
しかし、新システムに新規のデータを入力する場合におけるデータ作成にあたり、提供側は、導入側に対して、データの作成方法の指導、作成後のデータ検証などの作業が発生する。
【０００６】
導入側は、新システムに入力すべきデータを作成するにあたり、新システムのデータ構造、仕様について理解していないため精度の高いデータを作成することは困難である。また導入時には複数のデータを作成し投入することになるが、新旧データ間の連携について整合性が取れないことが考えられる。
【０００７】
データ作成、およびデータのシステムに対する入力時の公知技術としては「データチェック」、「ワーニング、エラー出力」があり、それにより、誤ったデータがシステムに入力されるのを防いでいる。具体的には、データ入力時に、各々のカラム毎にNOT NULL制約、データ型、バイト数等を指定することにより、不正なデータが存在する場合はエラー出力をする。またテーブル間でフォーリンキーが張ってあるなど親子関係がある場合など、整合性が取れない場合にエラーを出力するなど、誤ったデータ投入を未然に防いでいる。
【特許文献１】特開２００４−２４０５２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した技術では、誤ったデータがシステムに入力されることを防ぐことは出来ても、事前に正しいデータを作成しデータの完成度を高めることはできない。また、担当者が不用意に誤ったデータをシステムに入力しようとした場合に、エラー表示されるが、この誤ったデータをその都度修正する必要があるが、その修正に多大な労力を要する。
【０００９】
本発明はこのような事情に鑑みてなされたものであり、たとえ新規に構築された情報処理システムで採用される各データのデータ構造や、各データを構成する各項目のデータ相互間の制約等を理解できていない不慣れな担当者であっても、一瞥するのみで、簡単に新規に構築された情報処理システムが要求する正しいデータを作成でき、データ作成作業とデータ入力作業の作業能率を向上できるサンプルデータ作成システム、およびサンプルデータ作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解消するために、本発明は、情報処理システム内に設けられたデータベースにそれぞれ複数の項目値からなる複数のデータを書込む際に参照される、各データを模した複数のサンプルデータを作成するサンプルデータ作成システムである。
【００１１】
そして、このサンプルデータ作成システムは、作成するサンプルデータのデータ数の条件、サンプルデータの各項目の条件を含むサンプルデータの作成に関する複数の条件を予め定められた順序で質問形式で入力する条件入力手段と、この条件入力手段で順次入力される各条件を順番に記憶していくデータ作成条件メモリと、条件入力手段にてサンプルデータのデータ数の条件が入力されると、この時点でデータ作成条件メモリに書込まれている項目の条件に適合するように該当項目の項目値が決定された、データ数分のサンプルデータを一括自動作成するサンプルデータ作成手段と、自動作成されたデータ数分のサンプルデータを記憶するサンプルデータ格納テーブルと、サンプルデータ格納テーブルにデータ数分のサンプルデータが記憶された後に条件入力手段にて項目の条件が入力されると、サンプルデータ格納テーブルに記憶されたデータ数分のサンプルデータの該当項目の各項目値を入力した条件に基づいて編集するサンプルデータ編集手段とを備えている。
【００１２】
このように構成されたサンプルデータ作成システムにおいては、このサンプルデータ作成システムの操作者は、作成すべきサンプルデータのデータ数の条件、サンプルデータの各項目の条件を含むサンプルデータの作成に関する複数の条件を予め定められた順序で質問形式で入力すると、最終的に各条件を満足する指定データ数のサンプルデータが自動的に作成される。
【００１３】
この複数の条件を順次入力していく過程において、サンプルデータのデータ数の条件が入力された時点で、とりあえず、データ数分のサンプルデータが作成される。このデータ数分のサンプルデータが作成された後に、残りの条件が入力すると、既に作成されているデータ数分のサンプルデータが入力した条件に基づいて自動的に編集される。
【００１４】
また別の発明は、上述した発明のサンプルデータ作成システムに対して、さらに、条件入力手段にて条件が入力されると、この条件をデータ作成条件メモリに記憶する前に、この条件がこの時点でデータ作成条件メモリに記憶されている他の条件に整合するか否かを判定する入力条件判定手段と、この入力条件判定手段が整合しないと判定したとき警告を出力する警告出力手段とを備えている。
【００１５】
このように構成されたサンプルデータ作成システムにおいては、このサンプルデータ作成システムの操作者は、先に入力した条件と矛盾した条件を入力した場合は、警告が発せられる。
【００１６】
また、別の発明は、コンピュータにサンプルデータを自動作成させるサンプルデータ作成プログラムである。そして、このサンプルデータ作成プログラムは、情報処理システム内に設けられたデータベースにそれぞれ複数の項目値からなる複数のデータを書込む際に参照される、各データを模した複数のサンプルデータを作成するコンピュータを、
作成するサンプルデータのデータ数の条件、サンプルデータの各項目の条件を含むサンプルデータの作成に関する複数の条件を予め定められた順序で質問形式で入力する条件入力手段、この条件入力手段で順次入力される各条件を順番にデータ作成条件メモリに記憶していく手段、条件入力手段にて前記サンプルデータのデータ数の条件が入力されると、この時点でデータ作成条件メモリに書込まれている項目の条件に適合するように該当項目の項目値が決定された、データ数分のサンプルデータを一括自動作成するサンプルデータ作成手段、自動作成されたデータ数分のサンプルデータをサンプルデータ格納テーブルに記憶する手段、サンプルデータ格納テーブルにデータ数分のサンプルデータが記憶された後に条件入力手段にて項目の条件が入力されると、サンプルデータ格納テーブルに記憶されたデータ数分のサンプルデータの該当項目の各項目値を入力した条件に基づいて編集するサンプルデータ編集手段として機能させる。
【００１７】
このように形成されたサンプルデータ作成プログラムにおいては、上述した発明のサンプルデータ作成システムとほぼ同じ作用効果を奏する。
【００１８】
また、別の発明は、上述した発明のサンプルデータ作成プログラムにおいて、さらに、コンピュータを、条件入力手段にて条件が入力されると、この条件を前記データ作成条件メモリに記憶する前に、この条件がこの時点で前記データ作成条件メモリに記憶されている他の条件に整合するか否かを判定する入力条件判定手段、この入力条件判定手段が整合しないと判定したとき警告を出力する警告出力手段として機能させる。
【００１９】
このように形成されたサンプルデータ作成プログラムにおいても、上述した発明のサンプルデータ作成システムとほぼ同じ作用効果を奏することが可能である。
【発明の効果】
【００２０】
本発明のサンプルデータ作成システムおよびサンプルデータ作成プログラムにおいては、作成すべきサンプルデータのデータ数の条件、サンプルデータの各項目の条件を含むサンプルデータの作成に関する複数の条件を予め定められた順序で質問形式で入力すると、各条件を満足する指定データ数のサンプルデータを自動作成する。
【００２１】
したがって、たとえ新規に構築された情報処理システムで採用される各データのデータ構造や、各データを構成する各項目のデータ相互間の制約等を理解できていない不慣れな担当者であっても、本発明のサンプルデータ作成プログラムで動作制御されるサンプルデータ作成システムで作成されたサンプルデータを一瞥するのみで、簡単に新規に構築された情報処理システムが要求する正しいデータを作成でき、データ作成作業とデータ入力作業の作業能率を向上できる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施形態を図面を用いて説明する。
【００２３】
図１は、本発明の一実施形態に係わるサンプルデータ作成プログラムが組込まれたサンプルデータ作成システムの概略構成を示すブロック図である。
【００２４】
この実施形態のサンプルデータ作成システムは、各企業において、新規に人事・給与システムを構築した場合において、この人事・給与システムのデータベースに対して、この企業の各社員の、社員コード、名字（漢字）、名字（カナ）、名前（漢字）、名前（カナ）、性別、組合員区分、年齢、住所、勤続年数、所属、役職、給与等の複数項目の各項目値からなる各社員のデータを各企業の人事担当者がキーボード等を用いて入力する場合に、参照する実際のデータを模したサンプルデータを社員数分だけ自動的に作成する。
【００２５】
そして、この実施形態のサンプルデータ作成システムは、内部にサンプルデータ格納テーブル１が形成されたデータベースサーバ２と、例えばＰＣ（パーソナルコンピユータ）からなる操作端末３とで構成されている。
【００２６】
データベースサーバ２のデータベース内に形成されたサンプルデータ格納テーブル１内には、図２（ｄ）に示すように、前述した実際のデータを模したサンプルデータ８が社員数分だけ自動的に書込まれる。各サンプルデータ８における、法人コードは正しい法人コードであり、社員コードは例えばカウンタで自動計数された連番であり、名字（漢字）および名字（カナ）は同一名のダミーであり、名前（漢字）、名前（カナ）はカウンタで自動計数された連番であり、性別および組合員区分は指定された条件に配分された項目値である。
【００２７】
例えば、性別における［１］は男性を示し［２］は女性を示す。組合員区分における［１］は組合員を示し［２］は非組合員を示す。このサンプルデータ格納テーブル１内には、図２（ａ）に示すように、このサンプルデータ作成システムの起動時には、法人コード、社員コード、名字（漢字）、名字（カナ）、名前（漢字）、名前（カナ）、性別、組合員区分、…、等の各項目の項目名以外に、何も書込まれていない。
【００２８】
操作端末３内には、質問項目メモリ４、表示部５と操作部６とからなるＧＵＩ７が設けられている。質問項目メモリ４内には、図３に示すように、このシステムで作成するサンプルデータ８のデータ数の条件、サンプルデータ８の各項目の条件を含むサンプルデータの作成に関する複数の条件を予め定められた順序で入力するための質問の内容が質問番号、処理種別が付されて記憶されている。
【００２９】
処理種別は、データベースサーバ２の図２に示すサンプルデータ格納テーブル１に対するサンプルデータ８の書込み方法を示している。
【００３０】
「登録」は質問番号［１］の質問の回答で入力された法人コードの条件を無条件で図４に示すデータ作成条件メモリ９に書込む処理を示す。
【００３１】
「作成」は質問番号［２］の質問の回答で入力された社員数の条件が入力されると、この条件を満たすように、サンプルデータ８をサンプルデータ格納テーブル１に書込む処理を示す。
【００３２】
「編集」は質問番号［３］以降の各質問番号［３］〜［Ｋ］の質問の回答で各項目の条件が入力されると、サンプルデータ格納テーブル１に既に書込まれている各サンプルデータ８の該当項目の項目値をこの条件を満たすように編集する処理を示す。
【００３３】
データベースサーバ２のデータベース内に形成されたデータ作成条件メモリ９内には、図４に示すように、前述した質問形式で順次入力された各サンプルデータ８を自動作成するための各条件が順次書込まれる。この実施形態においては、法人コード、社員数、男性社員数、女性社員数、組合員数の各条件が書込まれる。
【００３４】
さらに、データベースサーバ２のデータベース内に形成されたデータ形式メモリ１０内には、図５に示すように、このサンプルデータ作成システムの操作者がＧＵＩ７を用いて入力する前述した法人コード、社員数、男性社員数、女性社員数、組合員数の各条件のデータ形式が記憶されている。例えば、法人コードは「半角３桁」で入力する必要がある。また、社員数は「最大５桁」、「英数」、「NOT NULL制約」で入力する必要がある。
【００３５】
次に、図１に示すコンピュータで構成された操作端末３およびデータベースサーバ２内の、それぞれアプリケーション・プログラムで形成された各部の動作を順番に説明していく。操作端末３の質問項目表示部１１は、質問項目メモリ４に記憶されたサンプルデータ作成のための条件に対する質問を質問番号順に読出して、ＧＵＩ７の表示器５に表示出力する。
【００３６】
条件入力部１２は、操作者が表示出力された質問に答える形式で操作部６を介して入力された条件を条件送信部１３へ送出する。条件送信部１３は条件をデータベースサーバ２内の入力条件判定部１４へ送信する。この場合、条件にサンプルデータの例えばサンプルデータ格納テーブル１に対する格納領域等の環境情報を併せて送信する。
【００３７】
データベースサーバ２内の入力条件判定部１４は、受信した条件が、データ形式メモリ１０に記憶されたデータ形式に一致するか、また、データ作成条件メモリ９に既に書込まれている各条件と整合するかを判定する。例えば、既に、社員数の条件が２０００と、データ作成条件メモリ９に既に書込まれている状態において、組合員数の条件が２５００と入力されると、組合員数が社員数を超えるので、整合しないと判定する。なお、データ作成条件メモリ９にまだ条件が書込まれていない場合は、整合していると判定する。
【００３８】
入力条件判定部１４は、入力された条件が正常の場合、入力条件書込部１５へ受信した条件を送出する。入力条件書込部１５はこの条件をデータ作成条件メモリ９に書込む。判定応答部１６は、入力条件判定部１４における入力された条件に対する正常・異常の判定結果を入力された条件に付して、操作端末３の判定入力部１７へ送信する。
【００３９】
操作端末３の判定入力部１７は、受信した正常・異常の判定結果が付された条件を判定表示部１８を介してＧＵＩ７の表示部５へ表示出力する。異常の場合は警告メッセージも同時に表示する。操作者は、警告メッセージを確認すると、先に入力した条件を訂正して再入力する。再入力された条件は、条件入力部１２、条件送信部１３を介して再度データベースサーバ２へ送信される。
【００４０】
操作者は、表示器５の正常メッセージを確認すると、この条件に対する実行指示を操作入力する。操作入力された実行指示は、実行指示取込部１９を介して、処理種別判定部２０へ送出される。処理種別判定部２０は、入力された条件の質問の処理種別を判定し、「登録」、「作成」の場合は、サンプルデータ作成指示部２１を起動して、条件を指定したサンプルデータ作成指示をデータベースサーバ２のサンプルデータ作成部２２へ送信させる。
【００４１】
処理種別判定部２０は、処理種別が「編集」の場合は、サンプルデータ編集指示部２２を起動して、条件を指定したサンプルデータ編集指示をデータベースサーバ２のサンプルデータ編集部２４へ送信させる。
【００４２】
データベースサーバ２のサンプルデータ作成部２２は、質問番号１の「登録」の条件（法人コード）が入力されると、この条件（法人コード）は既にデータ作成条件メモリ９に書込まれているので何もしない。
【００４３】
また、サンプルデータ作成部２２は、質問番号２の「作成」の条件（社員数）が入力すると、この時点でデータ作成条件メモリ９に書込まれている条件（質問番号１の法人コード、質問番号２の社員数）に適合するように該当条件に対応する各項目（法人コード、社員コード）の項目値（ABC、社員コード0001〜2000）が決定された、社員数（2000個）分のサンプルデータ８を一括自動作成して、図２（ｂ）に示すように、サンプルデータ格納テーブル１へ書込む。
【００４４】
なお、この時点で、まだデータ作成条件メモリ９に書込まれていない条件（質問番号３の男性社員数、質問番号４の女性社員数、質問番号５の組合員数）に対応する各項目（性別、組合員区分）の各項目値は、とりあえず、全員男性［１］、全員組合員［１］に仮設定しておく。
【００４５】
データベースサーバ２のサンプルデータ編集部２４は、質問番号３以降の「編集」の各条件（質問番号３の男性社員数、質問番号４の女性社員数、質問番号５の組合員数）が入力されると、この時点でサンプルデータ格納テーブル１に書込まれている社員数数分のサンプルデータ８の入力した条件に対応する項目の各項目値を入力した条件に基づいて編集（更新）する。
【００４６】
例えば、質問番号３の男性社員数、質問番号４の女性社員数が入力されると、図２（ｃ）に示すように、サンプルデータ格納テーブル１に書込まれている社員数数分のサンプルデータ８の性別の項目の項目値を全員男性［１］から、男性社員数と女性社員数との比に応じた数の男性［１］および女性［２］に振り分ける。
【００４７】
同様に、質問番号５の組合員数が入力されると、図２（ｄ）に示すように、サンプルデータ格納テーブル１に書込まれている社員数分のサンプルデータ８の組合員区分の項目の項目値を全員組合員［１］から、組合員数と非組合員数との比に応じた数の組合員［１］および非組合員［２］に振り分ける。
【００４８】
このように、最終的に操作端末３を用いて操作入力されたデータ数を含む各条件に合致するサンプルデータ８がサンプルデータ格納テーブル１内に自動的に作成される。
【００４９】
図６は操作端末３の全体動作を示す流れ図である。最初に、質問項目メモリ４の質問数をＫとし、質問番号をｋ＝１と初期設定する（ステップＳ１）。質問番号ｋの質問を質問項目メモリ４から読出して表示器５に表示する（ステップＳ２）。操作者がこの質問に答える形式で、法人コード、社員数、男性社員数、女性社員数、組合員数のうちの質問された条件を操作部６から入力すると（ステップＳ３）、この入力された条件をデータベースサーバ２へ送信する（ステップＳ４）。
【００５０】
データベースサーバ２からこの条件に対する判定応答が入力し（ステップＳ５）、この判定応答が異常判定の場合（ステップＳ６）、表示器５に警報（異常）メッセージを表示して（ステップＳ７）、Ｓ２へ戻り、同一質問番号ｋの質問を質問項目メモリ４から読出して表示器５に表示して、同一条件に対する再入力を促す。
【００５１】
判定応答が正常判定の場合（ステップＳ６）、該当条件の処理種別を調べて、処理種別が作成、登録の場合は（ステップＳ８）、サンプルデータ作成指示をデータベースサーバ２へ送出する（ステップＳ９）。一方、処理種別が編集の場合は（ステップＳ８）、サンプルデータ編集指示をデータベースサーバ２へ送出する（ステップＳ１０）。
【００５２】
以上で、１つの質問、条件に対するデータベースサーバ２に対する指示が終了したので、質問番号ｋを更新して（ステップＳ１１）、更新後の質問番号ｋが質問数Ｋを超えていないと判定して（ステップＳ１２）、ステップＳ２へ戻り、更新後の質問番号ｋの質問を質問項目メモリ４から読出して表示器５に表示する。更新後の質問番号ｋが質問数Ｋを超えると判定すれば、この処理を終了する。
【００５３】
図７はデータベースサーバ２の入力条件判定処理動作を示す流れ図である。操作端末３の条件送信部１３から条件が入力すると（ステップＱ１）、データ作成条件メモリ９、データ形式メモリ１０の内容を読取り（ステップＱ２）、入力された条件を内容によりチェックする（ステップＱ３）。整合性が取れていれば（ステップＱ４）、入力された条件をデータ作成条件メモリ９へ書込み（ステップＱ５）、操作端末３へ条件の正常応答を返信する（ステップＱ６）。整合性が取れなければ（ステップＱ４）、操作端末３へ条件の異常応答を返信する（ステップＱ７）。
【００５４】
図８、図９はデータベースサーバ２のサンプルデータ作成編集処理動作を示す流れ図である。操作端末３のサンプルデータ作成指示部２１又はサンプルデータ編集指示部２３から条件を指定した作成編集処理の実行指示が入力されると（ステップＲ１）、該当条件の処理種別を調べて、処理種別が「作成」の場合は（ステップＲ２）、データ作成条件メモリ９に書込まれている社員数（2000個）を処理（作成）対象のサンプルデータ数Ｘとし、処理（作成）対象のサンプルデータ番号（社員コード）ｉをｉ＝１に初期設定する（ステップＲ３）。
【００５５】
サンプルデータ番号ｉが処理（作成）対象のサンプルデータ数Ｘを超えていないと判定し（ステップＲ４）、サンプルデータ番号（社員コード）ｉのサンプルデータ８を前述した手法で作成し（ステップＲ５）、サンプルデータ格納テーブル１へ書込む（ステップＲ６）。そして、サンプルデータ番号（社員コード）ｉを更新し（ステップＲ７）、ステップＲ４へ戻り、更新後のサンプルデータ番号（社員コード）ｉが処理（作成）対象のサンプルデータ数Ｘを超えているか否かを判定する。Ｒ４にて、更新後のサンプルデータ番号（社員コード）ｉが処理（作成）対象のサンプルデータ数Ｘを超えると判定すれば、操作端末３から指示された１つの条件に対応する処理が終了したので、ステップＲ１へ戻り、操作端末３から次の実行指示を待つ。
【００５６】
ステップＲ２にて、処理種別が「編集」の場合は、データ作成条件メモリ９に書込まれている社員数（2000個）を処理（編集）対象のサンプルデータ数Ｘとし、処理（編集）対象のサンプルデータ番号（社員コード）ｉをｉ＝１に初期設定する（ステップＲ８）。
【００５７】
サンプルデータ番号ｉが処理（編集）対象サンプルデータ数Ｘを超えていないと判定すれば（Ｒ９）、該当サンプルデータ番号（社員コード）ｉのサンプルデータ８の条件で指定された項目の項目値を前述した手法で編集（更新）作成し（ステップＲ１０）、サンプルデータ格納テーブル１へ書込む（ステップＲ１１）。そして、サンプルデータ番号（社員コード）ｉを更新し（ステップＲ１２）、ステップＲ９へ戻り、更新後のサンプルデータ番号（社員コード）ｉが処理（編集）対象のサンプルデータ数Ｘを超えているか否かを判定する。ステップＲ９にて、更新後のサンプルデータ番号（社員コード）ｉが処理（編集）対象のサンプルデータ数Ｘを超えると、操作端末３から指示された１つの条件に対応する処理が終了したので、ステップＲ１へ戻り、操作端末３から次の実行指示を待つ。
【００５８】
このように構成されたサンプルデータ作成システムにおいては、このサンプルデータ作成システムの操作者は、作成すべきサンプルデータ８の法人コード、社員数、男性社員数、女性社員数、組合員数等のサンプルデータ３の作成に関する複数の条件を予め定められた順序で質問形式で入力すると、最終的に各条件を満足する指定データ数のサンプルデータ８が自動的に作成されて、サンプルデータ格納テーブル１に書込まれる。
【００５９】
この複数の条件を順次入力していく過程において、サンプルデータ８のデータ数（社員数）の条件が入力された時点で、とりあえず、データ数（社員数）分のサンプルデータ８がサンプルデータ格納テーブル１内に作成される。このデータ数分のサンプルデータ８が作成された後に、残りの条件が入力すると、既に作成されているデータ数分のサンプルデータ８が入力した条件に基づいて自動的に編集される。
【００６０】
したがって、たとえ全部の条件を入力しなくても、とりあえず、データ数（社員数）分のサンプルデータ８がサンプルデータ格納テーブル１内に作成されるので、非常に便利である。
【００６１】
また、このサンプルデータ作成システムの操作者は、先に入力した条件と矛盾した条件を入力した場合は、警告が発せられるので、誤ったサンプルデータ８が作成されることが防止できる。
【００６２】
このように、このサンプルデータ作成システムで作成されたサンプルデータ８を用いることによって、たとえ新規に構築された情報処理システムで採用される各データのデータ構造や、各データを構成する各項目のデータ相互間の制約等を理解できていない不慣れな担当者であっても、簡単に新規に構築された情報処理システムが要求する正しいデータを作成でき、データ作成作業とデータ入力作業の作業能率を向上できる。
【００６３】
なお、本発明は上述した実施形態に限定されるものではない。例えば、操作端末３とデータベースサーバ２とを１台のコンピュータで実現することが可能である。また、作成するサンプルデータ８は、人事・給与に関するデータに限定されるものではない。
【００６４】
また、図１に示すサンプルデータ格納テーブル１は、一つに限定されるものではない。同時に複数個のサンプルデータ格納テーブル１に書き込み処理、上書き処理を行うものであってもよい。
【００６５】
さらに、この実施形態システムにおいては、導入側の作業者がシステム導入において入力用データを作成する前に、この実施形態システムを用いてサンプルデータ８を作成することを想定しているが、提供側の担当者の支援材料として使用することも可能である。
【００６６】
まずシステム導入においては、現行システムと新システム間の相違点を洗い出す作業、またユーザの要望をヒヤリングする作業を行い、新システムに対応していくが、そのヒヤリング作業の中でヒヤリングした情報をその場で実施形態システムに反映させてサンプルデータを作成し、入力データ作成の教育の材料として使用することが可能となる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態に係わるサンプルデータ作成プログラムが組込まれたサンプルデータ作成システムの概略構成を示すブロック図。
【図２】同サンプルデータ作成システム内に形成されたサンプルデータ格納テーブルの記憶内容の変遷を示す図。
【図３】同サンプルデータ作成システム内に形成された質問項目メモリの記憶内容を示す図。
【図４】同サンプルデータ作成システム内に形成されたデータ作成条件メモリの記憶内容を示す図。
【図５】同サンプルデータ作成システム内に形成されたデータ形式メモリの記憶内容を示す図。
【図６】同サンプルデータ作成システムに組込まれた操作端末の動作を示す流れ図。
【図７】同サンプルデータ作成システムに組込まれたデータベースサーバの動作を示す流れ図。
【図８】同じくサンプルデータ作成システムに組込まれたデータベースサーバの動作を示す流れ図。
【図９】同じくサンプルデータ作成システムに組込まれたデータベースサーバの動作を示す流れ図。
【符号の説明】
【００６８】
１…サンプルデータ格納テーブル、２…データベースサーバ、３…操作端末、４…質問項目メモリ、５…表示器、６…操作部、８…サンプルデータ、９…データ作成条件メモリ、１０…データ形式メモリ、１３…条件送信部、１４…入力条件判定部、１５…入力条件書込部、１６…判定応答部、２０…処理種別判定部、２１…サンプルデータ作成指示部、２２…サンプルデータ作成部、２３…サンプルデータ編集指示部、２４…サンプルデータ編集部
【図１】
2006343951.tif 000003
【図２】
2006343951.tif 000004
【図３】
2006343951.tif 000005
【図４】
2006343951.tif 000006
【図５】
2006343951.tif 000007
【図６】
2006343951.tif 000008
【図７】
2006343951.tif 000009
【図８】
2006343951.tif 000010
【図９】
2006343951.tif 000011