(57)【要約】【課題】  共有する１つのテンプレートを用いて、情報の入力用画面、および表示用画面を提供可能とするデータベースシステム等を提供する。【解決手段】  サーバ１０１は、商品情報データベース３０１と、情報確認画面１０００と情報入力画面１２００に共有して対応するテンプレート３２０を記憶するフォームデータベース３０２を有する。テンプレート３２０は、項目７０２と、レイアウト情報７０１等が埋め込まれたＷｅｂページで記述する言語で記述される。端末装置１０３から選択された商品情報に応じたテンプレート３２０をフォームデータベース３０２から読み出し、当該テンプレート３２０に基づいて商品情報を表示する情報確認画面１０００、当該テンプレート３２０に基づいて商品情報を表示、入力可能にする情報入力用画面１２００を提供する。【選択図】  図９
2005092692.tif 000002
【特許請求の範囲】
【請求項１】
登録利用者の端末装置と、サーバと、がネットワークを介して接続されるシステムであって、
前記サーバは、
項目からなる情報を複数記憶する第１のデータベースと、
前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第２のデータベースと、
前記端末装置から指定された前記情報に応じた前記テンプレートを前記第２のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供手段と、
を具備することを特徴とするデータベースシステム。
【請求項２】
前記テンプレートは、
入力又は表示項目と、レイアウト情報等が埋め込まれたデータ記述言語で記述されているを特徴とする請求項１に記載のデータベースシステム。
【請求項３】
前記レイアウト情報は、
入力項目に対して、当該入力フォームの表示形態を設定する情報を有することを特徴とする請求項２に記載のデータベースシステム。
【請求項４】
前記レイアウト情報は、
入力項目に対して、当該入力フォームの大きさを設定する情報を有することを特徴とする請求項２に記載のデータベースシステム。
【請求項５】
前記レイアウト情報は、
入力項目に対して、当該入力フォームに該当する名称を設定する情報を有することを特徴とする請求項２に記載のデータベースシステム。
【請求項６】
前記レイアウト情報は、
入力項目に対して、前記情報入力用画面、又は前記情報表示用画面に応じて、当該入力フォームの表示の有無を設定する情報を有することを特徴とする請求項２に記載のデータベースシステム。
【請求項７】
前記レイアウト情報は、
入力項目に対して、当該入力フォームの入力可能か否かを設定する情報を有することを特徴とする請求項２に記載のデータベースシステム。
【請求項８】
前記データ記述言語は、
ＨＴＭＬ、ＸＭＬ、ＳＧＭＬ等のいずれか１つであることを特徴とする請求項２に記載のデータベースシステム。
【請求項９】
登録利用者の端末装置と、ネットワークを介して接続されるサーバであって、
項目からなる情報を複数記憶する第１のデータベースと、
前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第２のデータベースと、
前記端末装置から指定された前記情報に応じた前記テンプレートを前記第２のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供手段と、
を具備することを特徴とするサーバ。
【請求項１０】
前記テンプレートは、
入力又は表示項目と、レイアウト情報等が埋め込まれたデータ記述言語で記述されていることを特徴とする請求項９に記載のサーバ。
【請求項１１】
前記レイアウト情報は、
入力項目に対して、当該入力フォームの表示形態を設定する情報を有することを特徴とする請求項１０に記載のサーバ。
【請求項１２】
前記レイアウト情報は、
入力項目に対して、当該入力フォームの大きさを設定する情報を有することを特徴とする請求項１０に記載のサーバ。
【請求項１３】
前記レイアウト情報は、
入力項目に対して、当該入力フォームに該当する名称を設定する情報を有することを特徴とする請求項１０に記載のサーバ。
【請求項１４】
前記レイアウト情報は、
入力項目に対して、前記情報入力用画面、又は前記情報表示用画面に応じて、当該入力フォームの表示の有無を設定する情報を有することを特徴とする請求項１０に記載のサーバ。
【請求項１５】
前記レイアウト情報は、
入力項目に対して、当該入力フォームの入力可能か否かを設定する情報を有することを特徴とする請求項１０に記載のサーバ。
【請求項１６】
前記データ記述言語は、
ＨＴＭＬ、ＸＭＬ、ＳＧＭＬ等のいずれか１つであることを特徴とする請求項１０に記載のサーバ。
【請求項１７】
登録利用者の端末装置と、サーバと、がネットワークを介して接続されるシステムで用いられるデータ入力及び表示支援方法であって、
項目からなる情報を複数記憶する第１のデータベースと、
前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第２のデータベースと、
前記端末装置から指定された前記情報に応じた前記テンプレートを前記第２のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供工程と、
を具備することを特徴とするデータ入力及び表示支援方法。
【請求項１８】
コンピュータを請求項９から請求項１６のいずれかに記載のサーバとして機能させるプログラム。
【請求項１９】
コンピュータを請求項９から請求項１６のいずれかに記載のサーバとして機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用したデータベースシステムに係り、特にデータ入力、データ表示に関する。
【背景技術】
【０００２】
近年、カタログ制作を行う際、コンピュータの普及に伴い、カタログに載せる商品データをデータベース化して利用することが始まっている。データベースと連携し、デスクトップパブリッシング（ＤＴＰ）等でカタログ制作作業を行い、その効率化が図られてきている。例えば、商品情報等を蓄積したデータベースと、データベースの情報を管理し、データベースの情報の入出力、検索、閲覧等の機能を提供するサーバと複数のユーザ端末装置等からなるデータベースシステムが幾つか存在する（例えば、特許文献１、特許文献２参照）。
【０００３】
【特許文献１】特開２００１−３０６３７７号公報
【特許文献２】特開２００２−３２８９４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のシステムにおいて、情報の入力を行い、その入力確認等を行う場合、入力時、確認時等のそれぞれの画面上で必要な機能を、専用のソフトウェア、又はテンプレートに組み込む必要があった。この場合、入力する項目、または画面の体裁等の変更に応じて、その都度、該当する画面でのソフトウェアやテンプレートの修正が必要となり、ソフトウェア開発担当者にとって負荷がかかった。更に、変更に対して入力用画面、表示用画面等の複数の修正を必要とし、効率的ではなかった。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、共有する１つのテンプレートを用いて、情報の入力用画面、および表示用画面を提供可能とするデータベースシステム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した目的を達成するために第１の発明は、登録利用者の端末装置と、サーバと、がネットワークを介して接続されるシステムであって、前記サーバは、項目からなる情報を複数記憶する第１のデータベースと、前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第２のデータベースと、前記端末装置から指定された前記情報に応じた前記テンプレートを前記第２のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供手段と、を具備することを特徴とするデータベースシステムである。
【０００７】
また、前記テンプレートは、入力又は表示項目と、レイアウト情報等が埋め込まれたデータ記述言語で記述されていることが望ましい。
【０００８】
第１の発明では、サーバは、項目からなる情報を複数記憶する第１のデータベースと、情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第２のデータベースを有し、端末装置から指定された情報に応じたテンプレートを第２のデータベースから読み出し、当該テンプレートに基づいて情報を入力可能、又は表示する情報入力用画面と情報表示用画面を端末装置に提供する。
【０００９】
第２の発明は、登録利用者の端末装置と、ネットワークを介して接続されるサーバであって、項目からなる情報を複数記憶する第１のデータベースと、前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第２のデータベースと、前記端末装置から指定された前記情報に応じた前記テンプレートを前記第２のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供手段と、を具備することを特徴とするサーバである。
第２の発明は、第１の発明のデータベースシステムで用いられるサーバに関する発明である。
【００１０】
第３の発明は、登録利用者の端末装置と、サーバと、がネットワークを介して接続されるシステムで用いられるデータ入力及び表示支援方法であって、項目からなる情報を複数記憶する第１のデータベースと、前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第２のデータベースと、前記端末装置から指定された前記情報に応じた前記テンプレートを前記第２のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供工程と、を具備することを特徴とするデータ入力及び表示支援方法である。
第３の発明は、第２の発明のサーバにより実行されるデータ入力及び表示支援方法に関する発明である。
【００１１】
「項目」は、データベースのレコードに、フォームに対応して有する情報であり、入力／表示用項目である。
「テンプレート」は、入力または表示項目と、レイアウト情報等が埋め込まれたＷｅｂページを記述する言語で記述されている。「言語」は、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＳＧＭＬ（Ｓｔａｎｄｅｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等である。
「レイアウト情報」には、画面の体裁を記述し、特に、入力項目に対して、「オプション情報」として、当該入力フォームの表示方法を示す表示形態情報、当該入力フォームの大きさを示すサイズ情報、入力フォームに該当する項目の名称を示す情報、当該入力フォームの表示の有無を設定する情報、当該入力フォームの入力可能か否かを設定する情報等を有する。
【００１２】
第４の発明は、コンピュータを第２の発明のサーバとして機能させるプログラムである。
第５の発明は、コンピュータを第２の発明のサーバとして機能させるプログラムを記録した記録媒体である。
【００１３】
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００１４】
本発明は、共有する１つのテンプレートを用いて、情報の入力用画面、および表示用画面を提供可能とするデータベースシステム等を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下に、添付図面を参照しながら、本発明に係るデータベースシステム等の好適な実施形態について詳細に説明する。なお、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１６】
図１は、本発明の本実施の形態に係るデータベースシステム１００の概略構成を示す図である。図１に示すように、データベースシステム１００は、サーバ１０１、端末装置１０３等が、ネットワーク１０９を介して接続されて構成される。尚、データベースシステム１００は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）技術を用いて実現した場合の構成図である。
ネットワーク１０９は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、社内ＬＡＮ等のネットワークであり、有線、無線を問わない。
【００１７】
サーバ１０１は、サーバコンピュータ等であり、ＷＷＷサーバ１１０、データベース操作手段１１１、データベースサーバ管理手段１１２、データベース管理手段１１３、データベース支援手段１１４等を有する。
データベース操作手段１１１は、ＷＷＷサーバ１１０から呼び出され、商品情報データベース３０１の情報入力や、入力確認、検索、情報内容の参照、閲覧等を行う。データベースサーバ管理手段１１２は、ユーザ１０４の登録や各種設定等のシステム運用・管理を行う。データベース管理手段１１３は、データベースエンジン等であり、データベースへの検索、参照、登録、削除等の各種要求に対する該当処理を行う。データベース支援手段１１４は、商品情報等の入力／表示画面等のフォーム作成や、フォームに従って商品情報を入力・編集、入力確認等の入力支援を行う。
【００１８】
ユーザ１０４は、商品情報データベース３０１を利用する、予め、サーバ１０１に登録した利用者であり、端末装置１０３を有する。端末装置１０３には、ＷＷＷブラウザ１２０が搭載される。端末装置１０３は、ＷＷＷブラウザ１２０を介して、サーバ１０１のＷＷＷサーバ１１０にアクセスし、商品情報データベース３０１の操作要求、入力情報等を送信し、商品情報データベース３０１から取得した情報等を受信する。尚、端末装置１０３は、パーソナルコンピュータ、携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等である。
【００１９】
次に、サーバ１０１のハードウェア構成を説明する。図２は、サーバ１０１のハードウェア構成図である。
【００２０】
図２に示すように、サーバ１０１は、制御部２０１、記憶装置２０２（ハードディスク）、メディア入出力部２０３（ＣＤ−ＲＯＭ）、通信制御部２０４（通信制御装置、通信ポート等）、入力部２０５（キーボード、マウス等）、印刷部２０６（プリンタ）、表示部２０７（ディスプレイ）等が、バス２０９を介して接続される。
【００２１】
制御部２０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、大容量記憶媒体としての記憶装置２０２に格納されたプログラムに従って、バス２０９を介して接続された各装置を駆動制御する。
【００２２】
記憶装置２０２には、各構成部分を駆動制御する制御プログラム３１１、アプリケーションプログラム３１２、及び商品情報データベース３０１、フォームデータベース３０２等が格納されている。
【００２３】
これらの各プログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００２４】
メディア入出力部２０３（ＣＤ−ＲＯＭドライブ装置）は、制御部２０１のＲＯＭや記憶装置２０２に記憶されているプログラムや情報をバージョンアップ、機器設定等の設定を行う際に用いられる。
【００２５】
通信制御部２０４は、通信制御装置、通信ポート等であり、ネットワーク１０９を介して、サーバ１０１と、端末装置１０３間の通信制御を行う。
【００２６】
入力部２０５は、キーボード、マウス等であり、表示部２０７（ディスプレイ）に表示された操作案内、各種処理、操作を行う。
印刷部２０６は、プリンタであり、印刷出力処理を行う。
【００２７】
次に、記憶装置２０２におけるデータベースシステム関連のファイル配置について説明する。図３は、記憶装置２０２におけるデータベースシステム関連のファイル配置を示す。図３に示すように、記憶装置２０２内には、制御プログラム３１１、アプリケーションプログラム３１２及び商品情報データベース３０１、フォームデータベース３０２等が格納されている。
【００２８】
制御プログラム３１１は、サーバ１０１の各構成部分を駆動制御するプログラムである。
アプリケーションプログラム３１２は、実行可能プログラムであり、ＷＷＷサーバ１１０、データベース操作手段１１１、データベースサーバ管理手段１１２、データベース管理手段１１３、データベース支援手段１１４等に該当するプログラムである。
【００２９】
商品情報データベース３０１には、商品情報等を蓄積する。尚、サーバ１０１が管理する商品情報データベース３０１は、必要に応じて、複数存在してもよい。
フォームデータベース３０２には、商品情報に応じた入力画面、表示画面に共有して対応するテンプレート３２０を保持する。
【００３０】
次に、テンプレート３２０について詳しく説明する。図７は、テンプレート３２０の記述方法を示す。図８は、テンプレートソースコード８００を示す。
【００３１】
入力画面、表示画面で使用するテンプレート３２０は、ユーザ１０４の端末装置１０３から、サーバ１０１のデータベース支援手段１１４、エディタ１２１等を用いて、フォームデータベース３０２へ登録、保持され、登録したユーザ１０４又は当該ユーザグループのユーザ１０４により、端末装置１０３から呼び出し、使用する。テンプレート３２０は、サーバ１０１でユーザグループ毎に管理する。
テンプレート３２０は、項目７０２と、レイアウト情報７０１等が埋め込まれたＷｅｂページで記述する言語で記述されている。言語として、例えば、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いる。
【００３２】
図７（ａ）に示すように、テンプレート３２０のレイアウト情報７０１は、例えば、ＨＴＭＬで記述され、図７（ｂ）に示すように、入力／表示用の項目７０２は、レイアウト情報７０１の中に特殊なタグを用いて埋め込まれる。例えば、項目７０２「メーカー」を“＜％メーカー％＞”と埋め込み記述する。更に、図７（ｃ）に示すように、入力可能な項目７０２とする場合、特殊なタグのオプション情報７０３を記述する。
【００３３】
オプション情報７０３には、当該入力フォームの表示形態を示す表示形態情報、当該入力フォームの大きさを示すサイズ情報（「Ｓｉｚｅ」、「Ｒｏｗ」、「Ｃｏｌｓ」等）、当該入力フォームに該当する項目の名称を示す情報「Ｎａｍｅ」、当該入力フォームの識別情報「Ｉｄ」、当該入力フォームの表示の有無を入力／表示画面に応じて設定する情報「Ｄｉｓａｂｌｅ」、当該入力フォームの入力可能か否かを入力／表示画面に応じて設定する情報「Ｒｅａｄ  Ｏｎｌｙ」等である。表示形態情報には、「Ｔｅｘｔ  Ｂｏｘ」１行テキストボックス、「Ｔｅｘｔ  Ａｒｅａ」複数行テキストボックス、「Ｓｅｌｅｃｔ」プルダウンメニュの選択ボックス等がある。
【００３４】
例えば、図７（ｃ）に示すように、項目７０２、オプション情報７０３の“＜％メーカー．ＴｅｘｔＢｏｘ．Ｉｄ＝Ａ０００３．Ｎａｍｅ＝Ｔｅｘｔ０３．Ｓｉｚｅ＝２０％＞”は、項目７０２「メーカー」の入力フォームとして、１行テキストボックスで、テキストボックスの長さは２０桁、名称「Ｔｅｘｔ０３」、ＩＤ「Ａ０００３」等を設定する。
【００３５】
尚、本実施の形態では、記述言語としてＨＴＭＬを用いて説明したが、Ｗｅｂページを記述できる言語であればよい。また、オプション情報７０３についても、ここに示す情報に限るものではない。
【００３６】
図８に示すように、テンプレートソースコード８００は、後述、説明する図１０の情報確認画面１０００と図１２の情報入力画面１２００で共有して用いられるテンプレート３２０のソースコード（ＨＴＭＬ）である。
テンプレートソースコード８００は、レイアウト情報７０１−１、７０１−２、７０１−３、７０１−４等を有する。例えば、レイアウト情報７０１−４は、情報確認画面１０００と情報入力画面１２００上の項目７０２−３「メーカー」、項目７０２−４「筺体．形状」、項目７０２−５「筺体．マーク」、項目７０２−６「関連ＵＲＬ」等を記述する。項目７０２−３「メーカー」、項目７０２−６「関連ＵＲＬ」等は、入力可能な項目であり、更に、それぞれオプション情報７０３を記述する。
【００３７】
次に、端末装置１０３のハードウェア構成を説明する。図４は、端末装置１０３のハードウェア構成図である。
【００３８】
図４に示すように、端末装置１０３は、制御部４０１、記憶装置４０２（ハードディスク、外部メモリ）、メディア入出力部４０３（ＣＤ−ＲＯＭ）、通信制御部４０４（通信制御装置、通信ポート等）、入力部４０５（キーボード、マウス等）、印刷部４０６（プリンタ）、表示部４０７（ディスプレイ）等が、バス４０９を介して接続される。
【００３９】
制御部４０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、大容量記憶媒体としての記憶装置４０２に格納されたプログラムに従って、バス４０９を介して接続された各装置を駆動制御する。
【００４０】
記憶装置４０２（ハードディスク）には、各構成部分を駆動制御するプログラム、ＷＷＷブラウザ１２０、エディタ１２１等のアプリケーションプログラム等が格納されている。
【００４１】
これらの各プログラムコードは、制御部４０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００４２】
メディア入出力部４０３（ＣＤ−ＲＯＭドライブ装置）は、制御部４０１のＲＯＭや記憶装置４０２に記憶されているプログラムや情報をバージョンアップ、機器設定等の設定を行う際に用いられる。
【００４３】
通信制御部４０４は、通信制御装置、通信ポート等であり、ネットワーク１０９を介して、端末装置１０３と、サーバ１０１間の通信制御を行う。
【００４４】
入力部４０５は、キーボード、マウス等であり、表示部４０７（ディスプレイ）に表示された操作案内、各種処理、操作を行う。
印刷部４０６は、プリンタであり、印刷出力処理を行う。
【００４５】
次に、データベースシステム１００の情報入力、入力確認表示、および情報修正等の処理の流れを説明する。図５、図６は、データベースシステム１００の処理手順を示すフローチャートである。
【００４６】
図５に示すように、端末装置１０３の制御部４０１は、サーバ１０１にアクセスし、ユーザ１０４によるログイン後、サーバ１０１の入力支援アプリケーション等にて、入力フォーム画面に従い商品情報の入力を行い、制御部４０１は、入力データを送信する（ステップ５０１）。
【００４７】
例えば、ユーザ１０４は端末装置１０３のＷＷＷブラウザ１２０からサーバ１０１のＵＲＬを指定してサーバ１０１にアクセスし、サーバ１０１の制御部２０１は、ＷＷＷサーバ１１０を介して、ログイン画面データを端末装置１０３に送信する。制御部４０１は、ＷＷＷブラウザ１２０を介して、受け取ったログイン画面（図示せず）を表示し、入力されたユーザＩＤ、パスワード等をサーバ１０１に送信する。
【００４８】
サーバ１０１の制御部２０１は、ＷＷＷサーバ１１０を介して、ユーザＩＤ、パスワード等を受け取り、ユーザ認証を行い、正しくユーザ認証された場合、制御部２０１は、ユーザ１０４が商品情報データベース３０１に対する情報入力等を行う入力フォーム画面データを端末装置１０３に送信する。以降、端末装置１０３とサーバ１０１との間でのデータの送受信は、ＷＷＷブラウザ１２０とＷＷＷサーバ１１０を介して行われる。
【００４９】
サーバ１０１の制御部２０１は、受け取った入力データを記憶装置２０２の商品情報データベース３０１に保持する（ステップ５０２）。
【００５０】
図９に示すように、入力確認を行う際、ユーザ１０４は、サポータ画面９００上のプレビューボタン９０１等をクリックし、対象となる商品情報のテンプレート３２０を選択する（ステップ５０３）。
図９は、サポータ画面９００を示す。サポータ画面９００は、サーバ１０１によるデータベース支援手段１１４の起動により、表示された画面であり、プレビューボタン９０１等のタグ９１０を選択することにより各種支援機能が表示される。
端末装置１０３の制御部４０１は、情報確認（プレビュ表示）要求を送信する（ステップ５０４）。
【００５１】
サーバ１０１の制御部２０１は、フォームデータベース３０２から該当するテンプレート３２０を、商品情報データベース３０１から該当する商品情報を読み出し、当該テンプレート３２０に基づいて商品情報を表示する情報確認画面データを作成し、送信する（ステップ５０５）。
【００５２】
図９、図１０に示すように、制御部４０１は、受け取った情報確認画面１０００を表示する（ステップ５０６）。
図１０は、情報確認画面１０００を示す。情報確認画面１０００は、フォームデータベース３０２に登録したテンプレート３２０に基づいて、商品情報７０６を表示する。
例えば、項目７０２−１「シリーズコード」の“ＰＣ０００１”、項目７０２−２「シリーズ名」の“ＡＡＡ―９０００”、項目７０２−３「メーカー」の“ＸＸＸ”等が表示される。
【００５３】
図１１は、仕様表示画面１１００を示す。図１１に示すように、仕様表示画面１１００には、商品毎に、商品の仕様を示す項目７０２、値７０５からなる商品情報７０６の一覧が表示される。本来、仕様表示画面１１００に示す商品情報７０６を商品情報データベース３０１に保持しており、この中から、必要に応じて項目７０２をピックアップし、作成、登録した当該テンプレート３２０に基づいて、情報確認画面１０００上の商品情報７０６が表示される。
【００５４】
ユーザ１０４は、情報確認画面１０００の商品情報７０６の入力確認を行い、項目７０２に対して情報の修正、追加がある場合、サポータ画面９００上の編集ボタン９０２等をクリックし、制御部４０１は、入力・編集要求を行う（ステップ５０７）。
【００５５】
図６に示すように、サーバ１０１の制御部２０１は、当該テンプレート３２０とその商品情報７０６から、当該テンプレート３２０に基づいて商品情報を入力可能／表示する情報入力画面データを作成、送信する（ステップ５０８）。
【００５６】
端末装置１０３の制御部４０１は、情報入力画面１２００を表示する（ステップ５０９）。
図１２は、情報入力画面１２００を示す。図１２に示すように、情報入力画面１２００は、情報確認画面１０００と同一の項目７０２と画面の体裁を有し、更に、入力可能な項目７０２毎に、入力フォーム１２０１が表示され、入力、編集可能となる。例えば、項目７０２−１「シリーズコード」、項目７０２−２「シリーズ名」、項目７０２−３「メーカー」、項目７０２−４「関連ＵＲＬ」等が入力可能となる。
【００５７】
ユーザ１０４は、入力可能な項目７０２−１、７０２−２、…等に対して、入力、修正を行い、制御部４０１は、入力データをサーバ１０１に送信する（ステップ５１０）。
サーバ１０１の制御部２０１は、受け取った入力データを、商品情報データベース３０１に保持する（ステップ５１１）。
【００５８】
尚、Ｗｅｂ上で、会員登録等の申し込みを行うような画面においても、必ず入力画面１３００、確認画面１３０１が存在する。本実施の形態で示す入力画面、表示画面のテンプレート３２０の一本化による方法で画面を実装し応用する事が可能である。例えば、図１３は、会員登録の入力画面１３００と確認画面１３０１を示す。図１３に示すように、会員登録の入力画面１３００は、複数の入力項目１３０２からなり、会員登録の確認画面１３０１は、入力画面１３００の入力項目１３０２と同様な表示項目１３０４、画面の体裁からなる。入力画面１３００と確認画面１３０１に共有するテンプレート３２０を用いて、入力画面１３００、確認画面１３０１等をユーザ１０４側の端末装置１０３に提供できる。尚、入力画面と確認画面の細部の画面体裁、項目等の差異は、オプション情報７０３等で設定可能である。
【００５９】
以上説明したように、本発明の実施の形態によれば、サーバ１０１は、商品情報データベース３０１と、情報に応じた入力画面と表示画面に共有して対応するテンプレート３２０を記憶するフォームデータベース３０２を有する。テンプレート３２０は、入力／表示用の項目７０２と、レイアウト情報７０１等が埋め込まれたＷｅｂページで記述する言語で記述され、入力／表示用の項目７０２は、レイアウト情報７０１の中に特殊なタグを用いて埋め込まれ、更に、入力可能な項目７０２とする場合、特殊なタグのオプション情報７０３を記述する。端末装置１０３から指定された商品情報に応じたテンプレート３２０をフォームデータベース３０２から読み出し、当該テンプレート３２０に基づいて商品情報を表示する情報確認画面データを端末装置１０３に送信し、情報確認を行い、当該テンプレート３２０に基づいて商品情報を表示、入力可能とする情報入力画面データを端末装置１０３に送信し、入力項目の修正等を行う。
【００６０】
これにより、入力項目、画面の体裁等に変更、追加があった場合に、即座に対応でき、修正時の負荷が軽減される。また、入力用画面と表示用画面でレイアウト、テンプレートが統一化され、整合性の保持を可能とする。
【００６１】
尚、本実施の形態では、データベースとして商品情報等を蓄積する商品情報データベース３０１を用いたが、商品情報等に限るものではない。
【００６２】
また、本実施の形態では、テンプレートの記述言語としてＨＴＭＬを用いた場合を説明したが、Ｗｅｂページを記述する言語であればよく、ＨＴＭＬの他に、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）、ＳＧＭＬ（Ｓｔａｎｄｅｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等を用いることが可能である。
【００６３】
また、本実施の形態では、ＷＷＷ技術を用いて実現したが、端末装置１０３に専用のユーザプログラムを備えることにより、ＷＷＷ技術を用いずに実現することも可能である。
【００６４】
尚、図５、図６等に示す処理を行うプログラムはＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００６５】
以上、添付図面を参照しながら、本発明に係るデータベースシステム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００６６】
【図１】本実施の形態に係るデータベースシステム１００の概略構成を示す図
【図２】サーバ１０１のハードウェア構成図
【図３】記憶装置２０２におけるデータベースシステム関連ファイルを示す図
【図４】端末装置１０３のハードウェア構成図
【図５】データベースシステム１００の入力確認表示、および情報修正等の処理手順を示すフローチャート
【図６】データベースシステム１００の入力確認表示、および情報修正等の処理手順を示すフローチャート
【図７】テンプレート３２０の記述方法を示す図
【図８】テンプレートソースコード８００を示す図
【図９】サポータ画面９００を示す図
【図１０】情報確認画面１０００を示す図
【図１１】仕様表示画面１１００を示す図
【図１２】情報入力画面１２００を示すを示す図
【図１３】会員登録の入力画面１３００と確認画面１３０１を示す図
【符号の説明】
【００６７】
１００………データベースシステム
１０１………サーバ
１０３………端末装置
１０４………ユーザ
１０９………ネットワーク
１１１………データベース操作手段
１１２………データベースサーバ管理手段
１１３………データベース管理手段
１１４………データベース支援手段
２０１、４０１………制御部
２０２、４０２………記憶装置
３０１………商品情報データベース
３０２………フォームデータベース
３２０………テンプレート
７０１………レイアウト情報
７０２………項目
７０３………オプション情報
【図１】
2005092692.tif 000003
【図２】
2005092692.tif 000004
【図３】
2005092692.tif 000005
【図４】
2005092692.tif 000006
【図５】
2005092692.tif 000007
【図６】
2005092692.tif 000008
【図７】
2005092692.tif 000009
【図８】
2005092692.tif 000010
【図９】
2005092692.tif 000011
【図１０】
2005092692.tif 000012
【図１１】
2005092692.tif 000013
【図１２】
2005092692.tif 000014
【図１３】
2005092692.tif 000015