JP2000066984A - Document output system utilizing intra-network, document output method and recording medium for document output program - Google Patents

Document output system utilizing intra-network, document output method and recording medium for document output program

Info

Publication number
JP2000066984A
JP2000066984A JP10234543A JP23454398A JP2000066984A JP 2000066984 A JP2000066984 A JP 2000066984A JP 10234543 A JP10234543 A JP 10234543A JP 23454398 A JP23454398 A JP 23454398A JP 2000066984 A JP2000066984 A JP 2000066984A
Authority
JP
Japan
Prior art keywords
data
client
database
server
file
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
Application number
JP10234543A
Other languages
Japanese (ja)
Inventor
Iku Sato
郁 佐藤
Shinji Hachimori
真治 八森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CRC RES INST Inc
CRC RESEARCH INSTITUTE Inc
Toda Corp
Original Assignee
CRC RES INST Inc
CRC RESEARCH INSTITUTE Inc
Toda Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CRC RES INST Inc, CRC RESEARCH INSTITUTE Inc, Toda Corp filed Critical CRC RES INST Inc
Priority to JP10234543A priority Critical patent/JP2000066984A/en
Publication of JP2000066984A publication Critical patent/JP2000066984A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain an intra-network document output system capable of reusing data stored in a server side data base without considering a client's OS, a document output method and a recording medium recording a document ouptput program. SOLUTION: A server 43 is provided with document preparation parts 435 433 for preparing a document file by combining data read out from a data base 443 in accordance with a request from a client 41 through a web server 431 and form data read out from a form storing means 436. The client 41 is provided with a document output means 412 for outputting the document file received from the document preparation parts 435, 433 through the web server 431.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はイントラネットを利
用した帳票出力システム、帳票出力方法、および帳票出
力プログラムの記録媒体に関する。より詳細には、企業
における勤務状況票、各種報告書、各種申請書等の帳票
のクライアントにおける作成、検索及び変更を、サーバ
側の大規模データベース内のデータを再利用して簡単に
実現できるようにした帳票出力システム、帳票出力方
法、および帳票出力プログラムの記録媒体に関する。
The present invention relates to a form output system using an intranet, a form output method, and a recording medium for a form output program. More specifically, the creation, retrieval and modification of forms such as work status sheets, various reports, and various application forms in a company can be easily realized by reusing data in a large-scale database on the server side. The present invention relates to a form output system, a form output method, and a recording medium for a form output program.

【0002】[0002]

【従来の技術】図1は従来のクライアントサーバシステ
ムにおける帳票出力システムの一例を示すブロック図で
ある。図1において、クライアント1にはインターフェ
イス2が含まれている。インターフェイス2には帳票出
力プログラムが格納されている。
2. Description of the Related Art FIG. 1 is a block diagram showing an example of a form output system in a conventional client server system. In FIG. 1, a client 1 includes an interface 2. The interface 2 stores a form output program.

【0003】帳票を出力する場合、ネットワーク5を介
してクライアント1からデータベースアクセス要求を受
けたサーバ3はデータベース4をアクセスして帳票に書
き込むべきデータを読み出し、読み出されたデータはネ
ットワーク5を介してクライアント1に送られる。クラ
イアント1では、枠線やデータの配置位置等帳票の属性
に関するフォーム部のテンプレートファイルを格納して
いるフォーム記憶装置6をアクセスして属性データを読
み出し、インターフェイス2にてデータベース4からの
データと上記フォーム部のデータとを結合して帳票7と
して印刷し、又はディスプレイ(図示せず)に表示す
る。
In order to output a form, a server 3 receiving a database access request from a client 1 via a network 5 accesses a database 4 to read data to be written in the form, and the read data is transmitted via the network 5. Sent to the client 1. The client 1 accesses the form storage device 6 that stores the template file of the form section relating to the attributes of the form such as the frame line and the arrangement position of the data, and reads out the attribute data. It is combined with the data of the form part and printed as a form 7 or displayed on a display (not shown).

【0004】このようにして、大規模データベースの内
容を再利用して帳票を作成することが可能である。図2
は、イントラネット・データベース・システムを利用し
た場合に従来の技術に基づいて考えることができる帳票
出力システムの一例を示すブロック図である。図2にお
いて、クライアント201は、ネットスケープ・コミュ
ニケータ(商標名)等のウエブブラウザ202とアプレ
ット実行環境203とを備えている。アプレット実行環
境203の一例としてはJAVAアプレット(商標名)
がある。サーバ205は、ウエブサーバ206と、CG
I(Common Gateway Interface)207と、データベース
・マネジメント・システム(DBMS)・サーバ208
と、データベース209と、帳票出力プログラム記憶装
置(以下単に帳票出力プログラムという)210とを備
えている。
[0004] In this way, it is possible to create a form by reusing the contents of a large-scale database. FIG.
FIG. 1 is a block diagram showing an example of a form output system that can be considered based on a conventional technique when an intranet database system is used. In FIG. 2, a client 201 includes a web browser 202 such as a Netscape Communicator (trade name) and an applet execution environment 203. An example of the applet execution environment 203 is a JAVA applet (trade name)
There is. The server 205 includes a web server 206 and a CG
I (Common Gateway Interface) 207 and database management system (DBMS) server 208
, A database 209, and a form output program storage device (hereinafter simply referred to as a form output program) 210.

【0005】クライアント201において帳票を出力し
ようとする場合、クライアント201からの要求に応じ
てデータベース209から帳票に書き込むべきデータが
読み出され、DBMSサーバ208、CGI207、ウ
エブサーバ206、及びネットワーク211を介してク
ライアント201に配信され、ウエブブラウザ202に
保持される。一方、サーバ側の帳票出力プログラム21
0は、帳票出力の要求がクライアント201からなされ
る毎に、ネットワーク211を介して、クライアント2
01に帳票出力プログラム204として配信される。ク
ライアント201内の帳票出力プログラム204はアプ
レット実行環境203に配置されているので、図1のク
ライアントサーバシステムと同じく、ウエブサーバを通
さずにDBMSサーバ208を介してデータベース20
9にアクセスしてデータを検索して帳票を出力する。帳
票の作成が終了すると、帳票出力プログラム204は消
去される。このように、大規模データベースの情報をク
ライアント側で作成される帳票に反映するために、サー
バ側で各々の帳票について個々にプログラムを作成して
クライアントに配信する。
In order to output a form in the client 201, data to be written in the form is read from the database 209 in response to a request from the client 201, and is read via the DBMS server 208, the CGI 207, the web server 206, and the network 211. Is delivered to the client 201 and is stored in the web browser 202. On the other hand, the form output program 21 on the server side
0 indicates that each time the client 201 makes a form output request, the client 2
01 is distributed as a form output program 204. Since the form output program 204 in the client 201 is arranged in the applet execution environment 203, the database 20 is transmitted via the DBMS server 208 without passing through the web server, as in the client server system of FIG.
9 to search for data and output a form. When the creation of the form is completed, the form output program 204 is deleted. As described above, in order to reflect the information of the large-scale database on the form created on the client side, a program is individually created for each form on the server side and distributed to the client.

【0006】図2のシステムによっても、大規模データ
ベースを再利用して帳票を作成することが可能である。
図3は従来のホームページを閲覧するイントラネットシ
ステムにおける帳票出力システム例を示すブロック図で
ある。図3において、クライアント301内のウエブブ
ラウザ302からサーバ303に対して帳票作成の要求
がなされると、ウエブサーバ304はこれを受けてフォ
ーム記憶装置306からホームページを読み出し、CG
I305内の帳票出力プログラムを用いてそのホームペ
ージを、ネットワーク環境で受け渡すための帳票ファイ
ル307に変換する。帳票ファイル307としては、例
えば、PDF(Portable Documentation Format) (商標
名)形式等のファイルがある。そして、この帳票ファイ
ル307をネットワーク308を介してクライアント3
01に配信する。配信された帳票ファイル309はアク
ロバット・リーダ(商標名)等のプラグイン実行環境で
動作するドキュメント・ビューア・ソフトウエアを用い
て、帳票として表示され又は印刷される。
[0006] The system shown in FIG. 2 can also create a form by reusing a large-scale database.
FIG. 3 is a block diagram showing an example of a form output system in a conventional intranet system for browsing home pages. In FIG. 3, when a web browser 302 in the client 301 requests the server 303 to create a form, the web server 304 receives the request and reads the home page from the form storage device 306, and the CG
The homepage is converted into a form file 307 for delivery in a network environment by using a form output program in I305. The form file 307 includes, for example, a file in Portable Document Format (PDF) (trade name). Then, the form file 307 is transferred to the client 3 via the network 308.
01. The distributed form file 309 is displayed or printed as a form using document viewer software that operates in a plug-in execution environment such as Acrobat Reader (trade name).

【0007】[0007]

