JP2005092692A - Database system, server, data input and display support method, program, and recording medium - Google Patents
Database system, server, data input and display support method, program, and recording medium Download PDFInfo
- Publication number
- JP2005092692A JP2005092692A JP2003327582A JP2003327582A JP2005092692A JP 2005092692 A JP2005092692 A JP 2005092692A JP 2003327582 A JP2003327582 A JP 2003327582A JP 2003327582 A JP2003327582 A JP 2003327582A JP 2005092692 A JP2005092692 A JP 2005092692A
- Authority
- JP
- Japan
- Prior art keywords
- information
- input
- database
- screen
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、ネットワークを利用したデータベースシステムに係り、特にデータ入力、データ表示に関する。 The present invention relates to a database system using a network, and more particularly to data input and data display.
近年、カタログ制作を行う際、コンピュータの普及に伴い、カタログに載せる商品データをデータベース化して利用することが始まっている。データベースと連携し、デスクトップパブリッシング(DTP)等でカタログ制作作業を行い、その効率化が図られてきている。例えば、商品情報等を蓄積したデータベースと、データベースの情報を管理し、データベースの情報の入出力、検索、閲覧等の機能を提供するサーバと複数のユーザ端末装置等からなるデータベースシステムが幾つか存在する(例えば、特許文献1、特許文献2参照)。
In recent years, when creating catalogs, with the spread of computers, product data to be put on catalogs has been used as a database. Collaborating with a database, catalog creation work is performed by desktop publishing (DTP) or the like, and the efficiency has been improved. For example, there are several database systems consisting of a database that stores product information, a server that manages database information, provides functions such as input / output, search, and browsing of database information, and a plurality of user terminal devices. (For example, refer to
従来のシステムにおいて、情報の入力を行い、その入力確認等を行う場合、入力時、確認時等のそれぞれの画面上で必要な機能を、専用のソフトウェア、又はテンプレートに組み込む必要があった。この場合、入力する項目、または画面の体裁等の変更に応じて、その都度、該当する画面でのソフトウェアやテンプレートの修正が必要となり、ソフトウェア開発担当者にとって負荷がかかった。更に、変更に対して入力用画面、表示用画面等の複数の修正を必要とし、効率的ではなかった。 In the conventional system, when inputting information and confirming the input, it is necessary to incorporate necessary functions on the respective screens at the time of input and confirmation into dedicated software or a template. In this case, each time an item to be input or a change in the appearance of the screen is changed, the software or template needs to be corrected on the corresponding screen, which puts a burden on the software development staff. Furthermore, the modification requires a plurality of corrections such as an input screen and a display screen, which is not efficient.
本発明は、以上の点に鑑みてなされたものであり、共有する1つのテンプレートを用いて、情報の入力用画面、および表示用画面を提供可能とするデータベースシステム等を提供することを目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to provide a database system and the like that can provide an information input screen and a display screen by using one shared template. To do.
前述した目的を達成するために第1の発明は、登録利用者の端末装置と、サーバと、がネットワークを介して接続されるシステムであって、前記サーバは、項目からなる情報を複数記憶する第1のデータベースと、前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第2のデータベースと、前記端末装置から指定された前記情報に応じた前記テンプレートを前記第2のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供手段と、を具備することを特徴とするデータベースシステムである。 In order to achieve the above-described object, the first invention is a system in which a terminal device of a registered user and a server are connected via a network, and the server stores a plurality of items of information. A first database, a second database for storing a template to be shared and used for the information input screen and the information display screen according to the information, and the template according to the information specified by the terminal device. The information input screen for reading from the second database and inputting or displaying the information based on the template, and providing means for providing the information display screen to the terminal device are provided. It is a database system.
また、前記テンプレートは、入力又は表示項目と、レイアウト情報等が埋め込まれたデータ記述言語で記述されていることが望ましい。 The template is preferably described in a data description language in which input or display items, layout information, and the like are embedded.
第1の発明では、サーバは、項目からなる情報を複数記憶する第1のデータベースと、情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第2のデータベースを有し、端末装置から指定された情報に応じたテンプレートを第2のデータベースから読み出し、当該テンプレートに基づいて情報を入力可能、又は表示する情報入力用画面と情報表示用画面を端末装置に提供する。 In the first invention, the server includes a first database for storing a plurality of items of information, and a second database for storing a template to be shared and used for an information input screen and an information display screen according to the information. A template corresponding to the information specified by the terminal device is read from the second database, and an information input screen and an information display screen for inputting or displaying information based on the template are provided to the terminal device. .
第2の発明は、登録利用者の端末装置と、ネットワークを介して接続されるサーバであって、項目からなる情報を複数記憶する第1のデータベースと、前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第2のデータベースと、前記端末装置から指定された前記情報に応じた前記テンプレートを前記第2のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供手段と、を具備することを特徴とするサーバである。
第2の発明は、第1の発明のデータベースシステムで用いられるサーバに関する発明である。
A second invention is a server connected via a network to a registered user's terminal device, a first database that stores a plurality of items of information, an information input screen corresponding to the information, A second database for storing a template to be shared and used for the information display screen, and the template corresponding to the information designated from the terminal device are read from the second database, and the information is read based on the template. A server comprising: the information input screen that can be input or displayed; and a provision unit that provides the information display screen to the terminal device.
The second invention is an invention relating to a server used in the database system of the first invention.
第3の発明は、登録利用者の端末装置と、サーバと、がネットワークを介して接続されるシステムで用いられるデータ入力及び表示支援方法であって、項目からなる情報を複数記憶する第1のデータベースと、前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第2のデータベースと、前記端末装置から指定された前記情報に応じた前記テンプレートを前記第2のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供工程と、を具備することを特徴とするデータ入力及び表示支援方法である。
第3の発明は、第2の発明のサーバにより実行されるデータ入力及び表示支援方法に関する発明である。
A third invention is a data input and display support method used in a system in which a terminal device of a registered user and a server are connected via a network, and stores a plurality of information consisting of items. A database, a second database for storing a template to be shared and used for an information input screen and an information display screen according to the information, and the template according to the information designated by the terminal device. And a providing step of providing the terminal device with the information input screen for inputting or displaying the information on the basis of the template and the information display screen. This is an input and display support method.
A third invention is an invention relating to a data input and display support method executed by the server of the second invention.
「項目」は、データベースのレコードに、フォームに対応して有する情報であり、入力/表示用項目である。
「テンプレート」は、入力または表示項目と、レイアウト情報等が埋め込まれたWebページを記述する言語で記述されている。「言語」は、HTML(Hypertext Markup Language)、XML(eXtensible Markup Language)、SGML(Standerd Generalized Markup Language)等である。
「レイアウト情報」には、画面の体裁を記述し、特に、入力項目に対して、「オプション情報」として、当該入力フォームの表示方法を示す表示形態情報、当該入力フォームの大きさを示すサイズ情報、入力フォームに該当する項目の名称を示す情報、当該入力フォームの表示の有無を設定する情報、当該入力フォームの入力可能か否かを設定する情報等を有する。
“Item” is information included in a database record corresponding to a form, and is an input / display item.
The “template” is described in a language that describes a Web page in which input or display items, layout information, and the like are embedded. “Language” includes HTML (Hypertext Markup Language), XML (extensible Markup Language), SGML (Standard Generalized Markup Language), and the like.
The “layout information” describes the appearance of the screen. In particular, for input items, as “option information”, display format information indicating the display method of the input form, size information indicating the size of the input form , Information indicating the name of the item corresponding to the input form, information for setting whether to display the input form, information for setting whether the input form can be input, and the like.
第4の発明は、コンピュータを第2の発明のサーバとして機能させるプログラムである。
第5の発明は、コンピュータを第2の発明のサーバとして機能させるプログラムを記録した記録媒体である。
A fourth invention is a program for causing a computer to function as the server of the second invention.
A fifth invention is a recording medium on which a program for causing a computer to function as a server of the second invention is recorded.
上述のプログラムをCD−ROM等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。 The above-mentioned program may be held and distributed on a recording medium such as a CD-ROM, or the program can be transmitted and received via a communication line.
本発明は、共有する1つのテンプレートを用いて、情報の入力用画面、および表示用画面を提供可能とするデータベースシステム等を提供することができる。 The present invention can provide a database system or the like that can provide an information input screen and a display screen by using one shared template.
以下に、添付図面を参照しながら、本発明に係るデータベースシステム等の好適な実施形態について詳細に説明する。なお、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。 Hereinafter, preferred embodiments of a database system and the like according to the present invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, the same reference numerals are given to components having substantially the same functional configuration, and redundant description will be omitted.
図1は、本発明の本実施の形態に係るデータベースシステム100の概略構成を示す図である。図1に示すように、データベースシステム100は、サーバ101、端末装置103等が、ネットワーク109を介して接続されて構成される。尚、データベースシステム100は、WWW(World Wide Web)技術を用いて実現した場合の構成図である。
ネットワーク109は、インターネット、ローカルエリアネットワーク(LAN)、社内LAN等のネットワークであり、有線、無線を問わない。
FIG. 1 is a diagram showing a schematic configuration of a
The
サーバ101は、サーバコンピュータ等であり、WWWサーバ110、データベース操作手段111、データベースサーバ管理手段112、データベース管理手段113、データベース支援手段114等を有する。
データベース操作手段111は、WWWサーバ110から呼び出され、商品情報データベース301の情報入力や、入力確認、検索、情報内容の参照、閲覧等を行う。データベースサーバ管理手段112は、ユーザ104の登録や各種設定等のシステム運用・管理を行う。データベース管理手段113は、データベースエンジン等であり、データベースへの検索、参照、登録、削除等の各種要求に対する該当処理を行う。データベース支援手段114は、商品情報等の入力/表示画面等のフォーム作成や、フォームに従って商品情報を入力・編集、入力確認等の入力支援を行う。
The server 101 is a server computer or the like, and includes a WWW server 110, a
The
ユーザ104は、商品情報データベース301を利用する、予め、サーバ101に登録した利用者であり、端末装置103を有する。端末装置103には、WWWブラウザ120が搭載される。端末装置103は、WWWブラウザ120を介して、サーバ101のWWWサーバ110にアクセスし、商品情報データベース301の操作要求、入力情報等を送信し、商品情報データベース301から取得した情報等を受信する。尚、端末装置103は、パーソナルコンピュータ、携帯情報端末(Personal Digital Assistant)等である。 The user 104 is a user who uses the product information database 301 and is registered in the server 101 in advance, and includes the terminal device 103. The terminal device 103 is equipped with a WWW browser 120. The terminal device 103 accesses the WWW server 110 of the server 101 via the WWW browser 120, transmits an operation request, input information, and the like of the product information database 301, and receives information acquired from the product information database 301. The terminal device 103 is a personal computer, a personal digital assistant, or the like.
次に、サーバ101のハードウェア構成を説明する。図2は、サーバ101のハードウェア構成図である。 Next, the hardware configuration of the server 101 will be described. FIG. 2 is a hardware configuration diagram of the server 101.
図2に示すように、サーバ101は、制御部201、記憶装置202(ハードディスク)、メディア入出力部203(CD−ROM)、通信制御部204(通信制御装置、通信ポート等)、入力部205(キーボード、マウス等)、印刷部206(プリンタ)、表示部207(ディスプレイ)等が、バス209を介して接続される。
2, the server 101 includes a
制御部201は、CPU、ROM、RAM等で構成され、大容量記憶媒体としての記憶装置202に格納されたプログラムに従って、バス209を介して接続された各装置を駆動制御する。
The
記憶装置202には、各構成部分を駆動制御する制御プログラム311、アプリケーションプログラム312、及び商品情報データベース301、フォームデータベース302等が格納されている。
The
これらの各プログラムコードは、制御部201により必要に応じて読み出されてRAMに移され、CPUに読み出されて各種の手段として実行される。
Each of these program codes is read by the
メディア入出力部203(CD−ROMドライブ装置)は、制御部201のROMや記憶装置202に記憶されているプログラムや情報をバージョンアップ、機器設定等の設定を行う際に用いられる。
The media input / output unit 203 (CD-ROM drive device) is used to upgrade the program and information stored in the ROM of the
通信制御部204は、通信制御装置、通信ポート等であり、ネットワーク109を介して、サーバ101と、端末装置103間の通信制御を行う。
The
入力部205は、キーボード、マウス等であり、表示部207(ディスプレイ)に表示された操作案内、各種処理、操作を行う。
印刷部206は、プリンタであり、印刷出力処理を行う。
The
A
次に、記憶装置202におけるデータベースシステム関連のファイル配置について説明する。図3は、記憶装置202におけるデータベースシステム関連のファイル配置を示す。図3に示すように、記憶装置202内には、制御プログラム311、アプリケーションプログラム312及び商品情報データベース301、フォームデータベース302等が格納されている。
Next, database file-related file arrangement in the
制御プログラム311は、サーバ101の各構成部分を駆動制御するプログラムである。
アプリケーションプログラム312は、実行可能プログラムであり、WWWサーバ110、データベース操作手段111、データベースサーバ管理手段112、データベース管理手段113、データベース支援手段114等に該当するプログラムである。
The control program 311 is a program that drives and controls each component of the server 101.
The application program 312 is an executable program, and corresponds to the WWW server 110, the
商品情報データベース301には、商品情報等を蓄積する。尚、サーバ101が管理する商品情報データベース301は、必要に応じて、複数存在してもよい。
フォームデータベース302には、商品情報に応じた入力画面、表示画面に共有して対応するテンプレート320を保持する。
The product information database 301 stores product information and the like. Note that a plurality of product information databases 301 managed by the server 101 may exist as necessary.
The
次に、テンプレート320について詳しく説明する。図7は、テンプレート320の記述方法を示す。図8は、テンプレートソースコード800を示す。
Next, the
入力画面、表示画面で使用するテンプレート320は、ユーザ104の端末装置103から、サーバ101のデータベース支援手段114、エディタ121等を用いて、フォームデータベース302へ登録、保持され、登録したユーザ104又は当該ユーザグループのユーザ104により、端末装置103から呼び出し、使用する。テンプレート320は、サーバ101でユーザグループ毎に管理する。
テンプレート320は、項目702と、レイアウト情報701等が埋め込まれたWebページで記述する言語で記述されている。言語として、例えば、HTML(Hypertext Markup Language)を用いる。
The
The
図7(a)に示すように、テンプレート320のレイアウト情報701は、例えば、HTMLで記述され、図7(b)に示すように、入力/表示用の項目702は、レイアウト情報701の中に特殊なタグを用いて埋め込まれる。例えば、項目702「メーカー」を“<%メーカー%>”と埋め込み記述する。更に、図7(c)に示すように、入力可能な項目702とする場合、特殊なタグのオプション情報703を記述する。
As shown in FIG. 7A, the
オプション情報703には、当該入力フォームの表示形態を示す表示形態情報、当該入力フォームの大きさを示すサイズ情報(「Size」、「Row」、「Cols」等)、当該入力フォームに該当する項目の名称を示す情報「Name」、当該入力フォームの識別情報「Id」、当該入力フォームの表示の有無を入力/表示画面に応じて設定する情報「Disable」、当該入力フォームの入力可能か否かを入力/表示画面に応じて設定する情報「Read Only」等である。表示形態情報には、「Text Box」1行テキストボックス、「Text Area」複数行テキストボックス、「Select」プルダウンメニュの選択ボックス等がある。 The option information 703 includes display form information indicating the display form of the input form, size information (“Size”, “Row”, “Cols”, etc.) indicating the size of the input form, and items corresponding to the input form. Information “Name” indicating the name of the input form, identification information “Id” of the input form, information “Disable” that sets whether or not the input form is displayed according to the input / display screen, whether or not the input form can be input Is “Read Only” or the like that is set according to the input / display screen. The display form information includes a “Text Box” single-line text box, a “Text Area” multi-line text box, a “Select” pull-down menu selection box, and the like.
例えば、図7(c)に示すように、項目702、オプション情報703の“<%メーカー.TextBox.Id=A0003.Name=Text03.Size=20%>”は、項目702「メーカー」の入力フォームとして、1行テキストボックスで、テキストボックスの長さは20桁、名称「Text03」、ID「A0003」等を設定する。
For example, as shown in FIG. 7C, “<% Manufacturer. TextBox. Id = A0003. Name = Text 03. Size = 20%>” in the
尚、本実施の形態では、記述言語としてHTMLを用いて説明したが、Webページを記述できる言語であればよい。また、オプション情報703についても、ここに示す情報に限るものではない。 In the present embodiment, the description language is described using HTML, but any language that can describe a Web page may be used. Further, the option information 703 is not limited to the information shown here.
図8に示すように、テンプレートソースコード800は、後述、説明する図10の情報確認画面1000と図12の情報入力画面1200で共有して用いられるテンプレート320のソースコード(HTML)である。
テンプレートソースコード800は、レイアウト情報701−1、701−2、701−3、701−4等を有する。例えば、レイアウト情報701−4は、情報確認画面1000と情報入力画面1200上の項目702−3「メーカー」、項目702−4「筺体.形状」、項目702−5「筺体.マーク」、項目702−6「関連URL」等を記述する。項目702−3「メーカー」、項目702−6「関連URL」等は、入力可能な項目であり、更に、それぞれオプション情報703を記述する。
As shown in FIG. 8, the
The
次に、端末装置103のハードウェア構成を説明する。図4は、端末装置103のハードウェア構成図である。 Next, the hardware configuration of the terminal device 103 will be described. FIG. 4 is a hardware configuration diagram of the terminal device 103.
図4に示すように、端末装置103は、制御部401、記憶装置402(ハードディスク、外部メモリ)、メディア入出力部403(CD−ROM)、通信制御部404(通信制御装置、通信ポート等)、入力部405(キーボード、マウス等)、印刷部406(プリンタ)、表示部407(ディスプレイ)等が、バス409を介して接続される。
As shown in FIG. 4, the terminal device 103 includes a
制御部401は、CPU、ROM、RAM等で構成され、大容量記憶媒体としての記憶装置402に格納されたプログラムに従って、バス409を介して接続された各装置を駆動制御する。
The
記憶装置402(ハードディスク)には、各構成部分を駆動制御するプログラム、WWWブラウザ120、エディタ121等のアプリケーションプログラム等が格納されている。 The storage device 402 (hard disk) stores a program for driving and controlling each component, application programs such as a WWW browser 120 and an editor 121, and the like.
これらの各プログラムコードは、制御部401により必要に応じて読み出されてRAMに移され、CPUに読み出されて各種の手段として実行される。
Each of these program codes is read by the
メディア入出力部403(CD−ROMドライブ装置)は、制御部401のROMや記憶装置402に記憶されているプログラムや情報をバージョンアップ、機器設定等の設定を行う際に用いられる。
The media input / output unit 403 (CD-ROM drive device) is used to upgrade the program and information stored in the ROM of the
通信制御部404は、通信制御装置、通信ポート等であり、ネットワーク109を介して、端末装置103と、サーバ101間の通信制御を行う。
The
入力部405は、キーボード、マウス等であり、表示部407(ディスプレイ)に表示された操作案内、各種処理、操作を行う。
印刷部406は、プリンタであり、印刷出力処理を行う。
The input unit 405 is a keyboard, a mouse, and the like, and performs operation guidance, various processes, and operations displayed on the display unit 407 (display).
A
次に、データベースシステム100の情報入力、入力確認表示、および情報修正等の処理の流れを説明する。図5、図6は、データベースシステム100の処理手順を示すフローチャートである。
Next, the flow of processing such as information input, input confirmation display, and information correction of the
図5に示すように、端末装置103の制御部401は、サーバ101にアクセスし、ユーザ104によるログイン後、サーバ101の入力支援アプリケーション等にて、入力フォーム画面に従い商品情報の入力を行い、制御部401は、入力データを送信する(ステップ501)。
As shown in FIG. 5, the
例えば、ユーザ104は端末装置103のWWWブラウザ120からサーバ101のURLを指定してサーバ101にアクセスし、サーバ101の制御部201は、WWWサーバ110を介して、ログイン画面データを端末装置103に送信する。制御部401は、WWWブラウザ120を介して、受け取ったログイン画面(図示せず)を表示し、入力されたユーザID、パスワード等をサーバ101に送信する。
For example, the user 104 accesses the server 101 by specifying the URL of the server 101 from the WWW browser 120 of the terminal device 103, and the
サーバ101の制御部201は、WWWサーバ110を介して、ユーザID、パスワード等を受け取り、ユーザ認証を行い、正しくユーザ認証された場合、制御部201は、ユーザ104が商品情報データベース301に対する情報入力等を行う入力フォーム画面データを端末装置103に送信する。以降、端末装置103とサーバ101との間でのデータの送受信は、WWWブラウザ120とWWWサーバ110を介して行われる。
The
サーバ101の制御部201は、受け取った入力データを記憶装置202の商品情報データベース301に保持する(ステップ502)。
The
図9に示すように、入力確認を行う際、ユーザ104は、サポータ画面900上のプレビューボタン901等をクリックし、対象となる商品情報のテンプレート320を選択する(ステップ503)。
図9は、サポータ画面900を示す。サポータ画面900は、サーバ101によるデータベース支援手段114の起動により、表示された画面であり、プレビューボタン901等のタグ910を選択することにより各種支援機能が表示される。
端末装置103の制御部401は、情報確認(プレビュ表示)要求を送信する(ステップ504)。
As shown in FIG. 9, when performing input confirmation, the user 104 clicks a
FIG. 9 shows a supporter screen 900. The supporter screen 900 is a screen that is displayed when the database support unit 114 is activated by the server 101, and various support functions are displayed by selecting a tag 910 such as a
The
サーバ101の制御部201は、フォームデータベース302から該当するテンプレート320を、商品情報データベース301から該当する商品情報を読み出し、当該テンプレート320に基づいて商品情報を表示する情報確認画面データを作成し、送信する(ステップ505)。
The
図9、図10に示すように、制御部401は、受け取った情報確認画面1000を表示する(ステップ506)。
図10は、情報確認画面1000を示す。情報確認画面1000は、フォームデータベース302に登録したテンプレート320に基づいて、商品情報706を表示する。
例えば、項目702−1「シリーズコード」の“PC0001”、項目702−2「シリーズ名」の“AAA―9000”、項目702−3「メーカー」の“XXX”等が表示される。
As shown in FIGS. 9 and 10, the
FIG. 10 shows an information confirmation screen 1000. The information confirmation screen 1000
For example, “PC0001” of item 702-1 “series code”, “AAA-9000” of item 702-2 “series name”, “XXX” of item 702-3 “manufacturer”, and the like are displayed.
図11は、仕様表示画面1100を示す。図11に示すように、仕様表示画面1100には、商品毎に、商品の仕様を示す項目702、値705からなる商品情報706の一覧が表示される。本来、仕様表示画面1100に示す商品情報706を商品情報データベース301に保持しており、この中から、必要に応じて項目702をピックアップし、作成、登録した当該テンプレート320に基づいて、情報確認画面1000上の商品情報706が表示される。
FIG. 11 shows a specification display screen 1100. As shown in FIG. 11, the specification display screen 1100 displays a list of
ユーザ104は、情報確認画面1000の商品情報706の入力確認を行い、項目702に対して情報の修正、追加がある場合、サポータ画面900上の編集ボタン902等をクリックし、制御部401は、入力・編集要求を行う(ステップ507)。
The user 104 confirms the input of the
図6に示すように、サーバ101の制御部201は、当該テンプレート320とその商品情報706から、当該テンプレート320に基づいて商品情報を入力可能/表示する情報入力画面データを作成、送信する(ステップ508)。
As shown in FIG. 6, the
端末装置103の制御部401は、情報入力画面1200を表示する(ステップ509)。
図12は、情報入力画面1200を示す。図12に示すように、情報入力画面1200は、情報確認画面1000と同一の項目702と画面の体裁を有し、更に、入力可能な項目702毎に、入力フォーム1201が表示され、入力、編集可能となる。例えば、項目702−1「シリーズコード」、項目702−2「シリーズ名」、項目702−3「メーカー」、項目702−4「関連URL」等が入力可能となる。
The
FIG. 12 shows an information input screen 1200. As shown in FIG. 12, the information input screen 1200 has the
ユーザ104は、入力可能な項目702−1、702−2、…等に対して、入力、修正を行い、制御部401は、入力データをサーバ101に送信する(ステップ510)。
サーバ101の制御部201は、受け取った入力データを、商品情報データベース301に保持する(ステップ511)。
The user 104 inputs and corrects the items 702-1, 702-2, etc. that can be input, and the
The
尚、Web上で、会員登録等の申し込みを行うような画面においても、必ず入力画面1300、確認画面1301が存在する。本実施の形態で示す入力画面、表示画面のテンプレート320の一本化による方法で画面を実装し応用する事が可能である。例えば、図13は、会員登録の入力画面1300と確認画面1301を示す。図13に示すように、会員登録の入力画面1300は、複数の入力項目1302からなり、会員登録の確認画面1301は、入力画面1300の入力項目1302と同様な表示項目1304、画面の体裁からなる。入力画面1300と確認画面1301に共有するテンプレート320を用いて、入力画面1300、確認画面1301等をユーザ104側の端末装置103に提供できる。尚、入力画面と確認画面の細部の画面体裁、項目等の差異は、オプション情報703等で設定可能である。
Note that an input screen 1300 and a confirmation screen 1301 always exist even on a screen for applying for member registration or the like on the Web. The screen can be mounted and applied by a method based on the unification of the input screen and
以上説明したように、本発明の実施の形態によれば、サーバ101は、商品情報データベース301と、情報に応じた入力画面と表示画面に共有して対応するテンプレート320を記憶するフォームデータベース302を有する。テンプレート320は、入力/表示用の項目702と、レイアウト情報701等が埋め込まれたWebページで記述する言語で記述され、入力/表示用の項目702は、レイアウト情報701の中に特殊なタグを用いて埋め込まれ、更に、入力可能な項目702とする場合、特殊なタグのオプション情報703を記述する。端末装置103から指定された商品情報に応じたテンプレート320をフォームデータベース302から読み出し、当該テンプレート320に基づいて商品情報を表示する情報確認画面データを端末装置103に送信し、情報確認を行い、当該テンプレート320に基づいて商品情報を表示、入力可能とする情報入力画面データを端末装置103に送信し、入力項目の修正等を行う。
As described above, according to the embodiment of the present invention, the server 101 includes the product information database 301 and the
これにより、入力項目、画面の体裁等に変更、追加があった場合に、即座に対応でき、修正時の負荷が軽減される。また、入力用画面と表示用画面でレイアウト、テンプレートが統一化され、整合性の保持を可能とする。 As a result, when there is a change or addition to the input item, the appearance of the screen, etc., it can be handled immediately, and the load at the time of correction is reduced. In addition, the layout and the template are unified on the input screen and the display screen, and consistency can be maintained.
尚、本実施の形態では、データベースとして商品情報等を蓄積する商品情報データベース301を用いたが、商品情報等に限るものではない。 In the present embodiment, the product information database 301 that stores product information and the like is used as the database, but the present invention is not limited to product information and the like.
また、本実施の形態では、テンプレートの記述言語としてHTMLを用いた場合を説明したが、Webページを記述する言語であればよく、HTMLの他に、XML(eXtensible Markup Language)、SGML(Standerd Generalized Markup Language)等を用いることが可能である。 In this embodiment, the case where HTML is used as the description language of the template has been described. However, any language may be used as long as it describes a Web page, and in addition to HTML, XML (eXtensible Markup Language), SGML (Standard Generalized) Markup Language) or the like can be used.
また、本実施の形態では、WWW技術を用いて実現したが、端末装置103に専用のユーザプログラムを備えることにより、WWW技術を用いずに実現することも可能である。 In the present embodiment, the WWW technology is used. However, the terminal device 103 can be realized without using the WWW technology by providing a dedicated user program.
尚、図5、図6等に示す処理を行うプログラムはCD−ROM等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。 Note that the program for performing the processing shown in FIGS. 5 and 6 may be distributed on a recording medium such as a CD-ROM, or the program may be transmitted and received via a communication line.
以上、添付図面を参照しながら、本発明に係るデータベースシステム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 The preferred embodiments of the database system and the like according to the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to such examples. It will be apparent to those skilled in the art that various changes or modifications can be conceived within the scope of the technical idea disclosed in the present application, and these are naturally within the technical scope of the present invention. Understood.
100………データベースシステム
101………サーバ
103………端末装置
104………ユーザ
109………ネットワーク
111………データベース操作手段
112………データベースサーバ管理手段
113………データベース管理手段
114………データベース支援手段
201、401………制御部
202、402………記憶装置
301………商品情報データベース
302………フォームデータベース
320………テンプレート
701………レイアウト情報
702………項目
703………オプション情報
DESCRIPTION OF
Claims (19)
前記サーバは、
項目からなる情報を複数記憶する第1のデータベースと、
前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第2のデータベースと、
前記端末装置から指定された前記情報に応じた前記テンプレートを前記第2のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供手段と、
を具備することを特徴とするデータベースシステム。 A system in which a registered user terminal device and a server are connected via a network,
The server
A first database for storing a plurality of items of information;
A second database for storing a template to be shared and used for the information input screen and the information display screen according to the information;
The template corresponding to the information specified from the terminal device is read from the second database, and the information input screen and the information display screen that can input or display the information based on the template are displayed on the screen. Providing means for providing to the terminal device;
A database system comprising:
入力又は表示項目と、レイアウト情報等が埋め込まれたデータ記述言語で記述されているを特徴とする請求項1に記載のデータベースシステム。 The template is
The database system according to claim 1, wherein the database system is described in a data description language in which input or display items and layout information are embedded.
入力項目に対して、当該入力フォームの表示形態を設定する情報を有することを特徴とする請求項2に記載のデータベースシステム。 The layout information is
The database system according to claim 2, further comprising information for setting a display form of the input form for the input item.
入力項目に対して、当該入力フォームの大きさを設定する情報を有することを特徴とする請求項2に記載のデータベースシステム。 The layout information is
3. The database system according to claim 2, further comprising information for setting a size of the input form for the input item.
入力項目に対して、当該入力フォームに該当する名称を設定する情報を有することを特徴とする請求項2に記載のデータベースシステム。 The layout information is
The database system according to claim 2, further comprising information for setting a name corresponding to the input form for the input item.
入力項目に対して、前記情報入力用画面、又は前記情報表示用画面に応じて、当該入力フォームの表示の有無を設定する情報を有することを特徴とする請求項2に記載のデータベースシステム。 The layout information is
3. The database system according to claim 2, further comprising information for setting whether to display the input form in accordance with the information input screen or the information display screen for the input item.
入力項目に対して、当該入力フォームの入力可能か否かを設定する情報を有することを特徴とする請求項2に記載のデータベースシステム。 The layout information is
The database system according to claim 2, further comprising information for setting whether or not the input form can be input for an input item.
HTML、XML、SGML等のいずれか1つであることを特徴とする請求項2に記載のデータベースシステム。 The data description language is:
The database system according to claim 2, wherein the database system is any one of HTML, XML, SGML, and the like.
項目からなる情報を複数記憶する第1のデータベースと、
前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第2のデータベースと、
前記端末装置から指定された前記情報に応じた前記テンプレートを前記第2のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供手段と、
を具備することを特徴とするサーバ。 A server connected to a registered user's terminal device via a network,
A first database for storing a plurality of items of information;
A second database for storing a template to be shared and used for the information input screen and the information display screen according to the information;
The template corresponding to the information specified from the terminal device is read from the second database, and the information input screen and the information display screen that can input or display the information based on the template are displayed on the screen. Providing means for providing to the terminal device;
A server comprising:
入力又は表示項目と、レイアウト情報等が埋め込まれたデータ記述言語で記述されていることを特徴とする請求項9に記載のサーバ。 The template is
The server according to claim 9, wherein the server is described in a data description language in which input or display items and layout information are embedded.
入力項目に対して、当該入力フォームの表示形態を設定する情報を有することを特徴とする請求項10に記載のサーバ。 The layout information is
11. The server according to claim 10, further comprising information for setting a display form of the input form for the input item.
入力項目に対して、当該入力フォームの大きさを設定する情報を有することを特徴とする請求項10に記載のサーバ。 The layout information is
The server according to claim 10, further comprising information for setting a size of the input form for an input item.
入力項目に対して、当該入力フォームに該当する名称を設定する情報を有することを特徴とする請求項10に記載のサーバ。 The layout information is
11. The server according to claim 10, further comprising information for setting a name corresponding to the input form for the input item.
入力項目に対して、前記情報入力用画面、又は前記情報表示用画面に応じて、当該入力フォームの表示の有無を設定する情報を有することを特徴とする請求項10に記載のサーバ。 The layout information is
The server according to claim 10, further comprising information for setting whether to display the input form in accordance with the information input screen or the information display screen for the input item.
入力項目に対して、当該入力フォームの入力可能か否かを設定する情報を有することを特徴とする請求項10に記載のサーバ。 The layout information is
The server according to claim 10, further comprising information for setting whether or not the input form can be input for an input item.
HTML、XML、SGML等のいずれか1つであることを特徴とする請求項10に記載のサーバ。 The data description language is:
The server according to claim 10, wherein the server is any one of HTML, XML, SGML, and the like.
項目からなる情報を複数記憶する第1のデータベースと、
前記情報に応じた情報入力用画面と情報表示用画面に共有して用いるテンプレートを記憶する第2のデータベースと、
前記端末装置から指定された前記情報に応じた前記テンプレートを前記第2のデータベースから読み出し、当該テンプレートに基づいて前記情報を入力可能、又は表示する前記情報入力用画面と前記情報表示用画面を前記端末装置に提供する提供工程と、
を具備することを特徴とするデータ入力及び表示支援方法。 A data input and display support method used in a system in which a registered user terminal device and a server are connected via a network,
A first database for storing a plurality of items of information;
A second database for storing a template to be shared and used for the information input screen and the information display screen according to the information;
The template corresponding to the information specified from the terminal device is read from the second database, and the information input screen and the information display screen that can input or display the information based on the template are displayed on the screen. A providing process to be provided to the terminal device;
A data input and display support method comprising:
A recording medium recording a program that causes a computer to function as the server according to any one of claims 9 to 16.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003327582A JP2005092692A (en) | 2003-09-19 | 2003-09-19 | Database system, server, data input and display support method, program, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003327582A JP2005092692A (en) | 2003-09-19 | 2003-09-19 | Database system, server, data input and display support method, program, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005092692A true JP2005092692A (en) | 2005-04-07 |
Family
ID=34457416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003327582A Pending JP2005092692A (en) | 2003-09-19 | 2003-09-19 | Database system, server, data input and display support method, program, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005092692A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007149051A (en) * | 2005-10-24 | 2007-06-14 | Dainippon Printing Co Ltd | Information presenting device, information creating method, computer program |
JP2012084161A (en) * | 2011-11-18 | 2012-04-26 | Nomura Research Institute Ltd | Screen information generation method, screen information generation system, and screen information generation program |
-
2003
- 2003-09-19 JP JP2003327582A patent/JP2005092692A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007149051A (en) * | 2005-10-24 | 2007-06-14 | Dainippon Printing Co Ltd | Information presenting device, information creating method, computer program |
JP2012084161A (en) * | 2011-11-18 | 2012-04-26 | Nomura Research Institute Ltd | Screen information generation method, screen information generation system, and screen information generation program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4344693B2 (en) | System and method for browser document editing | |
US7617446B2 (en) | Method and system for pre-print processing of web-based documents to reduce printing costs | |
JP2004005487A (en) | Display data forming device, display data forming system, data control device, display data forming method, program and recording medium | |
CN101114300A (en) | Image forming system and image forming method | |
JP3963614B2 (en) | Data communication system and server and client computer constituting data communication system | |
JP5404969B1 (en) | Electronic manual browsing device and system | |
JP2001109741A (en) | Method and system for preparing html data | |
JP2009116803A (en) | Variable data processing program, variable data processor, and variable data processing system | |
JP2005092692A (en) | Database system, server, data input and display support method, program, and recording medium | |
JP6798131B2 (en) | Character editing server, character editing system and program | |
JP6331307B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
JP2005025295A (en) | Content conversion program, method and device thereof | |
JP6885448B2 (en) | Clients and programs | |
JP2004145736A (en) | Character recognition device, character recognition data output method, program and recording medium | |
JP2006260133A (en) | Medium layout support system, page layout apparatus, program, and recording medium | |
JP5085854B2 (en) | Information processing server, information processing method, and program | |
JP5353288B2 (en) | Screen management device, screen management system, screen management method, screen management program, and recording medium recording the program | |
JP2008084015A (en) | Web page browsing program and input form editing apparatus | |
JP2007265196A (en) | Page layout device, medium layout support system, program, record medium | |
JP2005092498A (en) | Database system, server, program and recording medium | |
JP5188012B2 (en) | Medium layout support system, page layout apparatus, program, and recording medium | |
JP2007265195A (en) | Page layout device, medium layout support system, program and storage medium | |
JP2005050046A (en) | Printing processing system and its method, and information processor | |
JP2003231334A (en) | Network printer | |
JP2006119706A (en) | Data display system, data display device, and data display program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060810 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081023 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081222 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091013 |