[go: up one dir, main page]

JP2002014863A - Method for operating data base system for task - Google Patents

Method for operating data base system for task

Info

Publication number
JP2002014863A
JP2002014863A JP2000198283A JP2000198283A JP2002014863A JP 2002014863 A JP2002014863 A JP 2002014863A JP 2000198283 A JP2000198283 A JP 2000198283A JP 2000198283 A JP2000198283 A JP 2000198283A JP 2002014863 A JP2002014863 A JP 2002014863A
Authority
JP
Japan
Prior art keywords
storage device
information
computer
database
business
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
JP2000198283A
Other languages
Japanese (ja)
Inventor
Akihiro Okabashi
晃宏 岡橋
Mitsukuni Hamazaki
光国 濱崎
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2000198283A priority Critical patent/JP2002014863A/en
Publication of JP2002014863A publication Critical patent/JP2002014863A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a method for operating a data base system for a task capable of obtaining the latest information without any time shift as necessary without imposing any excessive load on a main computer. SOLUTION: The data base of inventory information whose information is frequently updated is set in a storage device 5 of a main frame 1, and a part or whole part of the data base is updated and preserved in a storage device 6 of a web server 2 every other day. At the time of operating an ordering task, a user performs access to the data base in the storage device 6 in order to reduce any load on the main frame 1 for performing a basic task such as the update of the data base. Also, as long as operating a selling task, the user is allowed to perform access to the data base in the storage device 5 in order to operates the accurate selling task by using the latest inventory information without any time shift.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、業務用データベー
スシステムの運用方法の改良、特に、業務用データベー
スを頻繁に更新するメインコンピュータの負荷の軽減と
最新のデータベースを有効に利用するための改良に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an improvement in a method of operating a business database system, and more particularly, to a reduction in the load on a main computer that frequently updates a business database and an improvement for effectively using the latest database. .

【0002】[0002]

【従来の技術】企業等で利用される業務用データベース
システムは、メインコンピュータと情報端末によるシス
テム形態からクライアント/サーバシステム、更には、
イントラネット利用へと変化してきた。イントラネット
上に存在する各種の資源に対して統一された操作によっ
てアクセスできるWWWは、急速に広まりつつあり、更
に、インターネット経由でWWWを用いて企業間で情報
を遣り取りするエクストラネットも広まりつつある。こ
のような状況に応じ、高性能,高信頼性を要求される基
幹系業務、例えば、各種データのオンライン処理等をメ
インコンピュータに残し、発注あるいは在庫管理等の情
報系業務をサブコンピュータに移行させてWWWから利
用するシステム形態をとることが多くなっている。
2. Description of the Related Art A business database system used in a company or the like has been changed from a system configuration using a main computer and an information terminal to a client / server system,
The use of intranets has changed. The WWW that can access various resources existing on the intranet by a unified operation is rapidly spreading, and an extranet for exchanging information between companies using the WWW via the Internet is also spreading. Under such circumstances, core tasks requiring high performance and high reliability, such as online processing of various data, are left on the main computer, and information tasks such as ordering or inventory management are transferred to the sub-computer. In many cases, a system form used from the WWW is used.

【0003】[0003]

【発明が解決しようとする課題】このようなシステム形
態を適用して業務用データベースシステムを運用した場
合、発注や在庫確認等の情報系業務がメインコンピュー
タと独立して行われるようになるのでメインコンピュー
タの負荷は軽減されるが、更新されたばかりの最新のデ
ータベースはメインコンピュータ上にのみ存在し、この
データベースがサブコンピュータ上にダウンロードされ
るまでの間、サブコンピュータから出力されるデータベ
ースの情報に時間的な不整合が生じるといった問題があ
る。
When a business database system is operated by applying such a system form, information-related work such as ordering and inventory confirmation is performed independently of the main computer. Although the load on the computer is reduced, the latest database that has just been updated exists only on the main computer, and the database information output from the sub computer takes time until this database is downloaded to the sub computer. However, there is a problem that a temporary mismatch occurs.

【0004】[0004]

【発明の目的】そこで、本発明の目的は、前記従来技術
の欠点を解消し、基幹系業務を実施するメインコンピュ
ータに過剰な負荷を与えることなく、時間的なずれのな
い最新の情報を必要に応じて入手することが可能な業務
用データベースシステムの運用方法を提供することにあ
る。
SUMMARY OF THE INVENTION It is therefore an object of the present invention to solve the above-mentioned drawbacks of the prior art and to provide the latest information without time lag without imposing an excessive load on a main computer for carrying out core business. It is an object of the present invention to provide a method of operating a business database system that can be obtained according to the requirements.

【0005】[0005]

【課題を解決するための手段】本発明は、記憶装置を備
えたメインコンピュータとサブコンピュータとを情報伝
達可能に接続し、メインコンピュータによって頻繁に情
報を更新される業務用データベースをメインコンピュー
タの記憶装置内に設置すると共に、業務用データベース
の一部または全部を所定周期毎にサブコンピュータの記
憶装置内に更新して保存する業務用データベースシステ
ムの運用方法であり、前記目的を達成するため、特に、
ユーザーが最新のデータを必要としない業務を行う場合
にはサブコンピュータの記憶装置内の業務用データベー
スにアクセスする一方、ユーザーが最新のデータを必要
とする業務を行う場合に限って、前記サブコンピュータ
および前記メインコンピュータを介してメインコンピュ
ータの記憶装置内の業務用データベースにアクセスする
ことを特徴とした構成を有する。
According to the present invention, a main computer having a storage device and a sub-computer are connected so as to be able to transmit information, and a business database whose information is frequently updated by the main computer is stored in the main computer. A method of operating a business database system that is installed in an apparatus and updates and saves a part or all of a business database in a storage device of a sub-computer at predetermined intervals, in order to achieve the above object, ,
When the user performs a task that does not require the latest data, the subcomputer is accessed only when the user performs a task that requires the latest data while accessing the business database in the storage device of the subcomputer. And a business database in a storage device of the main computer is accessed via the main computer.

【0006】このような構成によれば、メインコンピュ
ータによって情報を更新された業務用データベースの内
容が所定周期毎、例えば、1日の業務終了毎にサブコン
ピュータの記憶装置内に更新して保存される。そこで、
最新のデータを必要としない業務を行う場合、例えば、
発注業務を行うような場合には、1日程度のデータベー
スの更新の遅れは問題とならないので、ユーザーはメイ
ンコンピュータと独立して機能するサブコンピュータに
アクセスし、サブコンピュータの記憶装置内の業務用デ
ータベースを参照する。これにより、基幹系業務を実施
するメインコンピュータに対するアクセスが規制され、
メインコンピュータの負荷が軽減される。一方、最新の
データを必要とする業務を行う場合、例えば、在庫管理
業務を行うような場合には、1日のデータベースの更新
の遅れが重要な問題となるので、ユーザーはサブコンピ
ュータを介してメインコンピュータにアクセスし、メイ
ンコンピュータの記憶装置内の業務用データベース、つ
まり、リアルタイムで情報を更新されている業務用デー
タベースを参照する。これにより、時間的なずれのない
最新の情報を利用して在庫確認等の情報系業務を実施す
ることが可能となる。このように、必要に応じてメイン
コンピュータあるいはサブコンピュータの何れかの記憶
装置内の業務用データベースにアクセスすることによ
り、メインコンピュータに対する負荷の軽減と、時間的
なずれのない最新の情報の入手がバランスを保って達成
されることになる。
According to this configuration, the contents of the business database updated by the main computer are updated and stored in the storage device of the sub-computer at predetermined intervals, for example, at the end of each business day. You. Therefore,
When doing business that does not require the latest data, for example,
In ordering work, a delay of about one day in updating the database is not a problem, so the user accesses the sub-computer functioning independently of the main computer, and accesses the sub-computer storage device. Browse the database. As a result, access to the main computer that performs mission-critical tasks is regulated,
The load on the main computer is reduced. On the other hand, when performing operations that require the latest data, for example, when performing inventory management operations, a delay in updating the database of one day is an important problem. The main computer is accessed, and the business database in the storage device of the main computer, that is, the business database whose information is updated in real time, is referred to. As a result, it is possible to perform information-related operations such as inventory check using the latest information without time lag. In this way, by accessing the business database in the storage device of either the main computer or the sub-computer as needed, the load on the main computer can be reduced and the latest information without time lag can be obtained. Achieved with a balance.

【0007】更に、サブコンピュータへのアクセス時に
サブコンピュータの記憶装置内の業務用データベースの
内容をデフォルトでモニタ表示する一方、ユーザーの操
作によって最新情報の表示が要求された場合にのみ、メ
インコンピュータの記憶装置内の業務用データベースの
内容をモニタ表示するよに構成することが可能である。
Furthermore, while accessing the subcomputer, the contents of the business database in the storage device of the subcomputer are displayed on the monitor by default, and only when the display of the latest information is requested by the user's operation, the main computer is displayed. It is possible to configure so that the contents of the business database in the storage device are displayed on the monitor.