【発明が解決しようとする課題】一般に1つのサーバに
はオペレーティング・システム(OS)の異なるクライ
アントが接続可能である。例えば、あるクライアントは
UNIX(商標名)を使用しており、別のクライアント
はウインドウズ95(商標名)を使用している。さら
に、クライアントが使用する端末は、パソコンの場合や
ワープロの場合等、多様である。
Generally, one server can be connected to clients having different operating systems (OS). For example, one client is using UNIX (trade name) and another client is using Windows 95 (trade name). Further, the terminals used by the client are various, such as a personal computer and a word processor.

【0008】図1の従来例においては、帳票出力プログ
ラムは各クライアント1内に格納されるので、帳票出力
プログラムの作成や変更がクライアントのOSを考慮し
てなさなければならない。このため、帳票出力プログラ
ムの作成や変更が煩雑であるという問題がある。また、
帳票出力プログラムを各クライアントが入手して自身の
パソコンやワープロにインストールする手間が必要であ
るので、各クライアントにとってはインストールに要す
る作業が煩雑であるという問題がある。
In the conventional example shown in FIG. 1, the form output program is stored in each client 1, so that the form output program must be created or changed in consideration of the OS of the client. For this reason, there is a problem that creation and change of the form output program are complicated. Also,
Since it is necessary for each client to obtain the form output program and install it on its own personal computer or word processor, there is a problem that the work required for installation is complicated for each client.

【0009】さらに、帳票出力プログラムは一般に複雑
なので、クライアント側で大容量の格納手段が必要にな
る。さらに、サーバ側で帳票作成プログラムを用意する
場合、各クライアントにおけるプログラムのインストー
ルの態様に応じて、例えばフロッピディスク、或いはC
DROMに格納して、クライアントに提供する必要があ
るので、サーバ側ではクライアントにおけるプログラム
のインストールの態様に対応してプログラムを提供する
必要があり、サーバ側での負担が大きいという問題もあ
る。
Further, since the form output program is generally complicated, a large-capacity storage means is required on the client side. Further, when a form creation program is prepared on the server side, for example, a floppy disk or C
Since the program needs to be stored in the DROM and provided to the client, the server needs to provide the program in accordance with the manner in which the program is installed in the client, and there is a problem that the load on the server is large.

【0010】要するに、図1のシステムではクライアン
トのOSやプログラムのインストールの態様を考慮した
帳票作成プログラムを用意しなければならないという問
題がある。図2の例によれば、帳票出力プログラムはサ
ーバ側からクライアント201にネットワーク211を
介して提供されるので、図1のシステムにおいてクライ
アントのインストールの態様に応じたプログラムの提供
という上記の図1のシステムにおける問題は解消する
が、クライアント側のOSや利用しているブラウザソフ
トウエアを考慮した複数のプログラムをサーバ側で用意
しなければならないので帳票出力プログラムの作成や変
更が煩雑であるという問題は依然として存在する。さら
に、帳票作成時にはサーバから帳票作成プログラムをダ
ウンロードするので、図1の例と同様に、クライアント
側ではそのプログラムを格納することができるメモリや
ハードディクスの容量が必要になり、クライアント側で
の負荷が大きいという問題がある。帳票作成プログラム
は一般に複雑なのでクライアント側で大容量の格納領域
が必要になる。また、一般に、ウエブブラウザを使用す
るイントラネットシステムにおいては、大部分のプログ
ラムはサーバ側で持つのでクライアント側はできる限り
少ない記憶容量で済むという特徴を持つが、図2のシス
テムのように帳票プログラムをクライアント側にダウン
ロードするのでは、この特徴が相殺される。
[0010] In short, the system shown in FIG. 1 has a problem that a form creation program must be prepared in consideration of the manner of installation of the client OS and programs. According to the example of FIG. 2, the form output program is provided from the server side to the client 201 via the network 211. Therefore, in the system of FIG. 1, provision of a program according to the manner of installation of the client in FIG. Although the problem in the system is resolved, the problem that the creation and change of the form output program is complicated since the server side must prepare multiple programs considering the OS on the client side and the browser software used. Still exists. Further, since the form creation program is downloaded from the server at the time of form creation, the client side needs a memory or hard disk capacity capable of storing the program as in the example of FIG. There is a problem that is large. Since the form creation program is generally complicated, a large-capacity storage area is required on the client side. In general, an intranet system using a web browser has a feature that most of the programs are stored on the server side, so that the client side requires only as little storage capacity as possible. However, as shown in the system of FIG. Downloading to the client offsets this feature.

【0011】図3の従来例によれば、帳票ファイルは作
成されるが、この帳票に書き込まれるデータはクライア
ント301内のウエブブラウザ302からサーバ308
のウエブサーバ304を介してCGIに送られるデータ
のみである。このため、データベースを再利用できない
という問題がある。本発明の目的は、上記従来の帳票出
力システムにおける問題に鑑み、イントラネットシステ
ムにおいて、クライアントのOSや利用しているブラウ
ザソフトウエアを考慮することなくサーバ側のデータベ
ース内のデータを再利用できる帳票出力システムを提供
することにある。
According to the conventional example shown in FIG. 3, a form file is created, but data written in the form is transmitted from the web browser 302 in the client 301 to the server 308.
Is only the data sent to the CGI via the web server 304. For this reason, there is a problem that the database cannot be reused. SUMMARY OF THE INVENTION An object of the present invention is to provide a form output system capable of reusing data in a database on a server side in an intranet system without considering a client OS or browser software used in the intranet system. It is to provide a system.

【0012】[0012]

【課題を解決するための手段】上記目的を達成するため
に本発明により提供されるものは、クライアントとサー
バとからなるイントラネットシステムにおいて、サーバ
は、情報を送受信するウエブサーバと、帳票のデータ部
を格納するデータベースと、帳票のフォーム部を格納す
るフォーム格納手段と、ウエブサーバを介するクライア
ントからの要求に応じてデータベースから読み出された
データとフォーム格納手段から読み出されたフォーム部
とを結合させて帳票ファイルを作成する帳票作成部とを
備え、クライアントは、帳票作成部からウエブサーバを
介して受信された帳票ファイルを出力する帳票出力手段
を備えることを特徴とする、イントラネットを利用した
帳票出力システムである。
According to the present invention, there is provided an intranet system comprising a client and a server, the server comprising: a web server for transmitting and receiving information; and a data part of a form. , A form storage means for storing the form part of the form, and data read from the database in response to a request from the client via the web server and form part read from the form storage means A form creation unit for creating a form file by causing the form creation unit to output a form file received from the form creation unit via the web server; Output system.

【0013】帳票作成部は、フォーム格納手段から読み
出されたフォーム部のフィールドにデータベースから読
み出されたデータを設定して帳票ファイルを作成し、該
帳票ファイルをウエブ上での配信に適した形式に変換す
る変換手段と、帳票ファイルをウエブサーバを介してク
ライアント内の帳票出力手段に送出するコモンゲートウ
エイ・インターフェイスとを備えることが好ましい。
The form creator sets the data read from the database in the fields of the form part read from the form storage means to create a form file, and the form file is suitable for distribution on the web. It is preferable to include a conversion means for converting the form into a format, and a common gateway interface for sending the form file to the form output means in the client via the web server.

【0014】本発明の一態様によれば、クライアント
は、HTML形式のウエブ情報を送受信するウエブブラ
ウザを備えており、帳票作成部は、ウエブブラウザ上の
データに基づいて帳票ファイルを作成するものである。
本発明の他の態様によれば、帳票作成部は、クライアン
トからの検索条件に応じてデータベースから検索された
データに基づいて帳票ファイルを作成するものである。
According to one aspect of the present invention, the client includes a web browser that transmits and receives web information in HTML format, and the form creation unit creates a form file based on data on the web browser. is there.
According to another aspect of the present invention, the form creation unit creates a form file based on data retrieved from a database according to a search condition from a client.

【0015】本発明より、クライアントとサーバとから
なるイントラネットシステムにおけるデータベース内の
データの検索時の帳票出力方法が提供される。この場
合、サーバは、クライアント側から入力された検索条件
を受け取り、検索条件に基づいてデータベースを検索
し、検索結果をクライアントのウエブブラウザに表示さ
せ、ウエブブラウザ上のデータに基づいて帳票ファイル
を作成し、帳票ファイルをクライアントに送出して帳票
を印刷させる、というステップを備える。
According to the present invention, there is provided a form output method for retrieving data in a database in an intranet system including a client and a server. In this case, the server receives the search condition input from the client, searches the database based on the search condition, displays the search result on the client web browser, and creates a form file based on the data on the web browser. And sending the form file to the client to print the form.

