(57)【要約】【課題】すでに存在するホームページ用のデータを利用して、対話操作により簡単に、ホームページを生成するためのページ基礎データを編集、生成できるようにしたページ編集プログラムを提供する。【解決手段】実体データ２３と属性データ２２とを含んだページデザインデータ２１は、ページ倉庫データベース１２に保存されており、該ページデザインデータ２１を一意に関連付けた操作オブジェクト１２２が操作画面上で指定され、転送操作がなされたときに、指定されたページデザインデータ２１を、ページ倉庫データベース１２から、ホームページサーバ２に転送し、転送されたページデザインデータ２１を用いてホームページプログラムを生成するためのページ基礎データ２０を生成する。【選択図】図３
2014016741.tif 000002
【特許請求の範囲】
【請求項１】
複数のホームページの中からダウンロードの要求があったホームページプログラムをクライアントに提供するシステムにおいて稼動し、ページ倉庫データベースから、ホームページサーバへ、対話操作で、ホームページを構成するページ構成データを転送できるようにしたページ編集プログラムであって、
前記ページ構成データは、ホームページに表示される実体データと、該実体データのホームページ内における相対表示位置の情報を少なくとも含んだ属性データとを関連付けたページデザインデータを含んだ構成とされ、
前記ページデザインデータは、前記ページ倉庫データベースに保存されており、該ページデザインデータを一意に関連付けた操作オブジェクトが操作画面上で指定され、転送操作がなされたときに、該操作オブジェクトで指定されたページデザインデータを、前記ページ倉庫データベースから、前記ホームページサーバに転送し、転送されたページデザインデータを用いて前記ホームページプログラムを生成するためのページ基礎データを生成するようにしたことを特徴とするページ編集プログラム。
【請求項２】
請求項１において、
前記ホームページは、表示画面上の縦横位置に割り付けられた複数の表示ブロックに分離構成され、
前記複数の表示ブロックの各々に前記属性データが対応し、それら複数の属性データが、前記複数の表示ブロックの表示画面上のレイアウトに対応させてテーブル化されていることを特徴とするページ編集プログラム。
【請求項３】
請求項１または２において、
前記システムは、各桝目に商品を配した２次元マトリクス状の商品テーブルをホームページ内に配し、その商品テーブルの中から商品を選択させて販売するようにした商品選択ページを有した電子商取引システムを構成し、
前記商品テーブルは、前記商品選択ページのページデザインデータとは分離された状態で、前記ページ倉庫データベースにさらに保存される構成とされ、該商品テーブルに対応した操作オブジェクトが操作されたときに、該商品テーブルを前記ページ倉庫データベースから、前記ホームページサーバに転送することを特徴とするページ編集プログラム。
【請求項４】
請求項１〜３のいずれか１項において、
前記操作画面は、前記ホームページサーバおよび前記ページ倉庫データベースのそれぞれの操作表示エリアが相対する表示構成とされ、それぞれの操作表示エリアには、前記操作オブジェクトが階層的に配列されていることを特徴とするページ編集プログラム。
【請求項５】
請求項１〜４のいずれか１項において、
ホームページの所定の雛形に対応した相対表示位置の情報を有したデフォルト属性データを用いて前記ページ基礎データを形成するようにしたことを特徴とするページ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページ倉庫データベースに保存してあるデータをもとに、ホームページ生成するためのページ基礎データを編集するページ編集プログラムに関する。
【背景技術】
【０００２】
インターネットを利用したシステムとして、ウェブシステムが一般的に知られている。
【０００３】
ウェブシステムを利用すれば、ユーザはパソコンでブラウザを用いることで簡単に、種々のサイト（サーバ）が発信するウェブページを参照することができ、パソコンからもブラウザを通じて情報をサーバに送信することができる。
【０００４】
近時、複数の企業、商店などが集まって販売者を構成した、ウェブシステムを利用した電子モールシステム（電子商取引システムの一種）が種々実施されている（特許文献１参照）。
【０００５】
それらのシステムでは、各販売者は販売者ごとの特有の店構えのホームページを作成して、購入者側へ提供するようになっており、購入者はそのホームページで商品を選択し、商品購入の意思を販売者へ通知できるようになっている。
【０００６】
このようなホームページは、ＨＴＭＬやＸＭＬなどのハイパーテキスト記述言語で記述されたプログラムで構成される。そのようなホームページプログラムは、それらの言語の文法を習熟した者が文法にしたがって命令語を羅列しながら作成してもよいし、専門知識がなくても簡単に作成できる対話型のページ生成ツール（特許文献２参照）を用いて作成するようにしてもよい。また、大型の電子モールシステムには、簡易な構成のホームページを生成できるページ生成ツールをシステムに組み込んで販売者に提供したものもある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第４８８１６０２号公報
【特許文献２】特開２００４−３０２７６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、一般的には、販売する商品の種類が多くなればなるほど、商品を選択するための商品選択ページの数も増加する。したがって、販売者には、数多くの商品について、商品選択ページをより簡単、迅速に生成したいとの要望がある。
【０００９】
しかしながら、上記のページ生成ツールでは、簡易な手順で生成できるとしても、商品におうじてホームページを一から作成しなければならないため、それほど効率的にホームページを生成できるとはいえない。
【００１０】
また、リピートオーダーが主たる取引形態であるＢｔｏＢ型の電子商取引システムあるいは電子モールシステムでは、購入者が商品選択ページを隈なく参照しながら商品を選択するというような性質のものではないため、商品選択ページを個別に特色を持たせる必要性はあまりない。このようなシステムにおいては、販売者はむしろ、多数の商品選択ページをできるかぎり画一化し、それらを簡単、迅速に生成できるようにすることを望んでいる。
【００１１】
本発明は、このような事情を考慮して提案されたもので、その目的は、すでに存在するホームページ用のデータを利用して、対話操作により簡単に、ホームページを生成するためのページ基礎データを編集、生成できるようにしたページ編集プログラムを提供することにある。
【００１２】
ところで近年、ホームページの複雑化、多様化におうじて、クライアントからのホームページプログラムのダウンロード要求のタイミングに、複数のデータをもとに動的にホームページプログラムを生成する方式をとったシステムが一般化しつつある。
【００１３】
本発明者たちは、ホームページ内に表示される個々の実体データ（コンテンツ）と、それらの相対表示位置の情報を少なくとも含んだ属性データとをホームページのページ基礎データとして生成しておき、それらのページ基礎データにもとづいて動的にホームページプログラムを生成するようにしたシステムを実施している。
【００１４】
このようなページ基礎データを構成する実体データ、属性データを個別に意識することなくひとまとめにして利用できるようにすることも本発明の目的としている。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、請求項１に記載のページ編集プログラムは、複数のホームページの中からダウンロードの要求があったホームページプログラムをクライアントに提供するシステムにおいて稼動し、ページ倉庫データベースから、ホームページサーバへ、対話操作で、ホームページを構成するページ構成データを転送できるようにしたページ編集プログラムであって、ページ構成データは、ホームページに表示される実体データと、該実体データのホームページ内における相対表示位置の情報を少なくとも含んだ属性データとを関連付けたページデザインデータを含んだ構成とされ、ページデザインデータは、ページ倉庫データベースに保存されており、該ページデザインデータを一意に関連付けた操作オブジェクトが操作画面上で指定され、転送操作がなされたときに、該操作オブジェクトで指定されたページデザインデータを、ページ倉庫データベースから、ホームページサーバに転送し、転送されたページデザインデータを用いてホームページプログラムを生成するためのページ基礎データを生成するようにしたことを特徴とする。
【００１６】
請求項２に記載のページ編集プログラムは、ホームページは、表示画面上の縦横位置に割り付けられた複数の表示ブロックに分離構成され、複数の表示ブロックの各々に属性データが対応し、それら複数の属性データが、複数の表示ブロックの表示画面上のレイアウトに対応させてテーブル化されていることを特徴とする。
【００１７】
請求項３に記載のページ編集プログラムは、システムは、各桝目に商品を配した２次元マトリクス状の商品テーブルをホームページ内に配し、その商品テーブルの中から商品を選択させて販売するようにした商品選択ページを有した電子商取引システムを構成し、商品テーブルは、商品選択ページ内の他のページデザインデータと分離された状態でページ倉庫データベースに保存される構成とされ、該商品テーブルに対応した操作オブジェクトが操作されたときに、該商品テーブルをページ倉庫データベースから、ホームページサーバに転送することを特徴とする。
【００１８】
請求項４に記載のページ編集プログラムは、操作画面は、ホームページサーバおよびページ倉庫データベースのそれぞれの操作表示エリアが相対する表示構成とされ、それぞれの操作表示エリアには、操作オブジェクトが階層的に配列されていることを特徴とする。
【００１９】
請求項５に記載のページ編集プログラムは、ホームページの所定の雛形に対応した相対表示位置の情報を有したデフォルト属性データを用いて前記ページ基礎データを形成するようにしたことを特徴とする。
【発明の効果】
【００２０】
本発明のページ編集プログラムによれば、上述した発明構成としているため、すでに存在するホームページ用のデータを利用して、対話操作により簡単にホームページプログラム生成用のページ基礎データを編集、生成できる。
【００２１】
また、個別に形成された、ホームページに表示される実体データと、実体データのホームページ内における相対表示位置の情報を少なくとも含んだ属性データとをひとまとめにしてページ倉庫データベースから取り出してホームページサーバに転送するようにしているため、ホームページプログラムを生成するためのページ基礎データを、実体データ、属性データのいずれかが欠けることなく生成することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係るページ編集プログラムを組み込んだ電子商取引システムの一例を示すシステム関連図である。
【図２】ページ編集プログラムの操作画面を示す図である。
【図３】ページ編集プログラムの基本動作を示すフローチャートである。
【図４】ページ基礎データ設計用画面の一例を示す図である。
【図５】図４に対応したホームページ画面の概略レイアウト図である。
【図６】ページ基礎データ設計用画面の他例を示す図である。
【図７】図６に対応したホームページ画面の概略レイアウト図である。
【図８】商品テーブルの画面表示例を示す図である。
【図９】購入者端末にダウンロードされるホームページプログラムを生成するためのページ生成プログラムの基本動作を示すフローチャートである。
【発明を実施するための形態】
【００２３】
以下に、本発明の実施の形態について、添付図面を参照しながら説明する。
【００２４】
図１に示した電子商取引システム１は、利用者（購入者）がパソコンなどの購入者端末３から、インターネットなどの通信ネットワーク５を介して、販売者サーバ２をアクセスして取引できるようにしたシステムである。
【００２５】
このシステム１はウェブシステムとして構成されており、販売者サーバ２はホームページサーバを構成しており、種々のホームページプログラムを購入者端末３にダウンロードさせて、購入者端末３で、そのホームページプログラムが動作してホームページＭ（図５に例示）を表示、操作できる構成となっている。
【００２６】
販売者サーバ２は、そのようなホームページプログラムを生成するための種々のページ基礎データ２０をページ基礎データベース１１に保存しており、そのページ基礎データ２０にもとづいてホームページプログラムを生成するようにしている。
【００２７】
また、販売者サーバ２は、ホームページＭを構成するページ構成データとして種々のページデザインデータ２１をページ倉庫データベース１２（以下、「倉庫」という）に保存している。
【００２８】
ページデザインデータ２１は、１ページ分のホームページＭを構成する主たるデータであり、表示情報である実体データ２３と、ホームページ内における相対表示位置の情報等を有した属性データ２２とを含んだ構成とされる。
【００２９】
ホームページＭは、図５に示すように、表示画面上の縦横位置に割り付けられた複数の表示ブロックＭ１に分離構成されている。実体データ２３と属性データ２２とは、それぞれの表示ブロックＭ１に対応して分離管理され、表示画面上のレイアウトに対応させてテーブル化されている。
【００３０】
また、倉庫１２には、後述する商品選択ページＮ（図７および図８参照）に表示された商品テーブルＮ１を構成する商品テーブル２５や、カテゴリページの一部を構成するカテゴリテーブル２４がページデザインデータ２１とは分離された状態で保存されている。
【００３１】
販売者サーバ２は、倉庫１２に格納されたページデザインデータ２１やカテゴリテーブル２４、商品テーブル２５にもとづいてページ基礎データ２０を編集、生成するページ編集プログラム１０を備えている。
【００３２】
なお、実体データ２３、属性データ２２、商品テーブル２５およびカテゴリテーブル２４の詳細については後述する。
【００３３】
本実施形態では、ページ基礎データベース１１および倉庫１２は、販売者サーバ２に直接接続されているが、通信ネットワーク５を介して、他の相互に異なるデータベースサーバ等に接続された構成としてもよい。
【００３４】
また、この電子商取引システム１は、複数の企業、商店など（以下、店舗という。）が集まって販売者を構成する電子モールシステムとして構成されており、図示するように、商品情報や画面情報を登録したり、購入者向け画面を生成したりするための各店舗の販売者端末４が通信ネットワーク５に接続されている。
【００３５】
各販売者（店舗）のトップページや、購入者に対して販売する商品に関するカテゴリ選択ページ、商品選択ページＮは、販売者によって種々の設計用のホームページを通じて設計、生成される。
【００３６】
この電子商取引システム１は、おもにＢｔｏＢを取引形態とした電子モールシステムであり、複数の商品を同時に数多く取引できるように、図８に示した商品テーブルＮ１を有した商品選択ページＮを購入者端末３に表示させて、そのページから商品の選択ができるようになっている。
【００３７】
商品テーブルＮ１は、図８に示すように、商品選択ページＮにおいて購入者に商品を選択させるための２次元マトリクス状の桝目テーブルであり、そのテーブルに配列された商品に共通する属性項目を表示させた共通事項Ｎ２とを含んで１つの表示ブロックＭ１のコンテンツを構成する。
【００３８】
商品テーブルＮは、縦軸Ｎ１１と横軸Ｎ１２のそれぞれに属性項目が割り当てられ、それぞれの属性項目は複数の属性値ごとに区切られて、縦軸Ｎ１１の属性値と横軸Ｎ１２の属性値との交点に配された桝目Ｎ１３に１商品を割り付けたテーブルである。
【００３９】
商品テーブルＮ１の各桝目Ｎ１３には、各商品の単価Ｎ１４と、購入者に入力させるための購入数の入力枠Ｎ１５とが表示されており、それら複数の商品のの入力枠１５に購入数を入力することで、購入者は所望の商品を選択できるようにしている。
【００４０】
図８の例では、色を横軸Ｎ１２に、サイズを縦軸Ｎ１１に割り付けて、それぞれの属性値の交点の桝目Ｎ１３の入力枠Ｎ１５に購入数を入力させることで所望のポロシャツを選択できるようになっている。
【００４１】
購入数を入力されて商品が選択される際には、購入数が入力されるつど、合計金額が算出され合計金額欄Ｎ３に表示されるようになっている。
【００４２】
この商品テーブルＮで商品を選択した後、「カートに入れる」ボタンＮ４が操作され、さらに注文操作がなされると、選択された商品についての注文（受注）が確定する。
【００４３】
ついで、ページ編集プログラム１０の具体的な動作について説明する。
【００４４】
ページ編集プログラム１０は、販売者が販売者端末４に販売者サーバ２から専用のホームページプログラムをダウンロードして対話操作により動作させることができるようになっている。
【００４５】
図２はページ編集プログラム１０用のホームページ（ページ編集画面１０Ａ）の一例を示した図であり、図３はページ編集プログラム１０の新規ページの生成に関する基本動作を示すフローチャートである。なお、このページ編集画面１０Ａは店舗ごとにページ生成されたホームページであり、販売者コード、パスワードなどを入力することで、その販売者に対応した店舗のページ編集画面１０Ａが表示されるようになっている。
【００４６】
本実施形態のページ編集プログラム１０は、倉庫１２からページ基礎データベース１１へのデータ転送にもとづくページ基礎データ２０の編集、生成のみならず、ページ基礎データベース１１から倉庫１２へのデータの保存もできる構成となっている。
【００４７】
ページ編集画面１０Ａは、図例のように、ページ基礎データベース１１内のデータ構成を画面中の左部（「サーバ」と表示されたページ基礎データ表示枠１１０）に配し、倉庫１２内のデータ構成を画面中の右部（「倉庫」と表示された倉庫データ表示枠１２０）に配した構成となっている。
【００４８】
ページ基礎データ表示枠１１０には、その店舗に関するホームページＭの名称が階層的に配列、表示されている。図例では、トップページの下に、カテゴリページと、その下位の３つの商品選択ページとを含む種々のホームページがページ名称を操作オブジェクト１１１として配列されている。ページ基礎データ表示枠１１０内でマウスの右クリック等の操作をすることで、新規にホームページ（の枠組み）を追加することができる。
【００４９】
新規に追加したホームページは、所定の相対表示位置に定義されたデフォルト属性データ２２よりなる集合体を少なくとも有したデフォルト・レイアウト情報が生成される。なお、実体データ２３としてブランクデータが割り付けられたものでもよい。
【００５０】
レイアウト情報は、ホームページＭを構成する複数の表示ブロックＭ１に対応した複数の属性データ２２の集合体である。デフォルト・レイアウト情報として、たとえば商品選択ページＮの雛形に対応したデータを形成するようにしてもよい。
【００５１】
なお、デフォルト・レイアウト情報の生成は、ページの追加操作のタイミングでなくてもよく、専用の操作ボタンを設けて、それを操作したタイミングにしてもよいし、倉庫１２からデータ割り当てをしていない状態で最初に商品テーブル２５を割り当てたタイミングで生成するようにしてもよい。
【００５２】
倉庫データ表示枠１２０には、フォルダ単位でフォルダ内に保存されたページデザインデータ２１や商品テーブル２５が、そのデータ名称や識別記号を操作オブジェクト１２２として配列、表示されている。フォルダは、フォルダ欄１２１内で操作オブジェクト１２２をマウスの右クリック等の操作をすることで新規に追加することができる。
【００５３】
なお、ページ基礎データ表示枠１１０および倉庫データ表示枠１２０における操作オブジェクト１１１、１２２はアイコンであってもよい。
【００５４】
図例では、トップフォルダ内にカテゴリフォルダ、商品フォルダ、その他フォルダが配されており、商品フォルダ内には、商品選択１、商品選択２の２つホームページについてそれぞれ、ページデザインデータ２１と、商品テーブル２５とが保存されている。
【００５５】
ページデザインデータ２１は、ホームページＭを構成する複数の実体データ２３の集合体と、それらの実体データ２３の個々に対応した属性データ２２の集合体とをひとまとめにしたデータである。
【００５６】
ようするに、実体データ２３と属性データ２２とが物理的に分離された状態にあっても、倉庫１２内の管理、および、倉庫１２からページ基礎データベース１１への転送操作においては、ホームページ単位（ページ全体）で取り扱われる。
【００５７】
新たなホームページを生成する場合には、まず上記の操作によってページを追加し、倉庫１２に保存されている、新規のホームページの雛形にすべき他のホームページのページデザインデータ２１の操作オブジェクト１２２をマウス等で選択し、ページデザイン用の割り当てボタン１０１を操作して、ページデザインデータ２１を新規のページに転送する。
【００５８】
このようにページデザインデータ２１を転送した時点で、デフォルトの属性データ２２の集合体よりなるレイアウト情報は、転送されてきたページデザインデータ２１が有する属性データ２２の集合体に置き換わって、新規なページ基礎データ２０が生成される。
【００５９】
また、新規に商品選択ページＮのページ基礎データ２０を生成する場合は、さらに、倉庫１２内で商品テーブル２５の操作オブジェクト１２２を選択し、それを商品テーブル用の割り当てボタン１０２を操作して、商品テーブル２５を新規のページに転送すればよい。
【００６０】
こうして、新規のホームページのページ基礎データ２０を生成することができ、その後、後述するページ設計プログラム（ページ設計画面２０）で所望の内容に変更することができる。
【００６１】
カテゴリページを生成する場合には、同様の操作によって、ページデザインデータ２１とともにカテゴリテーブル２４を転送するようにすればよい。
【００６２】
このように、ページ編集プログラム１０を動作させることで、新たなホームページの概ねの構成を編集、生成することができる。たとえば、新たな商品選択ページＮを生成する場合、ページデザインデータ２１については「商品選択１」のものを流用し、商品テーブル２５につていは「商品選択２」のものを流用して生成するようにしてもよい。
【００６３】
このように、商品選択ページＮやカテゴリページについては、商品テーブル２５、カテゴリテーブル２４をページデザインデータ２１と分離して取り扱うことができるため、既存の種々の商品選択ページＮの中から異なるホームページのページデザイン２１と商品テーブル２５とを組み合わせて新たなホームページを編集、生成することができる。
【００６４】
また、新規に追加生成したページの枠組みはデフォルト・レイアウト情報を備えているので、流用したいページデザインデータ２１が倉庫１２に存在しない場合には、商品テーブル２５のみを新規のページに転送し、デフォルト・レイアウト情報と組み合わせてページ基礎データ２０を生成するようにしてもよい。
【００６５】
上述したように、本電子モールシステムは、商品テーブルＮ１を組み込んだ商品選択ページＮで取引できるようになっており、異なる商品群に関する商品選択ページ間でページデザインデータ２１、商品テーブル２５が類似する傾向にあるため、ページ編集プログラム１０を使用することで、簡単な操作でホームページの土台を作り上げることができる。
【００６６】
また、ページ編集プログラム１０は、ページ基礎データベース１１内のページ基礎データ２０を倉庫１２に保存する操作を行うこともできる。
【００６７】
まずページ基礎データ表示枠１１０の中から所望のホームページを選択し、つぎに倉庫データ表示枠１２０内の保存対象となるフォルダを選択し、ページデザイン用のコピーボタン１０３、（商品選択ページの場合は）商品テーブル用のコピーボタン１０４のいずれか、または両方を操作して、そのホームページを構成するページデザインデータ２１と、商品テーブル２５（商品選択ページの場合）とを倉庫１２に保存することができる。
【００６８】
ついで、ページ基礎データ２０の詳細構成について、図４〜図７を参照しながら説明する。図４、図５は一般的なホームページＭ（商品選択ページＮ、カテゴリページ以外のページ）の説明図、図６、図７は商品選択ページＮの説明図である。図４、図６はホームページのレイアウト設計および実体（コンテンツ）を所定の表示位置に割り付けるためのコンテンツ設定を実行するためのページ設計プログラム（ページ設計画面２０）の一例を示した図であり、図５、図７は、図４、図６に対応するホームページＭ、Ｎの概略画面構成例を示した図である。
【００６９】
図５に示したホームページＭは、複数の表示ブロックＭ１より構成され、具体的には画面がＡ、Ｂ、Ｃの３列の縦ブロックに分割され、さらにそれぞれの縦ブロックは、ＡについてはＡ（１）〜Ａ（４）、ＢについてはＢ（１）〜Ｂ（３）、ＣについてはＢ（１）〜Ｂ（３）の表示ブロックＭ１に分割されており、それぞれの表示ブロックＭ１にはコンテンツ（実体データ）が割り当てられる。
このようなホームページＭは、図４に示したページ設計プログラム（ページ設計画面３０）を用いて設計、生成することができる。
【００７０】
具体的には、まず列数、行数を列、行のプルダウンメニュー３０１で選択入力することで、桝目状の行列枠組み３０２を生成する。行列枠組み３０２に配列された個々の桝目３０３は、設計対象であるホームページ内に含まれる個々のコンテンツに対応しており、その桝目３０３の相対位置がホームページＭにおける相対表示位置（何列目の上から何番目）となっている。
【００７１】
また、行列枠組み３０２における各列の幅を幅入力欄３０７に入力して列幅を設定することができる。
【００７２】
各桝目３０３には、コンテンツ欄３０４への実体データ２３の割り当て、種類設定欄３０５への種類の設定、表示期間欄３０６へのコンテンツの表示期間の入力を行うことができる。コンテンツ欄３０４には、コンテンツ欄３０４をダブルクリックしてその入力欄（不図示）を表示させ、そこに所望のコンテンツ（実体データ２３）を割り付けることで設定することができる。
【００７３】
こうして、必要とされる表示ブロックＭ１に対応した桝目３０３にコンテンツや種類、表示期間を入力することで１ホームページに相当するページ基礎データ２０がテーブル状に生成される。
【００７４】
設計テーブルの列内の桝目３０３は、ホームページＭ内の列内の表示ブロックＭ１に対応しており、後述するページ生成プログラム４０を実行することにより、各列内において上から順に桝目３０３に対応したコンテンツが上詰めで表示されるように配されたホームページプログラムが生成される。
【００７５】
行列枠組み３０２の各桝目３０３の列、行位置により相対位置情報（表示ブロックＭ１の相対位置）が決定される。各桝目３０３の相対位置情報と、入力された種類、表示期間とは、その表示ブロックＭ１に対応する属性データ２２を構成する。
【００７６】
また、商品選択ページＮの場合は、図８に例示されたような商品テーブルＮ１が図７に示した商品選択ページＮ内のＢ列に配されるようになっており、このレイアウトにおうじて、図４と同様のページ設計プログラムを動作させて、各表示ブロックＭ１の設計およびコンテンツの割り当てを行うことができる。商品テーブルＮ１については、ページ設計画面３０のＢ列（図６におけるＢの表示ブロックＭ１に相当）の１行目の桝目３０３の種類欄３０５に商品テーブルを設定すればよい。
【００７７】
また、桝目３０３内で設定される表示期間３０６は、その桝目３０３に対応した表示ブロックＭ１に表示すべきコンテンツの表示有効期間を特定するためのデータである。なお、これが入力されない場合は、その属性データ２２が存在する限り、コンテンツはそのホームページＭ内に表示される。
【００７８】
このようにして、ホームページＭ内の各表示ブロックＭ１に対応した表示レイアウトの設計およびコンテンツの割り当てを行うことができ、ホームページＭに対応した実体データ２３の集合体および属性データ２２の集合体よりなるページ基礎データ２０や、さらに商品テーブル２５を付加したページ基礎データ２０を生成することができる。
【００７９】
以上では、このページ設計画面３０で一からホームページＭのページ基礎データ２０を生成する例について説明したが、図１〜図３において説明したページ編集プログラム１０で生成したページ基礎データ２０を、ページ設計画面３０に呼び出して変更することもできる。
【００８０】
したがって、ページ編集プログラム１０とページ設計プログラム（ページ設計画面２０）を用いることで、新規なホームページＭのページ基礎データ２０を迅速に生成することができる。
【００８１】
つぎに、購入者端末３に表示可能な商品選択ページＮに関するホームページプログラムの生成について、図９に示したページ生成プログラム４０のフローチャートを参照しながら説明する。
【００８２】
ページ生成プログラム４０は、本実施形態では、購入者端末３からホームページＭのダウンロード要求があった時点で動作し、要求のあったホームページＭのページ基礎データ２０（属性データ２２、実体データ２３、商品テーブル２５）をもとにホームページプログラムを生成する。
【００８３】
このページ生成プログラム４０は、複数の表示ブロックＭ１に対応した属性データ２２の集合体と、実体データ２３の集合体と、商品テーブル２５とにより、図７に示したようにコンテンツを配列、表示できるようにホームページプログラムを生成するものである。
【００８４】
なお、本システムは購入者端末３からホームページＭのダウンロード要求があったときに動的にホームページプログラムを生成する方式を採用しているが、日次など定期的なタイミングで生成する方式や、上述したページ編集プログラム１０に連動するようにして生成する方式を採用してもよい。
【００８５】
以上の実施形態では、属性データ２２と実体データ２３とを一体として管理したものを示したが、属性データ２２と、実体データ２３とを別々に管理し、属性データ２２内のリンク情報で実体データ２３と紐付けできるようにしたものであってもよい。
【符号の説明】
【００８６】
１        電子商取引システム
２        販売者サーバ
３        購入者端末
４        販売者端末
５        通信ネットワーク
１０      ページ編集プログラム
１０Ａ    ページ編集画面
１１      ページ基礎データベース
１２      ページ倉庫データベース（倉庫）
２０      ページ基礎データ
２１      ページデザインデータ
２２      属性データ
２３      実体データ
２４      カテゴリテーブル
２５      商品テーブル
３０      ページ設計画面
４０      ページ生成プログラム
【図１】
2014016741.tif 000003
【図２】
2014016741.tif 000004
【図３】
2014016741.tif 000005
【図４】
2014016741.tif 000006
【図５】
2014016741.tif 000007
【図６】
2014016741.tif 000008
【図７】
2014016741.tif 000009
【図８】
2014016741.tif 000010
【図９】
2014016741.tif 000011