【0008】このような構成を適用することにより、最
新情報を必要としないユーザーが必要以上にメインコン
ピュータにアクセスするといった無駄が防止され、メイ
ンコンピュータの記憶装置に対する不用意なアクセスに
よって生じるメインコンピュータの負荷を適切に解消す
ることができる。
By applying such a configuration, it is possible to prevent a user who does not need the latest information from accessing the main computer more than necessary, and to prevent the main computer from being inadvertently accessing a storage device of the main computer. The load can be properly eliminated.

【0009】また、業務用データベースをデータの種別
に対応して複数に分割し、サブコンピュータへのアクセ
ス時に種別の一覧をモニタ表示した後、ユーザーの操作
によって選択された種別に対応するデータベースの内容
のみを前記メインコンピュータまたはサブコンピュータ
の記憶装置から読み込んでモニタ表示するように構成す
ることも可能である。
In addition, the business database is divided into a plurality of types corresponding to data types, a list of types is displayed on a monitor when accessing the subcomputer, and then the contents of the database corresponding to the type selected by the user's operation are displayed. Only the main computer or the sub-computer may be read from the storage device and displayed on the monitor.

【0010】このような構成によれば、表示すべきデー
タベースの種別がユーザーが必要としているものだけに
特定されるので、不必要な情報がメインコンピュータの
記憶装置から読み込まれることがなくなり、メインコン
ピュータの負荷が適切に軽減される。
According to such a configuration, the type of the database to be displayed is specified only to the type required by the user, so that unnecessary information is not read from the storage device of the main computer. Is appropriately reduced.

【0011】更に、アクセスの可否を判定するためのア
クセスコードをサブコンピュータに設定しておき、サブ
コンピュータへのアクセス時にユーザーによって入力さ
れるアクセスコードとサブコンピュータに設定されたア
クセスコードとが一致した場合に限って各データベース
へのアクセスを許可するように構成することも可能であ
る。
Further, an access code for determining whether or not access is allowed is set in the subcomputer, and the access code input by the user when accessing the subcomputer matches the access code set in the subcomputer. It is also possible to configure to allow access to each database only in such a case.

【0012】サブコンピュータおよびメインコンピュー
タに対する不用意なアクセスや情報の読み込みが禁止さ
れるため、コンピュータの負荷が軽減され、また、情報
の機密保持にも有効である。
Since inadvertent access to the sub-computer and the main computer and reading of information are prohibited, the load on the computer is reduced and the confidentiality of information is effective.

【0013】また、業務用データベースのオンライン処
理を行うメインフレームによってメインコンピュータが
構成されている場合には、サブコンピュータをウェブサ
ーバとしてインターネットに接続し、インターネットに
接続されたウェブ端末によってサブコンピュータにアク
セスできるようにすることが望ましい。
When the main computer is constituted by a main frame for performing online processing of a business database, the sub computer is connected to the Internet as a web server, and the sub computer is accessed by a web terminal connected to the Internet. It is desirable to be able to do so.

【0014】このような構成を適用することにより、単
一のデータベースの資源を様々な場所から利用できるよ
うになり、ウェブ端末毎にデータベースを保存するとい
った煩わしさや、ウェブ端末間での時間的な情報の不整
合といった問題も解消される。
By applying such a configuration, the resources of a single database can be used from various places, and the inconvenience of saving a database for each web terminal, and the time between web terminals, Problems such as information inconsistency are also resolved.

【0015】[0015]

【発明の実施の形態】以下、図面を参照して本発明の実
施形態について詳細に説明する。図1は本発明を適用し
た一実施形態の業務用データベースシステムを構成する
ハードウェアを簡略化して示したブロック図である。
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a simplified block diagram showing hardware constituting a business database system according to an embodiment of the present invention.

【0016】この業務用データベースシステムは、概略
において、メインコンピュータとなるメインフレーム1
と、このメインフレーム1に対して情報伝達可能に接続
されたサブコンピュータであるウェブサーバ2によって
形成される。
This business-use database system is generally a mainframe 1 serving as a main computer.
And a web server 2 which is a subcomputer connected to the mainframe 1 so that information can be transmitted.

【0017】メインフレーム1には大容量の記憶装置5
が接続され、また、ウェブサーバ2には、それよりも多
少容量の小さな記憶装置6が接続されている。このう
ち、ウェブサーバ2は、ファイヤーウォールを介してイ
ンターネット3に接続され、更に、通常のパーソナルコ
ンピュータによって構成されるウェブ端末4がインター
ネット3を経由してウェブサーバ2に接続できるように
なっている。
The main frame 1 has a large-capacity storage device 5.
Is connected to the web server 2, and a storage device 6 having a slightly smaller capacity is connected to the web server 2. Among them, the web server 2 is connected to the Internet 3 via a firewall, and a web terminal 4 constituted by a normal personal computer can be connected to the web server 2 via the Internet 3. .

【0018】ウェブサーバ2は社内のネットワークにも
接続されており、このネットワークに接続された別のパ
ーソナルコンピュータ等から記憶装置6内のデータベー
スを参照することができ、更に、ウェブサーバ2とメイ
ンフレーム1との間の情報伝達機能を利用して別の社内
コンピュータ等を端末として記憶装置5内のデータベー
スを参照することもできるようになっている。
The web server 2 is also connected to an in-house network, and can refer to a database in the storage device 6 from another personal computer or the like connected to the network. It is also possible to refer to the database in the storage device 5 using another in-house computer or the like as a terminal by using the information transfer function between the storage device 5 and the server.

【0019】通常、ウェブサーバ2にはUNIX(登録
商標)等のOSが搭載されており、通常のHTTPプロ
トコルやUNIXシェル内のCGIの機能により、市販
のウェブブラウザをユーザーインターフェイスとして使
用して情報の入出力やコンピュータ間でのデータの転送
が行われることは周知の通りである。
Normally, the web server 2 is equipped with an OS such as UNIX (registered trademark), and the information is obtained by using a commercially available web browser as a user interface by a normal HTTP protocol or a CGI function in the UNIX shell. It is well known that input / output of data and transfer of data between computers are performed.

【0020】ここでは、一例として、家電販売業者の在
庫管理システムに関連したデータベースをメインフレー
ム1で取り扱うものとして、メインフレーム1とウェブ
サーバ2の基本的な機能について説明する。
Here, as an example, the basic functions of the mainframe 1 and the web server 2 will be described assuming that the database relating to the inventory management system of the home appliance dealer is handled by the mainframe 1.

【0021】メインフレーム1は、多数の家電販売店舗
に設置された情報端末とオンラインで接続され、各家電
販売店舗の情報端末からの販売情報を受けて在庫管理情
報のデータベースを逐次更新する。在庫管理情報のデー
タベースは記憶装置5内に設置され、このデータベース
が、家電販売店舗の情報端末からの販売情報を受けたメ
インフレーム1の内部処理によって、事実上リアルタイ
ムで更新される。
The mainframe 1 is connected online to information terminals installed in a large number of home electronics retail stores, and receives sales information from the information terminals of each home electrical store, and sequentially updates the inventory management information database. The database of the inventory management information is installed in the storage device 5, and this database is updated in real time by the internal processing of the mainframe 1 which receives the sales information from the information terminal of the home appliance store.

【0022】また、メインフレーム1は、家電販売に関
連する他の業務のためにも利用されており、記憶装置5
内には、在庫管理情報の他にも様々な情報が保存されて
いる。一般に、この種の情報処理業務は基幹系業務と呼
ばれ、多数の情報端末からのリクエストによる情報処理
とその他の業務とを並列的に実行する必要上、メインフ
レーム1には高い性能と信頼性が要求される。
The mainframe 1 is also used for other business related to the sale of home electric appliances.
Various information other than inventory management information is stored therein. In general, this type of information processing is called a core business, and it is necessary to execute information processing in response to requests from a large number of information terminals and other business in parallel. Is required.

【0023】記憶装置5内に設置された業務用データベ
ースのうち、発注や在庫確認等の情報系業務に必要とさ
れるデータベース、つまり、在庫管理情報に関連するデ
ータベースの部分が、1日の業務終了毎に、メインフレ
ーム1の記憶装置5からウェブサーバ2の記憶装置6に
更新して保存される。
Among the business databases installed in the storage device 5, a database required for information-related business such as ordering and inventory confirmation, that is, a database portion related to inventory management information is a daily business. Each time the processing is completed, the data is updated and stored from the storage device 5 of the mainframe 1 to the storage device 6 of the web server 2.

【0024】従って、在庫管理情報に関連するデータベ
ースはメインフレーム1の記憶装置5とウェブサーバ2
の記憶装置6に重複して存在することになるが、このう
ち、リアルタイムの在庫管理情報が保持されるのはメイ
ンフレーム1の記憶装置5だけであり、記憶装置6側の
データベースの在庫管理情報には最大で丸1日分の時間
的な遅れが伴う場合がある。
Therefore, the database relating to the inventory management information is stored in the storage device 5 of the mainframe 1 and the web server 2
Of the mainframe 1, only the storage device 5 of the mainframe 1 holds the real-time inventory management information, and the inventory management information of the database of the storage device 6 is stored. May have a time delay of up to a full day.