【0016】検索結果をクライアントのウエブブラウザ
に表示させることに代えて、検索結果に対応するデータ
をデータベースから検索し、検索されたデータに基づい
て帳票ファイルを作成するようにしてもよい。本発明に
よりさらに、クライアントとサーバとからなるイントラ
ネットシステムにおけるデータベース内へのデータの登
録時の帳票出力方法も提供される。この場合、サーバ
は、クライアントのウエブブラウザからデータベースに
登録されるデータを受け取り、受け取ったデータに基づ
いて帳票ファイルを作成し、帳票ファイルをクライアン
トに送出して帳票を印刷させる。
Instead of displaying the search result on the web browser of the client, data corresponding to the search result may be searched from a database, and a form file may be created based on the searched data. The present invention further provides a form output method when registering data in a database in an intranet system including a client and a server. In this case, the server receives data registered in the database from the client's web browser, creates a form file based on the received data, sends the form file to the client, and prints the form.

【0017】本発明によりさらに、クライアントとサー
バとからなるイントラネットシステムにおけるデータベ
ース内のデータの更新時の帳票出力方法も提供される。
この場合、サーバは、クライアント側から入力された検
索条件を受け取り、検索条件に基づいてデータベースを
検索し、検索されたデータを修正し、修正されたデータ
に基づいて帳票ファイルを作成し、帳票ファイルをクラ
イアントに送出して帳票を印刷させる。
The present invention further provides a form output method when updating data in a database in an intranet system including a client and a server.
In this case, the server receives the search condition input from the client side, searches the database based on the search condition, corrects the searched data, creates a form file based on the corrected data, and creates a form file. To the client to print the form.

【0018】本発明によりさらに、上記帳票ファイルを
作成するステップのプログラムを格納した記録媒体が提
供される。このプログラムは、データベースの検索によ
り得られたデータに含まれるデータ名を読み、データ名
に対応するフィールドにデータを設定し、次いで設定さ
れたデータを帳票ファイルに変換する、というステップ
を備える。
According to the present invention, there is further provided a recording medium storing a program for the step of creating the form file. The program includes steps of reading a data name included in data obtained by searching the database, setting data in a field corresponding to the data name, and then converting the set data into a form file.

【0019】ウエブサーバに、データベースから読み出
されたデータと、フォーム格納手段から読み出されたフ
ォーム部とを結合させて帳票ファイルを作成する帳票作
成部とを備えたことにより、データベース内のデータを
再利用することができる。また、ネットワークを介して
帳票ファイルをクライアント側に配信するようにしたの
で、サーバ側ではクライアントが使用するOS等の使用
環境に対応する複数のプログラムを用意する必要がな
い。
By providing the web server with a form creation unit for creating a form file by combining the data read from the database and the form part read from the form storage means, the data in the database is provided. Can be reused. Further, since the form file is distributed to the client via the network, it is not necessary for the server to prepare a plurality of programs corresponding to the use environment such as the OS used by the client.

【0020】[0020]

【発明の実施の形態】以下、本発明の実施の形態を図面
により詳細に説明する。図4は本発明の一実施の形態に
よるイントラネットを利用した帳票出力システムを示す
ブロック図である。図4において、帳票出力システムは
クライアント41とサーバ42とを含むイントラネット
システムにより構成されている。図においては一つのク
ライアント41のみが示されているが、サーバ42には
複数のクライアントが接続可能である。
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 4 is a block diagram showing a form output system using an intranet according to one embodiment of the present invention. In FIG. 4, the form output system is configured by an intranet system including a client 41 and a server 42. Although only one client 41 is shown in the figure, a plurality of clients can be connected to the server 42.

【0021】クライアント41は、ウエブブラウザ41
1と、帳票414を出力するプラグイン実行環境415
とを含んでいる。プラグイン実行環境415は、帳票表
示印刷手段412と、帳票ファイル格納手段413とを
含んでいる。ウエブブラウザ411はHTTP(HyperT
ext Transfer Protocol )のプロトコルでHTML(Hy
perText Markup Language )テキスト等のウエブ情報を
送受信するためのクライアント側のソフトウエアで、デ
ータベースのアクセス、帳票の出力等をサーバ側に指示
するためのGUI(Graphical User Interface)を提供
する。ウエブブラウザ411としては例えば、Netscape
Communicator (登録商標)等がある。
The client 41 is a web browser 41
1 and a plug-in execution environment 415 for outputting a form 414
And The plug-in execution environment 415 includes a form display and printing unit 412 and a form file storage unit 413. Web browser 411 is HTTP (HyperT
ext Transfer Protocol) in HTML (Hy
perText Markup Language) Software on the client side for transmitting and receiving web information such as text, and provides a GUI (Graphical User Interface) for instructing the server side to access a database, output a form, and the like. As the web browser 411, for example, Netscape
Communicator (registered trademark).

【0022】帳票表示印刷手段412は、ウエブブラウ
ザ411のプラグ・イン(Plug-in)ソフトウエア又はア
プリケーションとして動作し、帳票ファイルを読み込
み、ディスプレイ(図示せず)に表示し又は紙に印刷す
るためのソフトウエアである。例えば、Acrobat Reader
( 登録商標) 等のプラグ・イン・ソフトウエアがある。
帳票ファイル格納手段413に格納される帳票ファイル
は、帳票の内容をネットワーク環境で受け渡しが可能な
形式に変換されたファイルである。帳票ファイルは帳票
フォーム部とデータからなる。例えば、PDF(Portabl
e Documentation Format) (登録商標)形式等のファイ
ルがある。
The form display / printing means 412 operates as plug-in software or application of the web browser 411, reads a form file, and displays the form file on a display (not shown) or prints it on paper. Software. For example, Acrobat Reader
(Registered trademark) and other plug-in software.
The form file stored in the form file storage unit 413 is a file in which the contents of the form are converted into a format that can be transferred in a network environment. The form file includes a form form part and data. For example, PDF (Portabl
e Documentation Format) (registered trademark) format files.

【0023】サーバ42は、情報送受信部43とデータ
ベース・システム44とからなる。情報送受信部43
は、ウエブサーバ431と、コモンゲートウエイ・イン
ターフェース(CGI)432及び433と、帳票ファ
イル格納手段434と、変換装置435と、フォーム格
納手段436と、データ配置手段437とを含んでい
る。情報送受信部43に含まれるこれらの要素の各々の
機能を以下に説明する。
The server 42 includes an information transmitting / receiving unit 43 and a database system 44. Information transmitting / receiving unit 43
Includes a web server 431, common gateway interfaces (CGI) 432 and 433, a form file storage unit 434, a conversion device 435, a form storage unit 436, and a data arrangement unit 437. The function of each of these elements included in the information transmitting and receiving unit 43 will be described below.

【0024】ウエブサーバ431は、クライアント41
内のウエブブラウザ411から送られてくるデータの受
信、クライアントへのHTML文書の送信を行う。ま
た、静的(ページの内容が固定的)なHTML文書をハ
ードディスクに格納する。コモンゲートウエイ・インタ
ーフェース(CGI)432と433は、ウエブサーバ
431がデータベースへのアクセス等のバックエンドプ
ログラム(ゲートウエイと呼ぶ)との間で情報の送受に
用いるインターフェースである。
The web server 431 is connected to the client 41
It receives data sent from the web browser 411 in the server and transmits an HTML document to the client. Also, a static (content of the page is fixed) HTML document is stored in the hard disk. The common gateway interfaces (CGI) 432 and 433 are interfaces used by the web server 431 to transmit and receive information to and from a back-end program (called a gateway) for accessing a database.

【0025】コモンゲートウエイ・インターフェース
(CGI)432は、主にデータベース登録および検索
のためのプログラムを起動してデータベースにデータを
登録し又はデータベースからデータを検索して結果を画
面として構成してブラウザに配信する。又コモンゲート
ウエイ・インターフェース(CGI)433は、主に変
換ソフトウエア435を起動してウエブサーバ又はデー
タベースからのデータとフォーム格納手段436に格納
されているフォーム部を使用して帳票ファイルを作成し
てクライアント側に配信する。
The common gateway interface (CGI) 432 mainly activates a program for database registration and search, registers data in the database, or searches data from the database, configures the result as a screen, and displays the result on the browser. To deliver. The common gateway interface (CGI) 433 mainly activates the conversion software 435 to create a form file using data from the web server or the database and the form part stored in the form storage means 436. Deliver to client side.

【0026】CGI432と433とは図示のように別
々に構成されても、一体的に構成されてもよい。帳票フ
ァイル格納手段434はクライアント41内の帳票ファ
イル格納手段413と同じく帳票の内容をネットワーク
環境で受け渡し可能な形式に変換されたファイルを格納
する手段である。
The CGIs 432 and 433 may be configured separately as shown, or may be configured integrally. The form file storage means 434 is a means for storing a file in which the contents of a form are converted into a format that can be transferred in a network environment, similarly to the form file storage means 413 in the client 41.

