Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0731668B2 - Data aggregation system - Google Patents
[go: Go Back, main page]

JPH0731668B2 - Data aggregation system - Google Patents

Data aggregation system

Info

Publication number
JPH0731668B2
JPH0731668B2 JP62066091A JP6609187A JPH0731668B2 JP H0731668 B2 JPH0731668 B2 JP H0731668B2 JP 62066091 A JP62066091 A JP 62066091A JP 6609187 A JP6609187 A JP 6609187A JP H0731668 B2 JPH0731668 B2 JP H0731668B2
Authority
JP
Japan
Prior art keywords
program
data
information
processing
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.)
Expired - Lifetime
Application number
JP62066091A
Other languages
Japanese (ja)
Other versions
JPS63231670A (en
Inventor
裕 斎藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62066091A priority Critical patent/JPH0731668B2/en
Publication of JPS63231670A publication Critical patent/JPS63231670A/en
Publication of JPH0731668B2 publication Critical patent/JPH0731668B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

【発明の詳細な説明】 〔概要〕 集計演算プログラムの演算の仕方を任意に変更可能にす
るため、演算プログラムを指定する手段と、演算プログ
ラムに対して被集計データと過去の集計結果データとを
渡す中継手段とを設けて、指定された演算プログラムが
中継手段から供給されたデータ同士の集計を行う様に制
御した方式。
DETAILED DESCRIPTION [Overview] In order to arbitrarily change the calculation method of a total calculation program, means for designating the calculation program, aggregated data, and past total result data for the calculation program are provided. A method in which a relaying means for passing is provided and a specified arithmetic program is controlled so as to aggregate the data supplied from the relaying means.

〔産業上の利用分野〕[Industrial application field]

本発明は、POS(Point of Sales)端末の様に売上げ商
品の合計、額の合計等、過去に得ている集計データに対
して、入力された被集計データを集計するデータ集計制
御方式に関し、特に集計の仕方をその装置を使用する
人、又は会社等の組織で任意に変更容易なデータ集計制
御方式にかんするものである。
The present invention relates to a data aggregation control method for aggregating input aggregated data with respect to aggregated data obtained in the past such as a total of sales products and a sum of amounts like a POS (Point of Sales) terminal, In particular, the present invention relates to a data totalization control system in which a person who uses the device or an organization such as a company can easily change the totalization method arbitrarily.

〔従来の技術〕 通常、POS端末装置等では、売上管理或いは在庫管理の
ため、その日の売上総額或いは総個数、単品毎の売上総
額或いは総個数、オペレータ毎の売上総額等々、複数種
類のデータの集計を行う事が行われている。
[Prior Art] Usually, in a POS terminal device or the like, for sales management or inventory management, the total sales amount or total number of the day, the total sales amount or total number of individual items, the total sales amount of each operator, etc. The tabulation is done.

又、こうした集計方法については、製品開発元が、POS
端末を納入する企業、個人毎にその集計方法を個別に調
査し、一義的に動作する一連の集計プログラムを作成す
るか、若しくは、一つのプログラムを作成しておき、そ
の企業、又は個人が1つの集計プログラムで満足するし
かなかった。
In addition, the product developer should
Each company or individual who delivers a terminal individually investigates the aggregation method and creates a series of aggregation programs that operate uniquely, or one program is created and the company or individual I had no choice but to be satisfied with one tally program.

こうした設計の自由度を増すため、パラメータで態様が
変化する1つの基本集計プログラムを作成しておき、パ
ラメータを企業、個人の要望に応じて与えることで、企
業、個人に応じたプログラムを作成することも考えられ
ているが、集計の仕方が多岐に及び、必ずしも企業、個
人に対応する集計方法が実現できていないのが現状であ
る。
In order to increase the degree of freedom in designing, one basic tabulation program whose mode changes with parameters is created, and parameters are given according to the needs of companies and individuals, thereby creating programs according to companies and individuals. However, the present situation is that there is a wide variety of ways of counting, and it is not always possible to realize a counting method that corresponds to companies and individuals.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

本発明の目的は、上記従来の欠点を取り除くべく、装置
に対する集計方法の自由度を増加させて、装置を使用す
る企業、個人が要望する集計方法に簡単に適応できるデ
ータ集計制御方式を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a data totalization control method that can increase the degree of freedom of the totalization method for a device and easily adapt to the totalization method desired by a company or an individual who uses the device in order to eliminate the above-mentioned conventional drawbacks. Especially.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の原理図を示す。 FIG. 1 shows the principle of the present invention.

本発明においては、被集計データを入力する入力手段1
と、検索のためのキーに対応して複数種類の集計結果デ
ータを格納する集計ファイル2と、 各々演算方法が書き換え可能であり、供給される被集計
データと集計結果データとを、該当する演算方法で演算
する複数の演算プログラム手段3と、 入力手段1で入力されたデータ対応する演算プログラム
を指定する指定手段4と、 入力手段1より入力された集計キー(同図にはテーブル
No.、集計キーとして図示)データにより集計ファイル
2から該当するキーの集計結果データを読出すととも
に、該指定手段4から該当演算プログラムの識別情報B
を得て、該当演算プログラム3に該読出しされた集計結
果データ及び入力された被集計情報を転送する中継手段
5とを備える。
In the present invention, input means 1 for inputting data to be tabulated
And a totalization file 2 that stores a plurality of types of totalization result data corresponding to a search key, and the respective calculation methods are rewritable. A plurality of calculation program means 3 for calculating by the method, a specification means 4 for specifying a calculation program corresponding to the data input by the input means 1, and a totaling key (table in FIG.
No., shown as a totaling key) The totaling result data of the corresponding key is read from the totaling file 2 by the data, and the identification information B of the corresponding arithmetic program is specified from the designating means 4.
Then, the relay means 5 for transferring the read totalization result data and the input totaled information to the corresponding arithmetic program 3 is provided.

即ち、演算プログラム3は適宜変更し得る様に独立させ
ておき、中継手段5が入力手段にて与えられた情報に基
づき該当演算プログラムを起動するとともに集計対象と
なる情報を供給するように構成されてなる。
That is, the arithmetic program 3 is independent so that it can be changed appropriately, and the relay means 5 is configured to activate the arithmetic program based on the information provided by the input means and to supply the information to be aggregated. It becomes.

〔作用〕[Action]

従って、入力手段1にて入力された被集計データを中継
手段5が受けると、中継手段5は該当する演算プログラ
ム手段3の識別情報を指定手段4にテーブルNo.と図示
されたキー情報を供給することで得る。
Therefore, when the relay means 5 receives the tabulated data input by the input means 1, the relay means 5 supplies the identification information of the corresponding calculation program means 3 to the designation means 4 with the table No. and the key information shown in the figure. Get by doing.

次に中継手段5は集計ファイル2に対してキー情報を供
給して該当する集計結果データの読取りを行う。
Next, the relay means 5 supplies the key information to the totalization file 2 and reads the corresponding totalization result data.

しかる後、中継手段5は上記のごとくして得た演算プロ
グラム3の識別情報に対応する演算プログラム3を起動
し、入力手段から得ている被集計データと、読取により
得た集計結果データとを起動したプログラムに供給す
る。
Thereafter, the relay means 5 activates the calculation program 3 corresponding to the identification information of the calculation program 3 obtained as described above, and collects the counted data obtained from the input means and the counting result data obtained by reading. Supply to the started program.

演算プログラム3で得た演算結果である新しい集計結果
データは中継手段5に戻され、中継手段5が集計ファイ
ル2の該当するキー情報を有する格納領域にその新集計
結果データを記憶する様に動作する。
The new tabulation result data, which is the computation result obtained by the computation program 3, is returned to the relay means 5, and the relay means 5 operates to store the new tabulation result data in the storage area of the tabulation file 2 having the corresponding key information. To do.

従って、中継手段は演算プログラムに何等関与せず、演
算プログラム手段Bを個別に作成できることとなり、自
由度が無限に拡がることとなる。
Therefore, the relay means does not participate in the arithmetic program at all, and the arithmetic program means B can be individually created, so that the degree of freedom is infinitely expanded.

〔実施例〕〔Example〕

第2図は本発明の実施例のブロック図である。 FIG. 2 is a block diagram of an embodiment of the present invention.

図中、第1図に用いたものと同じものは同一記号若しく
は数字で示されている。
In the figure, the same components as those used in FIG. 1 are indicated by the same symbols or numerals.

また、10はキーボードであり、商品に関わる品番、或い
はオペレータの識別情報等のキー情報が入力操作される
もの。
Further, 10 is a keyboard on which a product number related to a product or key information such as operator identification information is input and operated.

500は処理装置であり、マイクロプロセッサとプログラ
ムメモリとで構成され、同図中に図示される処理フロー
S1〜S10に従って処理を遂行するもの。
Reference numeral 500 denotes a processing device, which is composed of a microprocessor and a program memory, and has a processing flow shown in FIG.
Those that perform processing in accordance with S1 to S10.

6はメモリであり、処理装置500が動作する際使用され
る書替可能なもの。
A memory 6 is a rewritable memory used when the processing device 500 operates.

4はバブルメモリ等の外部記憶装置であり、プログラム
特に演算プログラムが複数格納されているものである。
An external storage device 4, such as a bubble memory, stores a plurality of programs, especially arithmetic programs.

また、処理ステップS1は処理の種類に応じた複数の処理
プログラムが択一的に動作する様になっている。
Further, in the processing step S1, a plurality of processing programs corresponding to the type of processing are operated selectively.

例えば、POS端末の売上登録処理、精算処理、操作者登
録処理等が、キーボード10のキーの押下に応じて択一的
に処理装置500で実行される様に構成されている。
For example, the sales registration process, the settlement process, the operator registration process, etc. of the POS terminal are configured to be selectively executed by the processing device 500 in response to the pressing of a key on the keyboard 10.

更に、詳細説明は省略するが、プログラムSA,SB,‥‥SN
の各々はバブルメモリ4等の外部記憶媒体中に格納され
ており、装置の運用開始時点でプログラムメモリにロー
ディングされている。
Further, although detailed description is omitted, programs SA, SB, ... SN
Are stored in an external storage medium such as the bubble memory 4 and loaded into the program memory at the start of operation of the apparatus.

以下、第2図の処理装置500の枠内に図示されている処
理フローチャートに沿い、動作を説明する。
The operation will be described below with reference to the processing flowchart shown in the frame of the processing apparatus 500 in FIG.

例とし、1つの商品を売上登録する場合を例にとって説
明する。
As an example, a case of registering sales of one product will be described as an example.

装置の操作者は、キーボード10を使用して、集計を希望
する対象データを入力する。
The operator of the apparatus uses the keyboard 10 to input the target data for which he / she wants to collect.

この場合、キーボード10より、売上商品に関わる品番を
示す数値、数量を示す数値を操作し、処理装置500に入
力する。
In this case, the keyboard 10 is used to operate the numerical value indicating the product number and the numerical value indicating the quantity related to the sales product, and input them to the processing device 500.

処理装置500は処理ステップS1をこれに応じて遂行す
る。
The processing device 500 carries out the processing step S1 accordingly.

処理ステップS1において、処理装置500は入力データの
定義体をメモリ6上のエリア6aに作成し格納する。
In the processing step S1, the processing device 500 creates and stores the definition body of the input data in the area 6a on the memory 6.

本処理ステップS1は複数のステップにより構成されてお
り、先ず入力された被集計情報の集計に関わるテーブル
情報TKを発生する。
This processing step S1 is composed of a plurality of steps, and first generates table information TK relating to the aggregation of the input aggregated information.

このテーブル情報TKは入力データ定義体作成を行う各処
理毎に固定的に定めてあり、その処理、例えば売上登録
処理や、操作者登録処理、精算処理の各々が実行される
と各々異なる一定のテーブル情報を発生する様に構成さ
れている。
This table information TK is fixedly set for each process of creating the input data definition structure, and when each of the processes, for example, sales registration process, operator registration process, and settlement process, is performed, a fixed constant that is different from each other is executed. It is configured to generate table information.

また、図示されない外部のテーブルにより、品番に対応
する単価を得る。この動作は公知のPLU処理(プライス
ルックアップ処理)である。
Further, the unit price corresponding to the product number is obtained from an external table (not shown). This operation is a known PLU process (price lookup process).

更に、本処理ステップS1において、処理装置500はこれ
ら各ステップにより得られた各種データをエリア6aに格
納することで集計処理に対する入力情報を作成する。
Further, in this processing step S1, the processing device 500 creates the input information for the aggregation processing by storing the various data obtained by these steps in the area 6a.

その後、中継手段5であるところの処理ステップS2〜S6
を処理装置500は遂行する。
After that, processing steps S2 to S6 which are the relay means 5
The processing device 500 carries out.

処理ステップS2ではメモリ6の格納エリア6aに格納され
ている定義体情報の内、キー情報となるテーブル情報TK
及び品番データを最初に読出す。
In the processing step S2, the table information TK which is the key information of the definition information stored in the storage area 6a of the memory 6.
And the product number data is read first.

次にこのキー情報を集計ファイル2に対して検索キーと
して与え、集計ファイル2の該当集計結果データを読出
す。
Next, this key information is given to the totalization file 2 as a search key, and the corresponding totalization result data of the totalization file 2 is read.

集計ファイル2には、テーブル情報、品番、その品番の
商品の過去の総売上個数、総額、取引回数他の集計結果
データがキー情報毎に格納されている。
In the totalization file 2, totalized result data such as table information, a product number, the past total sales quantity of the product of the product number, the total amount, the number of transactions, and the like are stored for each key information.

また、集計ファイル2の別の格納エリアには、例えば、
テーブル情報、操作者番号(オペレータと表記)、その
操作者の通算取引時間、取引額等々過去の集計結果デー
タがキー情報毎に格納されている。
Further, in another storage area of the totalization file 2, for example,
The table information, the operator number (written as an operator), the total transaction time of the operator, the transaction amount, etc. are stored for each key information.

本実施例の操作例においては、集計データとして品番毎
の集計を説明しているが、操作者毎のそれらの集計であ
っても同様に処理されることは言うまでもない。
In the operation example of the present embodiment, the totaling for each product number is described as the totaling data, but it goes without saying that the same processing is performed for the totaling for each operator.

処理ステップS2において、処理装置500は定義体のキー
情報に対応する集計ファイル2の格納情報を読出すと、
その読出したデータをメモリ6の格納エリア6bに格納
し、次の処理ステップS3に移行する。
In the processing step S2, when the processing device 500 reads the storage information of the summary file 2 corresponding to the key information of the definition program,
The read data is stored in the storage area 6b of the memory 6, and the process proceeds to the next processing step S3.

処理ステップS3においては、格納エリア6a,6bに格納さ
れているデータをメモリ6の通信エリア6cにおいて合成
する。
In the processing step S3, the data stored in the storage areas 6a and 6b are combined in the communication area 6c of the memory 6.

例えば、格納エリア6Aの定義体情報を全て通信エリアに
格納した後、その格納エリアに続く格納エリアにエリア
6bに格納されている読出しデータの内上記定義体と重複
しない情報、この場合売上総数、総額、取引回数他を格
納する。
For example, after storing all definition information of storage area 6A in the communication area, the area is stored in the storage area that follows the storage area.
Among the read data stored in 6b, the information that does not overlap with the above definition body, in this case, the total number of sales, the total amount, the number of transactions, etc. are stored.

処理ステップS3が終了すると処理ステップS4に移行す
る。
When the processing step S3 ends, the processing shifts to the processing step S4.

処理ステップS4において、処理装置500はエリア6aに格
納されている定義体の内テーブル情報TKを取り出し、こ
のテーブル情報をキーにメモリ6の格納エリア6dに格納
されたテーブル情報−プログラムコード/格納アドレス
変換表を検索する。
In processing step S4, the processing device 500 takes out the internal table information TK of the definition stored in the area 6a, and the table information stored in the storage area 6d of the memory 6 with this table information as a key-program code / storage address Search the conversion table.

格納アドレスとは、複数の演算プログラムが格納されて
いるプログラムメモリ(図示しない)の先頭アドレスを
示している。
The storage address indicates the top address of a program memory (not shown) in which a plurality of arithmetic programs are stored.

これにより得たプログラムコード、及び格納アドレスを
例えばプログラムカウンタ等に処理装置500がステップS
5にセットする。
The processing device 500 stores the program code and the storage address thus obtained in, for example, a program counter.
Set to 5.

これにより、プログラムの実行権が、中継手段5である
ところの動作フローから、演算プログラム手段3である
処のプログラムS7〜S10に移行する。
As a result, the execution right of the program shifts from the operation flow of the relay means 5 to the programs S7 to S10 of the arithmetic program means 3.

プログラム手段3においては、プログラムコードに対応
した数の単位のプログラムSA,SB,‥‥SNを備えており、
またこれらは上記したプログラムメモリに格納され、し
かも、その先頭アドレスは上記したテーブル情報−プロ
グラムコード/格納アドレス変換表に示されている各格
納アドレスと一致している。
The program means 3 is provided with a number of programs SA, SB, ... SN corresponding to the program code,
Further, these are stored in the above-mentioned program memory, and the head address thereof coincides with each storage address shown in the above table information-program code / storage address conversion table.

従って、処理ステップS4にて、プログラムアドレスを設
定すると、フローチャートSA,SB,‥‥SNの内いずれかが
起動されたこととなる。
Therefore, when the program address is set in the processing step S4, it means that one of the flowcharts SA, SB, ... SN has been started.

プログラムSA,SB,‥‥SNの各々は、処理ステップS7,S9,
S10は共通しており、ステップS8は各々個別に異なる演
算方法で演算する様に構成されている。
Each of the programs SA, SB, ... SN has processing steps S7, S9,
S10 is common, and step S8 is configured to individually perform calculation by different calculation methods.

従って、ここでは、プログラムSAが選択されたものとし
て、プログラムSAの枠内に記載のフローチャートに従っ
て、動作を説明する。
Therefore, here, assuming that the program SA is selected, the operation will be described according to the flowchart described in the frame of the program SA.

最初に、プログラムSAの処理ステップS7において、処理
装置500はメモリ6の通信エリア6cからその中に格納さ
れている必要情報を読出す。
First, in the processing step S7 of the program SA, the processing device 500 reads out the necessary information stored therein from the communication area 6c of the memory 6.

次に実行する処理ステップS8は特定の種類の集計の為の
演算プログラムであり、処理ステップS7において、演算
プログラムに必要な情報のみを取り出す。
The processing step S8 to be executed next is an arithmetic program for a specific type of totaling, and in the processing step S7, only the information necessary for the arithmetic program is taken out.

例えば、演算プログラムが売上合計額のみ集計するよう
に構成されている場合には、数量、単価及び、総額を本
処理ステップS7にて取り出す。
For example, when the calculation program is configured to total only the total sales amount, the quantity, unit price, and total amount are taken out in this processing step S7.

次に処理ステップS8に移行する。Then, the process proceeds to processing step S8.

処理ステップS8において、上記の様に売上合計額のみ算
出する演算プログラムである場合、 「数量×単価+総額」の演算を行って、次の処理ステッ
プS9に移行する。
In the processing step S8, if the calculation program calculates only the total sales amount as described above, the calculation of “quantity × unit price + total amount” is performed, and the process proceeds to the next processing step S9.

処理ステップS9はこの演算結果をメモリ6の通信エリア
6cの該当するエリア、この場合「総額」と表記のエリア
に格納する。
In processing step S9, this calculation result is used as the communication area of the memory 6.
Store in the corresponding area of 6c, in this case the area labeled "Gross".

又、処理ステップS8が、総額、及び総数量、及び、取引
回数の集計をする場合には、それぞれ演算を行い、該当
するメモリ6のエリアに格納することとなる。
Further, in the processing step S8, when totaling the total amount, the total amount, and the number of transactions, the respective calculations are performed and the results are stored in the corresponding area of the memory 6.

従って、処理ステップS9においては、任意の集計方法を
採用でき、装置を使用する企業、個人の要求に応じて、
演算プログラムを作成し、バブルメモリ4に記憶させる
ことで任意の集計方法に対応が可能となる。
Therefore, in the processing step S9, any aggregation method can be adopted, and according to the request of the company or the individual who uses the device,
By creating a calculation program and storing it in the bubble memory 4, it is possible to deal with any aggregation method.

以上の処理ステップを終了すると、プログラムSAは処理
ステップS10に移行し、処理装置500がこのステップを実
行すると、処理装置500は元の中継手段5の処理ステッ
プS6にプログラムの実行権が移行する。
When the above processing steps are completed, the program SA moves to the processing step S10, and when the processing device 500 executes this step, the processing device 500 transfers the program execution right to the processing step S6 of the original relay means 5.

処理ステップS6において、処理装置500はメモリ6の通
信エリア6cから、テーブル情報TK及び品番データで構成
されるキー情報を読出し、このキー情報を集計ファイル
2の格納エリアのキー情報として使用し、集計ファイル
2への格納情報として、テーブル情報TK,品番,総数,
総額,他の各データを読出し、これらを集計ファイルに
格納する。
In the processing step S6, the processing device 500 reads the key information composed of the table information TK and the product number data from the communication area 6c of the memory 6, and uses this key information as the key information of the storage area of the totalization file 2 to perform the totalization. Table information TK, product number, total number
The total amount and other data are read out and stored in the totalization file.

以後、集計処理要求が発生する毎に、上記処理ステップ
S1から同様にして集計処理が繰返され、演算プログラム
S8に対応する集計ファイル2の中の該当項目のみ集計さ
れてゆくことになる。
After that, each time a total processing request occurs, the above processing steps
The calculation process is repeated from S1 in the same way, and the calculation program
Only the corresponding items in the total file 2 corresponding to S8 will be totaled.

こうした集計結果データは、キーボード10又は図示され
ないホスト計算機等から精算処理要求等があった時点
で、集計ファイル2から逐次取り出され、図示されない
プリンタ、或いは要求の有ったホスト計算機等に出力さ
れる。
Such tabulation result data is sequentially fetched from the tabulation file 2 when a settlement processing request or the like is issued from the keyboard 10 or a host computer (not shown) or the like, and is output to a printer (not shown) or a host computer or the like that has made a request. .

〔発明の効果〕〔The invention's effect〕

以上説明した様に、本発明によれば、演算プログラムを
個別化し、その演算プログラムに必要な情報を集計ファ
イル、入力データから取り出しそのプログラムに与える
と共にその演算プログラムの演算結果である新集計値を
中継手段が集計ファイルに格納する構成であるので、演
算プログラムの自由度が極めて増大するという効果を奏
する。
As described above, according to the present invention, an arithmetic program is individualized, and information necessary for the arithmetic program is taken out from a totalization file and input data and given to the program, and a new total value which is the arithmetic result of the arithmetic program is given. Since the relay means is configured to store it in the totalization file, there is an effect that the degree of freedom of the arithmetic program is extremely increased.

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

第1図は本発明の原理図、 第2図は本発明の実施例のブロック図である。 図中、1は入力手段、2は集計ファイル、3は演算プロ
グラム、4は指令手段、5は中継手段である。
FIG. 1 is a principle diagram of the present invention, and FIG. 2 is a block diagram of an embodiment of the present invention. In the figure, 1 is an input means, 2 is a totaling file, 3 is a calculation program, 4 is a command means, and 5 is a relay means.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】被集計データおよび集計キーを入力する入
力手段(1)と、 集計キーとともに集計結果を格納する集計ファイル
(2)と、 各々が書換え可能な複数の集計プログラムからなる演算
プログラム手段(3)と、 集計キーに基づいて演算プログラム手段(3)内の集計
プログラムを指定する指定手段(4)と、 集計キーに基づいて集計ファイル(2)からデータを読
みだすとともに、指定手段により指定されたプログラム
を起動し、集計結果を集計ファイル(2)に格納する中
継手段(5)とを備えることを特徴とするデータ集計シ
ステム。
1. An input means (1) for inputting data to be tabulated and a tabulation key, a tabulation file (2) for storing tabulation results together with tabulation keys, and an arithmetic program means each comprising a plurality of rewritable tabulation programs. (3) and a designating means (4) for designating the tallying program in the arithmetic program means (3) based on the tallying key, and reading data from the tallying file (2) based on the tallying key and A data totaling system comprising: a relay means (5) for starting a designated program and storing the totalization result in a totaling file (2).
JP62066091A 1987-03-20 1987-03-20 Data aggregation system Expired - Lifetime JPH0731668B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62066091A JPH0731668B2 (en) 1987-03-20 1987-03-20 Data aggregation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62066091A JPH0731668B2 (en) 1987-03-20 1987-03-20 Data aggregation system

Publications (2)

Publication Number Publication Date
JPS63231670A JPS63231670A (en) 1988-09-27
JPH0731668B2 true JPH0731668B2 (en) 1995-04-10

Family

ID=13305843

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62066091A Expired - Lifetime JPH0731668B2 (en) 1987-03-20 1987-03-20 Data aggregation system

Country Status (1)

Country Link
JP (1) JPH0731668B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2634094B2 (en) * 1991-03-08 1997-07-23 株式会社テック Transaction data input device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53145427U (en) * 1977-04-19 1978-11-16
JPS54146541A (en) * 1978-05-09 1979-11-15 Fujitsu Ltd Information process system
JPS5856065A (en) * 1981-09-29 1983-04-02 Fujitsu Ltd Automatic transaction selective processing system
JPS61193261A (en) * 1985-02-20 1986-08-27 Fujitsu Ltd Pos system

Also Published As

Publication number Publication date
JPS63231670A (en) 1988-09-27

Similar Documents

Publication Publication Date Title
JP2002145421A (en) Supply chain simulation system
JPH07200698A (en) Deciding system for optimum price
JPH0926993A (en) Shopping system
JPH0731668B2 (en) Data aggregation system
JP2617800B2 (en) Trading data processing device having discount processing mechanism
JPH0254597B2 (en)
JPS6027434B2 (en) Aggregation method in electronic cash register
JPH0614391B2 (en) Sales data processing equipment
JPS6235715B2 (en)
JPS62167110A (en) Commodity ordering recommending device
JP2831198B2 (en) Order management device
JP2001256343A (en) Customer visit planning system and its recording medium
JP3285113B2 (en) Cash register and card transaction processing method thereof
JP2001325336A (en) Settlement inventory method and system, host processor, and information storage medium
JP2979090B2 (en) Data processing system
JPH04340698A (en) Sales summing-up system
KR910004631B1 (en) Registor
JPS62290969A (en) Transaction processor
JPH0353340Y2 (en)
JP3764968B2 (en) Sales data printing device
JP3001328B2 (en) Product sales data processing device
JPH0119197B2 (en)
JPS613297A (en) Electronic type cash register
JP2003271802A (en) Commodity detection method for contributing to increase of store profit
JPS62157996A (en) Electronic type cash register