【0025】通常の発注業務は在庫管理情報の概略を把
握していれば実施可能であるので、記憶装置6の在庫管
理情報のデータベースを参照すれば済む。しかし、販売
業務を行う場合には、正にその時点での在庫状況を確認
しなければならないので、記憶装置5の在庫管理情報を
参照しなければならない。
A normal ordering operation can be performed if the outline of the inventory management information is grasped, so that it is sufficient to refer to the inventory management information database in the storage device 6. However, when a sales operation is performed, it is necessary to check the inventory status at that point in time, so the inventory management information in the storage device 5 must be referred to.

【0026】次に、ウェブ端末4を利用してウェブサー
バ2にアクセスして記憶装置6あるいは記憶装置5のデ
ータベースを参照する場合を例にとって、図2ないし図
6のフローチャートを参照してメインフレーム1,ウェ
ブサーバ2,ウェブ端末4の実質的な処理動作の概略を
説明する。
Next, taking as an example the case where the web server 2 is accessed using the web terminal 4 to refer to the storage device 6 or the database of the storage device 5, the mainframe will be described with reference to the flowcharts of FIGS. An outline of a substantial processing operation of the web server 2 and the web terminal 4 will be described.

【0027】無論、ウェブ端末4に代えて、社内のネッ
トワークに接続された別のパーソナルコンピュータ等を
利用して同様の操作を実施することも可能である。
Of course, the same operation can be performed by using another personal computer or the like connected to a company network instead of the web terminal 4.

【0028】まず、ウェブ端末4を操作するユーザーが
在庫情報表示のためのアプリケーション、例えば、市販
のウェブブラウザ等を起動してインターネット3に接続
すると、ウェブ端末4は図2におけるステップa1の判
別処理でこの操作を検出し、図7に示されるようなログ
イン画面をウェブ端末4のモニタに表示して(ステップ
a2)、ユーザーによるキャンセルキーの操作あるいは
ログインIDとパスワードの入力操作を待つ待機状態に
入る(ステップa3,ステップa4)。
First, when the user operating the web terminal 4 starts an application for displaying inventory information, for example, a commercially available web browser or the like, and connects to the Internet 3, the web terminal 4 executes the discrimination processing in step a1 in FIG. This operation is detected, a login screen as shown in FIG. 7 is displayed on the monitor of the web terminal 4 (step a2), and the system enters a standby state waiting for the user to operate the cancel key or input the login ID and password. Enter (step a3, step a4).

【0029】なお、ここでキャンセルキーが操作された
場合には、ウェブ端末4はログイン画面の表示をリセッ
トしてインターネット3との接続を解除し(ステップa
15)、ユーザーの要求に応じて別のアプリケーション
を立上げる等の通常の処理を実施することになるが、こ
の点に関しては従来と同様であるので、説明は省略する
(ステップa16)。
When the cancel key is operated here, the web terminal 4 resets the display of the login screen and releases the connection with the Internet 3 (step a).
15) Normal processing such as launching another application in response to a user request is performed. However, this point is the same as in the conventional case, and a description thereof will be omitted (step a16).

【0030】ウェブ端末4がステップa3およびステッ
プa4の判別処理を繰り返し実行する間にユーザーがア
クセスコードとしてのログインIDとパスワードを入力
すると、ウェブ端末4はステップa4の判別処理でこの
操作を検出し、入力されたログインIDとパスワードを
インターネット3を介してウェブサーバ2に転送し(ス
テップa5)、ウェブサーバ2からのログイン禁止また
はログイン許可の応答を待つ待機状態に入る(ステップ
a6,ステップa7)。
If the user inputs a login ID and a password as an access code while the web terminal 4 repeatedly executes the determination processing of steps a3 and a4, the web terminal 4 detects this operation in the determination processing of step a4. Then, the input login ID and password are transferred to the web server 2 via the Internet 3 (step a5), and the system enters a standby state of waiting for a response of login prohibition or login permission from the web server 2 (step a6, step a7). .

【0031】一方、インターネット3に常時接続したウ
ェブサーバ2の側では、図4および図5に示されるよう
にしてステップb1,ステップb5,ステップb7,ス
テップb9,ステップb11,ステップb13,ステッ
プb15の判別処理を繰り返し実行しており、ウェブ端
末4から転送されたログインIDとパスワードの情報
は、ステップb1の判別処理によってウェブサーバ2に
検出される。
On the other hand, on the side of the web server 2 which is constantly connected to the Internet 3, as shown in FIGS. 4 and 5, steps b1, step b5, step b7, step b9, step b11, step b13, and step b15 are performed. The determination process is repeatedly executed, and the information of the login ID and the password transferred from the web terminal 4 is detected by the web server 2 by the determination process of step b1.

【0032】このようにしてウェブ端末4からのログイ
ンIDとパスワードの情報を検出したウェブサーバ2
は、このログインIDとパスワードがこのウェブサーバ
2に既に登録されているものであるか否か、つまり、現
在このウェブサーバ2にアクセスしようとしているユー
ザーに正当なアクセス権があるか否かを判定し(ステッ
プb2)、正当なアクセス権がある場合にはログイン許
可の信号を(ステップb3)、また、正当なアクセス権
がない場合にはログイン禁止の信号を(ステップb
4)、インターネット3を介して、前述したウェブ端末
4に転送する。
The web server 2 detecting the login ID and password information from the web terminal 4 in this way
Determines whether the login ID and the password are already registered in the web server 2, that is, whether the user who is currently trying to access the web server 2 has a valid access right. (Step b2), if there is a valid access right, a login permission signal is sent (Step b3), and if there is no valid access right, a login prohibition signal is sent (Step b2).
4) Transfer to the above-mentioned web terminal 4 via the Internet 3.

【0033】なお、対応するウェブ端末4のIPアドレ
スは、最初のアクセス時にこのウェブサーバ2によって
自動的に割り振られるので、ウェブサーバ2の側では、
データ転送の対象となるウェブ端末4のアドレスを常時
把握することが可能である。
The IP address of the corresponding web terminal 4 is automatically assigned by the web server 2 at the time of the first access.
It is possible to always know the address of the web terminal 4 to be transferred.

【0034】ステップa6およびステップa7の判別処
理を繰り返し実行して待機を続けているウェブ端末4
は、ステップa6あるいはステップa7の何れか一方の
判別処理によってウェブサーバ2からのログイン許可信
号あるいはログイン禁止信号を受け取る。
The web terminal 4 which continues to wait by repeatedly executing the determination processing of step a6 and step a7
Receives a log-in permission signal or a log-in prohibition signal from the web server 2 by the discriminating process of either step a6 or step a7.

【0035】ここで、ログイン禁止信号が検出された場
合には、このユーザーに正当なアクセス権がないか、ま
たは、ログインIDやパスワードの入力ミスがあったこ
とを意味するので、ウェブ端末4は、再びステップa3
の判別処理に戻り、ユーザーによるログインIDおよび
パスワードの再入力操作を許容する。無論、この段階で
図7に示されるようなキャンセルキーを操作し、ユーザ
ーの意思によってステップa3およびステップa4のル
ープ処理から抜けて処理を終了させることも可能であ
る。
Here, if the login prohibition signal is detected, it means that this user does not have a legitimate access right or there is an input error of the login ID or the password. Again at step a3
Returning to the determination process, the user is allowed to perform a re-input operation of the login ID and the password. Of course, at this stage, it is also possible to operate the cancel key as shown in FIG. 7 and end the processing by exiting from the loop processing of step a3 and step a4 according to the user's intention.

【0036】一方、ステップa7の判別処理でログイン
許可信号が検出された場合、ウェブ端末4はインターネ
ット3を介してウェブサーバ2に在庫概要情報要求信号
を転送し(ステップa8)、ウェブサーバ2からの在庫
概要情報の転送を待つ待機状態に入る(ステップa
9)。
On the other hand, when the login permission signal is detected in the determination processing of step a7, the web terminal 4 transfers the stock summary information request signal to the web server 2 via the Internet 3 (step a8). Enters a standby state waiting for the transfer of the stock summary information (step a).
9).

【0037】ステップb1,ステップb5,ステップb
7,ステップb9,ステップb11,ステップb13,
ステップb15の判別処理を繰り返し実行しているウェ
ブサーバ2は、ステップb5の判別処理でこの在庫概要
情報要求信号を検出し、ウェブサーバ2の記憶装置6に
アクセスして在庫概要情報を読み込み、このデータをイ
ンターネット3を介して前述のウェブ端末4に転送する
(ステップb6)。
Step b1, step b5, step b
7, Step b9, Step b11, Step b13,
The web server 2 that has repeatedly executed the determination process of step b15 detects this inventory summary information request signal in the determination process of step b5, accesses the storage device 6 of the web server 2 and reads the inventory summary information, and The data is transferred to the web terminal 4 via the Internet 3 (step b6).

【0038】ステップa9の判別処理でこの在庫概要情
報を検出したウェブ端末4は、ウェブサーバ2から転送
された在庫概要情報をウェブ端末4のモニタに表示し
(ステップa10)、ユーザーによるチェックボックス
の選択操作または戻しキーあるいは詳細情報要求キーの
操作を待つ待機状態に入る(ステップa11,ステップ
a13,ステップa14)。
The web terminal 4 that has detected the stock summary information in the determination processing of step a9 displays the stock summary information transferred from the web server 2 on the monitor of the web terminal 4 (step a10), and checks the check box by the user. The process enters a standby state waiting for a selection operation or an operation of a return key or an operation of a detailed information request key (step a11, step a13, step a14).