【0027】変換装置435はフォーム格納手段から読
み出されたフォーム部のフィールドにデータベース44
3からのデータを設定して帳票ファイルを作成する帳票
作成部である。フォーム格納手段436は、帳票の枠線
など、データを配置するためのテンプレートの役割を果
たすフォーム部を格納する手段である。
The conversion device 435 stores the database 44 in the field of the form section read from the form storage means.
This is a form creation unit that creates a form file by setting data from No.3. The form storage unit 436 is a unit that stores a form part that serves as a template for arranging data, such as a frame line of a form.

【0028】最後に、データ配置手段437はウエブサ
ーバ431に入力されたデータ又はデータベースに登録
されたデータの名称とフォーム部に書き込む位置を表す
フィールド名称の対応関係を書き込んだファイルを格納
している。データベース・システム44は、データベー
ス・アクセス手段441と、データベース管理サーバ4
42と、データベース・ファイル格納手段(以下データ
ベースという)443とを備えている。データベース・
システム44内のこれらの要素の各々の機能を以下に説
明する。
Finally, the data arranging means 437 stores a file in which the correspondence between the name of the data input to the web server 431 or the data registered in the database and the field name indicating the position to be written in the form section is written. . The database system 44 includes a database access unit 441 and a database management server 4
42, and a database file storage means (hereinafter, referred to as a database) 443. Database
The function of each of these elements in system 44 is described below.

【0029】データベース・アクセス手段441は、デ
ータベース443にデータを登録したり、データベース
443からデータを検索したり、データベース443の
内容を更新したり、削除したりする場合にデータベース
443をアクセスするためのプログラムを実行するもの
である。データベース管理サーバ442は、データベー
スの維持、運用を行う専用のソフトウエアで、複数の利
用者が同時にデータベースを更新、検索しても効率よく
処理し、矛盾が起こらないようにする。データベース管
理サーバ442としては例えば、オラクル7(登録商
標)等のデータベース管理ソフトウエアがある。
The database access means 441 accesses the database 443 when registering data in the database 443, retrieving data from the database 443, updating or deleting the contents of the database 443. Execute the program. The database management server 442 is software dedicated to maintenance and operation of the database. Even if a plurality of users simultaneously update and search the database, the database management server 442 processes the database efficiently and prevents inconsistency. The database management server 442 includes, for example, database management software such as Oracle 7 (registered trademark).

【0030】データベース・ファイル格納手段443
は、データが表形式に整理されているファイルを格納す
る手段であって、そのファイルは、データベース・アク
セス手段441であるデータベース管理プログラムによ
りデータの登録、更新、削除が効率よく処理できるよう
に構造化されている。情報送受信部43とデータベース
・システム44との間、及び情報送受信部43とクライ
アント41との間は、ネットワーク45を介して通信が
行われる。この通信は通信手段(プロトコル)を用いて
各々の装置の間でデータの送受信を可能とする。ネット
ワーク45には例えば、イーサーネット(EtherNet)(登
録商標)があり、プロトコルにはTCP/IP(Transmi
ssion Control Protocol/Internet Protocol) がある。
Database file storage means 443
Is a means for storing a file in which data is arranged in a tabular format. The file is structured so that the database management program as the database access means 441 can efficiently process data registration, update and deletion. Has been Communication is performed between the information transmitting / receiving unit 43 and the database system 44 and between the information transmitting / receiving unit 43 and the client 41 via the network 45. This communication enables transmission and reception of data between the respective devices using communication means (protocol). The network 45 includes, for example, Ethernet (registered trademark), and the protocol is TCP / IP (Transmi
ssion Control Protocol / Internet Protocol).

【0031】次に図5から図8によって、本発明の実施
の形態により出力される帳票の例を説明する。図5はフ
ォーム格納手段436に格納されているフォームの一例
である「技術者届」のフォームをデータベースからのデ
ータなしで印刷した場合の印刷結果を示している。図示
のように、このフォームのデータをセットすべき領域
(フィールドという)には、先頭に文字数が記載されそ
の後に×印が(文字数−1)個記載されている。例え
ば、提出年月日は「年」、「月」、「日」のそれぞれの
前に2桁の文字が入り得ることを示している。また、宛
先は「殿」の前の行に8桁の文字、「殿」の前に8桁の
文字が入り得ることを示している。同様にして、提出者
の住所、会社名称、代表取締役、届出申請番号、氏名、
技術者経歴、のフィールドにそれぞれの桁数が設けられ
ている。
Next, an example of a form output according to the embodiment of the present invention will be described with reference to FIGS. FIG. 5 shows a print result when a “technical report” form, which is an example of a form stored in the form storage unit 436, is printed without data from the database. As shown in the figure, the number of characters is described at the beginning of the area (called a field) in which the data of this form is to be set, followed by a cross (number of characters minus 1). For example, the submission date indicates that two digits can be inserted before each of "year", "month", and "day". Also, the destination indicates that an eight-digit character can be entered in the line before “dono” and an eight-digit character can be entered before “dono”. Similarly, the submitter's address, company name, representative director, notification application number, name,
The number of digits is provided in the field of engineer career.

【0032】図6は図5に示したフィールドに割り当て
られた名称を示す図である。これらの名称はデータベー
スから読み出されたデータとフォーム格納手段436か
ら読み出されたフォーム内のフィールドとの対応関係を
取るために用いられる。図7に示すように、提出年月日
の「年」のフィールドには「Y1」という名称が付され
ており、「月」のフィールドには「M1」という名称が
付されており、「日」のフィールドには「D1」という
名称が付されている。同様に、宛先の住所欄には「T
1」という名称、氏名欄には「T2」という名称、提出
者の住所欄には「ADD」という名称、会社名称の欄に
は「CNN」という名称、代表取締役の欄には「CN
A」という名称が付されている。また、技術者の氏名欄
には「N1」、「N2」が、経歴欄には「S1」、「S
2」、「S3」、「S4」という名称が付されている。
FIG. 6 is a diagram showing names assigned to the fields shown in FIG. These names are used to establish the correspondence between the data read from the database and the fields in the form read from the form storage unit 436. As shown in FIG. 7, the field of “year” of the submission date is given the name “Y1”, the field of “month” is given the name of “M1”, Field is given the name "D1". Similarly, "T
"1", the name column "T2", the submitter's address column "ADD", the company name column "CNN", and the representative director column "CN".
A ". Also, "N1" and "N2" are displayed in the engineer's name column, and "S1" and "S
2, "S3" and "S4".

【0033】図7は上記フィールドの名称に対応する属
性を設定した帳票の設計内容一覧を示す図である。図示
のように、各名称には、桁数、字種、サイズ、縦倍率、
横倍率、型、編集、方向、印字ページ、及び座標X,Y
という属性が定義されている。例えば、名称がY1のデ
ータは桁数が全角で2桁、字種は明朝体、サイズは1
0.8、縦倍率が1、横倍率が1、型は文字、方向は
横、印字ページは全ページ、座標はXが1888、Yが
705である。これらのフィールドの名称とデータの名
称との対応関係はデータを登録した時点でデータ配置手
段437に予め格納されてる。
FIG. 7 is a diagram showing a list of design contents of a form in which attributes corresponding to the names of the fields are set. As shown, each name includes the number of digits, character type, size,
Horizontal magnification, type, edit, direction, print page, and coordinates X, Y
Attribute is defined. For example, data with a name of Y1 has two full-width digits, a character type of Mincho, and a size of 1
0.8, the vertical magnification is 1, the horizontal magnification is 1, the type is character, the direction is horizontal, the printed page is all pages, and the coordinates are X 1888 and Y 705. The correspondence between the names of these fields and the names of the data is stored in the data arranging means 437 in advance when the data is registered.

【0034】図8はフォーム格納手段436に格納され
ているフォームの一例である「技術者届」のフォームの
対応するフィールドに、データベースからのデータを設
定して帳票表示印刷手段412により印刷した場合の印
刷結果を示している。図示のように、各フィールドには
データベースから読み出されたデータが書き込まれてい
る。データベースからのデータに代えて、クライアント
41におけるキーボード(図示せず)から入力されたデ
ータを各フィールドに書き込むようにしてもよい。図8
に示したようにデータベースからのデータを帳票の対応
するフィールドに設定することにより、大規模データベ
ースのデータを何度でも再利用できるようになる。
FIG. 8 shows a case where data from the database is set in the corresponding fields of the “technical report” form, which is an example of a form stored in the form storage means 436, and the form is printed by the form display printing means 412. 3 shows the print result of. As illustrated, data read from the database is written in each field. Instead of data from the database, data input from a keyboard (not shown) in the client 41 may be written in each field. FIG.
By setting the data from the database in the corresponding fields of the form as shown in (1), the data of the large-scale database can be reused any number of times.

