(57)【特許請求の範囲】
【請求項１】
複数の項目からなる項目データを記憶する主ファイルと、上記各項目内の所定項目をキー項目とする従属項目を項目データとして記憶する従ファイルと、を備えた項目データ処理装置であって、
項目入力画面を設計するにあたって、その項目入力画面に表示させる見出し項目を任意に指定する項目指定手段と、
上記項目指定手段で指定された各項目毎に、その項目が上記従ファイルから読み出す項目か否かを判別する判別手段と、
上記指定項目が上記従ファイルから読み出す項目であれば、その項目を従属項目として識別設定する従属設定手段と、
上記項目指定手段で指定された各項目毎に、その項目が従属項目として識別設定された項目か否かを判別し、従属項目として識別設定された項目でなければ、その指定項目が表示画面上の新たな行位置で左位置の表示座標位置に配置されるようにその表示座標位置を決定し、従属項目として識別設定された項目であれば、その指定項目が当該従属項目に対応したコードが入力される項目の行位置と同一で且つ右位置の表示座標位置に配置されるようにその表示座標位置を決定する位置決定手段と
を有することを特徴とする項目データ処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、各種ファイルの項目データの入力画面を表示する項目データ処理装置に関する。
【０００２】
【従来の技術】
オフィス情報システムにおいては、人事や経営、さらには文書などに関する情報を、電子ファイルの形式で蓄積し、必要に応じてそれらの情報を画面上に表示させたり、印刷出力できるようにする機能を備える必要がある。また、それらの情報を画面上で入力・更新する機能も要求される。
【０００３】
このような画面は、一般に業務画面と呼ばれる。現在では、該業務画面へのデータ入力を効率良く、迅速に行えるように配慮して、該データ入力はほとんどコード入力により行えるようになってきている。また、業務画面のレイアウトもユーザが簡単な指示を行うだけで、ほとんど自動的に生成されるようになってきている。
【０００４】
このような、従来の業務画面のレイアウト機能を図１８を参照しながら説明する。
予め、例えば、同図（ａ）  に示すように「得意先コード」と「得意先名」、「担当者コード」と「担当者名」、・・・などのように、項目コードとそのコード入力により表示される項目データについて、それぞれ入力域と表示域の大きさ（桁数）を指定する。
【０００５】
そして、自動レイアウト表示の際には、それらの情報に基づいて、同図（ｂ）  に示すような業務画面が表示される。この業務画面においては、得意先コードをその入力域１０１に入力することにより該コードをキーとして当該ファイルが索引され、該コードに対応する得意先名が当該ファイルから読み出され、その下の２０桁から成る得意先名の表示域１０２に表示される。また、次に担当者コードをその入力域１０３に入力すると、同様にして該入力コードに対応する担当者名が当該ファイルから読み出され、その下の同じく２０桁から成る担当者名の表示域１０４に表示される。
【０００６】
したがって、この場合には、データの入力位置を示すカーソルは、同図（ｃ）  に示すように「得意先コード」の入力域１０１から「担当者コード」の入力域１０３へと順次、表示域１０２を飛び越しながら移動する。
【０００７】
【発明が解決しようとする課題】
しかしながら、実際にデータ入力を行うユーザ側の立場からは同図（ｄ）  に示すように互いに関連のあるコード入力域１０１’、１０３’と該入力域内１０１’、１０３’に入力されるコードに対応するデータが表示される表示域１０２’、１０４’とが、並置して同一行に配列された方が分かり易い。また、コード入力に関してもカーソルの移動が自然になるので、使い易い。
【０００８】
本発明の課題は、操作性に優れた項目データ入力画面をユーザが容易に設計できるようにすることである。
【０００９】
【課題を解決するための手段】
この発明は、複数の項目からなる項目データを記憶する主ファイルと、上記各項目内の所定項目をキー項目とする従属項目を項目データとして記憶する従ファイルと、を備えた項目データ処理装置であって、
項目入力画面を設計するにあたって、その項目入力画面に表示させる見出し項目を任意に指定する項目指定手段と、
上記項目指定手段で指定された各項目毎に、その項目が上記従ファイルから読み出す項目か否かを判別する判別手段と、
上記指定項目が上記従ファイルから読み出す項目であれば、その項目を従属項目として識別設定する従属設定手段と、
上記項目指定手段で指定された各項目毎に、その項目が従属項目として識別設定された項目か否かを判別し、従属項目として識別設定された項目でなければ、その指定項目が表示画面上の新たな行位置で左位置の表示座標位置に配置されるようにその表示座標位置を決定し、従属項目として識別設定された項目であれば、その指定項目が当該従属項目に対応したコードが入力される項目の行位置と同一で且つ右位置の表示座標位置に配置されるようにその表示座標位置を決定する位置決定手段とを有することを特徴とする。
【００１７】
【実施例】
以下、図面を参照しながら実施例を説明する。
図１は、第１実施例のシステム構成図である。
【００１８】
ファイル群１０は、主ファイル（マスタファイル）である社員台帳ファイル１１、このファイル１１に従属するファイルである性別ファイル１２、所属テーブルファイル１３、及び役職テーブルファイル１４等から成る。上記各ファイル１１〜１４の構成を図２に示す。
【００１９】
社員台帳ファイル１１は、各社員毎の「社員番号」、「氏名」、「性別」、「所属コード」、及び「役職コード」の５つのデータ・フィールドから成るレコードを複数格納している。
【００２０】
性別テーブルファイル１２は、上記ファイル１１の各レコードに設定される「性別コード」とそれに対応する「性別名称」とを格納している。
所属テーブルファイル１３は、上記ファイル１１の各レコードに設定される「所属コード」とそれに対応する「所属名称」とを格納している。
【００２１】
役職テーブルファイル１４は、上記ファイル１１の各レコードに設定される「役職コード」とそれに対応する「役職名称」を格納している。
主ファイルである社員台帳ファイル１１とその従属ファイルであるファイル１１〜１４との間には、例えばエディタ等により自動的に、またはユーザ操作等により図中で破線で示されたような論理的なリンク（結合）が設定される。
【００２２】
項目情報メモリ２０は、図３に示すような形式の複数の項目情報２１を記憶するメモリであり、ＲＡＭ（ランダム・アクセス・メモリ）等から成る。この項目情報２１は、社員台帳入力画面を表示する際に用いられるものであり、該社員台帳入力画面上の各項目毎に個別に作成される。また、この項目情報２１は、「項目名称」、「フラグ」、「キー項目」、「桁数」、「列位置」、「行位置」、「見出列位置」、「見出行位置」、及び「操作方法」の７つのフィールドから成る。これらの各フィールドには下記のような情報が設定される。
【００２３】
項目名称・・・見出し表示される項目名。
フラグ  ・・・当該データが主ファイルまたは従ファイルのいずれに格納されているかを示すフラグ。
【００２４】
キー項目・・・上記フラグが従ファイルを示しているときのみ有効であり、主ファイルと従ファイルとを結合しているキーとなっている項目が設定される。これは例えば、従ファイルが性別テーブルファイル１２の場合には、性別コードを示す情報が設定される。
【００２５】
桁数    ・・・該項目名称に対応する入力域または表示域の桁数。
列位置，行位置・・・上記入力域または上記表示域の先頭位置。
見出列位置，見出行位置・・・上記見出し項目の表示先頭位置。
【００２６】
操作方法・・・ユーザ入力（コード入力）またはコード索引表示のいずれかが設定される。
自動レイアウト装置３０は、サブプロフェッサであり、後述詳しく説明するように、上記項目情報２１の作成や、該項目情報２１に基づく社員台帳入力画面の自動レイアウト表示等を行う。
【００２７】
台帳処理部４０も、サブプロフェッサであり、上記社員台帳入力画面上でユーザにより入力されるデータを基に社員台帳ファイル１１の作成や更新等を行う。
入力部５０は、キーボードやマウス等から成り、上記項目情報２１の作成や上記社員台帳入力画面上でのコードやデータの入力等に用いられる。
【００２８】
表示部６０は、ＣＲＴディスプレイや液晶表示装置（ＬＣＤ）等から成り、後述する項目指定用の入力画面や上記社員台帳入力画面等の表示を行う。
印字部７０は、ページプリンタやラインプリンタまたはシリアルプリンタ等から成り、社員台帳等の各種帳票等を印字出力する。
【００２９】
ＣＰＵ８０は、システム全体の制御を行うメインプロセッサであり、入力部５０から入力されるデータやコマンドを解析し、その解析結果に従って自動レイアウト装置３０や台帳処理部４０等を起動させる。
【００３０】
次に、上記構成の実施例の動作を説明する。
図４は、自動レイアウト装置３０により、表示部６０に自動レイアウト表示される前記社員台帳入力画面の初期画面のフォーマットを示す図である。
【００３１】
同図において、矩形枠の領域３１〜３５は、ユーザのデータ入力域であり、その左側に表示される見出し項目名に従って、データを直接（入力域３１、３２の場合）または当該コード（入力域３３、３４、３５の場合）を入力する。一方、矩形枠の領域４３〜４５は、その左側に配置されている上記コード入力域３３〜３５にコードが入力された際に、そのコードに対応する当該データが前記当該テーブルファイル１２〜１４から読み出されて表示される領域である。すなわち、これらの表示域４３〜４５は、ユーザが入力内容を確認するために用いられる。そして、入力域３１〜３５に入力されるデータは、台帳処理部４０により社員台帳ファイル１１に格納される。
【００３２】
次に、上記図４に示すフォーマットの社員台帳入力画面を生成するためのユーザの操作手順を説明する。
▲１▼  まず、図２に模式的に示されているような主ファイルである社員台帳ファイル１１とその従ファイルである性別テーブルファイル１２、所属テーブルファイル１３、及び役職テーブルファイル１４とを論理的に結合させる設定（指定）を行う。この設定は、例えば、ＣＰＵ８０により実行されるエディタによって自動的に行うようにしてもよい。また、ユーザ自身が入力部５０を介して直接、設定するようにしてもよい。
【００３３】
▲２▼  次に、図４に示すような社員台帳入力画面のフォームを決定するために、図５に示すような見出し項目の名称（社員番号、氏名、・・・、役職名、・・・）と、それらの見出し項目に対応する入力域３１〜３５と表示域４３〜４５の桁数を指定する。これにより、項目情報メモリ２０には図６に示すような内容の項目情報テーブルが作成される。該項目情報デーブルは、後述詳しく説明するような処理により自動レイアウト装置３０によって作成される。「フラグ」と「キー項目」については、自動レイアウト装置３０により自動的に設定される。自動レイアト装置３０は、上記▲１▼で設定された主ファイルと従ファイルの結合関係情報を基に、それらの自動設定を行う。
【００３４】
続いて、自動レイアウト装置３０によって行われる図６に示す内容の項目情報デーブルの作成処理を、図７のフローチャートを参照しながら説明する。
ユーザが入力部５０を介して入力した図５に示す内容の項目指定情報は、ＣＰＵ８０によって不図示のメモリの作業領域に格納される。そして、ＣＰＵ８０は、該格納後、自動レイアウト装置３０を起動する。
【００３５】
この起動により、自動レイアウト装置３０は、図７のフローチャートに示す処理を実行する。すなわち、まず、上記作業領域内に格納されている項目指定情報の先頭項目を指定し（Ｓ１）、該指定項目の「項目名」を項目情報メモリ２０の当該位置にセット（設定）する（Ｓ２）。
【００３６】
次に、上述した主ファイルと従ファイルの結合関係情報を基に、該項目名をセットした項目のデータは従ファイルから読み出すデータであるか否かを判別し（Ｓ３）、そうでなければ（Ｓ３、ＮＯ）、上記作業領域から上記項目名に対応する「桁数」を読みだし、これを項目情報メモリ２０内の当該位置にセットする。（Ｓ７）。
【００３７】
そして、上記作業領域から全ての項目を読み出したか否か判別し（Ｓ８）、まだ、読み出していない、すなわち未指定の項目が残っていれば（Ｓ８、ＮＯ）、上記作業領域に格納されている次項目を指定した後（Ｓ９）、上記ステップＳ２に戻る。
【００３８】
以上のような処理が、図５に示す「社員番号」、「氏名」、「性別コード」の各項目に対して順次、行われることにより、上記各項目の項目情報２１が図６に示すように項目情報メモリ２０に格納される。
【００３９】
一方、上記ステップＳ３で指定項目が従ファイルから読み出すデータであった場合には（Ｓ３、ＹＥＳ）、次にその従ファイルのキー項目が項目情報メモリ２０に項目として既に設定されているか否か判別する（Ｓ４）。そして、設定済であれば（Ｓ４、ＹＥＳ）、項目情報メモリ２０の当該フラグ欄に従ファイルを示すフラグをセットし（Ｓ５）、続いて上記従ファイルのキー項目の名称及び該従ファイルの名称を項目情報メモリ２０にセットする（Ｓ６）。
【００４０】
この後、上述したステップＳ７〜Ｓ８の処理を行う。
以上の処理により、図５に示す「性別」（項目名）と「２」（桁数）とから成る「性別」に関する項目指定情報から、図６に示すような「項目名」と「桁数」以外に「フラグ」と「キー項目」の欄もセットされた、「性別」に関する項目情報２１が項目情報目メモリ２０にセットされる。
【００４１】
以後、同様にして、上記作業領域に格納されている図５に示す残りの項目指定情報に対しても上記ステップＳ２〜Ｓ９の処理が行われ、上記ステップＳ８で上記作業領域から全ての項目指定情報を読み出したと判別すると（Ｓ８、ＹＥＳ）、処理を終了する。
【００４２】
以上のようにして、自動レイアウト装置３０により、図６に示す内容の項目情報テーブルが項目情報メモリ２０に設定される。
上記のようにして、図６に示すような内容の項目情報テーブルを作成した後、自動レイアウト装置３０は、図８のフローチャートに示す処理を実行し、上記項目情報テーブルにおいてまだ未定となっている「操作方法」の欄を設定する。
【００４３】
この処理においては、２つの変数ｎ，ｐを用いる。尚、ｐは構造体変数に対するポインタ（構造体ポインタ）であり、図６に示す各項目の項目情報２１は構造体として定義されているものとする。
【００４４】
自動レイアウト装置４０は、まず、変数ｎに項目情報メモリ２０内の全項目情報２１の個数をセットすると共に、ポインタＰに最初の項目情報２１の先頭アドレスをセットする（Ｓ１１）。
【００４５】
続いて、ｎが正であるか否か判別し（Ｓ１２）、正であれば（Ｓ１２、ＹＥＳ）、上記最初の項目情報のフラグ（Ｐ−＞フラグ）が従ファイルに設定されているか否か判別する（Ｓ１３）。そして、従ファイルに設定されていなければ（Ｓ１３、ＮＯ）、上記最初の項目情報の操作方法欄（Ｐ−＞操作）に“入力”をセットする（Ｓ１４）。一方、従ファイルに設定されていれば（Ｓ１３、ＹＥＳ）該操作方法欄に“キー項目で索引表示”とセットする（Ｓ１５）。尚、この場合、キー項目には、上記項目情報２１のキー項目欄にセットされているコード名が代入される。
【００４６】
上記ステップＳ１４またはＳ１５の処理終了後、変数ｎの値を「１」減算すると共に、ポインタＰを次の項目情報２１の先頭アドレスにセットして（Ｓ１６）、ステップＳ１２に戻る。
【００４７】
自動レイアウト装置３０は、上記動作を、変数ｎの値が「０」に等しいと判別するまで（Ｓ１２、ＮＯ）、繰り返す。これにより、項目情報メモリ２０に設定されている全ての項目情報２１の操作方法欄には、図９に示すように“入力”または“当該コードで索引表示”のいずれかの情報が、フラグ欄に従ファイルを示すフラグが立っているか否かに応じて設定される。
【００４８】
次に、図９に示すように項目情報テーブルにおいてまだ未定となっている社員台帳入力画面の各項目の表示位置座標（桁、行、見出列、見出行）を決定する自動レイアウト装置３０の動作を、図１０のフローチャートを参照しながら説明する。上記表示位置座標は、入力域３１〜３５もしくは表示域４３〜４５の先頭位置を示す座標（列、行）、または「社員番号」、「氏名」、「性別コード」、「性別」等の見出し項目の表示先頭位置の座標（見出列、見出行）である。
【００４９】
図１０のフローチャートに示す処理においては、前記図８のフローチャートと同様に変数ｎ、構造体ポインタＰ（以下、単にポインタＰと表現する）以外に、変数Ｌｉｎｅと構造体ポインタＰ２（以下、単にポインタＰ２と表現する）を使用する。
【００５０】
自動レイアウト装置３０は、まず、ｎに社員台帳入力画面の全項目数（項目情報メモリ２０内の全項目情報２１の個数）を、ポインタＰに項目情報メモリ２０内の最初の項目情報２１の先頭アドレスを設定する。さらに、Ｌｉｎｅに「社員番号」の表示行「Ｙ１」を設定する（Ｓ２１）。
【００５１】
次に、ｎが「０」より大きいか否か判別し（Ｓ２２）、「０」より大きければ（Ｓ２２、ＹＥＳ）、ポインタＰが示す項目情報２１のフラグ欄が従ファイルに設定されているか否かを判別する（Ｓ２３）。そして、従ファイルに設定されていなければ（Ｓ２３、ＮＯ）、ポインタＰが示す項目情報２１の列位置欄に「Ｘ２」をセットし、該ポインタＰが示す項目情報２１の行位置欄にＬｉｎｅの値をセットする。さらに、該ポインタＰが示す項目情報２１の見出列位置欄に「Ｘ１」セットし、該ポインタＰが示す項目情報２１の見出行位置欄にＬＩＮＥの値をセットする（Ｓ２４）。
【００５２】
この直後、または上記ステップＳ２３でポインタＰが示す項目情報２１の操作欄が「従ファイル」に設定されていた場合には（Ｓ２３、ＹＥＳ）、ｎの値を「１」減算すると共に、ポインタＰを次の項目情報２１の先頭アドレスに進め、さらにＬＩＮＥの値を「１」加算して（Ｓ２５）、上記ステップＳ２２に戻る。
【００５３】
このように、上記ステップＳ２３〜Ｓ２４の処理では、項目情報２１のフラグ欄が「従ファイル」に設定されていない項目、すなわちデータまたはコードの入力域３１〜３５を有する項目については、該項目情報においてその入力域３１〜３５の列位置として「Ｘ２」が、その見出し項目の表示列位置として「Ｘ１」が設定される。また、それらの行位置と見出行位置には「Ｙ１」から始まって順次「１」づつ増加する当該行が設定される。
【００５４】
以上の上記ステップＳ２２〜Ｓ２５の処理は、ステップＳ２２でｎが「０」に等しいと判別されるまで（Ｓ２２、ＹＥＳ）、繰り返し行われる。このことにより、項目情報２１のフラグ欄が「従ファイル」に設定されていないデータまたはコードの入力を伴う全項目について、その見出し表示位置と入力域３１〜３５の開始位置の列アドレスが、それぞれ「Ｘ２」に統一されて設定される。すなわち、社員台帳入力画面の「社員番号」、「氏名」、「性別コード」、・・・「役職コード」などのデータやコード入力を伴う項目について、その見出し表示位置とその入力域３１〜３５の開始位置の（行、列）アドレスが設定される。
【００５５】
上述したようにして、前記ステップＳ２２でｎが「０」に等しいと判別すると（Ｓ２２、ＮＯ）、再びｎに社員台帳入力画面の全項目数を、ｐに最初の項目情報２１の先頭アドレスを設定する（Ｓ２６）。
【００５６】
そして、まず、ｎが「０」より大きいか否か判別し（Ｓ２７）、「０」より大きければ（Ｓ２７、ＹＥＳ）、ポインタＰの示す項目情報２１のフラグ欄が「従ファイル」に設定されているか否かを判別する（Ｓ２８）。
【００５７】
そして、「従ファイル」に設定されている、すなわち、当該従ファイルから読み出されるデータを表示する表示域を有する項目の項目情報２１であれば（Ｓ２８、ＹＥＳ）、該項目情報２１の操作方法欄で索引キーとして指定されているコードが入力域に入力される項目の項目情報２１を項目情報メモリ２０から探しだし、該項目情報２１の先頭アドレスをポインタＰ２に設定する（Ｓ２９）。
【００５８】
続いて、ポインタＰが指している項目情報２１の列位置欄に「Ｘ４」を、該項目情報２１の行位置欄に、ポインタＰ２が指している項目情報２１の行位置アドレスを設定する。さらに、ポインタＰが指している項目情報２１の見出列位置欄に「Ｘ３」を、該項目情報２１の見出行位置欄にポインタＰ２が指している項目情報２１の見出行位置アドレスを設定する（Ｓ３０）。
【００５９】
この直後、または上記ステップＳ２８で操作方法欄に「索引」ではなく「入力」が設定されている場合には（Ｓ２８、ＮＯ）、ｎの値を「１」減算すると共にポインタＰを次の項目情報２１の先頭アドレスに進めた後（Ｓ３１）、上記ステップＳ２７に戻る。
【００６０】
上記ステップＳ２７〜Ｓ３１の処理は、ステップＳ２７でｎが「０」に等しいと判別するまで（２７、ＮＯ）、繰り返し行う。これにより、当該項目情報２１のフラグ欄に「従ファイル」が設定されている項目の表示域４３〜４５の行アドレスは、該表示域４３〜４５に表示すべきデータのコードが入力される入力域３３〜３５の行アドレスと同一にセットされる。
【００６１】
すなわち、コードの入力域と該コードの入力により表示されるデータの表示域は共に同一の行に設定される。図１１は、上述した図１０に示すフローチャートの処理が終了した時点での項目情報テーブルの内容を示す図である。図１１に示されているように、「性別コード」と「性別」、「所属コード」と「所属名」、及び「役職コード」と「役職名」の見出し表示は、それぞれ同一行になされると共に、それらの項目に対応する入力域３３〜３５と表示域４３〜４５についても、同一行に設定される。
【００６２】
尚、上記図１０のフローチャートにおいて、ステップＳ２３及びステップＳ２８の処理を、ポインタＰの指す項目情報２１のキー項目欄にコードが設定されているか否かの判別に代えてもよい。
【００７３】
尚、上記実施例で示した社員台帳入力画面や項目入力画面の自動レイアウト方法はあくまでも一例であり、本発明はこれらの画面以外の自動レイアウトにも適用可能なものである。また、従属関係にある項目の指定方法も上記実施例に限定されるものではなく、その他の種々の態様に適用されるものである。
【００７４】
【発明の効果】
本発明によれば、項目入力画面を設計するにあたって、ユーザはその項目入力画面に表示させる見出し項目を任意に指定するだけで、その項目が従ファイルから読み出すべき従属項目か否かが判別され、その判別された結果に基づいて各指定項目の表示画面上における配置位置を自動決定するようにしたので、容易に項目入力画面を設計することができる。
【図面の簡単な説明】
【図１】本発明の第１実施例のシステム構成図である。
【図２】主ファイルと各種従ファイルとの結合関係の指定方法を示す模式図である。
【図３】第１実施例における項目情報のフォーマットを示す図である。
【図４】自動レイアウトされて表示される社員台帳入力画面を示す図である。
【図５】第１実施例において、ユーザが指定する項目指定情報を示す図である。
【図６】第１実施例においてユーザの項目指定操作が行われた際に自動的に作成される項目情報テーブルの内容を示す図である。
【図７】第１実施例の自動レイアウト装置によって行われる項目情報テーブルの作成処理を説明するフローチャートである。
【図８】第１実施例の自動レイアウト装置によって行われる項目情報テーブル内の操作方法情報の設定処理を説明するフローチャートである。
【図９】上記操作方法情報の設定処理後の項目情報テーブルの内容を示す図である。
【図１０】第１実施例の自動レイアウト装置によって行われる項目、入力域、及び表示域の位置設定処理を説明するフローチャートである。
【図１１】上記位置設定処理後の項目情報テーブルの内容を示す図である。
【図１２】本発明の第２実施例のシステム構成図である。
【図１３】第２実施例におけるユーザの項目指定情報及び該項目指定情報に基づいて自動レイアウト表示される項目入力画面のフォーマットを示す図である。
【図１４】第２実施例における項目情報のフォーマットを示す図である。
【図１５】図１３（ａ）  の項目指定情報によって自動的に作成される項目情報テーブルの内容を示す図である。
【図１６】第２実施例の自動レイアウト装置によって行われる項目、入力域、及び表示域の位置決定処理を説明するフローチャートである。
【図１７】上記位置決定処理後の項目情報テーブルの内容を示す図である。
【図１８】従来の項目データ入力画面の問題点を説明する図である。
【符号の説明】
１０、１０’    ファイル群
１１            社員台帳ファイル
１２            性別テーブルファイル
１３            所属テーブルファイル
１４            役職テーブルファイル
２０、２０’    項目情報メモリ
３０、３０’    自動レイアウト装置
５０            入力部
６０            表示部
８０            ＣＰＵ
【図１】
0003632988.tif 000002
【図２】
0003632988.tif 000003
【図３】
0003632988.tif 000004
【図４】
0003632988.tif 000005
【図５】
0003632988.tif 000006
【図６】
0003632988.tif 000007
【図７】
0003632988.tif 000008
【図８】
0003632988.tif 000009
【図９】
0003632988.tif 000010
【図１０】
0003632988.tif 000011
【図１１】
0003632988.tif 000012
【図１２】
0003632988.tif 000013
【図１３】
0003632988.tif 000014
【図１４】
0003632988.tif 000015
【図１５】
0003632988.tif 000016
【図１６】
0003632988.tif 000017
【図１７】
0003632988.tif 000018
【図１８】
0003632988.tif 000019