【0039】ウェブ端末4のモニタに表示される在庫概
要情報の一例を図8に示す。この在庫概要情報はデータ
の種別をテレビ,ビデオ,DVDプレイヤー,冷蔵庫,
電子レンジ・・・等の複数のグループに分けて各種別毎
の在庫の総数の一覧を示すものであるが、前述した通
り、在庫管理情報に関連するデータは1日の業務終了時
にメインフレーム1の記憶装置5からウェブサーバ2の
記憶装置6に保存されるものであるため、最大で丸1日
分の時間的な遅れを伴っている。
FIG. 8 shows an example of the stock summary information displayed on the monitor of the web terminal 4. This inventory summary information has data types of TV, video, DVD player, refrigerator,
It shows a list of the total number of stocks for each type, divided into a plurality of groups such as microwave ovens, etc., as described above, the data related to the stock management information is stored in the mainframe 1 at the end of one business day. Is stored in the storage device 6 of the web server 2 from the storage device 5 of FIG.

【0040】ここで、ウェブ端末4のモニタを参照した
ユーザーは、何れかのデータ種別をモニタ上のチェック
ボックスで選択し、その種別のデータに関する詳細情報
を取得することになる。
Here, the user who refers to the monitor of the web terminal 4 selects one of the data types with a check box on the monitor, and obtains detailed information on the data of that type.

【0041】ユーザーによって行われるチェックボック
スの選択操作はステップa11の判別処理によってウェ
ブ端末4に検出され、これを検出したウェブ端末4は、
選択された種別を次々と追加的に記憶していく(ステッ
プa12)。図8の例ではテレビに関連する詳細情報の
みが選択された場合を示しているが、ステップa11お
よびステップa12の処理からも明らかなように、複数
のデータ種別を同時に選択することも可能である。な
お、この段階で図8に示されるような戻しキーを操作す
れば詳細情報の要求を中止して再び図7に示されるよう
なログイン画面に戻ることが可能であり(ステップa
2)、更に、図7に示されるようなキャンセルキーを操
作することによってログイン画面から通常の処理に復帰
することもできる(ステップa3,ステップa15,ス
テップa16)。
The check box selection operation performed by the user is detected by the web terminal 4 by the determination processing in step a11.
The selected types are additionally stored one after another (step a12). Although the example of FIG. 8 shows a case where only the detailed information related to the television is selected, a plurality of data types can be selected at the same time, as is clear from the processing of step a11 and step a12. . At this stage, by operating the return key as shown in FIG. 8, it is possible to cancel the request for the detailed information and return to the login screen as shown in FIG. 7 again (step a).
2) Further, by operating the cancel key as shown in FIG. 7, it is also possible to return to the normal processing from the login screen (step a3, step a15, step a16).

【0042】このようにしてチェックボックスの選択操
作を終えたユーザーが図8に示されるような詳細情報要
求キーを操作すると、ウェブ端末4はステップa14の
判別処理でこの操作を検出し、インターネット3を介し
てウェブサーバ2に在庫詳細情報要求信号と要求の対象
となるデータの種別を転送して(ステップa17)、ウ
ェブサーバ2からの在庫詳細情報の転送を待つ待機状態
に入る(ステップa18)。
When the user who has completed the check box selection operation operates the detailed information request key as shown in FIG. 8, the web terminal 4 detects this operation in the determination processing of step a14, and (Step a17), and transfers the detailed inventory information request signal and the type of data to be requested to the web server 2 via the web server 2 (step a17). .

【0043】ステップb1,ステップb5,ステップb
7,ステップb9,ステップb11,ステップb13,
ステップb15の判別処理を繰り返し実行しているウェ
ブサーバ2はステップb7の判別処理でこの在庫詳細情
報要求信号と要求の対象となるデータの種別を検出し、
記憶装置6にアクセスして前述のウェブ端末4から要求
されたデータ種別つまりテレビに関連した在庫詳細情報
を読み込み、このデータをインターネット3を介して前
述のウェブ端末4に転送する(ステップb8)。
Step b1, Step b5, Step b
7, Step b9, Step b11, Step b13,
The web server 2 that has repeatedly executed the determination process of step b15 detects the inventory detailed information request signal and the type of data to be requested in the determination process of step b7,
The storage device 6 is accessed to read the data type requested from the web terminal 4 described above, that is, detailed inventory information related to the television, and transfer this data to the web terminal 4 via the Internet 3 (step b8).

【0044】このようにして、ユーザーが必要としてい
る種別の在庫詳細情報、例えば、テレビに関連した在庫
詳細情報のみが転送される結果、ウェブサーバ2の負荷
が軽減される。
In this way, only the detailed inventory information of the type required by the user, for example, the detailed inventory information related to the television is transferred, so that the load on the web server 2 is reduced.

【0045】そして、ステップa18の判別処理でこの
在庫詳細情報を検出したウェブ端末4は、ウェブサーバ
2から転送された在庫詳細情報をデフォルトの在庫情報
としてウェブ端末4のモニタに表示し(ステップa1
9)、ユーザーによる戻しキーあるいは在庫最新情報要
求キーの操作を待つ待機状態に入る(ステップa20,
ステップa21)。
Then, the web terminal 4 which has detected the detailed stock information in the determination processing of step a18 displays the detailed stock information transferred from the web server 2 on the monitor of the web terminal 4 as default stock information (step a1).
9), enter a standby state to wait for the user to operate the return key or the latest inventory information request key (step a20,
Step a21).

【0046】ウェブ端末4のモニタに表示される在庫詳
細情報の一例を図9に示す。この在庫詳細情報は図8の
画面で選択されたデータ種別、例えば、テレビの範疇に
含まれる家電製品の在庫数のみを一覧で示すものであ
り、この例では、テレビの一種である平面ブラウン管テ
レビ25型,平面ブラウン管テレビ30型,平面ブラウ
ン管テレビ35型,・・・等の在庫情報が表示されるこ
とになる。但し、既に述べた通り、在庫管理情報に関連
するデータベースは1日の業務終了時にメインフレーム
1の記憶装置5からウェブサーバ2の記憶装置6に保存
されるものであるため、図9に示されるような在庫詳細
情報には最大で丸1日分の時間的な遅れが伴う。
FIG. 9 shows an example of detailed inventory information displayed on the monitor of the web terminal 4. This detailed inventory information is a list showing only the data types selected on the screen of FIG. 8, for example, the number of home appliances in the category of television, and in this example, a flat-panel CRT television which is a type of television. Inventory information such as 25-inch, flat-panel CRT television 30, 30-inch flat-panel CRT television 35,... However, as described above, the database related to the inventory management information is stored from the storage device 5 of the mainframe 1 to the storage device 6 of the web server 2 at the end of one business day, and is therefore shown in FIG. Such detailed inventory information involves a time delay of up to a full day.

【0047】ここで、ウェブ端末4を操作しているユー
ザーが発注業務を行う担当者であれば、1日程度のデー
タの遅れは業務上の問題とはならない。従って、発注業
務担当のユーザーは図9に示されるような在庫詳細情報
を参照し、そのまま発注に関連した業務を実施する。こ
の場合、発注に関連した業務を終えたユーザーは図9に
示されるような戻しキーを操作することになる。
Here, if the user operating the web terminal 4 is a person in charge of ordering, a data delay of about one day does not pose a business problem. Therefore, the user in charge of the ordering operation refers to the detailed inventory information as shown in FIG. 9 and directly executes the operation related to the ordering. In this case, the user who has completed the work related to the order will operate the return key as shown in FIG.

【0048】戻しキーの操作はウェブ端末4におけるス
テップa20の判別処理で検出され、これを検出したウ
ェブ端末4は、再びステップa10の処理に戻って図8
のような在庫概要情報を表示し、ユーザーによる新たな
在庫詳細情報の要求を許容する。つまり、改めてテレビ
以外の別のデータ種別の在庫詳細情報、例えば、ビデ
オ,DVDプレイヤー・・・等の在庫詳細情報を参照す
ることが可能となる。その必要がなければ、ユーザーは
図8に示されるような戻しキーを操作し(ステップa1
3)、図7に示されるようなログイン画面にまで遡り
(ステップa2)、更に、図7に示されるようなキャン
セルキーを操作して(ステップa3)、通常の処理に戻
ることができる。
The operation of the return key is detected by the discriminating process of step a20 in the web terminal 4, and the web terminal 4 which has detected this operation returns to the process of step a10 again and returns to FIG.
Is displayed to allow the user to request new detailed inventory information. That is, it is possible to refer to the detailed stock information of another data type other than the television, for example, the detailed stock information of a video, a DVD player, and the like. If it is not necessary, the user operates the return key as shown in FIG. 8 (step a1).
3) It is possible to go back to the login screen as shown in FIG. 7 (step a2), and further operate the cancel key as shown in FIG. 7 (step a3) to return to the normal processing.