【0035】次に帳票出力動作を説明する。帳票出力動
作には帳票検索時の出力と、データベースにデータを登
録時又はデータベース内のデータの更新時の帳票出力と
がある。最初に帳票検索時の出力を説明する。図9はデ
ータベース内のデータの検索時のクライアント41にお
ける動作を説明するフロチャートである。図10から図
13は検索時にディスプレイに表示される画面の例を示
す。図9において、ステップS90で検索条件をクライ
アント41のキーボード(図示せず)から入力する。こ
の検索条件の入力は、例えば、図10に示す画面がディ
スプレイ(図示せず)に表示されている状態で「技術者
入出届」をマウスによりクリックすると、図11に示す
画面が表示され、例えば「管理責任者氏名」の欄に「管
理三郎」を入力して、「検索」をマウスでクリックする
ことにより行われる。
Next, the form output operation will be described. The form output operation includes a form search output and a form output when data is registered in the database or data in the database is updated. First, output at the time of form search will be described. FIG. 9 is a flowchart for explaining the operation of the client 41 when searching for data in the database. 10 to 13 show examples of screens displayed on the display at the time of search. In FIG. 9, a search condition is input from a keyboard (not shown) of the client 41 in step S90. When the search condition is input by, for example, clicking “technical person report” with a mouse while the screen shown in FIG. 10 is displayed on a display (not shown), the screen shown in FIG. 11 is displayed. This is performed by inputting “Management Saburo” in the “Management Manager Name” field and clicking “Search” with the mouse.

【0036】するとステップS91にて、ウエブブラウ
ザ411からウエブサーバ431に検索命令が伝達され
てCGI432が起動する。その結果、データベース4
43に対する検索がなされ、ステップS92にて図12
に示す検索結果の画面がクライアント41側のディスプ
レイに表示される。次いでステップS93にて表示画面
の詳細を表示させるか表示画面に対応するデータに基づ
く全帳票を印刷するかを判断する。例えば「河川管理シ
ステムの開発」という作業件名が検索条件に合致する場
合は、ステップS93で図12に示す画面の「詳細表
示」の欄をクリックする。
In step S91, a search command is transmitted from the web browser 411 to the web server 431, and the CGI 432 is activated. As a result, database 4
43 is searched, and in FIG.
Is displayed on the display of the client 41 side. Next, in step S93, it is determined whether to display details of the display screen or to print all forms based on data corresponding to the display screen. For example, if the work subject “Development of river management system” matches the search condition, the user clicks the “Detailed display” field on the screen shown in FIG. 12 in step S93.

【0037】すると、ステップS94にて図13に示す
選択した技術者入室届の一覧がウエブブラウザに表示さ
れる。この一覧をクライアント41のディスプレイにて
操作員が見て、ステップS95でその内容を含む帳票を
印刷出力するかどうかを判断する。印刷出力する場合は
図13に示される画面上の「印刷イメージ表示」をマウ
スでクリックする。
Then, in step S94, the list of the selected technician entry notices shown in FIG. 13 is displayed on the web browser. This list is viewed by the operator on the display of the client 41, and in step S95, it is determined whether or not a form including the contents is to be printed out. To print out, click "Print image display" on the screen shown in FIG. 13 with the mouse.

【0038】するとステップS96でウエブブラウザ4
11上のデータがウエブサーバ431に渡される。ウエ
ブサーバ431は、ウエブブラウザ411からデータを
受け取ると、ステップS97でCGI433を起動し、
データをCGI433に渡す。そして、CGI433か
ら出力されるウエブブラウザ411からのデータと、フ
ォーム格納手段436からのフォーム部とが変換装置4
35に入力される。変換装置435にはデータ配置装置
437から、データの名称とフォームデータの名称とを
対応付けた対応表も入力される。変換装置435はこれ
らのデータに基づいて帳票ファイルを作成し、その帳票
ファイルは帳票ファイル格納手段434にバッファされ
た後にCGI433によりウエブサーバ431からクラ
イアント41内の帳票ファイル格納手段413に配信さ
れる。
Then, in step S96, the web browser 4
11 is passed to the web server 431. Upon receiving the data from the web browser 411, the web server 431 activates the CGI 433 in step S97,
Pass the data to CGI 433. Then, the data from the web browser 411 output from the CGI 433 and the form part from the form storage means 436 are converted by the conversion device 4.
35 is input. The conversion table 435 also receives a correspondence table in which data names and form data names are associated with each other from the data arrangement device 437. The conversion device 435 creates a form file based on these data, and the form file is buffered in the form file storage unit 434 and then distributed by the CGI 433 from the web server 431 to the form file storage unit 413 in the client 41.

【0039】帳票ファイル格納手段413に帳票ファイ
ルが格納されると、ステップS98にてプラグ・インに
より帳票表示印刷プログラムが自動的に起動し、帳票4
14を印刷する。こうして、データ検索時のウエブブラ
ウザ上のデータに基づく帳票出力動作が完了する。
When the form file is stored in the form file storage means 413, the form display and printing program is automatically activated by plug-in in step S98, and the form 4
14 is printed. Thus, the form output operation based on the data on the web browser at the time of data search is completed.

【0040】ステップS93で図12に示す検索結果の
画面で「印刷」の欄をクリックした場合は、ステップS
99でCGI432とCGI433が順次起動されて、
検索された表示画面に対応するデータに基づく全帳票の
帳票ファイルを作成し、帳票ファイル格納手段434内
にバッファするとともに、それらの帳票ファイルはウエ
ブサーバ431を介してクライアント41内の帳票ファ
イル格納手段413に配信される。するとプラグ・イン
により帳票表示印刷手段412が自動的に起動して帳票
414が出力される。
In step S93, if the "print" field is clicked on the search result screen shown in FIG.
At 99, CGI 432 and CGI 433 are sequentially activated,
A form file of all forms based on the data corresponding to the retrieved display screen is created and buffered in the form file storage means 434, and the form files are stored in the form file storage means in the client 41 via the web server 431. 413. Then, the form display / printing means 412 is automatically activated by the plug-in, and the form 414 is output.

【0041】次にデータベースへの登録又はデータベー
ス内のデータの更新時の帳票出力動作を説明する。図1
4はデータ登録/更新時の帳票出力の動作を示すフロー
チャートである。登録時の図14と図9との相違点は、
図9におけるステップS90の検索条件入力が図14で
は登録データ入力となっており、図9におけるステップ
S91のCGI432を起動してデータベースの検索を
するステップが、図14ではデータベースへのデータの
登録ステップとなっている点である。また、更新時に
は、図9におけるステップS90とステップS91につ
いては図14においても同じ流れであるが、ステップS
149で検索した帳票データを修正してCGI432を
起動してデータベースの内容を更新している点が図9と
異なっている。また、図9におけるS93の動作に代え
て、図14ではステップS141又はステップS147
にてクライアント41側のキーボードからの登録又は更
新すべきデータとして入力が完了すると、ステップS1
43で帳票出力するか否かをただちに判断している。
Next, a form output operation at the time of registration in the database or updating of data in the database will be described. FIG.
4 is a flowchart showing a form output operation at the time of data registration / update. The difference between FIG. 14 and FIG. 9 at the time of registration is that
The search condition input in step S90 in FIG. 9 is registration data input in FIG. 14, and the step of starting the CGI 432 and searching the database in step S91 in FIG. 9 is the step of registering data in the database in FIG. The point is that. At the time of updating, steps S90 and S91 in FIG. 9 have the same flow in FIG.
It differs from FIG. 9 in that the form data searched in 149 is corrected, the CGI 432 is activated, and the contents of the database are updated. Further, instead of the operation of S93 in FIG. 9, FIG. 14 shows step S141 or step S147.
When the input as the data to be registered or updated from the keyboard of the client 41 is completed at step S1,
At 43, it is immediately determined whether or not to output a form.

