(57)【要約】【課題】  カタログの商品情報をページ毎にカタログデータに関連付けて管理する。【解決手段】  サーバ装置１０９と、クライアント装置１０１と、データベース１１０とで構成されるネットワークシステムで、クライアント装置１０１からカタログを構成するカタログデータの登録を依頼された場合に、そのカタログデータをカタログの１ファイルとしてデータベース１１０に登録し、クライアント装置１０１からカタログデータに関連付ける商品情報の登録を依頼された場合に、その商品情報をカタログデータの１ページとして登録する。【選択図】      図１
2005267555.tif 000002
【特許請求の範囲】
【請求項１】
カタログファイルの登録依頼がなされた場合、所定単位のカタログデータに分割された状態で前記カタログファイルをデータベースに登録するカタログ登録工程と、
検索に用いる情報を１又は複数の前記所定単位のカタログデータに関連付けて登録管理する工程とを有することを特徴とするカタログ管理方法。
【請求項２】
前記所定単位のカタログデータとは、ページ単位のカタログデータであることを特徴とする請求項１に記載のカタログ管理方法。
【請求項３】
前記検索に用いる情報は、商品情報であることを特徴とする請求項１に記載のカタログ管理方法。
【請求項４】
前記カタログ管理方法は、ネットワークを介して接続されるサーバ装置とクライアント装置を含むネットワークシステムにおけるカタログ管理方法であって、前記カタログファイルの登録依頼は前記クライアント装置から前記サーバ装置に対してなされることを特徴とする請求項１に記載のカタログ管理方法。
【請求項５】
前記検索に用いる情報を用いて、前記所定単位のカタログデータを検索する検索工程を更に有することを特徴とする請求項１記載のカタログ管理方法。
【請求項６】
前記検索工程での検索結果の中から選択されたカタログデータを１つのカタログファイルとして出力する出力工程を更に有することを特徴とする請求項５記載のカタログ管理方法。
【請求項７】
前記出力するカタログファイルの形式が指定されている場合、当該指定されたファイル形式で出力することを特徴とする請求項６記載のカタログ管理方法。
【請求項８】
前記出力するカタログファイルをオリジナルカタログファイルとして保存するように指定された場合、その属性情報と共に保存する保存工程を更に有することを特徴とする請求項６記載のカタログ管理方法。
【請求項９】
前記オリジナルカタログファイルに対する編集、削除、出力の少なくとも何れかを行う工程を更に有することを特徴とする請求項８記載のカタログ管理方法。
【請求項１０】
前記検索に用いる情報は、複数の異なるカタログファイルから選択した複数のカタログデータに関連付けて登録管理できることを特徴とする請求項１記載のカタログ管理方法。
【請求項１１】
前記検索に用いる情報に関連付けられたカタログデータを、対応するサムネイル画像を用いて表示する工程を更に有することを特徴とする請求項５記載のカタログ管理方法。
【請求項１２】
前記カタログデータをネットワーク上で公開するか否かを設定できることを特徴とする請求項１記載のカタログ管理方法。
【請求項１３】
カタログファイルの登録依頼がなされた場合、所定単位のカタログデータに分割された状態で前記カタログファイルをデータベースに登録するカタログ登録手段と、
検索に用いる情報を１又は複数の前記所定単位のカタログデータに関連付けて登録管理する手段とを有することを特徴とする情報処理装置。
【請求項１４】
ネットワークを介して接続されるサーバ装置と、クライアント装置と、データベースとで構成されるネットワークシステムであって、
前記クライアント装置からカタログファイルの登録依頼がなされた場合、所定単位のカタログデータに分割された状態で前記カタログファイルを前記データベースに登録するカタログ登録手段と、前記クライアント装置からの指示に基づいて検索に用いる情報を１又は複数の前記所定単位のカタログデータに関連付けて登録管理する手段とを有するサーバ装置を含むことを特徴とするネットワークシステム。
【請求項１５】
請求項１記載のカタログ管理方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムにおいてカタログを管理する技術に関するものである。
【背景技術】
【０００２】
近年、カタログをデータベースに登録して管理するシステムが考えられている。例えば、特許文献１では、収集したカタログをデータベースに登録しておき、当該データベースに登録されているカタログから検索条件に応じて所望のカタログを検索して閲覧できるようにしている。
【特許文献１】特開２００３−７６９２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば登録するカタログが九州旅行に関するカタログの場合、その１つのカタログには福岡コース、熊本コース、長崎コースなどが含まれ、また各コースに共通の日程表、オプション情報などが併せて記載されていることが多い。前記特許文献１では、このような旅行カタログを１つのカタログファイルとしてデータベースに登録しておき、閲覧する際にはカタログ単位でダウンロードする。
【０００４】
しかし、該データベースから検索して実際にダウンロードするカタログファイルには、ユーザにとって必要の無いコースのデータなども含まれており、ダウンロードする際に、時間が余計にかかってしまうという問題点があった。また、必要の無いデータが含まれているのでダウンロードした後、ユーザは目的の情報を探しにくいという問題点もある。
【０００５】
また、ユーザが所望するコース情報が複数のカタログファイルに記載されている場合もあり、そのような場合には、更に効率が悪かった。
【０００６】
更に、多数の旅行コースから希望する旅行コースを絞った結果をサーバ上に保存しておくことができなかったため、後で過去の検討結果を参照することができないという問題もあった。
【０００７】
本発明は、上記課題を解決するためになされたもので、カタログを所定単位毎（例えばページ毎）に分けて取得できるように、登録管理することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のカタログ管理方法は、カタログファイルの登録依頼がなされた場合、所定単位のカタログデータに分割された状態で前記カタログファイルをデータベースに登録するカタログ登録工程と、検索に用いる情報を１又は複数の前記所定単位のカタログデータに関連付けて登録管理する工程とを有することを特徴とする。
【０００９】
また、本発明の情報処理装置は、カタログファイルの登録依頼がなされた場合、所定単位のカタログデータに分割された状態で前記カタログファイルをデータベースに登録するカタログ登録手段と、検索に用いる情報を１又は複数の前記所定単位のカタログデータに関連付けて登録管理する手段とを有することを特徴とする。
【００１０】
更に、本発明のネットワークシステムは、ネットワークを介して接続されるサーバ装置と、クライアント装置と、データベースとで構成されるネットワークシステムであって、前記クライアント装置からカタログファイルの登録依頼がなされた場合、所定単位のカタログデータに分割された状態で前記カタログファイルを前記データベースに登録するカタログ登録手段と、前記クライアント装置からの指示に基づいて検索に用いる情報を１又は複数の前記所定単位のカタログデータに関連付けて登録管理する手段とを有するサーバ装置を含むことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、カタログの商品情報をページ毎のカタログデータに関連付けて管理することにより、商品情報の登録や検索出力を効率良く行うことができる。
【００１２】
また、ページ単位に指定した商品情報をオリジナルカタログファイルとして保存することにより、データベースを効率良く管理することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。尚、本実施形態のカタログは、カタログデータの複数のファイル（カタログファイル）として定義され、例えば旅行カタログの場合、主催会社、旅行ブランド名、地域、有効期限、コメントなどの情報をカタログ情報としてカタログデータに関連付けて設定できる。
【００１４】
また、カタログデータは、例えば旅行カタログの場合、目的地域が九州であれば、福岡コース、熊本コース、長崎コースなどの各コースに相当し、カタログデータはページ毎に商品情報（コース名、主催会社、出発地、期間など）が関連付けられ、カタログデータを１つのファイルとしてデータベースに登録できるように構成されている。
【００１５】
図１は、本実施形態におけるネットワークシステムの構成の一例を示す図である。図１において、１０１、１０２はクライアントＰＣであり、システム管理者が新規にファイルを登録したり、ユーザ管理情報の修正などのシステムメンテナンス処理を行ったり、或いはユーザが商品検索、商品情報出力などの指示を行ったりするものである。
【００１６】
１０３はネットワーク上で共有されるスキャナであり、クライアントＰＣからの指示に従ってカタログの画像データなどを読み込むための画像入力装置である。１０４はネットワーク上で共有されるプリンタであり、クライアントＰＣからの指示に従って商品情報、或いはカタログデータなどを出力する画像出力装置である。
【００１７】
１０５、１１１はローカルエリアネットワーク（ＬＡＮ）であり、ネットワークに接続している機器１０１〜１０４はこのＬＡＮ１０５を介して他の機器とデータの授受を行う。１０７はインターネット、１０６はこのインターネット１０７に専用線で直接、或いは公衆回線からサービスプロバイダーを介して接続されるクライアントＰＣである。
【００１８】
尚、クライアントＰＣ１０６は、クライアントＰＣ１０１、１０２と接続形態が異なるが、同様の目的で使用されるものである。また、ＬＡＮ１０５は不図示のルータやゲートウェイを介してインターネット１０７に接続するものである。また、各クライアントＰＣ１０１、１０２、１０６には所定のブラウザを備えており、ユーザはそのブラウザを操作して後述するHTTPサーバへアクセスすることが可能である。
【００１９】
１０８はHTTPサーバであり、ＬＡＮ１０５、インターネット１０７などのネットワークを介してクライアントＰＣ１０１、１０２、１０６からHTTPプロトコルできたリクエストを受け取る。１０９はＷｅｂアプリケーションサーバである。尚、HTTPサーバ１０８には複数のＷｅｂアプリケーションサーバ１０９が登録されており、クライアントＰＣからのリクエスト内容に従ってHTTPサーバ１０８は処理を適切なＷｅｂアプリケーションサーバ１０９に割り振る。また、リクエストを受け取ったＷｅｂアプリケーションサーバ１０９は処理を実行し、その処理結果はHTTPサーバ１０８を介してクライアントＰＣへ返信される。１１０はデータベースであり、カタログ、画像データなどのコンテンツ情報や、商品情報などのテキスト情報、ユーザ／グループ情報、登録データファイルの処理などのシステム情報を記録する。
【００２０】
このように、HTTPサーバ１０８、Ｗｅｂアプリケーションサーバ１０９、データベース１１０が有機的に組み合わさってＷｅｂデータベースシステムとして機能する。
【００２１】
次に、上述したクライアントＰＣ１０１、１０２、１０６、HTTPサーバ１０８、Ｗｅｂアプリケーションサーバ１０９のそれぞれの機能を実現するコンピュータのハードウェア構成について説明する。
【００２２】
図２は、本実施形態におけるコンピュータの構成の一例を示す図である。図２において、１はシステムバスであり、これから説明する各構成ブロックはこのシステムバスに接続されている。２はＣＰＵ（Central Processing Unit）である。３はプログラムメモリ（ＰＭＥＭと称す）で、本処理のためのプログラムを適宜ハードディスク１０から選択して読み込み、ＣＰＵ２が実行する。また、キーボード１２から入力されたデータはテキストメモリでもあるＰＭＥＭにコード情報として格納される。
【００２３】
４は通信制御部であり、５の通信ポートを介して入出力データの制御を行う。この通信ポート５から出力された信号は、通信回線６を経由してネットワーク上の他の装置の通信ポートに伝えられる。
【００２４】
ネットワーク上で共有されているプリンタ１０４やスキャナ１０３とのデータ授受は、この通信制御部４を介して行われる。また、本実施形態では、ＬＡＮなどのネットワークに関して記述するが、この通信制御部４に接続される通信ポート５及び通信回線が一般の公衆回線であっても本発明が適応されることは言うまでもない。
【００２５】
８は外部記憶装置制御部、９及び１０はデータファイル用のディスクであり、例えば９はフレキシブルディスク（ＦＤと称す）であり、１０はハードディスク（ＨＤと称す）である。尚、ディスクはこれだけに限らず、ＤＶＤなどの光ディスクでも良い。
【００２６】
１１は入力制御部であり、１２のキーボード、１３のマウス等の入力装置が接続される。操作者はこのキーボード１１を操作することによりシステムの動作指令等を行う。また１３は１６のＣＲＴ上で画像情報を加工指示するためのポインティングデバイス（ＰＤと称す）で、本実施形態ではマウスを使用している。これにより、ＣＲＴ１６上のカーソルをＸ，Ｙ方向に任意に移動させてコマンドメニュー上のコマンドアイコンを選択し、処理の指示を行うほか編集対象の指示、描画位置の指示等も行う。
【００２７】
１４はビデオイメージメモリ（ＶＲＡＭと称す）、１５は表示出力制御部、１６はＣＲＴである。このＣＲＴ１６に表示されるデータは、ＶＲＡＭ１４上にビットマップデータとして展開されている。
【００２８】
１７はプリンタ制御部であり、接続されているプリンタ１８に対するデータの出力制御を行う。１Ａはスキャナ制御部であり、接続されているスキャナ１Ｂの制御を行う。
【００２９】
尚、本実施形態では、クライアントＰＣ１０１、１０２の場合、プリンタ制御部１７、プリンタ１８及びスキャナ制御部１Ａ、スキャナ１Ｂの各構成要素は、上述したように、通信制御部４及び通信ポート５を介してＬＡＮ１０５上のスキャナ１０３及びプリンタ１０４を使用できるので、必須の構成要素ではないが、クライアントＰＣ１０６の場合は、上述の構成要素を含むように構成されても良い。
【００３０】
更に、スキャナ１０３とプリンタ１０４が物理的に別々のコンポーネントであっても、スキャナとプリンタが同一のコンポーネントで構成されても良い。
【００３１】
また、本実施形態でＲＯＭに記憶されているプログラムは、装置に直接接続されているハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）などの記憶媒体にも記憶されていても良い。更に、ネットワークを介して接続されている他の装置上に記憶されていても良い。また、上述したプログラムは、ＦＤやＨＤなどの記憶媒体やネットワークを介してシステムや装置に供給されるものである。
【００３２】
次に、上述したクライアントＰＣ１０１、１０２、１０６、HTTPサーバ１０８、Ｗｅｂアプリケーションサーバ１０９のそれぞれの機能を実現するコンピュータのソフトウェア構成について説明する。
【００３３】
図３は、コンピュータにおけるソフトウェアのモジュール構成の一例を示す図である。図３に示すように、クライアントＰＣ１０１、１０２、１０６には、カタログ情報、画像データなどのファイルをＷｅｂアプリケーションサーバ１０９に登録するための情報登録モジュール３０１と、商品データを出力するフォームを登録する出力フォーム登録モジュール３０２とが記憶されている。但し、これらのモジュール３０１、３０２はHTTPサーバ１０８から必要に応じてＷｅｂブラウザのPlug-in形式などで自動的に配信されるものでクライアントＰＣ上でインストール処理などを行う必要はない。
【００３４】
そして、Ｗｅｂアプリケーションサーバ１０９には、HTTPサーバ１０８から受け取ったクライアントＰＣ１０１、１０２、１０６からのリクエストを処理するためのモジュール３１０が記憶されている。ここでリクエストに対応している機能としては、ユーザ認証、検索処理、各種データの一括登録、商品情報出力、データメンテナンス機能などがある。このモジュール３１０は、クライアントＰＣからのリクエストに応じてメモリ上にロードされ、処理を実行する。
【００３５】
また、上述のモジュール３１０とは別に、ＰＤＦファイル、ビットマップファイルなどの画像編集を行う画像編集モジュールや、文書ファイルやテキストファイルなどに対して結合、分割などの編集を行うファイル編集モジュールが編集モジュール３２０として記憶されている。更に、データベース１１０との間でデータの授受を行うためのデータベース共通ライブラリ３３０や、各種ユーティリティライブラリ３４０がある。
【００３６】
ここで、図４及び図５を参照して、本実施形態におけるＷｅｂアプリケーションサーバ１０９のデータベース１１０に登録される情報について説明する。
【００３７】
図４は、データベース１１０におけるテーブルの一例を示す図である。４０８はデータマスタであり、商品情報やカタログ情報などのテキスト情報を管理するテーブルである。このテーブルに記録される情報としては、一意に決定される情報ＩＤ、登録日、更新日、及びこの情報が有効な期間を示す開始日時と終了日時、Ｗｅｂ上に公開しているか否かを制御する公開フラグ、削除された情報であるか否かを制御する削除フラグなどがある。
【００３８】
４０４はファイル管理マスタであり、カタログ情報、画像データなどをファイルとして管理するテーブルである。このテーブルに記録される情報としては、一意に決定されるファイルＩＤ、登録日、更新日、及びこの情報の有効期限、Ｗｅｂ上に公開しているか否かを制御する公開フラグ、削除された情報であるか否かを制御する削除フラグなどがある。
【００３９】
尚、この有効期限は、関連付けられているデータマスタの最も新しい期限が記録される。例えば、あるファイル（画像データ）の有効期限が2004年7月31日のマウイ島コースと、2004年8月31日のハワイ島コースに関連付けられている場合、このファイルの有効期限は2004年8月31日となる。
【００４０】
また、ファイル管理マスタ４０４には、そのファイルを利用している数を表す使用カウントがある。この使用カウントは初期状態では０であり、ユーザがオリジナルカタログを作成し、そのファイルを使用する毎に１つ加算される。また逆に、オリジナルカタログが削除された場合には、１つ減算される。
【００４１】
更に、ファイル管理マスタ４０４は、コンテンツタイプ情報やファイル属性情報に対しては拡張子管理マスタ４０１と関連付けられ、マルチページのファイルに対してはページ毎にページ情報を管理しているページマスタ４０２やページ出力制御４０３と関連付けられている。
【００４２】
このページマスタ４０２には、各ページの属性情報が格納され、その属性情報としてはページ毎のファイルＩＤ、ページ番号情報、コメント情報、及び表示制御フラグがある。表示制御フラグには、検索画面などで関連付けられているカタログ情報などをサムネイル表示する際に、画面表示するための代表画面を示す情報などがセットされる。
【００４３】
また、ページ出力制御４０３には、ページ出力する際の情報がセットされ、その情報の内容としてはファイルＩＤ、ページ番号情報、所属ブロック情報、及び出力制御フラグがある。ここで、所属ブロック情報とは、関連する他のページ情報をグルーピングするための情報である。例えば、１つのカタログファイルの２ページ目から５ページ目までに関連する情報が記載されている場合、それらのページ全てが揃うことで１つの情報となるので、これらのページはセットで管理する方が望ましい。このような場合、共通のキーデータを所属ブロック情報にセットすることによりグルーピングできるようにしている。
【００４４】
また、出力制御フラグとして、ページ出力する際の属性情報がセットされる。例えば、カタログファイルにおける約款を記載したページなどは、出力する際に必ず添付しなければならないページであるので、属性情報として「必須ページ」をセットする。また、カタログファイルの中で、そのページに記載されている内容が、ある１つの情報に関するものであれば「個別ページ」を、複数の情報に関連するものであれば「共通ページ」をセットする。
【００４５】
拡張子管理マスタ４０１は、コンテンツ情報や、その拡張子のデータファイルに対して有効な処理情報を記録するテーブルである。この処理情報には、例えば圧縮処理やページ分割／結合処理などを実行できるか否かが記録される。
【００４６】
ページマスタ４０２は、ページ毎に分割されたファイル情報を記録するテーブルである。例えば、ＰＤＦファイルとして登録されたカタログファイルの場合には、ページ単位のファイルに分割されて各ページ情報が記録される。また表示制御フラグには、表示属性がセットされる。
【００４７】
ページ出力制御４０３は、印刷出力時の設定を管理するテーブルである。また出力制御フラグには、印刷出力属性、所属ブロック番号にはグルーピング情報がセットされる。
【００４８】
次に、データ／ファイル管理マスタ４０６は、ファイル管理マスタ４０４で管理されているファイル情報と、マスタデータ４０８で管理されているテキスト情報とを関連付けるテーブルである。ファイルに関してはページ単位で関連付けを行うことができる。
【００４９】
ファイル種別マスタ４０５は、ファイル情報とテキスト情報を関連付ける際に、カテゴライズするためのファイル種別情報を管理するテーブルである。ファイル種別情報として、例えば総合カタログデータ、地域別カタログデータ、メイン画像データなどがある。
【００５０】
最後に、データ／ファイル履歴マスタ４０７は、ファイル情報及びテキスト情報の履歴を管理するテーブルである。
【００５１】
図５は、図４に示したデータマスタ４０８の詳細を説明するための図である。５０１はデータマスタであり、図４に示したデータマスタ４０８と同じテーブルである。５０２はデータ項目マスタであり、データマスタに関連付けられているデータ項目を管理するテーブルである。この項目としては、例えば目的地、主催会社、地域などの商品情報の項目がある。また、商品データ定義項目値マスタ５０４は、マスタデータの各項目を表示する際のフォームデータを管理するテーブルである。このテーブルには、表示する順番、表示するデータ項目名称などの情報が記録される。データ権限マスタ５０３は、データマスタに対する権限情報を管理するテーブルである。権限の種類としては、データ閲覧、ファイル閲覧、データ更新、ファイル更新がある。また、データ権限は、グループＩＤ単位に設定される。
【００５２】
以上の構成において、システム管理者（情報登録者）が所定のクライアントＰＣからHTTPサーバ１０８を介してＷｅｂアプリケーションサーバ１０９のデータベース１１０にカタログ情報及び各商品情報を登録し、登録した情報の公開を設定する処理について説明する。
【００５３】
図６は、カタログ情報及び各商品情報の登録シーケンスの一例を示す図である。尚、HTTPサーバ１０８は、簡単に言うと、クライアント（１０１，１０２，１０６）とアプリケーションサーバ１０９との間で情報をやり取りする際の中継機器として使用されるものであるので、図６では省略して示している。
【００５４】
まず、Ｓ１０１において、システム管理者が所定のクライアントＰＣからアカウントとパスワードでログイン処理を実行する。この際、認証方法はアカウントとパスワード以外でも何ら問題はない。このリクエストを受けてＳ１０２で、Ｗｅｂアプリケーションサーバ１０９が、データベース１１０から認証用データを取得し、入力されたアカウントとパスワードに基づき、カタログデータ登録処理を許可できるか否か判断する認証処理を行う。ここで、入力されたアカウント及びパスワードが正しいものではなく、この登録処理の実行を許可できない場合、Ｗｅｂアプリケーションサーバ１０９はエラー画面をクライアントＰＣへ送信し、クライアントＰＣのブラウザがＣＲＴ１６にエラー画面を表示する。
【００５５】
また、認証処理の結果、登録処理の実行を許可できる場合は、例えば図８に示すようなシステム管理者用の登録画面をクライアントＰＣへ送信し、クライアントＰＣのブラウザがＣＲＴ１６に登録画面を表示する。
【００５６】
図８は、本実施形態における登録機能一覧画面の一例を示す図である。図８において、８０２はデータファイル処理設定ボタンであり、登録時に、サーバ側で行う処理に関してファイル種類毎に設定を行うことができる。８０３はカタログ情報及び各商品情報の登録ボタンであり、データベース１１０に登録するカタログデータを選択して登録処理を実行させる。８０４は商品情報の登録ボタンであり、カタログデータに含まれる各商品の情報をデータベース１１０に登録することができる。８０５はカタログデータと商品情報の関連付けボタンであり、それぞれデータベース１１０に登録したカタログデータと商品情報とを関連付ける。８０６はカタログ情報の公開設定ボタンであり、データベース１１０に登録されたカタログ情報をインターネット上に公開するか否かを設定することができる。
【００５７】
次に、Ｓ１０３において、カタログファイルの登録準備の指示をＷｅｂアプリケーションサーバ１０９に対して行う。Ｗｅｂアプリケーションサーバ１０９はＳ１０４で、ファイル種類毎の処理方法をＷｅｂアプリケーションサーバ１０９のデータベース１１０から読み出し、情報登録モジュール３０１と合わせてクライアントＰＣに送信する。この際に、情報登録モジュール３０１が既にクライアントＰＣ上にある場合には情報登録モジュール３０１は送信しない。
【００５８】
Ｓ１０５で、システム管理者の操作によりクライアントＰＣは登録するカタログデータを選択してＷｅｂアプリケーションサーバ１０９に対してカタログデータの登録開始指示を行う。
【００５９】
図７は、本実施形態におけるカタログファイルを登録する画面の一例を示す図である。この画面は、クライアントＰＣのブラウザに対してＷｅｂアプリケーションサーバ１０９から送信された情報登録モジュール３０１が表示するものである。
【００６０】
図７において、７０１はカタログファイルの登録画面である。７０２はファイル一覧領域であり、Ｗｅｂアプリケーションサーバ１０９のデータベース１１０に登録するファイルを一覧表示する領域である。７０３は登録するファイルを選択するためのファイル参照画面を表示させるボタンである。このボタンが選択されると、ファイルを参照する画面を表示し、ファイルが選択されると、選択されたファイルをファイル一覧領域７０２に全て表示する。
【００６１】
７０４はフォルダ参照ボタンである。このボタンが選択されると、フォルダを参照する画面を表示し、フォルダが選択されると、選択されたフォルダに含まれる全てのファイルをファイル一覧領域７０２に表示する。７０５は削除ボタンであり、ファイル一覧領域７０２に表示されているファイルの中から削除するファイルを選択し、このボタンを選択することで登録するファイル一覧から選択したファイルを削除する。７０６はアップロードボタンであり、ファイル一覧領域７０２に表示されている全てのファイルをＷｅｂアプリケーションサーバ１０９のデータベース１１０に登録する処理を行う。尚、このボタン７０６が選択されると、図９に示すような登録確認画面を表示する。
【００６２】
図９は、本実施形態における登録ファイル確認画面の一例を示す図である。図９に示す９０１は確認画面である。９０２は登録するファイルの一覧である。この画面で、Ｗｅｂアプリケーションサーバ１０９のデータベース１１０に登録されていないファイル種類のファイル（Ｗｅｂアプリケーションサーバで扱えない種類のファイル）は登録ファイル一覧９０２から自動的に削除される。つまり、この登録ファイル一覧９０２には表示されず、データベースには登録されない。
【００６３】
また、登録ファイル一覧９０２に表示されているファイルでも、ファイルの行の先頭のチェックボックスを非選択状態にすることで、登録するファイルから外すことができる。図９に示す例では、カタログデータ３．ｐｄｆは登録されない。
【００６４】
９０３は中止ボタンであり、このボタンが選択されると、登録処理を中止する。９０４は登録ボタンであり、このボタンが選択されると、選択されているファイルを処理設定に従ってＷｅｂアプリケーションサーバ１０９のデータベース１１０に登録する。
【００６５】
図６に示すＳ１０６では、登録依頼を受けたＷｅｂアプリケーションサーバ１０９が指定されたファイルを指定された処理設定に従ってファイルを編集して登録準備を行う。ここでは、登録指定されたカタログファイルをページ単位に分割し、各ページのカタログデータを作成する。その際に、カタログデータ名としては、元のカタログファイル名に対して５桁のページ番号を付けた名称とする。
【００６６】
但し、このファイル名称のルールは５桁のページ番号に限定するものではない。更に、カタログデータ及び作成したファイルに対してそれぞれサムネイル画像を生成する。
【００６７】
データベース１１０への登録準備が正常に終了した場合、Ｗｅｂアプリケーションサーバ１０９は図１０に示すような未登録のカタログデータを登録する画面をクライアントＰＣに送信する。
【００６８】
図１０は、未登録のカタログデータを登録する画面の一例を示す図である。１００１はＷｅｂアプリケーションサーバ１０９に送信したカタログデータの一覧画面であり、これらのカタログデータは未登録の状態である。１００２はＷｅｂアプリケーションサーバ１０９に送信したカタログデータの一覧で、まだ使用可能なカタログデータとしてデータベース１１０に登録されていないファイルである。
【００６９】
１００３は登録ボタンであり、このボタンが選択されると、選択されたカタログデータのデータベース１１０への登録処理を実行すると共に、カタログ情報との関連付け処理も実行される。また、ここでカタログデータ１００２を選択しても、そのカタログデータに関連付けるカタログ情報の設定を行うことができる。
【００７０】
次に、Ｓ１０７で、カタログデータに関連付けるカタログ情報の設定を行う。まずＷｅｂアプリケーションサーバ１０９がクライアントＰＣからのリクエストを受けてＳ１０８で、Ｗｅｂアプリケーションサーバ１０９のデータベース１１０へカタログ情報の登録を行う。
【００７１】
図１１は、カタログ情報を登録する画面の一例を示す図である。図１１に示す１１０１はカタログ情報を設定する画面である。１１０２〜１１０６はデータベース１１０に登録されている設定項目である。この画面は、旅行カタログの場合であり、１１０２は旅行を主催する会社名、１１０３は旅行ブランド名、１１０４はカタログに掲載している旅行先のエリア情報、１１０５はカタログの有効期間、１１０６はその他のコメント情報である。１１０７はクリアボタンであり、このボタンが選択されると、全ての入力情報をクリアする。１１０８は登録ボタンであり、このボタンが選択されると、入力したカタログ情報をＷｅｂアプリケーションサーバ１０９のデータベース１１０に登録する。
【００７２】
次に、Ｓ１０９で、Ｗｅｂアプリケーションサーバ１０９に対してカタログデータの登録指示を行う。そして、Ｓ１１０で指示を受けたＷｅｂアプリケーションサーバ１０９はＷｅｂアプリケーションサーバ１０９のデータベース１１０へカタログデータの登録処理を行う。この際、例えばＳ１０６でページ分割されていたファイルについては、元のファイルと共にページ毎に分割した各カタログデータを関連付けてデータベース１１０に登録する。また、対応するサムネイル画像ファイルもデータベース１１０に登録する。更に、カタログ情報との関連付け処理も合わせて実行する。
【００７３】
以上の処理により、カタログデータ及びカタログ情報のデータベース１１０への登録が完了する。続いてカタログデータに記載されている商品情報の登録及びカタログデータとの関連付け処理を行う。
【００７４】
まず、Ｓ１１１で、データベース１１０に登録処理を行ったカタログデータとカタログ情報の読み出しをリクエストする。このリクエストを受けたＷｅｂアプリケーションサーバ１０９は、Ｓ１１２でカタログデータとカタログ情報とをデータベース１１０から読み出してクライアントＰＣに返信する。そして、クライアントＰＣではカタログデータに対して商品情報の関連付け処理を行う。
【００７５】
図１２は、カタログデータに対するカタログ情報及びページ一覧表示画面の一例を示す図である。図１２において、１２０１はカタログデータの情報表示画面である。１２０２はカタログファイルデータの画像データを表示する領域である。ここには、例えば表紙画像データが表示される。１２０３はこのカタログファイルデータに関連付けられているカタログ情報の一覧である。１２０４はカタログファイルデータの各ページのサムネイル画像を表示する領域である。
【００７６】
この例では３ページ分が表示されているが、その他のページに関しては前ページボタン１２０７又は次ページボタン１２０８を選択することで表示を切り替えることができる。また、各ページのサムネイル画像１２０４を選択することにより、実際の大きさの画面を表示させることもできる。
【００７７】
１２０５は選択ボタンであり、このボタンが選択されると、対応するページに関する商品情報を設定することができる。１２０６は各ページに商品情報が設定されているか否かを示す表示である。この場合、設定されていないページは「未設定」と表示し、既に設定されているページは「設定済み」と表示する。
【００７８】
次に、Ｓ１１３で、システム管理者は設定した各ページの商品情報の登録処理をＷｅｂアプリケーションサーバ１０９に依頼する。このリクエストを受けたＷｅｂアプリケーションサーバ１０９は、Ｓ１１４で商品情報をＷｅｂアプリケーションサーバ１０９のデータベース１１０に登録する。この処理が正常に終了した場合にはＳ１１５へ進み、カタログデータと各ページの商品情報との関連付け処理を実行する。この関連付けが正常に終了した場合にはＳ１１６へ進み、商品情報の有効期限をカタログデータの有効期限情報に設定する。ここでは、商品情報の終了日時をカタログデータの有効期限情報として設定する。しかし、既にカタログデータの有効期限に期限日時が設定されていれば、その期限日時と比較してより新しい期限を有効期限として設定する。
【００７９】
図１３は、各ページのカタログデータに対して商品情報を設定する画面の一例を示す図である。図１３において、１３０１はページ情報を設定する画面である。１３０２は上述した図１２で選択されたページのサムネイル画像である。１３０３と１３０４は既にこのページに関連付けられている商品情報一覧である。ここでは、旅行カタログの例を示しており、１３０３はコース名、１３０４は主催会社名である。尚、コース名と主催会社名に限るものではなく、商品情報を特定できるようなその他の情報を表示しても構わない。
【００８０】
１３０５は解除ボタンであり、関連付けられている商品情報の行の先頭のチェックボックスをチェックしてこのボタンが選択されると、関連付けられている商品情報を解除することができる。１３０６〜１３０９は選択ページに対して新規に商品情報を設定する場合の各項目設定ボックスである。１３０６は旅行のコース名、１３０７は旅行を主催している会社名、１３０８は出発地、１３０９は旅行期間である。１３１０はクリアボタンであり、このボタンが選択されると、全ての入力情報をクリアする。１３１１は登録ボタンであり、このボタンが選択されると、入力した商品情報をデータベース１１０に登録すると共に、このページへの関連付け情報もデータベース１１０に登録する。
【００８１】
次に、Ｓ１１３からＳ１１６の処理を繰り返して実行し、商品情報の設定が終了するとＳ１１７へ進む。Ｓ１１６までの処理は、データベース１１０にカタログデータ、カタログ情報、商品情報を登録するだけであるので、Ｓ１１７で、データベース１１０に登録したこれらの情報をインターネット上へ公開する処理を行う。クライアントＰＣが公開依頼をＷｅｂアプリケーションサーバ１０９に行うことで、リクエストを受けたＷｅｂアプリケーションサーバ１０９は、Ｓ１１８で指定されたカタログデータの公開設定をＷｅｂアプリケーションサーバ１０９のデータベース１１０に対して行う。
【００８２】
図１４は、商品情報のネットワーク上への公開設定画面の一例を示す図である。図１４において、１４０１は公開設定画面である。１４０２はデータベース１１０に登録されている商品情報の一覧である。ここでは、各商品情報に関するカタログデータのサムネイル画像が表示されている。また、この例では、３つの商品情報に関するカタログデータが表示されているが、この他に登録されている商品情報に関しては前ページボタン１４０５、或いは次ページボタン１４０６を選択することで表示を切り替えることができる。
【００８３】
１４０３は各商品情報の公開状況を示す表示である。公開されている商品情報は「公開中」と表示し、公開されていない商品情報は「非公開」と表示する。１４０４は公開／非公開ボタンであり、このボタンを選択することで、選択した商品情報を公開、或いは非公開にすることができる。また、公開状況に応じてボタンの名称は「公開」と「非公開」に切り替わる。
【００８４】
次に、ユーザがクライアントＰＣからＷｅｂアプリケーションサーバ１０９にログインし、Ｗｅｂアプリケーションサーバ１０９のデータベース１１０に登録されている商品情報のカタログデータを検索して出力指示する処理について説明する。
【００８５】
図１６は、商品情報に関するカタログデータを検索して出力指示するシーケンスの一例を示す図である。まず、Ｓ３０１において、ユーザがクライアントＰＣからアカウントとパスワードでログイン処理を実行する。この際、認証方法はアカウントとパスワード以外でも何ら問題はない。このリクエストを受けてＳ３０２でＷｅｂアプリケーションサーバ１０９は、データベース１１０に問い合わせて認証用データを取得し、入力されたアカウントとパスワードに基づき、ユーザが本システムの利用を許可されているか否か判断する認証処理を行う。ここで、利用することが許可されていない場合、エラー画面をクライアントＰＣへ送信する。
【００８６】
また、認証処理の結果、利用することが許可されている場合は、キーワードを入力する画面をクライアントＰＣへ送信する。そして、Ｓ３０３でユーザがキーワードを入力して商品情報の検索をリクエストする。このリクエストを受けたＷｅｂアプリケーションサーバ１０９は、Ｓ３０４で該キーワードに該当する商品情報をデータベース１１０から検索して取得し、Ｓ３０５でその結果を商品情報のデータリストとしてクライアントＰＣに送信する。
【００８７】
図１８は、商品検索画面の一例を示す図である。図１８において、１８０１は検索画面である。１８０２〜１８０５は検索項目である。ここでは、旅行カタログの商品検索例を示している。各検索項目に関しては、データベース１１０に管理されているものであれば、ここで表示される検索項目に限定されるものではない。
【００８８】
１８０２は旅行の目的地、１８０３は旅行の主催会社名、１８０４は出発地、１８０５は旅行期間である。これらの検索項目を１つ以上設定して検索を実行することができる。１８０６はクリアボタンであり、このボタンが選択されると、全ての入力情報をクリアする。１８０７は検索ボタンであり、このボタンが選択されると、検索を実行する。
【００８９】
図１９は、商品検索結果画面の一例を示す図である。図１９において、１９０１は商品検索結果画面である。１９０２は検索された商品情報が記載されているカタログのサムネイル表示、１９０３は商品のサムネイル表示、１９０４は商品の簡易情報である。サムネイル表示に関しては、例えば各商品情報に関連付けられているページ情報の中で最初に設定されているページが表示される。
【００９０】
１９０５は検索のやり直しボタンであり、このボタンが選択されると、検索画面に戻り、検索をやり直すことができる。また、この例では３つ分の商品情報が表示されているが、その他の検索結果に関しては前ページボタン１９０６、或いは次ページボタン１９０７を選択することで表示を切り替えることができる。また、各商品のサムネイルイメージを選択することにより、その商品の詳細情報及び関連付けられているその他のページ情報を表示することができる。
【００９１】
次に、Ｓ３０６で、クライアントＰＣは、検索結果からユーザの指示によって選択された所望の商品情報のリクエストを通知する。リクエストを受けたＷｅｂアプリケーションサーバ１０９はＳ３０７で、指定された商品の関連する情報をデータベース１１０から読み出してクライアントＰＣに返信する。これにより、Ｓ３０８でクライアントＰＣは商品の詳細情報を取得することができる。
【００９２】
次に、Ｓ３０９で、クライアントＰＣは、ユーザにより出力指示された商品情報に関するリクエストを送信する。該リクエストには出力ファイルのフォーマット等も指定されているものとする。このリクエストを受けたＷｅｂアプリケーションサーバ１０９はＳ３１０で、指示された１又は複数の商品情報をデータベース１１０から読み出す。そして、指定されたページ設定及び出力ファイル種類に合わせてデータベース１１０から読み出した情報を編集してファイルを作成する。例えば、指定された出力ファイル種類がＰＤＦだった場合、各ページのカタログデータを取得して１つのＰＤＦファイルに結合して出力する。
【００９３】
また、オリジナルカタログ設定が指示されている場合にはＳ３１２へ進み、各ページに対応するファイル管理マスタ４０４の使用カウント情報を１つ加算する。この処理が正常に終了した後、Ｓ３１３へ進み、指定されたオリジナルカタログ名称、コメント情報をオリジナルカタログ情報として保存する。全ての処理が正常に終了した後、クライアントＰＣに送信する。そして、Ｓ３１４でユーザは指定した商品情報ファイルを取得できる。
【００９４】
図１５は、オリジナルカタログ情報の登録処理を示すフローチャートである。まず、Ｓ５０１で、Ｗｅｂアプリケーションサーバ１０９は指定されたオリジナルカタログ情報をデータベース１１０に登録するよう指示されているか否かを判定する。ここで、登録しない場合はこの処理を終了する。また、指定されたオリジナルカタログ情報を登録する場合はＳ５０２へ進み、使用しているページ情報を取得する。そして、Ｓ５０３で全ページに関してチェックしたか否かを判定する。ここで、最終ページまでチェックしていない場合はＳ５０４へ進み、使用しているページに対応するファイル管理マスタの使用カウント数を１つ加算する。そして、Ｓ５０３に戻り、上述した処理を繰り返す。
【００９５】
上述のＳ５０３〜Ｓ５０４の処理を繰り返し、全ての処理を終了するとＳ５０５へ進み、指定されたオリジナルカタログ情報を登録して処理を終了する。
【００９６】
図２０は、Ｓ３０８で取得した商品情報及び関連するページ表示画面の一例を示す図である。図２０において、２００１は商品情報画面である。２００２は選択した商品情報のサムネイル画像である。通常はその商品の代表画像を表示する。２００３は詳細商品情報である。この例では、旅行のコース情報を示している。２００４はこの商品情報に関連付けられているカタログデータの関連ページ情報である。そのサムネイル画像を表示している。
【００９７】
また、各ページ情報が記録されているカタログデータは１つに限定するものではなく、異なったカタログファイルデータに記録されているページ情報が同じ商品情報に関連付けられている場合もある。更に、この例では３ページ分の関連ページが表示されているが、その他の関連ページに関しては前ページボタン２００７、或いは次ページボタン２００８を選択することで表示を切り替えることができる。また、各ページのサムネイルイメージを選択することにより、そのページの実際の画像データを表示することができる。
【００９８】
２００５は商品情報に関連付けられているページを出力する場合の選択チェックボックスである。出力したいページがある場合には、このチェックボックスをＯＮにすることで選択状態となる。そして、出力確認ボタン２００６で当該選択されているページを一覧表示し、出力指示するための画面（図２１）に移動することができる。
【００９９】
図２１は、選択された商品情報をファイル出力指示するための画面２１０１の一例を示す図である。２１０２は選択した商品情報のサムネイル画像である。２１０３は詳細商品情報である。そして、２１０４は出力するように選択したページ情報であり、そのサムネイル画像を表示している。この例では、関連付けられていたページの２，３、５、１０ページ目が出力選択されていることを示している。また、４ページ分の選択ページが表示されているが、それ以上のページが選択されている場合には、その他の選択ページに関しては前ページボタン２１０５、或いは次ページボタン２１０６を選択することで表示を切り替えることができる。
【０１００】
２１０７は出力ファイル形式である。ここでは、ＰＤＦファイル、ＴＩＦＦファイルを一例に挙げているが、この他のファイル形式であっても構わない。２１０８は出力ファイル名称ボックスである。出力するファイル名称を入力する。２１０９は選択したカタログのページ情報をオリジナルカタログ情報としてデータベース１１０に保存するか否かを選択するチェックボックスである。ここで、チェックボックスがＯＮの場合には、２１１１のカタログ名称、２１１２のコメントが有効になり、それぞれユーザが任意の情報を設定することができる。２１１２はやり直しボタンである。このボタンを選択すると前の画面に戻る。そして、２１１３は出力実行ボタンであり、このボタンが選択されると、設定に従ってＳ３０９の出力指示が行われる。
【０１０１】
図２２は、Ｓ３１３で設定されたオリジナルカタログ情報を一覧表示する画面２２０１の一例を示す図である。２２０２は登録されているオリジナルカタログ情報のサムネイル表示である。例えば、登録されている最初のページ（表紙）のサムネイル画像を表示する。２２０３から２２０５はオリジナルカタログの詳細情報でそれぞれタイトル、作成日時、コメント情報である。この例では、１つしか登録されていないが、複数登録されており、１画面では表示できない場合には、前ページボタン２２０５、或いは次ページボタン２２０６を選択することで表示を切り替えることができる。
【０１０２】
また、編集ボタン２２０８を選択することでオリジナルカタログ情報を編集することもできる。削除ボタン２２０９を選択することで、オリジナルカタログ情報をデータベース１１０から削除することもできる。更に、出力ボタン２２１０を選択することで、再度、同じカタログデータファイルを取得することができる。
【０１０３】
図１７は、オリジナルカタログ情報の削除処理を示すフローチャートである。まず、Ｓ４０１で、Ｗｅｂアプリケーションサーバ１０９は指定されたオリジナルカタログ情報がデータベース１１０に登録されているか否かを判定する。ここで、登録されていない場合はこの処理を終了する。また、指定されたオリジナルカタログ情報が登録されている場合はＳ４０２へ進み、該オリジナルカタログで使用しているページ情報を取得する。そして、Ｓ４０３で全ページに関してチェックしたか否かを判定する。ここで、最終ページまでチェックしていない場合はＳ４０４へ進み、使用しているページのデータファイルの使用カウント数を１つ減算する。そして、Ｓ４０５で、その使用カウントをチェックする。ここで、使用カウントが"０"以下の場合はＳ４０６へ進み、データファイルの有効期限をチェックする。ここで、有効期限が過ぎている場合はＳ４０７へ進み、そのデータファイルを削除する。
【０１０４】
また、Ｓ４０５で使用カウントが"０"以下でない場合、Ｓ４０６で有効期限が過ぎていない場合は共にＳ４０３に戻り、上述の処理を繰り返す。
【０１０５】
上述のＳ４０３〜Ｓ４０７の処理を繰り返し、全ての処理が終了するとＳ４０８へ進み、指定されたオリジナルカタログ情報を削除して処理を終了する。
【０１０６】
図２３は、オリジナルカタログ情報の出力処理を示すフローチャートである。まず、Ｓ６０１で、Ｗｅｂアプリケーションサーバ１０９は指定されたオリジナルカタログ情報がデータベース１１０に登録されているか否かを判定する。ここで、登録されていない場合はこの処理を終了する。また、指定されたオリジナルカタログ情報が登録されている場合はＳ６０２へ進み、使用しているページ情報を取得する。そして、Ｓ６０３で全ページに関してチェックしたか否かを判定する。ここで、最終ページまでチェックしていない場合はＳ６０４へ進み、オリジナルカタログ情報で使用しているページのカタログデータをデータベース１１０から取得する。そして、Ｓ６０３に戻り、上述の処理を繰り返す。
【０１０７】
上述のＳ６０３〜Ｓ６０４の処理を繰り返し、全ての処理が終了するとＳ６０５へ進み、取得した各ページのカタログデータを指定された順番で結合して指定された形式のオリジナルのカタログファイルを作成して処理を終了する。
【０１０８】
本実施形態によれば、カタログファイルをページ毎に商品情報と関連付けて管理することにより、登録の際には１つのカタログファイルに関する各ページのカタログデータとして登録でき、また商品情報を検索して出力する際には必要最小限のサイズで的確なカタログデータを取得することができる。従って、検索する際にカタログファイル中の不必要な部分を取得しなくて済むのでデータ量が少なくて済み、ネットワーク上のトラフィックを軽減することができるとともに、目的に沿ったページが表示されるので検索性もよくなる。
【０１０９】
更に、一度選択したカタログデータをオリジナルカタログ情報としてデータベース上に保存することができ、再度同じオリジナルのカタログファイルを作成したい場合に、簡単に取得することができる。これにより、作業効率を上げられると共に情報を取得する際にはネットワーク上のトラフィックを軽減することができる。
【０１１０】
また、サーバ側では指定されたオリジナルカタログ情報として実際に生成されたデータファイルを保存するのではなく、指定されたページ情報のみを保存することで、保存するデータサイズを小さくすることでき、また、不必要になったデータファイルは削除するようにすることで、効率良く情報を管理することができる。
【０１１１】
また、上述した実施形態では説明を省略したが、各ページのカタログデータは登録時のカタログファイルに関連付けられているので、登録時のカタログファイルと同じ構成でカタログデータを出力することも可能である。
【０１１２】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【０１１３】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１１４】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１１５】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１１６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１１８】
【図１】本実施形態におけるネットワークシステムの構成の一例を示す図である。
【図２】本実施形態におけるコンピュータの構成の一例を示す図である。
【図３】コンピュータにおけるソフトウェアのモジュール構成の一例を示す図である。
【図４】データベース１１０におけるテーブルの一例を示す図である。
【図５】図４に示したデータマスタ４０８の詳細を説明するための図である。
【図６】カタログ情報及び各商品情報の登録シーケンスの一例を示す図である。
【図７】本実施形態におけるカタログファイルを登録する画面の一例を示す図である。
【図８】本実施形態における登録機能一覧画面の一例を示す図である。
【図９】本実施形態における登録ファイル確認画面の一例を示す図である。
【図１０】未登録のカタログデータを登録する画面の一例を示す図である。
【図１１】カタログ情報を登録する画面の一例を示す図である。
【図１２】カタログデータに対するカタログ情報及びページ一覧表示画面の一例を示す図である。
【図１３】各ページのカタログデータに対して商品情報を設定する画面の一例を示す図である。
【図１４】商品情報のネットワーク上への公開設定画面の一例を示す図である。
【図１５】オリジナルカタログ情報の登録処理を示すフローチャートである。
【図１６】商品情報に関するカタログデータを検索して出力指示するシーケンスの一例を示す図である。
【図１７】オリジナルカタログ情報の削除処理を示すフローチャートである。
【図１８】商品検索画面の一例を示す図である。
【図１９】商品検索結果画面の一例を示す図である。
【図２０】Ｓ３０８で取得した商品情報及び関連するページ表示画面の一例を示す図である。
【図２１】選択された商品情報をファイル出力指示するための画面２１０１の一例を示す図である。
【図２２】Ｓ３１３で設定されたオリジナルカタログ情報を一覧表示する画面２２０１の一例を示す図である。
【図２３】オリジナルカタログ情報の出力処理を示すフローチャートである。
【図１】
2005267555.tif 000003
【図２】
2005267555.tif 000004
【図３】
2005267555.tif 000005
【図４】
2005267555.tif 000006
【図５】
2005267555.tif 000007
【図６】
2005267555.tif 000008
【図７】
2005267555.tif 000009
【図８】
2005267555.tif 000010
【図９】
2005267555.tif 000011
【図１０】
2005267555.tif 000012
【図１１】
2005267555.tif 000013
【図１２】
2005267555.tif 000014
【図１３】
2005267555.tif 000015
【図１４】
2005267555.tif 000016
【図１５】
2005267555.tif 000017
【図１６】
2005267555.tif 000018
【図１７】
2005267555.tif 000019
【図１８】
2005267555.tif 000020
【図１９】
2005267555.tif 000021
【図２０】
2005267555.tif 000022
【図２１】
2005267555.tif 000023
【図２２】
2005267555.tif 000024
【図２３】
2005267555.tif 000025