【0049】一方、ウェブ端末4を操作しているユーザ
ーが販売業務を行う担当者であれば、1日のデータの遅
れは業務上重大な問題となるので、更に、図9に示され
るような在庫最新情報要求キーを操作し、メインフレー
ム1側の記憶装置5から最新のデータベースを読み出し
て参照する必要がある。
On the other hand, if the user operating the web terminal 4 is a sales person in charge, the delay of one day's data is a serious problem in the business, and furthermore, as shown in FIG. It is necessary to read the latest database from the storage device 5 of the mainframe 1 by operating the latest inventory information request key and refer to it.

【0050】ユーザーによる在庫最新情報要求キーの操
作はウェブ端末4におけるステップa21の判別処理で
検出され、これを検出したウェブ端末4は、インターネ
ット3を介してウェブサーバ2に在庫最新情報要求信号
を転送し(ステップa22)、待機時間計測タイマTを
起動して在庫最新情報要求信号転送後の経過時間の計測
を開始すると共に(ステップa23)、ウェブ端末4の
モニタ上に図11(a)に示されるようなアラートメッ
セージを表示してデータの取得に或る程度の時間が必要
であることをユーザーに示し(ステップa24)、待機
時間計測タイマTのタイムアップまたはウェブサーバ2
からのエラー信号の転送もしくは在庫最新情報の転送を
待つ待機状態に入る(ステップa25,ステップa2
6,ステップa27)。
The operation of the stock latest information request key by the user is detected by the discriminating process of step a21 in the web terminal 4, and the web terminal 4 which has detected this operation sends a stock latest information request signal to the web server 2 via the Internet 3. After the transfer (step a22), the standby time measurement timer T is started to start measuring the elapsed time after the transfer of the latest inventory information request signal (step a23), and is displayed on the monitor of the web terminal 4 as shown in FIG. An alert message as shown is displayed to indicate to the user that a certain amount of time is required for data acquisition (step a24), and the standby time measuring timer T times out or the web server 2
Into a standby state waiting for the transfer of an error signal from the server or the transfer of the latest inventory information (step a25, step a2).
6, step a27).

【0051】なお、ステップa22の処理では、前述し
たステップa11およびステップa12の処理で設定さ
れたデータ、つまり、テレビ等のデータの種別を指定す
る信号も在庫最新情報要求信号と共に転送されるように
なっている。
In the process of step a22, the data set in the processes of step a11 and step a12, that is, the signal designating the type of data of the television or the like is also transferred together with the latest stock information request signal. Has become.

【0052】一方、ステップb1,ステップb5,ステ
ップb7,ステップb9,ステップb11,ステップb
13,ステップb15の判別処理を繰り返し実行してい
るウェブサーバ2は、ステップb9の判別処理で前述し
たウェブ端末4からの在庫最新情報要求信号と要求の対
象となるデータの種別を検出し、メインフレーム1に対
して、この在庫最新情報要求信号とデータの種別を指定
する信号とを転送する(ステップb10)。
On the other hand, step b1, step b5, step b7, step b9, step b11, step b
The web server 2 that repeatedly executes the determination process of step 13 and step b15 detects the latest stock information request signal from the web terminal 4 and the type of data to be requested in the above-described determination process of step b9. The stock latest information request signal and the signal designating the data type are transferred to the frame 1 (step b10).

【0053】図6に示されるようにしてステップc1,
ステップc2またはステップc3,ステップc4,ステ
ップc7の処理を繰り返し実行しているメインフレーム
1は、ステップc4の判別処理でウェブサーバ2からの
在庫最新情報要求信号と要求の対象となるデータの種別
とを検出し、在庫最新情報の転送に十分な能力が残され
ているか否か、つまり、オンライン接続された販売店舗
の情報端末からの販売情報に基くデータベースの更新処
理(ステップc2)や通常業務のための処理(ステップ
c3)によってメインフレーム1のCPUやRAM等が
過負荷状態となっていないかどうかを判定する(ステッ
プc5)。
As shown in FIG. 6, steps c1,
The mainframe 1, which repeatedly executes the processing of step c2 or step c3, step c4, and step c7, determines the latest stock information request signal from the web server 2 and the type of the data to be requested in the determination processing of step c4. Is detected and whether or not sufficient capacity is left for transferring the latest inventory information, that is, the database update processing (step c2) based on the sales information from the information terminal of the sales shop connected online and the normal business It is determined whether or not the CPU, the RAM, and the like of the main frame 1 are overloaded by the processing (step c3) (step c5).

【0054】そして、過負荷状態となっていなければ、
メインフレーム1は記憶装置5にアクセスして記憶装置
5の最新のデータベースから前述のウェブ端末4で指定
された種別のデータの在庫最新情報、例えば、テレビに
関連する在庫最新情報を読み込み、このデータをウェブ
サーバ2に転送する(ステップc6)。このようにして
ユーザーが必要としている種別の在庫最新情報のみが転
送される結果、メインフレーム1の負荷が軽減される。
また、記憶装置5のデータベースは、ステップc1およ
びステップc2の処理により、メインフレーム1にオン
ライン接続された販売店舗の情報端末から販売情報を受
け取る度に更新されているので、実質的にリアルタイム
の在庫管理が可能である。
Then, if it is not overloaded,
The mainframe 1 accesses the storage device 5 and reads, from the latest database of the storage device 5, the latest inventory information of the type of data designated by the web terminal 4, for example, the latest inventory information relating to the television, and reads this data. Is transferred to the web server 2 (step c6). As a result, only the latest stock information of the type required by the user is transferred, so that the load on the mainframe 1 is reduced.
Further, since the database of the storage device 5 is updated each time sales information is received from the information terminal of the sales store connected online to the mainframe 1 by the processing of step c1 and step c2, the inventory is substantially real-time. Management is possible.

【0055】一方、ステップc5の判別結果が真となっ
た場合、つまり、メインフレーム1が過負荷状態となっ
ている場合には、ウェブサーバ2に対してエラー信号が
転送される(ステップc7)。
On the other hand, if the result of the determination in step c5 is true, that is, if the mainframe 1 is overloaded, an error signal is transferred to the web server 2 (step c7). .

【0056】ここで、メインフレーム1から在庫最新情
報が転送された場合、ウェブサーバ2はステップb11
の判別処理でこれを検出し、この情報をインターネット
3を介して前述のウェブ端末4に転送する(ステップb
12)。また、メインフレーム1からエラー信号が転送
された場合には、ウェブサーバ2はステップb13の判
別処理でこれを検出し、このエラー信号をインターネッ
ト3を介して前述のウェブ端末4に転送することになる
(ステップb14)。
Here, when the latest stock information is transferred from the mainframe 1, the web server 2 executes step b11.
Is detected in the determination processing of (a), and this information is transferred to the above-mentioned web terminal 4 via the Internet 3 (step b).
12). When an error signal is transferred from the mainframe 1, the web server 2 detects the error signal in the determination process of step b13, and transfers the error signal to the web terminal 4 via the Internet 3. (Step b14).

【0057】ウェブ端末4はステップa25,ステップ
a26,ステップa27の判別処理を繰り返し実行して
おり、ウェブサーバ2から在庫最新情報が転送された場
合には、ステップa27の判別処理でこれを検出し、ウ
ェブサーバ2から転送された在庫最新情報をウェブ端末
4のモニタに表示し(ステップa28)、ユーザーによ
る戻しキーの操作を待つ待機状態に入る(ステップa3
0)。
The web terminal 4 repeatedly executes the discriminating processes of steps a25, a26, and a27. When the latest stock information is transferred from the web server 2, it is detected by the discriminating process of step a27. Then, the latest inventory information transferred from the web server 2 is displayed on the monitor of the web terminal 4 (step a28), and the apparatus enters a standby state waiting for the operation of the return key by the user (step a3).
0).

【0058】ウェブ端末4のモニタに表示される在庫最
新情報の一例を図10に示す。この在庫最新情報は前述
した在庫詳細情報と同様に、図8の画面で選択されたデ
ータ種別、例えば、テレビの範疇に含まれる家電製品の
現時点における在庫数のみを一覧で示すものであり、図
10に示されるようにして、既に図9の状態で表示され
ている在庫詳細情報の右隣に続けて表示されるようにな
っている。この在庫最新情報はメインフレーム1の記憶
装置5から送られたリアルタイムのデータであるので、
販売業務を行うユーザーがこの在庫最新情報を参照する
ことにより、誤りのない的確な販売業務を実施すること
が可能となる。
FIG. 10 shows an example of the latest stock information displayed on the monitor of the web terminal 4. This inventory latest information is a list showing only the data type selected on the screen of FIG. 8, for example, only the current number of home appliances included in the category of television, in the same manner as the detailed inventory information described above. As shown in FIG. 10, it is displayed continuously right next to the detailed inventory information already displayed in the state of FIG. Since this latest inventory information is real-time data sent from the storage device 5 of the mainframe 1,
By referring to the latest stock information, a user who performs sales operations can execute accurate sales operations without errors.

【0059】このように、メインフレーム1の記憶装置
5に保存されていた在庫最新情報が読み出されて直接ウ
ェブ端末4のモニタに表示されるのは、図9に示される
ような在庫詳細情報が表示された画面上でユーザーが積
極的に在庫最新情報要求キーを操作した場合に制限され
る。
As described above, the latest inventory information stored in the storage device 5 of the mainframe 1 is read out and directly displayed on the monitor of the web terminal 4 because the detailed inventory information as shown in FIG. Is limited when the user actively operates the stock latest information request key on the screen where is displayed.