【0042】ステップS142では、CGI432が起
動される。この結果、ステップS140又はS149で
登録又は更新されたデータがデータベース・アクセス装
置441、データベースサーバ442を介してデータベ
ース格納手段443に格納される。こうしてデータベー
スに登録又は更新される。図15は図9におけるステッ
プS97又は図14におけるステップS145の動作の
詳細を示すフローチャートである。このフローチャート
により、ウエブブラウザ411からのデータをCGI4
33に渡した後のCGI433の起動を説明する。図1
5において、ステップS151でサーバ42側のCGI
433はウエブブラウザ411からデータ受ける。する
とCGI433が起動してステップS152からステッ
プS156を自動的に実行する。即ち、ステップS15
2にて、変換装置435はデータ配置手段437からデ
ータ名とフィールド名との対応表を読み込む。次にステ
ップS153で印刷様式とデータ出力方法を指定したフ
ォーム格納手段をフォーム格納手段436から変換装置
435に読み込む。ステップS154では変換装置43
5はフォームの全てのフィールドに対応するデータを設
定する。そしてステップS155でデータが設定された
フォームを帳票ファイル(例えばPDFファイル)に変
換する。最後にステップS156で帳票ファイルをCG
I433からウエブサーバ431を介してクライアント
41側に配信する。
In step S142, CGI 432 is activated. As a result, the data registered or updated in step S140 or S149 is stored in the database storage unit 443 via the database access device 441 and the database server 442. Thus, it is registered or updated in the database. FIG. 15 is a flowchart showing details of the operation of step S97 in FIG. 9 or step S145 in FIG. According to this flowchart, the data from the web browser 411 is stored in the CGI4
The activation of the CGI 433 after the transfer to the CGI 33 will be described. FIG.
5, in step S151, the CGI on the server 42 side
433 receives data from the web browser 411. Then, the CGI 433 starts up and automatically executes steps S152 to S156. That is, step S15
At 2, the conversion device 435 reads the correspondence table between the data names and the field names from the data arrangement means 437. Next, in step S153, the form storage unit that specifies the print format and the data output method is read from the form storage unit 436 into the conversion device 435. In step S154, the conversion device 43
5 sets data corresponding to all fields of the form. Then, in step S155, the form in which the data is set is converted into a form file (for example, a PDF file). Finally, in step S156, the form file is CG
The data is distributed from I433 to the client 41 via the web server 431.

【0043】クライアント41では、上記のようにして
ウエブブラウザ411により検索されたデータベースか
らのデータを用いて作成された帳票ファイルをプラグイ
ン実行環境415により帳票414として出力する。図
15の動作により、ホームページを印刷出力するのと同
じ手法で、ウエブブラウザ上のデータに基づく帳票が出
力される。図16は図9におけるステップS99の動作
の詳細を示すフローチャートである。このフローチャー
トにより、ウエブブラウザ411からの検索条件に基づ
いてデータベースから得たデータにより帳票を作成し出
力する動作を説明する。図15と図16との相違点は、
図15においてはステップS151でウエブブラウザ4
1のみからデータを得ているのに対し、図16において
はステップS161でCGI432はウエブブラウザ4
11から検索条件データを受ける。するとCGI432
が起動してデータベース443を検索して帳票に設定す
るデータ名とデータ値を得ている点である。ステップS
162〜ステップS168は図15におけるステップS
152からステップS158と同じなので説明を省略す
る。
The client 41 outputs the form file created by using the data from the database retrieved by the web browser 411 as described above as the form 414 by the plug-in execution environment 415. By the operation shown in FIG. 15, a form based on the data on the web browser is output in the same manner as printing and outputting a home page. FIG. 16 is a flowchart showing details of the operation in step S99 in FIG. With reference to this flowchart, an operation of creating and outputting a form based on data obtained from a database based on a search condition from the web browser 411 will be described. The difference between FIG. 15 and FIG.
In FIG. 15, in step S151, the web browser 4
In contrast, in FIG. 16, in step S161, the CGI 432
11 receives the search condition data. Then CGI432
Is activated and the database 443 is searched to obtain the data name and data value to be set in the form. Step S
162 to step S168 correspond to step S in FIG.
From step 152 to step S158, the description is omitted.

【0044】なお、上記実施例では帳票ファイルとして
PDF(登録商標)を用い、帳票表示出力手段としてア
クロバット・リーダ(登録商標)を用いたが、本発明は
これらに限定されないことは勿論である。
In the above embodiment, PDF (registered trademark) is used as the form file, and Acrobat Reader (registered trademark) is used as the form display output means. However, the present invention is not limited to these.

【0045】[0045]

【発明の効果】以上の説明から明らかなように、本発明
によれば、ウエブサーバに、データベースから読み出さ
れたデータと、フォーム格納手段から読み出されたフォ
ームデータとを結合させて帳票ファイルを作成する帳票
作成部とを備えたことにより、大規模データベース内の
データを再利用することができるとともに、ネットワー
クを介して帳票ファイルをクライアント側に配信するよ
うにしたので、サーバ側ではクライアントが使用するO
S等の使用環境に対応する複数のプログラムを用意する
必要がないという効果が得られる。また、クライアント
側に帳票作成プログラムを実行するための大きい記憶容
量を用意しなくてもよいので、クライアント側の記憶容
量を大幅に削減できるという効果が得られる。
As is apparent from the above description, according to the present invention, a form file is linked to a web server by combining data read from a database and form data read from form storage means. With a form creation unit that creates a form, the data in the large-scale database can be reused, and the form file is distributed to the client via the network. O to use
The advantage is that there is no need to prepare a plurality of programs corresponding to the use environment such as S. In addition, since it is not necessary to prepare a large storage capacity for executing the form creation program on the client side, the effect that the storage capacity on the client side can be significantly reduced can be obtained.

【図面の簡単な説明】[Brief description of the drawings]

【図1】従来のクライアントサーバシステムにおける帳
票出力システムの一例を示すブロック図である。
FIG. 1 is a block diagram showing an example of a form output system in a conventional client server system.

【図2】イントラネットデータベースシステムを利用し
た場合に従来の技術に基づいて考えることができる帳票
出力システムの一例を示すブロック図である。
FIG. 2 is a block diagram showing an example of a form output system that can be considered based on a conventional technique when an intranet database system is used.

【図3】ホームページを閲覧するイントラネットシステ
ムにおける従来の帳票出力システム例を示すブロック図
である。
FIG. 3 is a block diagram showing an example of a conventional form output system in an intranet system for browsing home pages.

【図4】本発明の一実施の形態によるイントラネットを
利用した帳票出力システムを示すブロック図である。
FIG. 4 is a block diagram showing a form output system using an intranet according to an embodiment of the present invention.

【図5】フォームをデータベースからのデータなしで印
刷した場合の印刷結果を示す図である。
FIG. 5 is a diagram illustrating a print result when a form is printed without data from a database.

【図6】図5に示したフィールドに割り当てられた名称
を示す図である。
FIG. 6 is a diagram showing names assigned to fields shown in FIG. 5;

【図7】フィールドの名称に対応する属性を設定した帳
票の設計内容一覧を示す図である。
FIG. 7 is a diagram showing a list of design contents of a form in which attributes corresponding to field names are set.

【図8】フォームの対応するフィールドに、データベー
スからのデータを設定して印刷した場合の印刷結果を示
す図である。
FIG. 8 is a diagram showing a printing result when data from a database is set in a corresponding field of a form and printing is performed.

【図9】データベース内のデータの検索又は更新時のク
ライアントにおける動作を説明するフロチャートであ
る。
FIG. 9 is a flowchart illustrating an operation of the client when searching or updating data in a database.

【図10】検索時にディスプレイに表示される画面の例
を示す図である。
FIG. 10 is a diagram illustrating an example of a screen displayed on a display during a search.

【図11】検索時にディスプレイに表示される画面の例
を示す図である。
FIG. 11 is a diagram illustrating an example of a screen displayed on a display during a search.

【図12】検索時にディスプレイに表示される画面の例
を示す図である。
FIG. 12 is a diagram illustrating an example of a screen displayed on a display during a search.

【図13】検索時にディスプレイに表示される画面の例
を示す図である。
FIG. 13 is a diagram illustrating an example of a screen displayed on a display during a search.

【図14】データ登録/更新時の帳票出力の動作を示す
フローチャートである。
FIG. 14 is a flowchart showing a form output operation at the time of data registration / update.

【図15】図9におけるステップS97又は図14にお
けるステップS145の動作の詳細を示すフローチャー
トである。
FIG. 15 is a flowchart showing details of the operation of step S97 in FIG. 9 or step S145 in FIG.

【図16】図9におけるステップS99の動作の詳細を
示すフローチャートである。
FIG. 16 is a flowchart showing details of the operation of step S99 in FIG.

【符号の説明】[Explanation of symbols]

41…クライアント 42…サーバ 431…ウエブサーバ 443…データベース 436…フォーム格納手段 435…変換手段 432…コモンゲートウエイ・インターフェース(CG
I) 433…コモンゲートウエイ・インターフェース(CG
I)
41 client 42 server 431 web server 443 database 436 form storage unit 435 conversion unit 432 common gateway interface (CG)
I) 433 ... Common gateway interface (CG)
I)

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成11年10月29日(1999.10.
29)
[Submission date] October 29, 1999 (1999.10.
29)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

