(57)【要約】【課題】  データベースから取得した情報を出力する際に、雛型に基づいた出力内容、レイアウトにて出力を可能とするデータベーステキスト出力システム等を提供する。【解決手段】  サーバ１０１は、項目からなる商品情報３１０を記憶する商品情報データベース３０１を有し、雛型３２２を商品情報データベース３０１に保持する。クライアント端末１０３からのテキスト出力要求に伴い、商品情報データベース３０１から取得した１以上の商品情報レコード１２を、指定された雛型３２２に基づいて、＜％と％＞で項目名７１を囲んだ出力項目記述は、当該商品情報レコード１２内の項目名７１に対応する項目値７３に置き換えながら、レイアウト記述に応じて、指定された出力レコード件数毎に少なくとも１つの出力ファイル３３０にテキスト出力する。【選択図】  図１４
2006252257.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末にネットワークを介して接続され、少なくとも１つの項目からなる情報を記憶、管理するデータベースを有し、前記情報をテキスト出力するテキスト出力サーバであって、
クライアント端末からの雛型登録／更新要求に伴い、受け取った出力する項目と、文字などの装飾を含むレイアウトデータを記述するテキスト形式の雛型を、前記データベースに保持する保持手段と、
前記クライアント端末からのテキスト出力要求に伴い、前記データベースから取得した１以上の情報レコードを、指定された前記雛型に基づいた出力内容、レイアウトで、指定された出力レコード件数毎に少なくとも１つの出力ファイルに出力する出力手段と、
を具備することを特徴とするテキスト出力サーバ。
【請求項２】
前記出力手段は、
前記雛型内の項目名を＜％％＞内に指定した出力項目記述に対して、取得した情報レコードの前記項目名に該当する項目の値に置き換えて出力することを特徴とする請求項１記載のテキスト出力サーバ。
【請求項３】
前記情報レコードの項目は、当該情報に関連付けられる情報を示す関連情報項目、及び／又は関連付けられる画像情報を示す関連画像項目を有し、
前記出力手段は、
前記雛型内の前記関連情報項目及び／又は前記関連画像項目を指定した前記出力項目記述に対して、対象の情報に関連付けられる情報、及び／又は関連付けられる画像情報を格納する画像ファイル名を出力することを特徴とする請求項１又は請求項２記載のテキスト出力サーバ。
【請求項４】
前記出力ファイルは、ＨＴＭＬで記述されることを特徴とする請求項１から請求項３までのいずれかに記載のテキスト出力サーバ。
【請求項５】
クライアント端末からの雛型削除要求に伴い、指定された雛型を前記データベースから削除する削除手段、
を、更に具備することを特徴とする請求項１記載のテキスト出力サーバ。
【請求項６】
前記サーバはＷｅｂサーバであり、前記クライアント端末はＷｅｂブラウザとして機能するものであることを特徴とする請求項１記載のテキスト出力サーバ。
【請求項７】
クライアント端末と、少なくとも１つの項目からなる情報を記憶、管理するデータベースを有し、前記情報をテキスト出力するテキスト出力サーバと、がネットワークを介して接続されるデータベーステキスト出力システムであって、
前記テキスト出力サーバは、
クライアント端末からの雛型登録／更新要求に伴い、受け取った出力する項目と、文字などの装飾を含むレイアウトデータを記述するテキスト形式の雛型を、前記データベースに保持する保持手段と、
前記クライアント端末からのテキスト出力要求に伴い、前記データベースから取得した１以上の情報レコードを、指定された前記雛型に基づいた出力内容、レイアウトで、指定された出力レコード件数毎に少なくとも１つの出力ファイルに出力する出力手段と、
を備え、
前記クライアント端末は、
前記テキスト出力サーバに対して、作成／更新した前記雛型と共に、雛型登録／更新要求を送信する雛型登録／更新要求手段と、
前記テキスト出力サーバに対して、所望する前記雛型と、１出力ファイルに出力する出力レコード件数を指定してテキスト出力要求を送信するテキスト出力要求手段と、
を具備することを特徴とするデータベーステキスト出力システム。
【請求項８】
コンピュータを請求項１から請求項６のいずれかに記載のテキスト出力サーバとして機能させるプログラム。
【請求項９】
コンピュータを請求項１から請求項６のいずれかに記載のテキスト出力サーバとして機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用した、データベースにて情報を記憶、管理するデータベース内の情報をテキスト出力するデータベーステキスト出力システムに係り、特に、雛型に基づいたテキスト出力機能に関する。
【背景技術】
【０００２】
近年、カタログ制作を行う際、コンピュータの普及に伴い、カタログに載せる商品データをデータベース化して利用することが始まっている。データベースと連携し、デスクトップパブリッシング（ＤＴＰ）等でカタログ制作作業を行い、その効率化が図られてきている。例えば、商品情報や画像データ等を蓄積したデータベースと、データベースの情報を管理し、データベースの情報の入出力、検索、閲覧等の機能を提供するサーバと複数のユーザ端末装置等からなるＷｅｂ上で動作するデータベースシステムが存在する（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００１−３２４９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムでは、データベースから取得した情報を出力する場合、アプリケーションが定めた形式（1行1レコードのタブ区切りテキスト、1ファイル1レコードで1行1項目出力など）で出力されていた。そのため、ユーザが必要とする内容や、所望するレイアウトで情報を出力することができなかった、という問題があった。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、データベースから取得した情報を出力する際に、雛型に基づいた出力内容、レイアウトにて出力を可能とするデータベーステキスト出力システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した目的を達成するために第１の発明は、クライアント端末にネットワークを介して接続され、少なくとも１つの項目からなる情報を記憶、管理するデータベースを有し、前記情報をテキスト出力するテキスト出力サーバであって、
クライアント端末からの雛型登録／更新要求に伴い、受け取った出力する項目と、文字などの装飾を含むレイアウトデータを記述するテキスト形式の雛型を、前記データベースに保持する保持手段と、前記クライアント端末からのテキスト出力要求に伴い、前記データベースから取得した１以上の情報レコードを、指定された前記雛型に基づいた出力内容、レイアウトで、指定された出力レコード件数毎に少なくとも１つの出力ファイルに出力する出力手段と、を具備することを特徴とするテキスト出力サーバである。
【０００７】
また、前記出力手段は、前記雛型内の項目名を＜％％＞内に指定した出力項目記述に対して、取得した情報レコードの前記項目名に該当する項目の値に置き換えて出力することが望ましい。
また、記情報レコードの項目は、当該情報に関連付けられる情報を示す関連情報項目、及び／又は関連付けられる画像情報を示す関連画像項目を有し、前記出力手段は、前記雛型内の前記関連情報項目及び／又は前記関連画像項目を指定した前期出力項目記述に対して、対象の情報に関連付けられる情報、及び／又は関連付けられる画像情報を格納する画像ファイル名を出力することが望ましい。
また、クライアント端末からの雛型削除要求に伴い、指定された雛型を前記データベースから削除する削除手段を、更に具備することが望ましい。
【０００８】
第１の発明によるテキスト出力サーバは、少なくとも１つの項目からなる情報を記憶、管理するデータベースを有し、クライアント端末からの雛型登録／更新要求に伴い、受け取った出力する項目と、文字などの装飾を含むレイアウトデータを記述するテキスト形式の雛型を、データベースに保持し、クライアント端末からのテキスト出力要求に伴い、データベースから取得した１以上の情報レコードを、指定された雛型に基づいた出力内容、レイアウトで、指定された出力レコード件数毎に少なくとも１つの出力ファイルに出力する。
【０００９】
「情報」は、例えば、商品情報であり、商品の文字情報（スペックなど）や、商品の素材情報（画像情報）等からなる。
「項目」は、データベースの情報のレコードに、フィールドに対応して有する情報であり、当該情報に関連付けられる情報項目、及び／又は関連付けられる画像情報項目を含む。
「雛型」は、出力する項目と、文字などの装飾を含むレイアウトデータを記述するテキスト形式の情報である。
【００１０】
第１の発明では、テキスト出力サーバは、データベースから抽出（検索）したレコードをテキスト出力する際に、雛型に基づいた内容、レイアウトで出力することにより、ユーザが必要とする内容とレイアウトで、データベースから取得した情報を出力可能となる。
また、出力ファイル、1ファイルにつき何件のレコードを出力するか設定する事で、1ファイル1レコードでも、1ファイル複数レコードでも出力できる。
更に、対象商品情報に関連づいている商品の情報や、商品情報に関連づいている素材（画像ファイルなど）を同時に出力することを可能にし、また、ＨＴＭＬ形式で出力することにより、ユーザの所望する内容とバリエーションのあるレイアウトで、データベースから取得した情報をブラウザ表示することを可能とする。
【００１１】
また、第２の発明は、クライアント端末と、少なくとも１つの項目からなる情報を記憶、管理するデータベースを有し、前記情報をテキスト出力するテキスト出力サーバと、がネットワークを介して接続されるデータベーステキスト出力システムであって、前記テキスト出力サーバは、クライアント端末からの雛型登録／更新要求に伴い、受け取った出力する項目と、文字などの装飾を含むレイアウトデータを記述するテキスト形式の雛型を、前記データベースに保持する保持手段と、前記クライアント端末からのテキスト出力要求に伴い、前記データベースから取得した１以上の情報レコードを、指定された前記雛型に基づいた出力内容、レイアウトで、指定された出力レコード件数毎に少なくとも１つの出力ファイルに出力する出力手段と、を備え、前記クライアント端末は、前記テキスト出力サーバに対して、作成／更新した前記雛型と共に、雛型登録／更新要求を送信する雛型登録／更新要求手段と、前記テキスト出力サーバに対して、所望する前記雛型と、１出力ファイルに出力する出力レコード件数を指定してテキスト出力要求を送信するテキスト出力要求手段と、を具備することを特徴とするデータベーステキスト出力システムである。
【００１２】
第２の発明は、第１の発明のテキスト出力サーバと、テキスト出力サーバに対して、作成／更新した雛型と共に、雛型登録／更新要求を送信し、テキスト出力サーバに対して、所望する雛型と、１出力ファイルに出力する出力レコード件数を指定してテキスト出力要求を送信するクライアント端末から構成されるデータベーステキスト出力システムに関する発明である。
【００１３】
第３の発明は、コンピュータを第１の発明のデータベーステキスト出力サーバとして機能させるプログラムである。
第４の発明は、コンピュータを第１の発明のデータベーステキスト出力サーバとして機能させるプログラムを記録した記録媒体である。
【００１４】
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００１５】
本発明は、データベースから取得した情報を出力する際に、雛型に基づいた出力内容、レイアウトにて出力を可能とするデータベーステキスト出力システム等を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、添付図面を参照しながら、本発明に係るデータベーステキスト出力システム等の好適な実施形態について詳細に説明する。なお、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１７】
図１は、本発明の本実施の形態に係るデータベーステキスト出力システム１００の概略構成を示す図である。
【００１８】
図１は、データベーステキスト出力システム１００の１例であり、図１に示すように、データベーステキスト出力システム１００は、サーバ１０１、複数のクライアント端末１０３等が、ネットワーク１０９を介して接続されて構成される。尚、データベーステキスト出力システム１００は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）技術を用いて実現した場合の構成図である。
【００１９】
ネットワーク１０９は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、社内ＬＡＮ等のネットワークであり、有線、無線を問わない。
【００２０】
サーバ１０１は、サーバコンピュータ等であり、ＷＷＷサーバ１１０、テキスト出力手段１１１、データベースサーバ１１２等を有する。テキスト出力手段１１１は、データベースサーバ１１２を介して、商品情報データベース３０１から取得した商品情報３１０を雛型３２２に基づいてテキスト出力を行う。データベースサーバ１１２は、データベースエンジン等であり、商品情報データベース３０１への検索、参照、登録、削除等の各種要求に対する該当処理を行う。
【００２１】
クライアント端末１０３は、パーソナルコンピュータ、携帯型端末機（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等である。クライアント端末１０３には、ＷＷＷブラウザ１２０が搭載される。クライアント端末１０３は、ＷＷＷブラウザ１２０を介して、サーバ１０１のＷＷＷサーバ１１０にアクセスし、所望する出力内容やレイアウトを記述する雛型３２２を作成し、商品情報データベース３０１に登録／更新要求を送信する。また、検索等により商品情報データベース３０１から出力対象となる商品情報３１０を取得し、当該商品情報３１０に対するテキスト出力要求を送信する。
【００２２】
次に、サーバ１０１のハードウェア構成を説明する。図２は、サーバ１０１のハードウェア構成図である。
【００２３】
サーバ１０１は、制御部２０１、記憶部２０２、メディア入出力部２０３、通信制御部２０４、入力部２０５、表示部２０６、印刷部２０７等が、システムバス２０９を介して接続されて構成される。
【００２４】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
【００２５】
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、システムバス２０９を介して接続された各装置を駆動制御し、サーバ１０１が行う後述する各種処理（図６、図７、図８、図９参照）を実現する。
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２０１が各種処理を行う為に使用するワークエリアを備える。
【００２６】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラム３９１や、本コンピュータを適用するサーバ１０１が行う後述の処理に相当するアプリケーションプログラム３９２等が格納されている。
これらの各プログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００２７】
メディア入出力部２０３（ドライブ装置）は、データの入出力を行い、例えば、フロッピディスクドライブ、ＰＤドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等のメディア入出力装置等を有する。
【００２８】
通信制御部２０４は、通信制御装置、通信ポート等を有し、サーバ１０１とネットワーク１０９間の通信を媒介する通信インタフェースであり、ネットワーク１０９を介して、サーバ１０１と、クライアント端末１０３間の通信制御を行う。
【００２９】
入力部２０５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。
入力部２０５を介して、サーバ１０１に対して、操作指示、動作指示、データ入力等を行うことができる。
【００３０】
表示部２０６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
【００３１】
印刷部２０７は、プリンタであり、印刷出力処理を行う。
【００３２】
システムバス２０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３３】
次に、図３を参照しながら、サーバ１０１の記憶部２０２が保持する情報について説明する。図３は、記憶部２０２が保持する情報を示す図である。
【００３４】
記憶部２０２内には、複数の商品情報データベース３０１、及び制御プログラム３９１、アプリケーションプログラム３９２等が格納されている。
【００３５】
図４は、商品情報データベース３０１のデータ構造を示す図である。
図４に示すように、商品情報データベース３０１は、複数の商品情報３１０、少なくとも１つの雛型情報３２０等からなる。尚、サーバ１０１が管理する商品情報データベース３０１は、必要に応じて、複数存在してもよい。
【００３６】
商品情報３１０は、商品のスペック等の文字情報３１１、商品の素材情報である画像情報３１２等からなる。
【００３７】
雛型情報３２０は、テキスト出力する際の、出力する項目と、そのレイアウト等の情報を記述したテキスト形式ファイルの雛型３２２と、その管理情報である雛型管理情報３２１からなる。
雛型管理情報３２１は、雛型ＩＤ、雛型名、雛型ファイル名等を有する。
【００３８】
尚、商品情報データベース３０１のデータ構成は、この構成に限られるものではない。
【００３９】
制御プログラム３９１は、サーバ１０１の各構成部分を駆動制御するプログラムであり、ＯＳ（オペレーティングシステム）に相当する。
アプリケーションプログラム３９２は、サーバ１０１が行う後述の処理（図６、図７、図８、図９参照）に相当する実行可能プログラムであり、ＷＷＷサーバ１１０、テキスト出力手段１１１、データベースサーバ１１２等に該当するプログラムである。
【００４０】
次に、図５を参照しながら、クライアント端末１０３のハードウェア構成を説明する。図５は、クライアント端末１０３のハードウェア構成図である。
【００４１】
クライアント端末１０３は、制御部４０１、記憶部４０２、通信制御部４０３、メディア入出力部４０４、入力部４０５、表示部４０６、印刷部４０７等が、システムバス４０９を介して接続される。
尚、クライアント端末１０３のハードウェア構成は、図２について前述したサーバ１０１と同様の構成を採る。
【００４２】
次に、図６、図７を参照しながら、商品情報データベース３０１から取得した商品情報３１０を、雛型３２２に基づいてテキスト出力するテキスト出力手段１１１の処理動作について詳しく説明する。図６、図７は、サーバ１０１の商品情報データベース３０１から取得した商品情報３１０を雛型３２２に基づいてテキスト出力するテキスト出力処理の処理手順を示すフローチャートである。
【００４３】
サーバ１０１の記憶部２０２には、アプリケーションプログラム３９２であるテキスト出力プログラムがインストールされている。以下のサーバ１０１の処理は、ＷＷＷサーバ１１０、データベースサーバ１１２を介して、このテキスト出力プログラムの制御に従って、サーバ１０１の制御部２０１によって行われる。
また、クライアント端末１０３の記憶部４０２には、アプリケーションプログラム３９２であるＷＷＷブラウザ１２０がインストールされており、以下のクライアント端末１０３の処理（ＷＷＷブラウザ１２０を介したサーバ１０１へのアクセス、サーバ１０１への指示等）は、クライアント１０３の制御部４０１によって行われる。
【００４４】
予め、クライアント端末１０３の制御部４０１は、データベースサーバ１１２にアクセスし、商品情報データベース３０１に雛型３２２の登録を行う。本処理は、図９を用いて後述する。
【００４５】
クライアント端末１０３の制御部４０１は、サーバ１０１にアクセスし、商品情報データベース３０１にログイン要求を行う（ステップＳ６０１）。
【００４６】
例えば、クライアント端末１０３のＷＷＷブラウザ１２０から、サーバ１０１の所定のＵＲＬを指定してサーバ１０１にアクセスし、サーバ１０１の制御部２０１は、データベースサーバ１１２を介して、ログイン画面データをクライアント端末１０３に送信する。クライアント端末１０３の制御部４０１は、ログイン画面（図示せず）に従って、入力されたユーザＩＤ、パスワード、サーバ名をサーバ１０１に送信する。
【００４７】
サーバ１０１の制御部２０１は、受け取ったユーザＩＤ、パスワード等からユーザ認証を行い、正しくユーザ認証された場合、指定されたサーバ名に応じた商品情報データベース３０１を設定、接続し（ステップＳ６０２）、商品情報データベース３０１の商品情報３１０に対する操作を行うメイン画面データを送信する（ステップＳ６０３）。
【００４８】
クライアント端末１０３の制御部４０１は、受け取ったメイン画面１０を表示する（ステップＳ６０４）。
【００４９】
図１０は、メイン画面１０を示す図である。
図１０に示すように、メイン画面１０には、商品情報データベース３０１から取得した情報を表示する商品情報レコード１２からなる商品情報一覧１１、グループツリー検索／項目値ツリー検索／キーワード検索／汎用検索等の検索画面１３と、作業箱一覧／バスケット一覧、及び各種制御ボタン、メニュバー等が表示される。
【００５０】
クライアント端末１０３の制御部４０１は、検索画面１３での検索等により、メイン画面１０上に、取得した商品情報レコード１２からなる商品情報一覧１１を表示する（ステップＳ６０５）。
【００５１】
クライアント端末１０３の制御部４０１は、選択した少なくとも１つ以上の出力対象の商品情報レコード１２に対するテキスト出力要求を行う送信する（ステップＳ６０６）。
【００５２】
利用者は、メイン画面１０の商品情報一覧１１の出力対象となる商品情報レコード１２に対して、右クリックして表示された商品情報メニュ画面１５上の「テキスト出力」１６を選択する。
【００５３】
サーバ１０１の制御部２０１は、テキスト出力要求に対して、アプリケーションプログラム３９２のテキスト出力プログラムを起動する（ステップＳ６０７）。
【００５４】
制御部２０１は、出力内容設定画面データを送信する（ステップＳ６０８）。
制御部４０１は、受け取った出力内容設定画面２０を表示する（ステップＳ６０９）。
【００５５】
図１１は、出力対象設定画面２０を示す図である。
図１１に示すように、出力内容設定画面２０は、出力種類（形式）２１、出力項目２２、出力単位２３、素材ファイル出力２４等の設定と、制御ボタン等からなる。
出力種類（形式）２１は、出力形式として「タブ区切り」、「カンマ区切り」、「雛型」、「ＸＭＬ形式」等を有する。出力項目２２は、雛型名２５を指定する。参照ボタン２７を押下すると、雛型設定画面３０上に雛型名一覧が表示される。出力単位２３では、１出力ファイルに出力するレコード件数である出力レコード件数２６を指定する。素材ファイル出力２４は、関連付けられる素材情報（画像情報）を出力する場合「する」を設定する。
【００５６】
雛型３２２によるテキスト出力を行う場合、利用者は、出力種類２１「雛型」を選択し、利用する雛型名２５、出力レコード件数２６を指定し（ステップＳ６１０）、制御部４０１は、指定された雛型名２５、出力レコード件数２６と共に、雛型による出力要求を送信する（ステップＳ６１１）。
【００５７】
サーバ１０１の制御部２０１は、雛型名２５、出力レコード件数２６、雛型によるテキスト出力要求を受け付け（ステップＳ７０１）、出力ファイル設定画面データを送信する（ステップＳ７０２）。
【００５８】
制御部４０１は、出力ファイル設定画面４０を表示する（ステップＳ７０３）。
【００５９】
図１２は、出力ファイル設定画面４０を示す図である。
図１２に示すように、出力ファイル設定画面４０には、出力ファイルに関する設定を行う出力ファイル名４１、出力先４２等が表示される。
利用者は、「自動で作成する」、「商品のユニーク項目により生成する」、「項目分類、項目名より生成する」等の出力ファイル名４１、出力先４２等の指定を行い、クライアント端末１０３の制御部４０１は、指定された出力ファイル名４１、出力先４２等を送信する（ステップＳ７０４）。
【００６０】
サーバ１０１の制御部２０１は、先に取得した出力対象の商品情報レコード１２を指定された雛型３２２に基づいて、指定された出力ファイル名４１、出力先４２へテキスト出力する（ステップＳ７０５）。
【００６１】
次に、図８を参照しながら、ステップＳ７０５の出力対象の商品情報レコード１２を雛型３２２に基づいてテキスト出力を行うテキスト出力処理について、詳しく説明する。図８は、ステップＳ７０５の出力対象の商品情報レコード１２を雛型３２２に基づいてテキスト出力を行うテキスト出力処理の処理手順を示すフローチャートである。
【００６２】
サーバ１０１の制御部２０１は、１出力ファイルに出力する出力レコード件数を示すカウンタＬを０に設定する（ステップＳ８０１）。
【００６３】
制御部２０１は、指定された出力ファイル名４１、出力先４２に応じた出力ファイルを設定する（ステップＳ８０２）。
【００６４】
制御部２０１は、出力対象の商品情報レコード１２全てをテキスト出力終了したか判断する（ステップＳ８０３）。
【００６５】
商品情報レコード１２全てテキスト出力終了していない場合（ステップＳ８０３のＮｏ）、制御部２０１は、指定された雛型名による雛型３２２の記述内容に基づいて、＜％と％＞で項目名を囲んだ記述は、当該商品情報レコード１２内の項目名に対応する項目の値に置き換えながら、レイアウト記述に従い、当該商品情報レコード１２を当該出力ファイル３３０にテキスト出力する（ステップＳ８０４）。
尚、雛型の記述には、出力項目記述の項目に関連商品項目や関連素材項目を記述することにより、同時に対象の商品情報３１０に関連付けられる関連商品情報や関連付けられる素材情報（画像情報）を出力する記述方法や、ブラウザ表示を行うためのＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）形式出力する記述方法もある（図１４、図１５を用いて、後述する）。
【００６６】
制御部２０１は、出力レコード件数を示すカウンタＬを１加算する（ステップＳ８０５）。
制御部２０１は、指定された出力レコード件数２６の商品情報レコード１２を出力したか（Ｌ＝出力レコード件数２６）判断する（ステップＳ８０６）。
出力レコード件数２６の商品情報レコード１２を出力していない場合（ステップＳ８０６のＮｏ）、制御部２０１は、ステップＳ８０３からステップＳ８０６の処理を繰り返し、出力レコード件数２６分のテキスト出力処理を行う。
【００６７】
出力レコード件数２６の商品情報レコード１２を出力した場合（ステップＳ８０６のＹｅｓ）、制御部２０１は、次の出力ファイル３３０を設定する（ステップＳ８０７）。出力ファイル名４１を「自動で作成する」を指定している場合、出力ファイル名４１の末尾に設定されているシーケンスＮｏをカウントアップする（例えば、出力ファイル名「２００５０２１６．ｔｘｔ」−＞次の出力ファイル名「２００５０２１６＿００１．ｔｘｔ」等）。
制御部２０１は、出力レコード件数を示すカウンタＬを０にリセットし（ステップＳ８０８）、ステップ８０３へ移行し、次の商品情報レコード１２のテキスト出力を行う。
【００６８】
商品情報レコード１２全てテキスト出力終了すると（ステップＳ８０３のＹｅｓ）、出力ファイル３３０へのテキスト出力処理を終了する。
【００６９】
次に、雛型３２２とその出力結果である出力ファイル３３０の一態様を示す
【００７０】
図１４は、雛型３２２とその出力結果である出力ファイル３３０の一態様を示す図である。
図１４に示すように、雛型３２２には、＜％と％＞で項目名を囲んだ出力項目記述と、レイアウト記述とを有し、例えば、レイアウト記述の文字列と共に、出力項目として、項目名７１「型番コード」、「メーカー名」、「シリーズ名」、関連商品項目名７２「関連商品・シリーズ名」等を記述する。
【００７１】
画面１０上の出力対象の商品情報レコード１２の先頭レコードに対して（図１０参照）、雛型３２２内の「型番はこちら−＞＜％型番コード％＞」は、項目「型番コード」の項目値７３である「２００００１」に置き換えられ、「型番はこちら−＞２００００１」を出力ファイル３３０に出力する。出力対象の商品情報３１０の関連付けられる商品項目：項目「関連商品」を有し、「関連商品」の項目「シリーズ名」の項目値７３が「ＳＴＡＲ  Ｘ１００」の場合、「参考商品：＜％関連商品．シリーズ名％＞」は、「参考商品：ＳＴＡＲ  Ｘ１００」と出力される。
また、出力する際には、出力レコード件数２６に応じて、１ファイル１レコードからなる出力ファイル３３０や、１ファイル複数レコードからなる出力ファイル３３０が作成される。
【００７２】
図１５は、雛型３２２とその出力結果である出力ファイル３３０（ＨＴＭＬ出力）の一態様を示す図である。
図１５に示すように、雛型３２２は、ＨＴＭＬ言語で記述した出力レイアウト記述と、＜％と％＞で項目名７１を囲んだ出力項目記述を有し、例えば、雛型３２２は、出力ファイル３３０をブラウザ表示して表になるように、出力レイアウト記述をＨＴＭＬで記述し、出力項目として、項目名７１「型番コード」、「メーカー名」、「シリーズ名」、関連素材項目名７４「関連素材・ファイル名」等を記述する。
【００７３】
メイン画面１０上の出力対象の商品情報レコード１２の先頭レコードに対して（図１０参照）、「…型番＜／ｔｄ＞＜ｔｄ＞＜％型番コード％＞＜／ｔｄ＞」は、項目「型番コード」の項目値７３である「２００００１」に置き換えられ、「…型番＜／ｔｄ＞＜ｔｄ＞２００００１＜／ｔｄ＞」を出力ファイル３３０に出力する。
【００７４】
出力対象の商品情報３１０の関連付けられる素材項目：項目「関連素材」を有し、「関連素材」の項目「ファイル名」の項目値７３が「ｍ４２＿ｔｏｐ．ｊｐｇ」の場合、
「…＜ｔｄ＞＜ｉｍｇ ｓｒｃ＝“＜％商品画像．ファイル％＞”＞＜／ｔｄ＞」は、「…＜ｔｄ＞＜<ｉｍｇ ｓｒｃ＝“ｍ４２＿ｔｏｐ．ｊｐｇ”＞＜／ｔｄ＞」と出力され、出力ファイル３３０の該当部分（＜％商品画像．ファイル％＞）には、ファイル名が出力される。
【００７５】
この雛型３２２を用い、図１１の出力内容設定画面２０上の「素材ファイル出力」２３を「する」にしてテキスト出力すると、出力テキストと合わせて、素材ファイル「ｍ４２＿ｔｏｐ．ｊｐｇ」の画像７６が出力される。
図１６は、図１５の出力ファイル３３０のブラウザ表示を示す図である。
図１６に示すように、図１５の出力ファイル３３０をブラウザ表示すると、素材ファイル「ｍ４２＿ｔｏｐ．ｊｐｇ」の画像７６、項目「型番コード」の項目値７３「２００００１」、項目「メーカー」の項目値７３「ＤＮＰ」、項目「シリーズ名」の項目値「ＡＡＡ」等が、表形式で表示される。
【００７６】
次に、雛型情報３２０の登録／更新／削除処理について説明する。図９は、雛型情報３２０の登録／更新処理の処理手順を示すフローチャートである。
【００７７】
図９に示すように、予め、クライアント端末１０３の制御部４０１は、エディタ等を用いて、雛型３２２を作成する（ステップＳ９０１）。
制御部４０１は、図６のテキスト出力処理と同様にして、サーバ１０１にアクセスし、商品情報データベース３０１にログインし、テキスト出力手段１１１を起動し、雛型設定画面３０を表示する（ステップＳ９０２）。
【００７８】
図１３は、雛型設定画面３０での雛型登録／更新を示す図である。
図１３に示すように、雛型設定画面３０は、登録済みの雛型名２５からなる雛型一覧３１と、追加ボタン４１、削除ボタン４２、更新ボタン４３等からなる。
【００７９】
追加ボタン４１／更新ボタン４３を押下すると、クライアント端末１０３の制御部４０１は「ファイルを開く」画面５０を表示する（ステップＳ９０３）。ユーザは、ファイルを開く」画面５０上で雛型３２２の雛型ファイル名５１を指定する（ステップＳ９０４）。
制御部４０１は、雛型名入力画面６０を表示し、入力された雛型名２５、雛型３２２と共に、雛型登録／更新要求を送信する（ステップＳ９０５）。
【００８０】
サーバ１０１の制御部２０１は、指定された雛型３２２を読み込み、商品情報データベース３０１の雛型情報３２０に、指定された雛型名２５で登録／更新し、保持する（ステップＳ９０６）。
【００８１】
また、雛型設定画面３０上の雛型一覧３１の雛型名２５を選択し、削除ボタン４２を押下すると、クライアント端末１０３の制御部４０１は、指定された雛型の削除要求を送信し、サーバ１０１の制御部２０１は、商品情報データベース３０１の該当する雛型情報３２０を削除する。
【００８２】
以上説明したように、本発明の実施の形態によれば、サーバ１０１の制御部２０１は、少なくとも１つの項目からなる商品情報３１０を記憶、管理する商品情報データベース３０１を有し、クライアント端末１０３からの雛型登録／更新要求に伴い、受け取った出力する項目と、文字などの装飾を含むレイアウトデータを記述するテキスト形式の雛型３２２を、商品情報データベース３０１に保持する。クライアント端末１０３からのテキスト出力要求に伴い、商品情報データベース３０１から取得した１以上の商品情報レコード１２を、指定された雛型３２２に基づいた出力内容、レイアウトで、指定された出力レコード件数２６毎に少なくとも１つの出力ファイル３３０に出力する。
【００８３】
これにより、データベースから取得したレコードをテキスト出力する際に、雛型に基づいた内容、レイアウトで出力することにより、ユーザが必要とする内容とレイアウトで、情報を出力可能となる。
また、出力ファイル、1ファイルにつき何件のレコードを出力するか設定する事で、1ファイル1レコードでも、1ファイル複数レコードでも出力できる。
また、対象商品情報に関連づいている商品の情報や、商品情報に関連づいている素材（画像ファイルなど）を同時に出力することを可能にする。
更に、ＨＴＭＬ形式で出力することにより、ユーザの所望する内容とバリエーションのあるレイアウトで、データベースから取得した情報をブラウザ表示することを可能とする。
【００８４】
尚、本実施の形態では、サーバ１０１に、ＷＷＷサーバ１１０、テキスト出力手段１１１、データベースサーバ１１２等を有し、クライアント端末１０３から、サーバ１０１にアクセスし、ＷＷＷサーバ１１０を介してテキスト出力プログラムを起動したが、予め、クライアント端末１０３側にテキスト出力プログラムをダウンロードにしておき、クライアント端末１０３上のテキスト出力プログラムを起動し、サーバ１０１側のデータベースサーバ１１２の商品情報データベース３０１をアクセスしながら、テキスト出力処理を行ってもよい。
【００８５】
尚、図６、図７、図８、図９等に示す処理を行うプログラムはＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００８６】
以上、添付図面を参照しながら、本発明に係るデータベーステキスト出力システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００８７】
【図１】本実施の形態に係るデータベーステキスト出力システム１００の概略構成を示す図
【図２】サーバ１０１のハードウェア構成図
【図３】記憶部２０２が保持する情報を示す図
【図４】商品情報データベース３０１のデータ構造を示す図
【図５】クライアント端末１０３のハードウェア構成図
【図６】サーバ１０１の商品情報データベース３０１から取得した商品情報３１０を雛型３２２に基づいてテキスト出力するテキスト出力処理の処理手順を示すフローチャート
【図７】サーバ１０１の商品情報データベース３０１から取得した商品情報３１０を雛型３２２に基づいてテキスト出力するテキスト出力処理の処理手順を示すフローチャート
【図８】ステップＳ７０５の出力対象の商品情報レコード１２を指定された雛型に基づいてテキスト出力を行うテキスト出力処理の処理手順を示すフローチャート
【図９】雛型情報３２０の登録／更新処理の処理手順を示すフローチャート
【図１０】メイン画面１０を示す図
【図１１】出力対象設定画面２０を示す図
【図１２】出力ファイル設定画面４０を示す図
【図１３】雛型設定画面３０での雛型登録／更新を示す図
【図１４】雛型３２２とその出力結果である出力ファイル３３０の一態様を示す図
【図１５】雛型３２２とその出力結果である出力ファイル３３０（ＨＴＭＬ出力）の一態様を示す図
【図１６】図１５の出力ファイル３３０のブラウザ表示を示す図
【符号の説明】
【００８８】
１００………データベーステキスト出力システム
１０１………サーバ
１０３………クライアント端末
１０９………ネットワーク
１１０………ＷＷＷサーバ
１１１………テキスト出力手段
１１２………データベースサーバ
１２０………ＷＷＷブラウザ
２０１、４０１………制御部
２０２、４０２………記憶部
３０１………商品情報データベース
３１０………商品情報
３１１………文字情報
３１２………素材情報（画像情報）
３２０………雛型情報
３２１………雛型管理情報
３２２………雛型
１１………商品情報一覧
１２………商品情報レコード
２５………雛型名
２６………出力レコード件数
７１………項目名
７２………関連商品項目名
７３………項目値
７４………関連素材項目名
【図１】
2006252257.tif 000003
【図２】
2006252257.tif 000004
【図３】
2006252257.tif 000005
【図４】
2006252257.tif 000006
【図５】
2006252257.tif 000007
【図６】
2006252257.tif 000008
【図７】
2006252257.tif 000009
【図８】
2006252257.tif 000010
【図９】
2006252257.tif 000011
【図１０】
2006252257.tif 000012
【図１１】
2006252257.tif 000013
【図１２】
2006252257.tif 000014
【図１３】
2006252257.tif 000015
【図１４】
2006252257.tif 000016
【図１５】
2006252257.tif 000017
【図１６】
2006252257.tif 000018