【0060】そして、販売に関連した業務を終えたユー
ザーが図10に示されるような戻しキーを操作すると、
ウェブ端末4はステップa30の判別処理でこの操作を
検出して再びステップa19の処理に戻って図9の画面
を表示する。ここでユーザーが更に戻しキーを操作する
とステップa20の判別処理でこの操作が検出され、再
びステップa10の処理に戻って図8のような在庫概要
情報が表示されるので、販売業務を行うユーザーは改め
て別の種別のデータを選んで在庫詳細情報を表示させた
り、更には、在庫最新情報を表示させたりすることも可
能である。
Then, when the user who has completed the business related to sales operates the return key as shown in FIG.
The web terminal 4 detects this operation in the determination processing of step a30 and returns to the processing of step a19 again to display the screen of FIG. Here, when the user further operates the return key, this operation is detected in the determination processing of step a20, and the processing returns to the processing of step a10 again, and the stock summary information as shown in FIG. 8 is displayed. It is also possible to select another type of data again and display the detailed inventory information, or to display the latest inventory information.

【0061】その必要がなければ、ユーザーは図8に示
されるような戻しキーを操作し(ステップa13)、図
7に示されるようなログイン画面にまで遡り(ステップ
a2)、更に、図7に示されるようなキャンセルキーを
操作して(ステップa3)、通常の処理に戻ることがで
きる。
If it is not necessary, the user operates the return key as shown in FIG. 8 (step a13), goes back to the login screen as shown in FIG. 7 (step a2), and further returns to FIG. By operating the cancel key as shown (step a3), it is possible to return to the normal processing.

【0062】また、ウェブ端末4がステップa25,ス
テップa26,ステップa27の判別処理を繰り返し実
行する間に、ウェブサーバ2からエラー信号が転送され
た場合には、ウェブ端末4はステップa26の判別処理
でこれを検出し、ウェブ端末4のモニタ上に図11
(b)に示されるようなエラーメッセージを表示して、
メインフレーム1の処理能力に過負荷が生じているため
に情報の転送が適切に行われていない可能性があること
をユーザーに知らせる(ステップa29)。
If an error signal is transmitted from the web server 2 while the web terminal 4 repeatedly executes the determination processes of steps a25, a26, and a27, the web terminal 4 executes the determination process of step a26. This is detected on the monitor of the web terminal 4 in FIG.
Display an error message as shown in (b),
The user is notified that the information transfer may not be performed properly because the processing capacity of the mainframe 1 is overloaded (step a29).

【0063】この場合、図11(b)に示されるような
戻しキーを操作すればステップa30の判別処理でこの
操作が検出され、前記と同様にして、図9の在庫詳細情
報表示画面,図8の在庫概要情報表示画面,図7のログ
イン画面への復帰、更には、通常の処理への復帰が許容
される。
In this case, if the return key as shown in FIG. 11 (b) is operated, this operation is detected in the discriminating process of step a30, and the inventory detailed information display screen of FIG. The return to the stock summary information display screen 8 and the log-in screen in FIG. 7 and the return to the normal processing are permitted.

【0064】また、ウェブ端末4がステップa25,ス
テップa26,ステップa27の判別処理を繰り返し実
行する間に、ステップa25の判別処理で待機時間計測
タイマTの計測時間が設定値に達したことが確認された
場合には、メインフレーム1の処理が停止している可能
性があることを意味するので、ウェブ端末4は前記と同
様にしてモニタ上に図11(b)に示されるようなエラ
ーメッセージを表示してユーザーに異常を知らせる(ス
テップa29)。この場合も戻しキーの操作によって在
庫詳細情報表示画面や在庫概要情報表示画面あるいはロ
グイン画面への復帰が可能であり、通常の処理への復帰
も許容される。
Also, while the web terminal 4 repeatedly executes the determination processing of steps a25, a26, and a27, it is confirmed that the measurement time of the standby time measurement timer T has reached the set value in the determination processing of step a25. In this case, it means that the processing of the mainframe 1 may have stopped, and the web terminal 4 displays an error message as shown in FIG. Is displayed to notify the user of the abnormality (step a29). Also in this case, it is possible to return to the detailed inventory information display screen, the general inventory information display screen, or the login screen by operating the return key, and it is also allowed to return to the normal processing.

【0065】このようにして、メインフレーム1やウェ
ブサーバ2によって様々な処理が繰り返し実行されて1
日の業務が終了すると、メインフレーム1は例えば終業
時間のタイマ設定等によって業務の終了を検出し(ステ
ップc8)、その時点で記憶装置5のデータベースに記
憶されている各種データの在庫最新情報を読み出し、ウ
ェブサーバ2に転送する(ステップc9)。
As described above, various processes are repeatedly executed by the mainframe 1 and the web server 2 to
When the work on the day is finished, the mainframe 1 detects the end of the work by, for example, setting a timer for the closing time (step c8), and at that time, updates the stock latest information of various data stored in the database of the storage device 5 at that time. It is read and transferred to the web server 2 (step c9).

【0066】そして、ウェブサーバ2はステップb15
の判別処理でこれを検出し、メインフレーム1から転送
される在庫最新情報を記憶装置6に更新して保存するこ
とになる(ステップb16)。
Then, the web server 2 executes step b15
This is detected in the determination processing of (1), and the latest inventory information transferred from the mainframe 1 is updated and stored in the storage device 6 (step b16).

【0067】図12は前述した図2から図6の各フロー
チャートに基いてウェブ端末4とウェブサーバ2および
メインフレーム1の間で行われるデータや信号の遣り取
りを時系列に従って簡単に示したシーケンス図であり、
エラー検出等を除く主要な処理に関しては、図2から図
6の説明で用いたステップ番号を併記して示している。
FIG. 12 is a sequence diagram simply showing the exchange of data and signals between the web terminal 4 and the web server 2 and the main frame 1 based on the flowcharts of FIGS. And
Steps used in the description of FIG. 2 to FIG. 6 are also shown for main processes except for error detection and the like.

【0068】図12から明らかなように、最新の在庫情
報を必要としない発注業務を行う場合に関しては、図中
で実線で示されるデータや信号の遣り取り、つまり、ウ
ェブ端末4とウェブサーバ2との間のデータや信号の遣
り取りのみで用が足り、メインフレーム1の処理には全
く負担をかけずにウェブサーバ2の記憶装置6に保存さ
れた在庫情報を図9に示されるようにしてウェブ端末4
のモニタにデフォルトの情報として表示することができ
る。
As is apparent from FIG. 12, when an ordering operation that does not require the latest stock information is performed, the exchange of data and signals indicated by solid lines in the figure, that is, the web terminal 4 and the web server 2 communicate with each other. Only the exchange of data and signals during the operation is sufficient, and the inventory information stored in the storage device 6 of the web server 2 is stored in the web server 2 as shown in FIG. Terminal 4
Can be displayed as default information on other monitors.

【0069】一方、最新の在庫情報が必要な販売業務を
行う場合に関しては、図12において実線で示されるデ
ータや信号の遣り取りに加えて破線で示されるようなデ
ータや信号の遣り取り、つまり、ウェブサーバ2とメイ
ンフレーム1との間でのデータや信号の遣り取りを実施
してウェブ端末4のモニタに図10に示されるような記
憶装置5の最新在庫情報を表示する必要が生じる。しか
し、このような操作が実際に行われる頻度はそれほど多
くはないので、(実施する業務の種別に関わりなく常に
メインフレーム1を介して記憶装置5のデータベースを
参照する場合と比べ、)メインフレーム1の負担を大幅
に軽減することができる。
On the other hand, in the case of performing a sales operation requiring the latest stock information, in addition to the exchange of data and signals shown by solid lines in FIG. 12, the exchange of data and signals shown by broken lines, that is, the web It becomes necessary to exchange data and signals between the server 2 and the mainframe 1 to display the latest stock information of the storage device 5 as shown in FIG. However, since the frequency at which such an operation is actually performed is not so high, the main frame (compared to the case where the database of the storage device 5 is always referred to via the main frame 1 regardless of the type of business to be performed) is 1 can be greatly reduced.

【0070】以上に述べたとおり、最新のデータを必要
としない業務を行う場合にはウェブサーバ2の記憶装置
6内のデータベースにアクセスする一方、最新のデータ
を必要とする業務を行う場合に限って、ウェブサーバ2
およびメインフレーム1を介してメインフレーム1の記
憶装置5内のデータベースにアクセスするようにしてい
るので、データベースの参照に関連したメインフレーム
1の負荷が大幅に軽減されることになる。
As described above, when a task that does not require the latest data is performed, the database in the storage device 6 of the web server 2 is accessed, but only when a task that requires the latest data is performed. And web server 2
In addition, since the database in the storage device 5 of the mainframe 1 is accessed via the mainframe 1, the load on the mainframe 1 associated with referencing the database is greatly reduced.