【手続補正2】[Procedure amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0012[Correction target item name] 0012

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0012】[0012]

【課題を解決するための手段】上記目的を達成するため
に本発明により提供されるものは、クライアントとサー
バとからなるイントラネットシステムにおいて、サーバ
は、情報を送受信するウエブサーバと、帳票のデータ部
を格納するデータベースと、帳票のフォーム部を格納す
るフォーム格納手段と、ウエブサーバを介するクライア
ントからの要求に応じてデータベースから読み出された
データ及びクライアントからの入力データの少なくとも
一方とフォーム格納手段から読み出されたフォーム部と
を結合させて帳票ファイルを作成する帳票作成部とを備
え、クライアントは、帳票作成部からウエブサーバを介
して受信された帳票ファイルを出力する帳票出力手段を
備えることを特徴とする、イントラネットを利用した帳
票出力システムである。
According to the present invention, there is provided an intranet system comprising a client and a server, the server comprising: a web server for transmitting and receiving information; and a data part of a form. A form storing means for storing a form part of a form, and at least data read from the database in response to a request from the client via the web server and input data from the client.
A form creation unit for creating a form file by combining one of the forms with the form part read from the form storage means, wherein the client outputs a form file received from the form creation unit via the web server A form output system using an intranet, comprising an output unit.

【手続補正3】[Procedure amendment 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0015[Correction target item name] 0015

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0015】本発明より、クライアントとサーバとから
なるイントラネットシステムにおけるデータベース内の
データの検索時の帳票出力方法が提供される。この場
合、サーバは、クライアント側から入力された検索条件
と必要な入力データとを受け取り、検索条件とクライア
ント側から入力されたデータとに基づいてデータベース
を検索し、検索結果をクライアントのウエブブラウザに
表示させ、ウエブブラウザ上のデータに基づいて帳票フ
ァイルを作成し、帳票ファイルをクライアントに送出し
て帳票を印刷させる、というステップを備える。
According to the present invention, there is provided a form output method for retrieving data in a database in an intranet system including a client and a server. In this case, the server uses the search conditions entered from the client side.
And the necessary input data , search conditions and client
The database is searched based on the data input from the client side, the search results are displayed on the client's web browser, a form file is created based on the data on the web browser, and the form file is sent to the client to send the form. Is printed.

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0017[Correction target item name] 0017

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0017】本発明によりさらに、クライアントとサー
バとからなるイントラネットシステムにおけるデータベ
ース内のデータの更新時の帳票出力方法も提供される。
この場合、サーバは、クライアント側から入力された検
索条件と変更データとを受け取り、検索条件に基づいて
データベースを検索し、検索されたデータをクライアン
ト側から入力された変更データによって修正し、修正さ
れたデータに基づいて帳票ファイルを作成し、帳票ファ
イルをクライアントに送出して帳票を印刷させる。
The present invention further provides a form output method when updating data in a database in an intranet system including a client and a server.
In this case, the server receives the search condition and the changed data input from the client side, searches the database based on the search condition, and stores the searched data in the client.
The data is corrected by the change data input from the client side, a form file is created based on the corrected data, and the form file is sent to the client to print the form.

【手続補正5】[Procedure amendment 5]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0045[Correction target item name] 0045

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0045】[0045]

【発明の効果】以上の説明から明らかなように、本発明
によれば、ウエブサーバに、データベースから読み出さ
れたデータ及びクライアントからの入力データの少なく
とも一方と、フォーム格納手段から読み出されたフォー
ムデータとを結合させて帳票ファイルを作成する帳票作
成部とを備えたことにより、大規模データベース内のデ
ータを再利用することができるとともに、ネットワーク
を介して帳票ファイルをクライアント側に配信するよう
にしたので、サーバ側ではクライアントが使用するOS
等の使用環境に対応する複数のプログラムを用意する必
要がないという効果が得られる。また、クライアント側
に帳票作成プログラムを実行するための大きい記憶容量
を用意しなくてもよいので、クライアント側の記憶容量
を大幅に削減できるという効果が得られる。
As is apparent from the above description, according to the present invention, the data read from the database and the input data from the client are reduced in the web server.
And a form creation unit for creating a form file by combining the form data read from the form storage means with the form data, so that the data in the large-scale database can be reused, Since the form file is distributed to the client via the server, the server uses the OS used by the client.
There is an effect that there is no need to prepare a plurality of programs corresponding to the use environment such as. In addition, since it is not necessary to prepare a large storage capacity for executing the form creation program on the client side, the effect that the storage capacity on the client side can be significantly reduced can be obtained.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 八森 真治 東京都江東区南砂2−7−5 株式会社シ ーアールシー総合研究所内 Fターム(参考) 5B089 AA21 AA22 AC05 AD12 BB05 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Shinji Hachimori 2-7-5 Minamisuna, Koto-ku, Tokyo FRC Term, in the RC Research Institute, Inc. (reference) 5B089 AA21 AA22 AC05 AD12 BB05

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 クライアントとサーバとからなるイント
ラネットシステムにおいて、 前記サーバは、情報を送受信するウエブサーバと、帳票
のデータ部を格納するデータベースと、帳票のフォーム
データを格納するフォーム格納手段と、前記ウエブサー
バを介する前記クライアントからの要求に応じて前記デ
ータベースから読み出されたデータと前記フォーム格納
手段から読み出されたフォームデータとを結合させて帳
票ファイルを作成する帳票作成部とを備え、 前記クライアントは、前記帳票作成部から前記ウエブサ
ーバを介して受信された帳票ファイルを出力する帳票出
力手段を備えることを特徴とする、イントラネットを利
用した帳票出力システム。
1. In an intranet system comprising a client and a server, the server comprises: a web server for transmitting and receiving information; a database for storing a form data part; a form storage means for storing form data for the form; A form creation unit for creating a form file by combining data read from the database and form data read from the form storage unit in response to a request from the client via a web server, A form output system using an intranet, wherein the client includes form output means for outputting a form file received from the form creation unit via the web server.
【請求項2】 前記帳票作成部は、前記フォーム格納手
段から読み出されたフォームデータのフィールドに前記
データベースから読み出されたデータを設定して前記帳
票ファイルを作成し、該帳票ファイルをウエブ上での配
信に適した形式に変換する変換手段と、前記帳票ファイ
ルを前記ウエブサーバを介して前記クライアント内の前
記帳票出力手段に送出するコモンゲートウエイ・インタ
ーフェイスとを備えることを特徴とする請求項1に記載
の帳票出力システム。
2. The form creation unit creates the form file by setting data read from the database in a field of the form data read from the form storage means, and creates the form file on a web. And a conversion means for converting the form file into a form suitable for distribution in a client, and a common gateway interface for sending the form file to the form output means in the client via the web server. Form output system described in.
【請求項3】 前記クライアントは、HTML形式のウ
エブ情報を送受信するウエブブラウザを備えており、前
記帳票作成部は、該ウエブブラウザ上のデータに基づい
て前記帳票ファイルを作成するものである、請求項1に
記載の帳票出力システム。
3. The client according to claim 1, wherein the client includes a web browser for transmitting and receiving web information in an HTML format, and the form creation unit creates the form file based on data on the web browser. Item 2. The form output system according to Item 1.
【請求項4】 前記帳票作成部は、前記クライアントか
らの検索条件に応じて前記データベースから検索された
データに基づいて前記帳票ファイルを作成するものであ
る、請求項1に記載の帳票出力システム。
4. The form output system according to claim 1, wherein the form creation unit creates the form file based on data retrieved from the database according to a search condition from the client.
【請求項5】 クライアントとサーバとからなるイント
ラネットシステムにおけるデータベース内のデータの検
索時の帳票出力方法であって、 前記サーバは、 前記クライアント側から入力された検索条件を受け取
り、 前記検索条件に基づいて前記データベースを検索し、 検索結果を前記クライアントのウエブブラウザに表示さ
せ、 前記ウエブブラウザ上のデータに基づいて帳票ファイル
を作成し、 前記帳票ファイルを前記クライアントに送出して帳票を
印刷させる、 というステップを備える帳票作成方法。
5. A form output method for retrieving data in a database in an intranet system including a client and a server, the server receiving a search condition input from the client side, and based on the search condition. Searching the database, displaying the search results on the web browser of the client, creating a form file based on the data on the web browser, sending the form file to the client, and printing the form. A form creation method including steps.
【請求項6】 クライアントとサーバとからなるイント
ラネットシステムにおけるデータベース内のデータの検
索時の帳票出力方法であって、 前記サーバは、 前記クライアント側から入力された検索条件を受け取
り、 前記検索条件に基づいて前記データベースを検索し、 検索されたデータに基づいて帳票ファイルを作成し、 前記帳票ファイルを前記クライアントに送出して帳票を
印刷させる、 というステップを備える帳票作成方法。
6. A form output method for retrieving data in a database in an intranet system including a client and a server, wherein the server receives a search condition input from the client side, and based on the search condition. And generating a form file based on the searched data, and sending the form file to the client to print the form.
【請求項7】 クライアントとサーバとからなるイント
ラネットシステムにおけるデータベース内へのデータの
登録時の帳票出力方法であって、 前記サーバは、 前記クライアントのウエブブラウザ上で登録されたデー
タを受け取り、 受け取ったデータに基づいて帳票ファイルを作成し、 前記帳票ファイルを前記クライアントに送出して帳票を
印刷させる、 というステップを備える帳票作成方法。
7. A form output method at the time of registering data in a database in an intranet system including a client and a server, wherein the server receives data registered on a web browser of the client, and receives the data. Creating a form file based on the data, and transmitting the form file to the client to print the form.
【請求項8】 クライアントとサーバとからなるイント
ラネットシステムにおけるデータベース内のデータの更
新時の帳票出力方法であって、 前記サーバは、 前記クライアント側から入力された検索条件を受け取
り、 前記検索条件に基づいて前記データベースを検索し、 検索されたデータを修正し、 修正されたデータに基づいて帳票ファイルを作成し、 前記帳票ファイルを前記クライアントに送出して帳票を
印刷させる、 というステップを備える帳票作成方法。
8. A form output method when updating data in a database in an intranet system including a client and a server, wherein the server receives a search condition input from the client side, and based on the search condition. Searching the database, correcting the searched data, creating a form file based on the corrected data, sending the form file to the client, and printing the form. .
【請求項9】 請求項6から8のいずれか一項に記載の
前記帳票ファイルを作成するステップのプログラムを格
納した記録媒体であって、 前記プログラムは、 前記データベースの検索により得られたデータに含まれ
るデータ名を読み、 前記データ名に対応するフィールドに前記データを設定
し、次いで 設定されたデータを帳票ファイルに変換する、 というステップを備える、帳票ファイルを作成するプロ
グラムを格納した記録媒体。
9. A recording medium storing a program for creating the form file according to any one of claims 6 to 8, wherein the program stores data obtained by searching the database. A recording medium storing a program for creating a form file, comprising: reading a data name included therein, setting the data in a field corresponding to the data name, and then converting the set data into a form file.
JP10234543A 1998-08-20 1998-08-20 Document output system utilizing intra-network, document output method and recording medium for document output program Pending JP2000066984A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10234543A JP2000066984A (en) 1998-08-20 1998-08-20 Document output system utilizing intra-network, document output method and recording medium for document output program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10234543A JP2000066984A (en) 1998-08-20 1998-08-20 Document output system utilizing intra-network, document output method and recording medium for document output program

Publications (1)

Publication Number Publication Date
JP2000066984A true JP2000066984A (en) 2000-03-03

Family

ID=16972681

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10234543A Pending JP2000066984A (en) 1998-08-20 1998-08-20 Document output system utilizing intra-network, document output method and recording medium for document output program

Country Status (1)

Country Link
JP (1) JP2000066984A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306448A (en) * 2000-04-18 2001-11-02 Prism:Kk Method for distributing electronic document data
JP2001306833A (en) * 2000-04-25 2001-11-02 Jcnland Inc Contents sales system
JP2002163193A (en) * 2000-11-22 2002-06-07 Atsushi Kubota Information data output system
JP2002278712A (en) * 2001-03-21 2002-09-27 Atsushi Kubota Information data output system
JP2003050964A (en) * 2000-11-30 2003-02-21 Kokusai Zunou Sangyo Kk Web server system and web system for spread sheet
JP2004062243A (en) * 2002-07-24 2004-02-26 Internatl Business Mach Corp <Ibm> Client server system, client, server, computer unit, and method and program for preparing print image
US7266590B2 (en) 2000-02-21 2007-09-04 Seiko Epson Corporation System for mediating printing on network
JP2007334530A (en) * 2006-06-14 2007-12-27 Hitachi Ltd Multiple format business form integration printing method, system and program
US7461138B2 (en) 2000-02-21 2008-12-02 Seiko Epson Corporation System for mediating printing on network
US7760377B2 (en) 2002-01-28 2010-07-20 Seiko Epson Corporation Image printing system and image delivery device and image printing device used therein
US7870287B2 (en) 2000-02-21 2011-01-11 Seiko Epson Corporation Print portal system on network
JP2011233034A (en) * 2010-04-28 2011-11-17 Canon Inc Printing system, information processor, and method thereof

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63312161A (en) * 1987-06-12 1988-12-20 Nec Corp Output document format decision system for delivery transfer between plural hosts
JPH03158964A (en) * 1989-11-17 1991-07-08 Oki Electric Ind Co Ltd Spread sheet preparing method
JPH0635819A (en) * 1992-07-14 1994-02-10 Nec Corp Versatile delivery system
JPH07234901A (en) * 1994-02-22 1995-09-05 Hitachi Ltd Slip data processing method
JPH07296084A (en) * 1994-04-22 1995-11-10 Hitachi Ltd System and method for processing data
JPH07295906A (en) * 1994-04-28 1995-11-10 Toyota Motor Corp Communication system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63312161A (en) * 1987-06-12 1988-12-20 Nec Corp Output document format decision system for delivery transfer between plural hosts
JPH03158964A (en) * 1989-11-17 1991-07-08 Oki Electric Ind Co Ltd Spread sheet preparing method
JPH0635819A (en) * 1992-07-14 1994-02-10 Nec Corp Versatile delivery system
JPH07234901A (en) * 1994-02-22 1995-09-05 Hitachi Ltd Slip data processing method
JPH07296084A (en) * 1994-04-22 1995-11-10 Hitachi Ltd System and method for processing data
JPH07295906A (en) * 1994-04-28 1995-11-10 Toyota Motor Corp Communication system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7461138B2 (en) 2000-02-21 2008-12-02 Seiko Epson Corporation System for mediating printing on network
US7370090B2 (en) 2000-02-21 2008-05-06 Seiko Epson Corporation Print portal system on network
US7870287B2 (en) 2000-02-21 2011-01-11 Seiko Epson Corporation Print portal system on network
US7266590B2 (en) 2000-02-21 2007-09-04 Seiko Epson Corporation System for mediating printing on network
JP2001306448A (en) * 2000-04-18 2001-11-02 Prism:Kk Method for distributing electronic document data
JP2001306833A (en) * 2000-04-25 2001-11-02 Jcnland Inc Contents sales system
JP2002163193A (en) * 2000-11-22 2002-06-07 Atsushi Kubota Information data output system
JP2003050964A (en) * 2000-11-30 2003-02-21 Kokusai Zunou Sangyo Kk Web server system and web system for spread sheet
JP4606626B2 (en) * 2001-03-21 2011-01-05 敦 久保田 Information data output system
JP2002278712A (en) * 2001-03-21 2002-09-27 Atsushi Kubota Information data output system
US7760377B2 (en) 2002-01-28 2010-07-20 Seiko Epson Corporation Image printing system and image delivery device and image printing device used therein
JP2004062243A (en) * 2002-07-24 2004-02-26 Internatl Business Mach Corp <Ibm> Client server system, client, server, computer unit, and method and program for preparing print image
JP2007334530A (en) * 2006-06-14 2007-12-27 Hitachi Ltd Multiple format business form integration printing method, system and program
JP2011233034A (en) * 2010-04-28 2011-11-17 Canon Inc Printing system, information processor, and method thereof
US8873090B2 (en) 2010-04-28 2014-10-28 Canon Kabushiki Kaisha Print system for outputting data from web application on a network

Similar Documents

Publication Publication Date Title
US6044372A (en) Method and apparatus for publishing information to a communications network and enabling subscriptions to such information
US6591289B1 (en) Method of delivering formatted documents over a communications network
TW525067B (en) System and method for in-context editing
US6108673A (en) System for creating a form from a template that includes replication block
US5920696A (en) Dynamic windowing system in a transaction base network for a client to request transactions of transient programs at a server
US8260844B2 (en) Information messaging and collaboration system
US7287229B2 (en) Template-driven process system
US6332150B1 (en) Integrated document development method
US7240294B2 (en) Method of constructing a composite image
US7039861B2 (en) Presentation data-generating device, presentation data-generating system, data-management device, presentation data-generating method and machine-readable storage medium
US20100251143A1 (en) Method, system and computer program for creating and editing a website
US20050102608A1 (en) Method and system for previewing and printing customized forms
US20070239726A1 (en) Systems and methods of transforming data for web communities and web applications
JPH11502346A (en) Computer system and computer execution process for creating and maintaining online services
JP2000066984A (en) Document output system utilizing intra-network, document output method and recording medium for document output program
US20060218164A1 (en) Document management device and document management program
JPH10124431A (en) Home page preparation supporting system
JPH1115724A (en) Method and device for managing document
JP2000298646A (en) Www server system
JP2008234286A (en) Database system, database server, program, and recording medium
JP3779474B2 (en) Page display control device, page display control method, and page display control program recording medium
JP2002251348A (en) System and program for reading contents data
JP2007272444A (en) Content management device, content management method, and content management program
JP2006252125A (en) Database system, server, program and recording medium
JP2004287645A (en) Database input server device and database input system