【0071】この際、データベースの参照に際して記憶
装置6の情報を引き出すか記憶装置5の情報を引き出す
かの選択を無条件にユーザーに一任するのではなく、シ
ステム上のアルゴリズムによって処理の流れを規制し、
まず、記憶装置6のデータベースの情報をデフォルトで
表示してから、販売業務を行うユーザーから格別の要求
があった場合に限って記憶装置5のデータベースの情報
を表示するようにしているので、ユーザーの勝手な判断
によって生じるメインフレーム1および記憶装置5に対
する不用意なアクセスの発生を効果的に抑制することが
可能である。
At this time, the selection of whether to extract the information of the storage device 6 or the information of the storage device 5 when referring to the database is not left to the user without condition, but the flow of processing is regulated by an algorithm on the system. And
First, the information of the database of the storage device 6 is displayed by default, and then the information of the database of the storage device 5 is displayed only when there is a special request from a user who performs a sales operation. It is possible to effectively suppress the occurrence of inadvertent access to the mainframe 1 and the storage device 5 caused by the self-determination.

【0072】また、メインフレーム1は、オンライン接
続された販売店舗の情報端末からの販売情報に基づくデ
ータベースの更新処理をステップc2の処理によりリア
ルタイムで実施しているため、ウェブサーバ2から在庫
最新情報の転送要求があった場合であっても、(販売店
舗の情報端末からの販売情報を一時記憶しておいてデー
タベースの更新処理をバッヂ処理的に行う場合とは違っ
て、)改めて記憶装置5のデータに操作を加える必要は
なく、記憶装置5の最新在庫情報を参照するために必要
とされるメインフレーム1の処理は必要最小限度に抑制
される。
Further, since the mainframe 1 updates the database based on the sales information from the information terminal of the sales shop connected online in real time by the processing of step c2, the web server 2 sends the latest inventory information. (In contrast to the case where the sales information from the information terminal of the store is temporarily stored and the database is updated in a batch process) even if the transfer request is issued. It is not necessary to perform an operation on the data of the mainframe 1 and the processing of the main frame 1 required to refer to the latest stock information in the storage device 5 is suppressed to the minimum necessary.

【0073】なお、最初のログインのためのアクセスコ
ードに加え、メインフレーム1にアクセスして記憶装置
5のデータベースの情報を引き出すための別のアクセス
コードを設定し、販売業務担当以外のユーザーが不用意
にメインフレーム1にアクセスするのを防止するように
してもよい。その場合は、図9の表示画面で最新情報要
求キーが操作された段階でユーザーにアクセスコードの
入力を要求するように構成すればよい。また、アクセス
可否の判定の為に用いられるプログラムやアクセスコー
ドの保存先は、メインフレーム1の負荷を軽減するため
にも、ログインのための判定プログラムの場合と同様、
ウェブサーバ2内に設置することが望ましい。
In addition to the access code for the first login, another access code for accessing the mainframe 1 and extracting the information of the database of the storage device 5 is set, so that a user other than the sales person in charge does not need to set the access code. Access to the main frame 1 in an easy manner may be prevented. In such a case, it may be configured to request the user to input an access code when the latest information request key is operated on the display screen of FIG. In addition, in order to reduce the load on the mainframe 1, the storage destination of the program and the access code used for determining whether access is permitted is the same as in the case of the determination program for login.
It is desirable to be installed in the web server 2.

【0074】[0074]

【発明の効果】本発明による業務用データベースシステ
ムの運用方法は、メインコンピュータによって頻繁に情
報を更新される業務用データベースをメインコンピュー
タの記憶装置内に設置すると共に、業務用データベース
の一部または全部を所定周期毎にサブコンピュータの記
憶装置内に更新して保存するようにし、ユーザーが最新
のデータを必要としない業務を行う場合にはサブコンピ
ュータの記憶装置内の業務用データベースにアクセスす
る一方、ユーザーが最新のデータを必要とする業務を行
う場合に限って、サブコンピュータおよびメインコンピ
ュータを介してメインコンピュータの記憶装置内の業務
用データベースにアクセスするようにしたので、基幹系
業務を実施するメインコンピュータに対するアクセスが
規制され、メインコンピュータの負荷が軽減される。ま
た、ユーザーが最新のデータを必要とする業務を行う場
合にはメインコンピュータの記憶装置内の業務用データ
ベースを参照することもできるので、時間的なずれのな
い最新の情報を利用して在庫確認等の情報系業務を的確
に実施することができる。
According to the method for operating a business database system according to the present invention, a business database whose information is frequently updated by a main computer is installed in a storage device of the main computer, and a part or all of the business database is provided. Is updated and stored in the storage device of the sub-computer at predetermined intervals, and when the user performs a job that does not require the latest data, while accessing the business database in the storage device of the sub-computer, The user accesses the business database in the storage device of the main computer via the sub computer and the main computer only when the user performs business that requires the latest data. Access to computers is regulated and main Load of the computer is reduced. In addition, when the user performs business that requires the latest data, the user can refer to the business database in the storage device of the main computer, so that the inventory can be checked using the latest information without time lag. Etc. can be carried out accurately.

【0075】更に、サブコンピュータへのアクセス時に
サブコンピュータの記憶装置内の業務用データベースの
内容をデフォルトでモニタ表示する一方、ユーザーの操
作によって最新情報の表示が要求された場合にのみ、メ
インコンピュータの記憶装置内の業務用データベースの
内容をモニタ表示するようにしたので、メインコンピュ
ータの記憶装置に対する不用意なアクセスが確実に防止
され、メインコンピュータの負荷を適切に軽減すること
ができる。
Further, when accessing the sub-computer, the contents of the business database in the storage device of the sub-computer are displayed on the monitor by default. On the other hand, only when the latest information is requested by the user's operation, the main computer is displayed. Since the contents of the business database in the storage device are displayed on the monitor, inadvertent access to the storage device of the main computer is reliably prevented, and the load on the main computer can be appropriately reduced.

【0076】また、業務用データベースをデータの種別
に対応して複数に分割し、サブコンピュータへのアクセ
ス時に種別の一覧を表示し、ユーザーの操作によって選
択された種別に対応するデータベースの内容のみを表示
するようにしているので、メインコンピュータやサブコ
ンピュータにおける無駄なデータ転送作業の発生を未然
に防止することができる。
Further, the business database is divided into a plurality of types corresponding to the types of data, a list of types is displayed when accessing the subcomputer, and only the contents of the database corresponding to the type selected by the user's operation are displayed. Since the display is performed, it is possible to prevent a wasteful data transfer operation in the main computer and the sub-computer from occurring.

【0077】更に、アクセスの可否を判定するためのア
クセスコードをサブコンピュータに設定しておき、サブ
コンピュータへのアクセス時にユーザーによって入力さ
れるアクセスコードとサブコンピュータに設定されたア
クセスコードとが一致した場合に限って各データベース
へのアクセスを許可するようにしているので、誤操作や
いたずら等による無駄な接続動作がなくなってコンピュ
ータの負荷が軽減されると共に、データベースの情報の
機密保持にも有効である。
Further, an access code for determining whether access is permitted is set in the sub-computer, and the access code input by the user when accessing the sub-computer matches the access code set in the sub-computer. Since access to each database is permitted only in the case, unnecessary connection operation due to erroneous operation or mischief is eliminated, and the load on the computer is reduced, and it is also effective in keeping the information of the database confidential. .

【0078】特に、業務用データベースのオンライン処
理を行うメインフレームによってメインコンピュータが
構成されている場合には、サブコンピュータをウェブサ
ーバとしてインターネットに接続し、インターネットに
接続されたウェブ端末によってサブコンピュータにアク
セスできるようにしているので、単一のデータベースの
資源を様々な場所から利用できるようになり、ウェブ端
末毎にデータベースを保存するといった煩わしさや、ウ
ェブ端末間での情報の不整合といった問題も解消され
る。
In particular, when the main computer is constituted by a mainframe that performs online processing of a business database, the subcomputer is connected to the Internet as a web server, and the subcomputer is accessed by a web terminal connected to the Internet. This makes it possible to use the resources of a single database from various locations, eliminating the hassle of storing a database for each web terminal and the inconsistency of information between web terminals. You.

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

【図1】本発明を適用した一実施形態の業務用データベ
ースシステムを構成するハードウェアを簡略化して示し
たブロック図である。
FIG. 1 is a simplified block diagram showing hardware constituting a business database system according to an embodiment of the present invention.

【図2】ウェブ端末の処理動作の概略を示したフローチ
ャートである。
FIG. 2 is a flowchart showing an outline of a processing operation of the web terminal.

【図3】ウェブ端末の処理動作の概略を示したフローチ
ャートの続きである。
FIG. 3 is a continuation of the flowchart showing an outline of the processing operation of the web terminal.

【図4】ウェブサーバの処理動作の概略を示したフロー
チャートである。
FIG. 4 is a flowchart showing an outline of a processing operation of a web server.

【図5】ウェブサーバの処理動作の概略を示したフロー
チャートの続きである。
FIG. 5 is a continuation of the flowchart showing an outline of the processing operation of the web server.

【図6】メインフレームの処理動作の概略を示したフロ
ーチャートである。
FIG. 6 is a flowchart showing an outline of a mainframe processing operation.

【図7】ウェブ端末に表示されるログイン画面の一例を
示した図である。
FIG. 7 is a diagram illustrating an example of a login screen displayed on a web terminal.

【図8】ウェブ端末に表示される在庫概要情報の一例を
示した図である。
FIG. 8 is a diagram showing an example of stock summary information displayed on a web terminal.

【図9】ウェブ端末に表示される在庫詳細情報の一例を
示した図である。
FIG. 9 is a diagram showing an example of detailed inventory information displayed on a web terminal.

【図10】ウェブ端末に表示される在庫最新情報の一例
を示した図である。
FIG. 10 is a diagram showing an example of stock latest information displayed on a web terminal.

【図11】図11(a)はウェブ端末に表示される警告
メッセージの一例を示した図、また、図11(b)はウ
ェブ端末に表示されるエラーメッセージの一例を示した
図である。
11A is a diagram illustrating an example of a warning message displayed on a web terminal, and FIG. 11B is a diagram illustrating an example of an error message displayed on a web terminal.

【図12】ウェブ端末とウェブサーバおよびメインフレ
ームの間で行われるデータや信号の遣り取りを纏めて示
したシーケンス図である。
FIG. 12 is a sequence diagram collectively showing exchange of data and signals performed between a web terminal, a web server, and a mainframe.

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

1 メインフレーム(メインコンピュータ) 2 ウェブサーバ(サブコンピュータ) 3 インターネット 4 ウェブ端末(パーソナルコンピュータ) 5 記憶装置 6 記憶装置 DESCRIPTION OF SYMBOLS 1 Mainframe (main computer) 2 Web server (subcomputer) 3 Internet 4 Web terminal (personal computer) 5 Storage device 6 Storage device

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 記憶装置を備えたメインコンピュータと
サブコンピュータとを情報伝達可能に接続し、前記メイ
ンコンピュータによって頻繁に情報を更新される業務用
データベースを前記メインコンピュータの記憶装置内に
設置すると共に、前記業務用データベースの一部または
全部を所定周期毎に前記サブコンピュータの記憶装置内
に更新して保存し、ユーザーが最新のデータを必要とし
ない業務を行う場合には前記サブコンピュータの記憶装
置内の業務用データベースにアクセスする一方、ユーザ
ーが最新のデータを必要とする業務を行う場合に限っ
て、前記サブコンピュータおよび前記メインコンピュー
タを介して前記メインコンピュータの記憶装置内の業務
用データベースにアクセスすることを特徴とした業務用
データベースシステムの運用方法。
1. A main computer provided with a storage device and a sub computer are connected so as to be able to transmit information, and a business database whose information is frequently updated by the main computer is installed in the storage device of the main computer. In the case where a part or all of the business database is updated and stored in the storage device of the sub-computer at predetermined intervals, the storage device of the sub-computer is used when the user performs a business that does not require the latest data. Accessing the business database in the main computer, and accessing the business database in the storage device of the main computer via the sub-computer and the main computer only when the user performs a business requiring the latest data Database system for business use Operation method.
【請求項2】 前記サブコンピュータへのアクセス時に
前記サブコンピュータの記憶装置内の業務用データベー
スの内容をデフォルトでモニタ表示する一方、ユーザー
の操作によって最新情報の表示が要求された場合にの
み、前記メインコンピュータの記憶装置内の業務用デー
タベースの内容をモニタ表示することを特徴とした請求
項1記載の業務用データベースシステムの運用方法。
2. When accessing the subcomputer, the contents of the business database in the storage device of the subcomputer are displayed on a monitor by default, and only when the latest information is requested by a user operation, 2. The method according to claim 1, wherein the contents of the business database in the storage device of the main computer are displayed on a monitor.
【請求項3】 前記業務用データベースをデータの種別
に対応して複数に分割し、前記サブコンピュータへのア
クセス時に前記種別の一覧をモニタ表示した後、ユーザ
ーの操作によって選択された種別に対応するデータベー
スの内容のみを前記メインコンピュータまたはサブコン
ピュータの記憶装置から読み込んでモニタ表示すること
を特徴とした請求項1または請求項2記載の業務用デー
タベースシステムの運用方法。
3. The business database is divided into a plurality of types corresponding to data types, a list of the types is displayed on a monitor when accessing the sub-computer, and the type corresponding to the type selected by a user operation is displayed. 3. The method according to claim 1, wherein only the contents of the database are read from a storage device of the main computer or the sub-computer and displayed on a monitor.
【請求項4】 アクセスの可否を判定するためのアクセ
スコードを前記サブコンピュータに設定しておき、サブ
コンピュータへのアクセス時にユーザーによって入力さ
れるアクセスコードと前記サブコンピュータに設定され
たアクセスコードとが一致した場合に限って前記各デー
タベースへのアクセスを許可することを特徴とした請求
項1,請求項2または請求項3記載の業務用データベー
スシステムの運用方法。
4. An access code for determining whether access is permitted is set in the sub-computer, and an access code input by a user when accessing the sub-computer and an access code set in the sub-computer are set. 4. The business database system operating method according to claim 1, wherein access to each of the databases is permitted only when they match.
【請求項5】 業務用データベースのオンライン処理を
行うメインフレームによって前記メインコンピュータを
構成する一方、前記サブコンピュータをウェブサーバと
してインターネットに接続し、インターネットに接続さ
れたウェブ端末によって前記サブコンピュータにアクセ
スすることを特徴とした請求項1,請求項2,請求項3
または請求項4記載の業務用データベースシステムの運
用方法。
5. The main computer is configured by a mainframe that performs online processing of a business database, while the subcomputer is connected to the Internet as a web server, and the subcomputer is accessed by a web terminal connected to the Internet. Claim 1, Claim 2, Claim 3 characterized by the above-mentioned.
Or a method for operating the business database system according to claim 4.
JP2000198283A 2000-06-30 2000-06-30 Method for operating data base system for task Pending JP2002014863A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000198283A JP2002014863A (en) 2000-06-30 2000-06-30 Method for operating data base system for task

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000198283A JP2002014863A (en) 2000-06-30 2000-06-30 Method for operating data base system for task

Publications (1)

Publication Number Publication Date
JP2002014863A true JP2002014863A (en) 2002-01-18

Family

ID=18696466

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000198283A Pending JP2002014863A (en) 2000-06-30 2000-06-30 Method for operating data base system for task

Country Status (1)

Country Link
JP (1) JP2002014863A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH021056A (en) * 1988-06-08 1990-01-05 Hitachi Ltd Data base processing system
JPH02292641A (en) * 1989-05-02 1990-12-04 Hitachi Ltd Method for controlling data base
JPH04102134A (en) * 1990-08-22 1992-04-03 Nec Corp Delay update processing system
JPH05307576A (en) * 1991-07-12 1993-11-19 Fujitsu Ltd Database system
JP2000112807A (en) * 1998-10-02 2000-04-21 Nec Corp Local data base delay updating system and its method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH021056A (en) * 1988-06-08 1990-01-05 Hitachi Ltd Data base processing system
JPH02292641A (en) * 1989-05-02 1990-12-04 Hitachi Ltd Method for controlling data base
JPH04102134A (en) * 1990-08-22 1992-04-03 Nec Corp Delay update processing system
JPH05307576A (en) * 1991-07-12 1993-11-19 Fujitsu Ltd Database system
JP2000112807A (en) * 1998-10-02 2000-04-21 Nec Corp Local data base delay updating system and its method

Similar Documents

Publication Publication Date Title
US6463459B1 (en) System and method for executing commands associated with specific virtual desktop
US6941355B1 (en) System for selecting and disseminating active policies to peer device and discarding policy that is not being requested
US20030187991A1 (en) System and method for facilitating communication between network browsers and process instances
US8219693B1 (en) Providing enhanced access to stored data
US7996493B2 (en) Framework for managing client application data in offline and online environments
US20160308960A1 (en) Connection management system, and a method for linking connection management server in thin client system
JP2002032274A (en) Equipment remote diagnosis system and remote diagnosis method
WO2004061567A2 (en) System and method for providing content access at remote portal environments
JP2002533838A (en) System and method for dynamic file access on client server
JP2000172657A (en) Distributed processing system, distributed processing method, computer-readable recording medium storing a program for causing a computer to execute the method, server device, and client device
EP0952522A2 (en) Method and device for acquiring usage data of an application
US6823389B1 (en) Method and system for providing an on-line service and computer readable storage medium
US7962552B2 (en) Borrow and give back of windows
US20070106776A1 (en) Information processing system and method of assigning information processing device
US6332160B1 (en) Method for matching distributed transactions and machine-readable recording medium with method programs
US20060224731A1 (en) Method for measuring server performance, system for measuring server performance and computer programs therefor
JP2000148683A (en) On-line system, data transmission managing method for the on-line system, and recording medium where program for managing data transmission is recorded
EP3534572A1 (en) Relay server
JPH1049384A (en) Method and apparatus for disposing of objects in a multi-threaded environment
JP2004118250A (en) Computer management system, management program
JPH09319689A (en) Server selecting system
EP3860081B1 (en) Data access control program, data access control method, and authorization server
JP2000267996A (en) Information sharing system, information access control device and method, and recording medium
US6898793B1 (en) Method for controlling activation of agent and computer
JP2008171043A (en) Processing speed calculation method, calculation device, and program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040622

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041019