JP2002109294A - Pos system, pos server, store terminal, sales managing method and recording medium - Google Patents

Pos system, pos server, store terminal, sales managing method and recording medium

Info

Publication number
JP2002109294A
JP2002109294A JP2000295369A JP2000295369A JP2002109294A JP 2002109294 A JP2002109294 A JP 2002109294A JP 2000295369 A JP2000295369 A JP 2000295369A JP 2000295369 A JP2000295369 A JP 2000295369A JP 2002109294 A JP2002109294 A JP 2002109294A
Authority
JP
Japan
Prior art keywords
transaction
database
product
pos server
unit
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
JP2000295369A
Other languages
Japanese (ja)
Inventor
Tokuhiro Yamada
徳廣 山田
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.)
VISUAL JAPAN Inc
Original Assignee
VISUAL JAPAN Inc
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 VISUAL JAPAN Inc filed Critical VISUAL JAPAN Inc
Priority to JP2000295369A priority Critical patent/JP2002109294A/en
Priority to PCT/JP2001/009600 priority patent/WO2003038773A1/en
Publication of JP2002109294A publication Critical patent/JP2002109294A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a POS server which can immediately respond to a request from a store terminal. SOLUTION: The POS server 100 managing the transaction of a commodity in a plurality of stores is provided with a transaction data base storing the content of the transaction of the commodity, which is performed in the store terminal 300 disposed in the store, a reception part receiving a data base operation instruction reflecting that the commodity is transacted on the transaction data base from the store terminal 300 whenever the transaction of the commodity with one customer is completed, and a data base updating part updating the transaction data base based on the received data base operation instruction.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、POS(Point Of
Sales)サーバ(販売時点情報管理サーバ)、店端末、
POSシステム、販売管理方法、及び記録媒体に関す
る。特に本発明は、複数の店舗における商品の販売を管
理するPOSサーバ、POSサーバと接続する店端末、
POSサーバ及び店端末を備えたPOSシステム、及び
販売管理方法、及び上記のプログラムを格納する記録媒
体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a POS (Point Of
Sales) server (point-of-sale information management server), store terminal,
The present invention relates to a POS system, a sales management method, and a recording medium. In particular, the present invention relates to a POS server that manages sales of products in a plurality of stores, a store terminal connected to the POS server,
The present invention relates to a POS system including a POS server and a store terminal, a sales management method, and a recording medium storing the above-described program.

【0002】[0002]

【従来の技術】コンビニエンスストアやスーパー等の小
売業界では、売上管理のためにPOSシステムが使用さ
れている。店舗には、LAN(Local Area Network)等
によってPOSサーバに接続された店端末が配設され
る。チェーン店のように複数の店舗を有する場合は、1
台のPOSサーバが、異なる店舗に配設された複数の店
端末を管理する。
2. Description of the Related Art In the retail industry such as convenience stores and supermarkets, a POS system is used for sales management. In the store, a store terminal connected to a POS server by a LAN (Local Area Network) or the like is provided. If you have multiple stores like a chain store, 1
One POS server manages a plurality of store terminals provided in different stores.

【0003】店舗において、商品を販売するときに、ス
キャナを用いて、その商品に付与された値段や包装パッ
ケージに印刷または貼付されたバーコードを読み込み、
店端末は、その商品を売上計上する。
[0003] When a product is sold at a store, a scanner is used to read a price given to the product or a bar code printed or affixed to a packaging package,
The store terminal records the product for sales.

【0004】また、今日では、店舗に配設された店端末
の台数に関わらず、店舗側にもPOSサーバを設け、本
部の上位サーバとの通信を行うクライアントサーバがシ
ステムが主流化している。
[0004] Today, regardless of the number of store terminals provided in a store, a POS server is also provided on the store side, and a client server that communicates with a higher-order server in the headquarters has become a mainstream system.

【0005】[0005]

【発明が解決しようとする課題】しかし、従来のPOS
システムを構築するためには、膨大なコストを要する。
また、店端末側にサーバを設けた場合、店端末の保守が
必要となってしまう。
However, the conventional POS
A huge cost is required to construct the system.
Further, when a server is provided on the shop terminal side, maintenance of the shop terminal is required.

【0006】店舗側のPOサーバと本部の上位サーバが
一日中接続するのは、コスト的に不経済であるため、一
日に数回の接続で、上位サーバとのデータの送受信を行
う。従って、情報の送受信のタイミングが制限されるの
で、新規の商品マスタ及びその他の情報を所望のタイミ
ングで送受信することができない。また、上位サーバ
が、多くの店端末から同時に1対1の通信を行える上位
サーバを構築するためには、膨大な設備投資が必要とな
る。
[0006] Since it is uneconomical in terms of cost to connect the PO server at the store and the upper server at the headquarters all day, data is transmitted and received to and from the upper server several times a day. Therefore, the transmission and reception timing of information is restricted, so that a new product master and other information cannot be transmitted and received at desired timing. Further, in order for the upper server to construct an upper server capable of performing one-to-one communication from many store terminals at the same time, a huge capital investment is required.

【0007】そこで本発明は、上記の課題を解決するこ
とのできるPOSサーバ、店端末、POSシステム、販
売管理方法、及び記録媒体を提供することを目的とす
る。この目的は特許請求の範囲における独立項に記載の
特徴の組み合わせにより達成される。また従属項は本発
明の更なる有利な具体例を規定する。
Accordingly, an object of the present invention is to provide a POS server, a store terminal, a POS system, a sales management method, and a recording medium which can solve the above-mentioned problems. This object is achieved by a combination of features described in the independent claims. The dependent claims define further advantageous embodiments of the present invention.

【0008】[0008]

【課題を解決するための手段】即ち、本発明の第1の形
態によると、複数の店舗における商品の取引を管理する
POSサーバであって、前記店舗に配設された店端末に
おいて行われた前記商品の取引の内容を格納する取引デ
ータベースと、少なくとも、1人の顧客との商品の取引
が完了する毎に、前記商品が取引されたことを前記取引
データベースに反映させるデータベース操作命令を前記
店端末から受信する受信部と、受信した前記データベー
ス操作命令に基づいて前記取引データベースを更新する
データベース更新部とを備える。
That is, according to a first aspect of the present invention, there is provided a POS server which manages transactions of commodities in a plurality of stores, and is performed at a store terminal provided in the stores. A transaction database for storing the details of the transaction of the product, and a database operation instruction for reflecting the transaction of the product in the transaction database at least every time the transaction of the product with one customer is completed. A receiving unit that receives from the terminal; and a database updating unit that updates the transaction database based on the received database operation command.

【0009】前記店端末において1人の顧客と複数種類
の商品を取引する場合、前記受信部は、前記複数種類の
商品の各々に対応する前記データベース操作命令をそれ
ぞれ前記店端末から受信してもよい。
In the case where a plurality of types of products are traded with one customer at the store terminal, the receiving unit may receive the database operation command corresponding to each of the plurality of types of products from the store terminal. Good.

【0010】前記複数種類の商品の少なくとも1つが所
定の数量取引された場合、前記受信部は、前記少なくと
も1つの商品を前記所定の数量取引したことに対応する
前記データベース操作命令を前記店端末から受信しても
よい。
[0010] When at least one of the plurality of types of commodities is traded in a predetermined quantity, the receiving unit sends the database operation command corresponding to the predetermined quantity of the at least one commodity to the trade terminal from the store terminal. You may receive it.

【0011】前記店端末において取引が終了する毎に、
前記受信部は、取引が終了したことを示す取引終了通知
を受信してもよく、前記データベース更新部は、前記取
引終了通知を受信した場合に、予め受信した前記データ
ベース操作命令に基づいて前記取引データベースを更新
してもよい。
Each time a transaction is completed at the store terminal,
The receiving unit may receive a transaction end notification indicating that the transaction has been completed, and the database updating unit may receive the transaction end notification based on the database operation command received in advance when receiving the transaction end notification. The database may be updated.

【0012】前記取引データベースは、前記商品の在庫
を示す在庫情報を格納する複数のファイルを含む在庫デ
ータベースを含んでもよい。前記データベース操作命令
により更新されるべき、全ての前記ファイルが更新可能
であることを確認した後に、前記データベース更新部
は、前記データベース更新命令に基づいて前記在庫デー
タベースを更新してもよい。
[0012] The transaction database may include an inventory database including a plurality of files storing inventory information indicating inventory of the product. After confirming that all the files to be updated by the database operation instruction are updatable, the database update unit may update the inventory database based on the database update instruction.

【0013】前記取引データベースは、前記店端末での
取引における金銭の出納情報を格納する複数ファイルを
含むの出納データベースを含んでもよい。ここで、金銭
とは、金券、クレジットカード等を含む。前記データベ
ース操作命令により更新されるべき、全ての前記ファイ
ルが更新可能であることを確認した後に、前記データベ
ース更新部は、前記データベース更新命令に基づいて前
記出納関連データベースを更新してもよい。
[0013] The transaction database may include a cash database including a plurality of files for storing cash accounting information in a transaction at the shop terminal. Here, money includes a cash voucher, a credit card, and the like. After confirming that all the files to be updated by the database operation instruction are updatable, the database update unit may update the accounting related database based on the database update instruction.

【0014】前記取引データベースは、前記商品の在庫
を示す在庫情報を格納する少なくとも1つの在庫データ
ベースと、前記店端末での取引における金銭の出納情報
を格納する少なくとも1つの出納データベースとを含ん
でもよい。前記データベース操作命令により更新される
べき、全ての在庫データベース及び全ての出納データベ
ースが更新可能であることを確認した後に、前記データ
ベース更新部は、前記データベース更新命令に基づいて
前記在庫データベース及び前記出納データベースを更新
してもよい。
[0014] The transaction database may include at least one inventory database storing inventory information indicating the inventory of the product, and at least one accounting database storing money accounting information in a transaction at the store terminal. . After confirming that all the inventory databases and all the cashier databases to be updated by the database operation instruction are updatable, the database update unit performs the inventory database and the cashier database based on the database update instruction. May be updated.

【0015】前記在庫関連データベースは、前記商品の
在庫数を前記商品の前記商品識別情報に対応付けて格納
する在庫マスタと、前記在庫マスタに格納される前記商
品の在庫数及び前記商品識別情報を前記商品の種別毎に
格納する売上分析ファイルとを含んでもよい。前記デー
タベース操作命令により更新されるべき、前記在庫マス
タ及び前記売上分析ファイルが更新可能であることを確
認した後に、前記データベース更新部は、前記データベ
ース更新命令に基づいて前記在庫マスタ及び前記売上分
析ファイルを更新してもよい。
The inventory-related database stores an inventory master that stores the number of inventory of the product in association with the product identification information of the product, and stores the inventory quantity and the product identification information of the product that are stored in the inventory master. And a sales analysis file stored for each product type. After confirming that the inventory master and the sales analysis file to be updated by the database operation instruction are updatable, the database updating unit executes the inventory master and the sales analysis file based on the database update instruction. May be updated.

【0016】前記出納関連データベースは、前記商品毎
の取引内容を取引の行われた日時に対応付けて格納する
入出荷ファイルと、前記取引内容を月毎に管理する取引
合計ファイルと、各前記店舗において発生する前記取引
内容を1日毎に管理する日次合計ファイルと、前記取引
内容を1取引毎に格納するレシート合計ファイルとを含
んでもよい。前記データベース操作命令により更新され
るべき、前記入出荷ファイルと、前記取引合計ファイル
と、前記日次合計ファイルと、前記レシート合計ファイ
ルが更新可能であることを確認した後に、前記データベ
ース更新部は、前記データベース更新命令に基づいて前
記入出荷ファイルと、前記取引合計ファイルと、前記日
次合計ファイルと、前記レシート合計ファイルを更新し
てもよい。
[0016] The cashier-related database includes a receipt / shipment file for storing the transaction contents for each product in association with the date and time of the transaction, a transaction total file for managing the transaction contents on a monthly basis, And a receipt total file storing the transaction contents for each transaction. After confirming that the receipt / shipment file, the transaction total file, the daily total file, and the receipt total file can be updated by the database operation instruction, the database update unit includes: The receipt / shipment file, the transaction total file, the daily total file, and the receipt total file may be updated based on the database update command.

【0017】前記複数の店舗が取引する商品の売価を含
む、商品の内容を示す商品情報を格納する商品データベ
ースをさらに備えてもよい。前記店端末が前記商品識別
情報を入力する毎に、前記受信部は、前記商品識別情報
が示す商品の前記商品情報の要求を前記店端末から受信
してもよく、前記商品情報を要求される毎に、要求され
た前記商品情報を前記商品データベースから読み出して
前記店端末に送信する送信部をさらに備えてもよい。
[0017] The information processing apparatus may further include a product database for storing product information indicating the content of the product, including the selling price of the product traded by the plurality of stores. Each time the store terminal inputs the product identification information, the receiving unit may receive a request for the product information of the product indicated by the product identification information from the store terminal, and the product information is requested. A transmission unit for reading the requested product information from the product database and transmitting the requested product information to the store terminal may be further provided.

【0018】本発明の第2の形態は、複数の店舗におけ
る商品の取引を管理するPOSサーバであって、前記店
舗に配設された店端末において行われた前記商品の取引
の内容を格納する取引データベースと、前記商品が取り
引きされたことを前記取引データベースに反映させるデ
ータベース操作命令を前記店端末から受信する受信部
と、前記データベース操作命令を前記店端末から受信す
る毎に、受信した前記データベース操作命令に基づいて
前記取引データベースを更新するデータベース更新部と
を備える。
A second aspect of the present invention is a POS server for managing merchandise transactions at a plurality of stores, and stores the contents of the merchandise transactions performed at store terminals arranged in the stores. A transaction database, a receiving unit that receives a database operation command from the store terminal that reflects the transaction of the product in the transaction database, and a database that receives the database operation command from the store terminal. A database updating unit that updates the transaction database based on an operation command.

【0019】本発明の第3の形態は、複数の店舗におい
て行われた商品の取引の内容を格納する取引データベー
スを備えるPOSサーバに接続された店端末であって、
前記店舗で行われた前記商品の取引の取引処理を行う取
引処理部と、前記取引処理部が行った処理を前記POS
サーバの前記取引データベースに反映させるデータベー
ス操作命令を作成するデータベース操作命令作成部と、
前記取引処理が完了する毎に、前記データベース操作命
令を前記POSサーバに送信する送信部とを備える。
According to a third aspect of the present invention, there is provided a store terminal connected to a POS server having a transaction database for storing the details of transaction of commodities performed in a plurality of stores,
A transaction processing unit that performs transaction processing of the transaction of the product performed in the store;
A database operation instruction creating unit that creates a database operation instruction to be reflected in the transaction database of the server;
A transmission unit that transmits the database operation command to the POS server every time the transaction processing is completed.

【0020】1人の顧客と複数種類の商品を取引する場
合、前記データベース操作命令作成部は、前記複数種類
の商品の各々の取引内容に対応する複数の前記データベ
ース更新命令を作成してもよく、前記送信部は、前記取
引処理が完了する毎に、複数の前記データベース更新命
令を前記POSサーバに送信してもよい。
When a plurality of types of products are traded with one customer, the database operation command creating unit may create a plurality of the database update commands corresponding to the respective transaction contents of the plurality of types of products. The transmission unit may transmit a plurality of the database update commands to the POS server every time the transaction processing is completed.

【0021】前記複数種類の商品の少なくとも1つが所
定の数量取引される場合、前記データベース操作命令作
成部は、前記商品を前記所定の数量取引することに対応
する前記データベース操作命令を作成してもよい。
In the case where at least one of the plurality of types of products is traded in a predetermined quantity, the database operation command creator may generate the database operation command corresponding to the predetermined quantity trade of the product. Good.

【0022】前記取引処理処理部が、前記取引を終了す
ると、前記送信部は、前記データベース操作命令を実行
させる実行命令を前記POSサーバに送信してもよい。
[0022] When the transaction processing unit completes the transaction, the transmission unit may transmit an execution instruction for executing the database operation instruction to the POS server.

【0023】前記商品の商品識別情報を入力する入力部
と、前記商品識別情報に対応する前記商品の売価を含
む、商品の内容を示す商品情報を受信する受信部とをさ
らに備えてもよい。前記入力部が、前記商品識別情報を
入力する毎に、前記送信部は、入力した前記商品識別情
報に対応する商品の売価を含む商品の内容を示す商品情
報を要求する商品情報要求を前記POSサーバに送信し
てもよく、前記受信部は、前記POSサーバから前記商
品情報要求に対応する前記商品情報を受信してもよく、
前記取引処理部は、受信した前記商品情報に基づいて前
記取引処理を行ってもよい。
[0023] The apparatus may further include an input unit for inputting product identification information of the product, and a receiving unit for receiving product information indicating the content of the product, including a selling price of the product corresponding to the product identification information. Each time the input unit inputs the product identification information, the transmission unit sends a product information request for requesting product information indicating the content of a product including a selling price of the product corresponding to the input product identification information to the POS. May be transmitted to a server, the receiving unit may receive the product information corresponding to the product information request from the POS server,
The transaction processing unit may perform the transaction processing based on the received product information.

【0024】前記送信部が、前記データベース操作命令
を前記POSサーバに送信できない場合に、送信できな
かった前記データベース操作命令を保持するデータベー
ス操作命令保持部をさらに備えてもよい。前記送信部
は、前記データベース操作命令保持部に保持された前記
データベース操作命令を前記POSサーバに送信しても
よい。
[0024] The transmission unit may further include a database operation command holding unit that holds the database operation command that could not be transmitted when the database operation command cannot be transmitted to the POS server. The transmission unit may transmit the database operation instruction held in the database operation instruction holding unit to the POS server.

【0025】前記送信部が、前記データベース操作命令
を前記POSサーバに送信できない場合に、送信できな
かった前記データベース操作命令に対応する前記取引内
容を出力する出力部をさらに備えてもよい。
[0025] The transmission unit may further include an output unit that outputs the transaction content corresponding to the failed database operation command when the database operation command cannot be transmitted to the POS server.

【0026】本発明の第4の形態としては、複数の店舗
において行われた商品の取引の内容を格納する取引デー
タベースを備えるPOSサーバ及び前記店舗に配設され
る店端末を備えるPOSシステムである。前記店端末
は、前記店舗で行われた前記商品の取引の取引処理を行
う取引処理部と、前記取引処理部が行った処理を前記取
引データベースに反映させる前記データベース操作命令
を作成するデータベース操作命令作成部と、前記取引処
理が完了する毎に、前記データベース操作命令を前記P
OSサーバに送信する送信部とを有する。前記POSサ
ーバは、少なくとも、1人の顧客との商品の取引が完了
する毎に、前記商品が取り引きされたことを前記取引デ
ータベースに反映させるデータベース操作命令を前記店
端末から受信する受信部と、受信した前記データベース
操作命令に基づいて前記取引データベースを更新するデ
ータベース更新部とを有する。
As a fourth embodiment of the present invention, there is provided a POS server having a transaction database for storing the contents of transaction of commodities performed in a plurality of stores, and a POS system having a store terminal provided in the store. . The store terminal is a transaction processing unit that performs a transaction process of the product transaction performed in the store, and a database operation command that creates the database operation command that reflects the process performed by the transaction processing unit on the transaction database. A creating unit and, every time the transaction processing is completed,
And a transmitting unit for transmitting to the OS server. A receiving unit configured to receive, from the shop terminal, a database operation instruction for reflecting at least the transaction of the product in the transaction database every time a transaction of the product with one customer is completed; A database updating unit that updates the transaction database based on the received database operation instruction.

【0027】本発明の第5の形態としては、複数の店舗
における商品の取引を管理する管理方法であって、少な
くとも、1人の顧客との商品の取引が完了する毎に、前
記商品が取引されたことを、前記店舗に配設された店端
末において行われた前記商品の取引の内容を格納する取
引データベースに反映させるデータベース操作命令を前
記店端末から受信する段階と、受信した前記データベー
ス操作命令に基づいて前記取引データベースを更新する
段階とを有する。
According to a fifth aspect of the present invention, there is provided a management method for managing transaction of a product at a plurality of stores, wherein the product is traded at least each time a transaction with a customer is completed. Receiving a database operation command from the store terminal to reflect the fact that the transaction has been performed on a transaction database storing the details of the transaction of the product performed at the store terminal disposed in the store; and receiving the database operation. Updating the transaction database based on the instructions.

【0028】本発明の第6の形態としては、複数の店舗
において行われた商品の取引の内容を格納する取引デー
タベースを えるPOSサーバを用いて前記商品の取引
を管理する取引管理方法であって、前記店舗で行われた
前記商品の取引の取引処理を行う段階と、前記取引処理
部が行った処理を前記POSサーバの前記取引データベ
ースに反映させるデータベース操作命令を作成する段階
と、前記取引処理が完了する毎に、前記データベース操
作命令を前記POSサーバに送信する段階とを有する。
According to a sixth aspect of the present invention, there is provided a transaction management method for managing the transaction of a product using a POS server having a transaction database for storing the content of the transaction of the product performed in a plurality of stores. Performing a transaction process of the product transaction performed in the store; creating a database operation command for reflecting the process performed by the transaction processing unit on the transaction database of the POS server; Transmitting the database operation command to the POS server every time the process is completed.

【0029】本発明の第7の形態としては、複数の店舗
における商品の取引を管理するコンピュータ用のプログ
ラムを格納した記録媒体であって、少なくとも、1人の
顧客との商品の取引が完了する毎に、前記商品が取り引
きされたことを、前記店舗に配設された店端末において
行われた前記商品の取引の内容を格納する取引データベ
ースに反映させるデータベース操作命令を前記店端末か
ら受信する受信モジュールと、受信した前記データベー
ス操作命令に基づいて前記取引データベースを更新する
データベース更新モジュールとを備える。
According to a seventh aspect of the present invention, there is provided a recording medium storing a computer program for managing transaction of a product at a plurality of stores, wherein the transaction of the product with at least one customer is completed. Receiving, from the store terminal, a database operation command for reflecting the transaction of the product in a transaction database storing contents of a transaction of the product performed in a store terminal arranged in the store for each of the stores; And a database update module that updates the transaction database based on the received database operation instruction.

【0030】本発明の第8の形態としては、複数の店舗
において行われた商品の取引の内容を格納する取引デー
タベースを備えるPOSサーバに接続された店端末用の
プログラムを格納した記録媒体であって、前記店舗で行
われた前記商品の取引の取引処理を行う取引処理モジュ
ールと、前記取引処理を前記POSサーバの前記取引デ
ータベースに反映させるデータベース操作命令を作成す
るデータベース操作命令作成モジュールと、前記取引処
理が完了する毎に、前記データベース操作命令を前記P
OSサーバに送信する送信モジュールとを備える。
According to an eighth aspect of the present invention, there is provided a recording medium storing a program for a store terminal connected to a POS server having a transaction database for storing the contents of transaction of commodities performed in a plurality of stores. A transaction processing module that performs transaction processing of the transaction of the product performed in the store; a database operation instruction creation module that creates a database operation instruction that reflects the transaction processing in the transaction database of the POS server; Each time the transaction processing is completed, the database operation instruction is sent to the P
A transmission module for transmitting to the OS server.

【0031】なお上記の発明の概要は、本発明の必要な
特徴の全てを列挙したものではなく、これらの特徴群の
サブコンビネーションも又発明となりうる。
The above summary of the present invention does not enumerate all the necessary features of the present invention, and sub-combinations of these features can also constitute the present invention.

【0032】[0032]

【発明の実施の形態】以下、発明の実施の形態を通じて
本発明を説明するが、以下の実施形態はクレームにかか
る発明を限定するものではなく、又実施形態の中で説明
されている特徴の組み合わせの全てが発明の解決手段に
必須であるとは限らない。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described through embodiments of the present invention. However, the following embodiments do not limit the claimed invention and have the features described in the embodiments. Not all combinations are essential to the solution of the invention.

【0033】図1は、POSシステム全体を示す。PO
Sシステムは、第1店端末300a、第2店端末300
b、…(店端末300と略称する)と、複数の店端末3
00を管理するPOSサーバ100とを備える。複数の
店端末300は、インターネット20を介してPOSサ
ーバ100と通信可能である。店端末300は、クライ
アントコンピュータである。店端末300は、汎用の市
販パソコンを核として、ジャーナルプリンタ、バーコー
トリーダ等の周辺機器を有する。これらの連携によっ
て、店端末300は、店舗における販売や買い取り等の
取引に関する取引処理を行う。店端末300は、ルータ
12を介して、POSサーバ100に接続し、必要な情
報を取得する。
FIG. 1 shows the entire POS system. PO
The S system includes a first store terminal 300a, a second store terminal 300
b, a plurality of shop terminals 3 (abbreviated as shop terminal 300)
And a POS server 100 that manages the POS server 100. The plurality of store terminals 300 can communicate with the POS server 100 via the Internet 20. The shop terminal 300 is a client computer. The store terminal 300 has peripheral devices such as a journal printer and a bar coat reader with a general-purpose commercially available personal computer as a core. By these cooperations, the shop terminal 300 performs transaction processing related to transactions such as sales and purchases at the shop. The shop terminal 300 connects to the POS server 100 via the router 12 and acquires necessary information.

【0034】POSサーバ100は、サーバコンピュー
タであり、商品の売価を含む、商品の内容を示す商品情
報、店端末300から受信した店端末300における取
引の内容を示す情報を格納する取引データベース116
を有する。POSサーバ100は、ルータ12を介し
て、店端末300に接続される。POSサーバ100
は、店端末300において商品が取引されたことを、取
引データベース116に反映させるデータベース操作命
令を、店端末300から受信する。
The POS server 100 is a server computer, and stores a transaction database 116 storing merchandise information indicating the contents of the merchandise, including the selling price of the merchandise, and information indicating the details of the transaction at the shop terminal 300 received from the shop terminal 300.
Having. The POS server 100 is connected to the shop terminal 300 via the router 12. POS server 100
Receives from the shop terminal 300 a database operation command for reflecting in the transaction database 116 that a product has been traded at the shop terminal 300.

【0035】なお、ここではネットワーク回線として、
インターネット回線網を例示したが、安全性を重視した
場合、フレームリレー網でもよく、接続形態が制限され
るものではない。
Here, the network line is
Although the Internet network has been exemplified, when security is emphasized, a frame relay network may be used, and the connection form is not limited.

【0036】図2は、図1に示す店端末300のハード
ウェア構成を示すブロック図である。店端末300は、
CPU302と、主記憶装置304と、BIOS−RO
M306と、ディスプレイコントローラ(LCDC)30
8と、プリンタコントローラ(PRTC)310と、ス
キャナコントローラ312と、キーボードコントローラ
314と、ネットワークインタフェース316と、CD
−ROMインタフェース318と、CD−ROM330
と、LCDディスプレイ332と、ジャーナルプリンタ
334と、バーコードリーダ336と、キーボード/キ
ーマット338を有する。
FIG. 2 is a block diagram showing a hardware configuration of the shop terminal 300 shown in FIG. The shop terminal 300
CPU 302, main storage device 304, and BIOS-RO
M306 and a display controller (LCDC) 30
8, a printer controller (PRTC) 310, a scanner controller 312, a keyboard controller 314, a network interface 316, and a CD.
A ROM interface 318 and a CD-ROM 330
, An LCD display 332, a journal printer 334, a barcode reader 336, and a keyboard / key mat 338.

【0037】CPU302は、主記憶装置304及びB
IOS−ROM306に格納されるプログラムに従い算
術論理演算を行う。CPU302はまた、ジャーナルプ
リンタ310及びバーコードリーダ312等の各種周辺
装置を制御する。主記憶装置304は、RAMで構成さ
れる。BIOS−ROM306は、接続される周辺装置
を制御するBIOS(基本入出力制御システム)プログ
ラムを格納する。LCDC308は、ラインディスプレ
イを含むLCDディスプレイ308に接続される。プリ
ンタコントローラ310は、領収書を発行するジャーナ
ルプリンタ334に接続される。スキャナコントローラ
312は、バーコードリーダ336に接続される。キー
ボードコントローラ314は、キーボード/キーマット
338に接続される。CD−ROMインタフェース31
8は、CD−ROM330の制御を行う。
The CPU 302 has a main storage device 304 and B
An arithmetic logic operation is performed according to a program stored in the IOS-ROM 306. The CPU 302 also controls various peripheral devices such as a journal printer 310 and a barcode reader 312. The main storage device 304 is configured by a RAM. The BIOS-ROM 306 stores a BIOS (basic input / output control system) program for controlling connected peripheral devices. LCDC 308 is connected to LCD display 308 including a line display. The printer controller 310 is connected to a journal printer 334 that issues receipts. The scanner controller 312 is connected to the barcode reader 336. Keyboard controller 314 is connected to keyboard / key mat 338. CD-ROM interface 31
8 controls the CD-ROM 330.

【0038】ネットワークインタフェース316は、例
えばモデムカードで構成され、インターネット20を含
む通信回線網経由でPOSサーバ100と接続される。
店端末300は、ネットワークインタフェース316を
介して、本店端末300において商品が販売されること
を示す取引情報をPOSサーバ100に送信し、送信し
た情報に対する応答を受信する。入出力バス320は、
データアドレス、コントロールの為のラインが複数本で
構成され、入出力バス320を介して相互にデータ交信
が行われ、それぞれが持つ機能を実現する。なお、店端
末300の周辺装置を含む構成は店舗の構成により適宜
変更可能である。
The network interface 316 is composed of, for example, a modem card, and is connected to the POS server 100 via a communication network including the Internet 20.
The shop terminal 300 transmits, via the network interface 316, transaction information indicating that a product is sold at the main shop terminal 300 to the POS server 100, and receives a response to the transmitted information. The input / output bus 320
A plurality of lines for data address and control are formed, and data communication is performed mutually via the input / output bus 320, thereby realizing the functions of each. The configuration including the peripheral devices of the shop terminal 300 can be appropriately changed according to the configuration of the shop.

【0039】図3は、図2のハードウェア構成によって
実現される処理部350の機能を示す機能ブロック図で
ある。処理部350は、取引処理に関する機能をまとめ
たユニットである。処理部350の一連の動作は、主に
CPU302、主記憶装置304、及びBIOS−RO
M306に格納されたプログラムの共同によって実現さ
れる。ただしそれ以外の構成要素によって処理部350
が実現されてもよく、その設計の自由度は高い。処理部
350は、入力部352と、取引処理部354と、DB
操作命令作成部356と、DB操作命令保持部358
と、送信部360と、受信部362と、出力部364と
を有する。
FIG. 3 is a functional block diagram showing functions of the processing section 350 realized by the hardware configuration of FIG. The processing unit 350 is a unit in which functions related to transaction processing are put together. A series of operations of the processing unit 350 mainly includes the CPU 302, the main storage device 304, and the BIOS-RO
This is realized by the cooperation of the programs stored in M306. However, the processing unit 350 depends on other components.
May be realized, and the degree of design freedom is high. The processing unit 350 includes an input unit 352, a transaction processing unit 354, a DB
Operation instruction creation unit 356 and DB operation instruction holding unit 358
, A transmission unit 360, a reception unit 362, and an output unit 364.

【0040】入力部352は、例えば、バーコードリー
ダ336やキーボード/キーマット338を介して、商
品の識別情報、商品の個数、及び商品の値段を入力す
る。商品識別情報は、商品に貼付されたバーコードであ
ってもよい。
The input unit 352 inputs, for example, bar code readers 336 and keyboard / key mats 338, product identification information, the number of products, and product prices. The product identification information may be a barcode attached to the product.

【0041】取引処理部354は、入力部352が入力
した情報に基づいて算術計算を行う。例えば、1人の顧
客と取引する合計金額を算出する。顧客に商品を販売す
る場合は、購入合計金額を算出する。
The transaction processing unit 354 performs an arithmetic calculation based on the information input by the input unit 352. For example, the total amount of money for dealing with one customer is calculated. When selling a product to a customer, the total purchase price is calculated.

【0042】DB操作命令作成部356は、取引処理部
354が処理した内容を、POSサーバ100の取引デ
ータベース116に反映させるデータベース操作命令を
作成する。データベース操作命令としては、例えば鉛筆
を5本販売したことをPOSサーバ100のデータベー
スに反映させる命令であってもよく、また例えば消しゴ
ムを3個販売したことをPOSサーバ100のデータベ
ースに反映させる命令であってもよい。1人の顧客に鉛
筆5本と消しゴム3個を販売した場合、鉛筆に関するデ
ータベース操作命令と消しゴムに関するデータベース操
作命令をそれぞれ作成する。このように、データベース
操作命令は、各商品毎に作成される。データベース操作
命令は、例えば、SQL(Structured Query Languag
e)であってもよい。
[0042] The DB operation instruction creating unit 356 creates a database operation instruction for reflecting the contents processed by the transaction processing unit 354 in the transaction database 116 of the POS server 100. The database operation instruction may be, for example, an instruction for reflecting the sale of five pencils in the database of the POS server 100, or, for example, an instruction for reflecting the sale of three erasers in the database of the POS server 100. There may be. When five pencils and three erasers are sold to one customer, a database operation instruction relating to the pencil and a database operation instruction relating to the eraser are created. Thus, the database operation instruction is created for each product. The database operation instruction is, for example, SQL (Structured Query Language).
e).

【0043】送信部360は、データベース操作命令作
成部360が作成したデータベース操作命令をインター
ネット20を介してPOSサーバ100に送信する。送
信部360はまた、POSサーバ100に対して、商品
の売価を含む、商品情報を要求する商品情報要求を送信
する。DB操作命令保持部358は、データベース操作
命令を保持する。
The transmission section 360 transmits the database operation instruction created by the database operation instruction creation section 360 to the POS server 100 via the Internet 20. The transmitting unit 360 also transmits to the POS server 100 a product information request for requesting product information, including the selling price of the product. The DB operation instruction holding unit 358 holds a database operation instruction.

【0044】受信部362は、インターネット20を介
してPOSサーバ100から商品の売価を含む商品情報
を受信する。出力部364は、例えば、ジャーナルプリ
ンタ334に印刷させるべき情報や、LCDディスプレ
イ332に表示させるべき情報をそれぞれ、ジャーナル
プリンタ334及びLCDディスプレイ332に出力す
る。出力部364はまた、DB操作命令保持部358が
保持するデータベース操作命令に対応する取引内容を出
力する。
The receiving unit 362 receives merchandise information including the selling price of the merchandise from the POS server 100 via the Internet 20. The output unit 364 outputs, for example, information to be printed by the journal printer 334 and information to be displayed on the LCD display 332 to the journal printer 334 and the LCD display 332, respectively. The output unit 364 also outputs the transaction content corresponding to the database operation command held by the DB operation command holding unit 358.

【0045】図4は、図1に示すPOSサーバ100の
ハードウェア構成を示すブロック図である。POSサー
バ100は、総合管理装置200と、第1管理装置21
0aと、第2管理装置210bと、バックアップ装置2
20を有する。総合管理装置200、第1管理装置21
0a、第2管理装置210b(単に管理装置210と呼
ぶ)、及びバックアップ装置220は、いずれもインタ
ーネット20を介して複数の店端末300及び本POS
サーバ100以外のPOSサーバと通信可能である。
FIG. 4 is a block diagram showing a hardware configuration of the POS server 100 shown in FIG. The POS server 100 includes a general management device 200 and a first management device 21.
0a, the second management device 210b, and the backup device 2
20. Total management device 200, first management device 21
0a, the second management device 210b (simply referred to as the management device 210), and the backup device 220 are all connected to the plurality of store terminals 300 and the main POS via the Internet 20.
Communication with a POS server other than the server 100 is possible.

【0046】第1管理装置210a及び第2管理装置2
10bは、それぞれ異なる店端末300から、データベ
ース操作命令を受信する。例えば、第1管理装置210
aは、第1店端末300aからデータベース操作命令を
受信し、第2管理装置210bは、第2店端末300b
からデータベース操作命令を受信する。このように、複
数の店端末300を管理する場合に、複数の管理装置2
10がそれぞれ異なる店端末300を管理することによ
って、処理を分散させることができる。これによって、
POSサーバ100は、管理すべき店端末300の数が
多い場合でも、店端末300から要求を受信した場合
に、リアルタイムに応答することができる。
The first management device 210a and the second management device 2
10b receives a database operation command from different shop terminals 300, respectively. For example, the first management device 210
a receives a database operation command from the first shop terminal 300a, and the second management device 210b sends the second shop terminal 300b
Receives a database operation command from the server. In this way, when managing a plurality of store terminals 300, a plurality of management devices 2
By managing different shop terminals 300 respectively, processing can be distributed. by this,
The POS server 100 can respond in real time when a request is received from the shop terminal 300 even when the number of shop terminals 300 to be managed is large.

【0047】総合管理装置200は、第1管理装置21
0a及び第2管理装置210bが、それぞれ第1店端末
300a及び第2店端末300bから受信したデータベ
ース操作命令を、それぞれ第1管理装置210a及び第
2管理装置210bから受信して管理する。すなわち、
総合管理装置200は、POSサーバ100が管理する
全ての店端末300から受信したデータベース操作命令
を管理する。このように、総合管理装置200は、PO
Sサーバ100が管理する全ての店端末300から受信
したデータベース操作命令を受信するので、複数の管理
装置210がそれぞれ異なる店端末300を管理する場
合に、総合管理装置200は、全ての店端末300を統
括的に管理することができる。
The total management device 200 is the first management device 21
0a and the second management device 210b receive and manage the database operation commands received from the first store terminal 300a and the second store terminal 300b, respectively, from the first management device 210a and the second management device 210b. That is,
The general management device 200 manages the database operation commands received from all the shop terminals 300 managed by the POS server 100. As described above, the comprehensive management device 200
Since the database operation commands received from all the shop terminals 300 managed by the S server 100 are received, when the plurality of management apparatuses 210 manage different shop terminals 300, respectively, the comprehensive management apparatus 200 Can be managed comprehensively.

【0048】バックアップ装置220は、第1管理装置
210a及び第2管理装置210bがそれぞれ第1店端
末300a及び第2店端末300bから受信したデータ
ベース操作命令と同一のデータベース操作命令をインタ
ーネット20を介して受信する。第1管理装置210
a、第2管理装置210b、及び総合管理装置200に
データベース操作命令が正しく受信されていない場合
に、バックアップ装置220は、データベース操作命令
をそれぞれ第1管理装置210a、第2管理装置210
b、及び総合管理装置200に転送する。
The backup device 220 sends, via the Internet 20, the same database operation command as the database operation command received by the first management device 210a and the second management device 210b from the first store terminal 300a and the second store terminal 300b, respectively. Receive. First management device 210
a, the second management device 210b, and the comprehensive management device 200, when the database operation command is not correctly received, the backup device 220 sends the database management command to the first management device 210a and the second management device 210, respectively.
b, and transfer it to the comprehensive management device 200.

【0049】このように、バックアップ装置220は、
POSサーバ100が管理する全てのデータベース操作
命令を有するので、バックアップ装置220は、第1管
理装置210a及び第2管理装置210bがデータベー
ス操作命令を正しく受信できない場合に、データベース
操作命令を転送し、欠如しているデータベース操作命令
を補填することができる。
As described above, the backup device 220
Since the backup device 220 has all the database operation commands managed by the POS server 100, the backup device 220 transfers the database operation command when the first management device 210a and the second management device 210b cannot correctly receive the database operation command, and The database operation instruction being performed can be supplemented.

【0050】なお、図4は、複数の管理装置210を有
するPOSサーバ100をひとまとまりとして示した
が、これらは物理的に一つのまとまりである必要はなく
複数のの管理装置210は、それぞれ異なる場所に配設
されてもよい。この場合、それぞれの管理装置210
は、インターネット20を介して店端末300と通信
し、また例えばLANなどの通信回線を用いてPOSサ
ーバ100間で通信してもよい。例えば、第1管理装置
210aは、東京に配設され、第2管理装置210b
は、九州に配設されてもよい。このように、異なる場所
に複数の管理装置210を配設することができるので、
例えば、第1管理装置210aが作動しない場合や、第
1管理装置210aのトラフィックが混雑している場合
には、店端末300は、第2管理装置210bにアクセ
スし、同一の処理を行うことができる。
FIG. 4 shows the POS server 100 having a plurality of management apparatuses 210 as a group. However, the POS server 100 does not need to be physically a single group, and the plurality of management apparatuses 210 are different from each other. It may be arranged at a place. In this case, each management device 210
May communicate with the shop terminal 300 via the Internet 20, or may communicate between the POS servers 100 using a communication line such as a LAN. For example, the first management device 210a is provided in Tokyo, and the second management device 210b
May be located in Kyushu. As described above, since a plurality of management devices 210 can be provided at different locations,
For example, when the first management device 210a does not operate or when traffic of the first management device 210a is congested, the shop terminal 300 may access the second management device 210b and perform the same processing. it can.

【0051】本実施の形態のPOSサーバ100は、第
1店端末300aを管理する第1管理装置210a及び
第2店端末300bを管理する第2管理装置210bを
有したが、POSサーバ100が有する各管理装置21
0は、いずれの店端末300を管理してもよく、またP
OSサーバ100が有する管理装置210の台数は、本
実施の形態に限定されない。
The POS server 100 of this embodiment has a first management device 210a for managing the first store terminal 300a and a second management device 210b for managing the second store terminal 300b. Each management device 21
0 may manage any of the shop terminals 300, and P
The number of management devices 210 included in the OS server 100 is not limited to the present embodiment.

【0052】そうした第1の変更例としては、POSサ
ーバ100が管理する店端末300の数が増大した場
合、及びPOSサーバ100の取引データベース116
に格納される情報のデータ量が増加した場合、POSサ
ーバ100は、二つ以上の管理装置210を有してもよ
い。例えば、第1管理装置210a及び第2管理装置2
10bは、それぞれ第1店端末300a及び第2店端末
300bを管理する。POSサーバ100は、さらに第
3店端末300cを管理する第3管理装置210c及び
第4店端末300dを管理する第4管理装置210dを
有してもよい。
As the first modification, the case where the number of the shop terminals 300 managed by the POS server 100 increases and the transaction database 116 of the POS server 100
When the data amount of the information stored in the POS server 100 increases, the POS server 100 may include two or more management devices 210. For example, the first management device 210a and the second management device 2
10b manages the first shop terminal 300a and the second shop terminal 300b, respectively. The POS server 100 may further include a third management device 210c for managing the third store terminal 300c and a fourth management device 210d for managing the fourth store terminal 300d.

【0053】このように、POSサーバ100が有する
管理装置210の数を変更することができるので、PO
Sサーバ100が管理する店端末300の数、店端末3
00との通信頻度、及び通信するデータ量に応じて、管
理装置210の数を自由に設定することができる。すな
わち、各店の規模に応じたPOSサーバ100を構築す
ることができる。また、このように、管理装置210の
数を自由に変更できるので、各管理装置210の負荷が
大きくなった場合には、管理装置210を増設して各管
理装置210の負荷を軽減することができる。
As described above, since the number of management devices 210 included in the POS server 100 can be changed,
Number of shop terminals 300 managed by S server 100, shop terminal 3
The number of management devices 210 can be set freely according to the frequency of communication with 00 and the amount of data to be communicated. That is, the POS server 100 according to the scale of each store can be constructed. Further, since the number of the management devices 210 can be freely changed in this way, when the load on each of the management devices 210 increases, it is possible to reduce the load on each of the management devices 210 by adding the management devices 210. it can.

【0054】第2の変更例としては、管理する店端末3
00の数が少ない場合や、通信頻度が少ない場合は、P
OSサーバ100は、第2管理装置210b及び総合管
理装置200を有さなくともよい。即ちPOSサーバ1
00は、第1管理装置210a及びバックアップ装置2
20のみを有してもよい。このように、比較的小規模な
店を管理するPOSサーバ100の場合、1台のコンピ
ュータとバックップ用のコンピュータのみでもよい。
As a second modification, the store terminal 3 to be managed is
If the number of 00s is small or the communication frequency is low, P
The OS server 100 may not have the second management device 210b and the comprehensive management device 200. That is, the POS server 1
00 is the first management device 210a and the backup device 2
It may have only 20. As described above, in the case of the POS server 100 that manages a relatively small store, only one computer and a computer for backup may be used.

【0055】第3の変更例としては、第1管理装置21
0a及び第2管理装置210bは、それぞれ同一の店端
末から同一の取引情報を受信してもよい。これによっ
て、インターネット20を介して取引情報を受信できな
かった場合に、一方を他方のバックアップ装置として機
能することができる。
As a third modification, the first management device 21
0a and the second management device 210b may each receive the same transaction information from the same store terminal. Thus, when the transaction information cannot be received via the Internet 20, one can function as the other backup device.

【0056】図5は、図4に示す第1管理装置210a
のハードウェア構成を示すブロック図である。第1管理
装置210aは、CPU102と、主記憶装置104
と、BIOS−ROM106と、データベース更新部1
08と、取引データベース116と、ネットワークイン
タフェース110と、内部接続部112と、入出力バス
114とを有する。
FIG. 5 shows the first management device 210a shown in FIG.
FIG. 3 is a block diagram illustrating a hardware configuration of the first embodiment. The first management device 210a includes a CPU 102 and a main storage device 104.
, BIOS-ROM 106, and database update unit 1
08, a transaction database 116, a network interface 110, an internal connection unit 112, and an input / output bus 114.

【0057】CPU102は、主記憶装置104および
BIOS−ROM106に格納されるプログラムに従い
算術論理演算を行う。CPU102はまた、各種周辺装
置を制御する。主記憶装置104は、RAMで構成され
る。BIOS−ROM106は、システムに接続される
周辺装置を制御するBIOS(基本入出力制御システ
ム)プログラムを格納する。データベース更新部108
は、取引データベース116のフォーマット制御ならび
にリードライト制御を行う。取引データベース116
は、店端末300における取引の内容を格納する。
The CPU 102 performs arithmetic and logic operations according to programs stored in the main storage device 104 and the BIOS-ROM 106. The CPU 102 also controls various peripheral devices. The main storage device 104 is constituted by a RAM. The BIOS-ROM 106 stores a BIOS (basic input / output control system) program for controlling peripheral devices connected to the system. Database update unit 108
Performs format control and read / write control of the transaction database 116. Transaction database 116
Stores the contents of the transaction in the shop terminal 300.

【0058】ネットワークインタフェース110は、イ
ンターネット20を介して店端末300と接続し、デー
タベース操作命令などを受信する。ネットワークインタ
フェース110はまた、受信した情報に対する応答を送
信する。内部接続部112は、例えばLANなどの通信
回線を介して第2管理装置210b、総合管理装置20
0、及びバックアップ装置220と接続する。従って、
POSサーバ100の第1管理装置210a、第2管理
装置210b、総合管理装置200、及びバックアップ
装置220は、インターネット20を介さずに情報を送
受信することができる。なお、図示しないが、管理装置
210aは、図2に示した店端末300と同様に、LC
Dモニタ、キーボードなどの周辺装置が、専用の入出力
コントローラを介して入出力バス114に接続される。
The network interface 110 connects to the shop terminal 300 via the Internet 20 and receives a database operation command and the like. Network interface 110 also sends a response to the received information. The internal connection unit 112 is connected to the second management device 210b and the comprehensive management device 20 via a communication line such as a LAN.
0 and the backup device 220. Therefore,
The first management device 210a, the second management device 210b, the comprehensive management device 200, and the backup device 220 of the POS server 100 can transmit and receive information without using the Internet 20. Although not shown, the management device 210a, like the store terminal 300 shown in FIG.
Peripheral devices such as a D monitor and a keyboard are connected to the input / output bus 114 via a dedicated input / output controller.

【0059】図6は、第1管理装置210aの取引デー
タベース116に格納されるデータベースの構成を示
す。取引データベース116は、在庫マスタ400、売
上分析ファイル402、入出荷ファイル404、取引合
計ファイル406、日次合計ファイル408、客層ファ
イル410、レシートファイル412を含む。
FIG. 6 shows a configuration of a database stored in the transaction database 116 of the first management device 210a. The transaction database 116 includes an inventory master 400, a sales analysis file 402, a receipt / shipment file 404, a transaction total file 406, a daily total file 408, a customer layer file 410, and a receipt file 412.

【0060】在庫マスタ400は、POSサーバ100
が管理する店舗で販売される商品の商品識別情報に対応
付けて、商品の値段を含む、商品の内容を示す商品情報
及び商品の在庫数を格納する。入出荷ファイル404
は、第1管理装置210aが管理する店端末300から
受信した取引情報のうち、商品毎の取引内容を、取引の
行われた日時に対応付けて格納する。売上ファイル40
2は、商品のジャンル毎の売上を格納する。取引合計フ
ァイル406は、取引金額の月間の集計情報を格納す
る。日次合計ファイル408は、店舗別の1日の売上を
格納する。客層ファイル410は、複数の客層に対応付
けて、各客層に当てはまる顧客の取引情報を格納する。
レシートファイル412は、レシート毎の取引情報を格
納する。
The inventory master 400 stores the POS server 100
The merchandise store stores merchandise information indicating the merchandise content, including the price of the merchandise, and the stock quantity of the merchandise, in association with the merchandise identification information of the merchandise sold at the store managed by. Receipt / shipment file 404
Stores, in the transaction information received from the shop terminal 300 managed by the first management device 210a, the transaction content for each product in association with the date and time when the transaction was performed. Sales file 40
2 stores sales for each product genre. The transaction total file 406 stores monthly total information of transaction amounts. The daily total file 408 stores daily sales for each store. The customer layer file 410 stores customer transaction information applicable to each customer layer in association with a plurality of customer layers.
The receipt file 412 stores transaction information for each receipt.

【0061】図7は、第1管理装置210aの在庫マス
タ400のデータフォーマットを示す。在庫マスタ40
0は、商品を識別する商品コードに対応付けて、商品情
報を格納する。在庫マスタ400は、商品コードフィー
ルド、商品番号フィールド、商品名フィールド、売価フ
ィールド、及び在庫数フィールドを有する。商品コード
フィールドには、商品を識別するコード番号が格納され
る。商品番号フィールドには、商品特有の番号が格納さ
れる。商品名フィールドには、商品の名称が格納され
る。売価フィールドには、売値が格納される。在庫数フ
ィールドには、商品の現在の在庫数が格納される。
FIG. 7 shows the data format of the inventory master 400 of the first management device 210a. Inventory master 40
0 stores the product information in association with the product code for identifying the product. The stock master 400 has a product code field, a product number field, a product name field, a selling price field, and a stock quantity field. The product code field stores a code number for identifying a product. The product number field stores a product-specific number. The product name field stores the name of the product. The selling price field stores a selling price. The stock quantity field stores the current stock quantity of the product.

【0062】本実施の形態のPOSシステムにおいて
は、店端末300は、在庫マスタ400を有さない。従
って、店端末300は、簡易なコンピュータで実現する
ことができる。また、店端末300の増設を、比較的容
易に行うことができる。
In the POS system according to the present embodiment, the shop terminal 300 does not have the stock master 400. Therefore, the shop terminal 300 can be realized by a simple computer. Further, the addition of the shop terminal 300 can be performed relatively easily.

【0063】また、在庫データベース400は、POS
サーバ100に設けられているので、容易に更新するこ
とができる。
The inventory database 400 stores the POS
Since it is provided in the server 100, it can be easily updated.

【0064】図8は、第1管理装置210aの入出荷フ
ァイル404のデータフォーマットを示す。入出荷ファ
イル404は、店舗IDフィールドと、日付フィールド
と、区分フィールドと、伝票番号フィールドと、商品コ
ードフィールドと、数量フィールドと、単価フィールド
と、合計金額フィールドと、税額フィールドを格納す
る。
FIG. 8 shows the data format of the receipt / shipment file 404 of the first management device 210a. The receipt / shipment file 404 stores a store ID field, a date field, a division field, a slip number field, a product code field, a quantity field, a unit price field, a total price field, and a tax field.

【0065】店舗IDフィールドには、店舗を示す識別
情報が格納される。このように、各入出荷データ毎に店
舗IDが識別可能に格納されているので、いずれの店舗
における取引情報か識別することができる。日付フィー
ルドには、取引の行われた日付が格納される。区分フィ
ールドには、業務区分が格納される。例えば、取引が、
販売であるか、買い取りであるかを示す情報が格納され
る。販売や、買い取りなどが格納される。伝票番号フィ
ールドには、取引ごとに付与されるシリアル番号が格納
される。商品コードフィールドには、取引のあった商品
のコードが格納される。数量フィールドには、取引のあ
った商品の数量が格納される。単価フィールドには、取
引のあった商品の単価が格納される。合計金額フィール
ドには、商品の合計金額が格納される。税額フィールド
には、税額が格納される。
The shop ID field stores identification information indicating a shop. As described above, since the store ID is stored for each receipt / shipment data so as to be identifiable, it is possible to identify which store is the transaction information. The date field stores the date on which the transaction was performed. The division field stores the business division. For example, if the transaction
Information indicating whether it is a sale or a purchase is stored. Stores sales and purchases. The slip number field stores a serial number given for each transaction. The product code field stores the codes of the products that have been traded. The quantity field stores the quantity of traded products. The unit price field stores the unit price of the merchandise that has transacted. The total price field stores the total price of the product. The tax amount field stores a tax amount.

【0066】このように、管理装置210の入出荷ファ
イル404は、管理装置が管理する店端末300におけ
る取引に関する情報を格納している。したがって、店端
末300から取引の情報を要求された場合に必要な情報
を提供することができる。
As described above, the receipt / shipment file 404 of the management device 210 stores information relating to transactions in the shop terminal 300 managed by the management device. Therefore, it is possible to provide necessary information when information on a transaction is requested from the shop terminal 300.

【0067】第2管理装置210bの構成及び動作は、
図5から図8を用いて説明した第1管理装置210aの
構成及び動作と同様なので説明を省略する。
The configuration and operation of the second management device 210b are as follows.
The configuration and operation of the first management device 210a described with reference to FIGS. 5 to 8 are the same as those described with reference to FIGS.

【0068】このように、POSサーバ100は、複数
の管理装置210を有するが、これらは、同一の構成及
び機能を有する。また、各管理装置210は、いずれも
簡易なコンピュータによって実現することができる。従
って、各店の規模に応じたPOSシステムを容易に構築
することができる。
As described above, the POS server 100 has a plurality of management devices 210, which have the same configuration and functions. Each management device 210 can be realized by a simple computer. Therefore, a POS system according to the size of each store can be easily constructed.

【0069】また、それぞれの管理装置210が、各イ
ンターネットインターフェース114を介して、店端末
300と通信できるので、通信回数が増加した場合、及
びPOSサーバ100が管理する情報量が増加した場合
でも、管理装置210の台数を増加することによって対
応することができる。
Further, since each management device 210 can communicate with the shop terminal 300 via each Internet interface 114, even if the number of communications increases and the amount of information managed by the POS server 100 increases, This can be handled by increasing the number of management devices 210.

【0070】次に、総合管理装置200のハードウェア
構成を説明する。総合管理装置200のハードウェア構
成は、図5から図8を用いて説明した第1管理装置21
0aのハードウェア構成とほぼ同様である。ただし、以
下の点で、第1管理装置210aと異なる。
Next, the hardware configuration of the integrated management device 200 will be described. The hardware configuration of the comprehensive management device 200 is the same as that of the first management device 21 described with reference to FIGS.
0a is almost the same as the hardware configuration. However, it differs from the first management device 210a in the following points.

【0071】第1管理装置210aは、店端末300か
らインターネット20を介してデータベース操作命令を
受信するのに対し、総合管理装置200は、管理装置2
10からデータベース操作命令を受信する。総合管理装
置200が有する入出荷ファイル404は、POSサー
バ100が有する全ての管理装置210の入出荷ファイ
ル404に格納される情報を格納する。また、総合管理
装置200が有する在庫マスタ400は、POSサーバ
100が管理する全ての管理装置210の在庫マスタ4
00に格納される商品情報を格納する。これらの点で、
総合管理装置200は、管理装置210と異なる。
The first management device 210a receives a database operation command from the shop terminal 300 via the Internet 20, while the general management device 200
10, a database operation command is received. The receipt / shipment file 404 of the integrated management device 200 stores information stored in the receipt / shipment files 404 of all the management devices 210 of the POS server 100. Further, the inventory master 400 of the comprehensive management device 200 is the inventory master 4 of all the management devices 210 managed by the POS server 100.
Store the product information stored in 00. In these respects,
The comprehensive management device 200 is different from the management device 210.

【0072】また、総合管理装置200は、管理装置2
10からデータベース操作命令を受信して管理するが、
店端末300への応答の送信を行わない。従って、管理
装置210のように、リアルタイムに応答を送信しなく
ともよい。このように、総合管理委装置200は、処理
の即時性を要求されない。
The general management device 200 is the management device 2
Receives and manages database operation instructions from 10,
The response is not transmitted to the shop terminal 300. Therefore, it is not necessary to transmit a response in real time as in the management device 210. In this way, the comprehensive management committee device 200 is not required to have an immediate process.

【0073】POSサーバ100は、比較的大量のデー
タを格納する総合管理装置200と、比較的少量のデー
タを格納する管理装置210を有する。従って、総合管
理装置200は、大量のデータを格納できることが望ま
しいが、リアルタイムに通信することは要求されない。
これに対して、管理装置210は、店端末300とリア
ルタイムに通信することのできる処理速度のCPU10
2を有することが望ましい。ただし、管理装置210が
格納できるデータ量は、比較的少量でよい。このよう
に、POSサーバ100は、店端末300との通信を主
に担当する管理装置210及びデータの管理を主に担当
する総合管理装置200をそれぞれ有する。このように
処理を分散させることによって、リアルタイムな応答及
び大量のデータ管理を行うことができる。
The POS server 100 has a general management device 200 for storing a relatively large amount of data and a management device 210 for storing a relatively small amount of data. Therefore, it is desirable that the comprehensive management device 200 can store a large amount of data, but it is not required to communicate in real time.
On the other hand, the management device 210 has a CPU 10 having a processing speed capable of communicating with the shop terminal 300 in real time.
It is desirable to have 2. However, the data amount that can be stored by the management device 210 may be relatively small. As described above, the POS server 100 includes the management device 210 mainly in charge of communication with the shop terminal 300 and the comprehensive management device 200 mainly in charge of data management. By dispersing the processing in this manner, real-time response and management of a large amount of data can be performed.

【0074】次に、バックアップ装置220のハードウ
ェア構成を説明する。バックアップ装置220のハード
ウェア構成は、図5から図8を用いて説明した管理装置
210の構成と同様である。但し、バックアップ装置2
20は、在庫マスタ400を有しなくともよく、またこ
れ以外のデータベースを有しなくともよい。この点で、
バックアップ装置220の内部構成は、管理装置210
の内部構成と異なる。また、この場合、バックアップ装
置220は、データベース操作命令を保持するデータベ
ース操作命令保持部158を有し、受信したデータベー
ス操作命令を保持し、要求に応じて、第1管理装置21
0a、第2管理装置210b、及び総合管理装置200
にデータベース操作命令を転送する。
Next, the hardware configuration of the backup device 220 will be described. The hardware configuration of the backup device 220 is the same as the configuration of the management device 210 described with reference to FIGS. However, backup device 2
20 may not have the inventory master 400 and may not have any other databases. In this regard,
The internal configuration of the backup device 220
Is different from the internal configuration. Further, in this case, the backup device 220 has a database operation command holding unit 158 that holds the database operation command, holds the received database operation command, and responds to the request by the first management device 21.
0a, the second management device 210b, and the comprehensive management device 200
To the database operation instruction.

【0075】図9は、顧客へ商品を販売するときの店端
末300の動作を示すフローチャートである。レジの操
作者、通常は店舗の従業員によって、バーコードリーダ
336、またはキーボード/キーマット338が操作さ
れ、入力部352は、商品コードを入力する(S10
0)。次に、送信部360は、入力された商品コード
を、ネットワークインタフェース316を介してPOS
サーバ100に送信する(S102)。次に、POSサ
ーバ100に送信した商品コードが示す商品の商品情報
を受信する(S104)。次に、レジ操作者は、S10
0において入力した商品コードに対応する商品の数量を
入力する(S106)。次に、取引処理部354は、商
品の数量と売値に基づいて取引処理を行う(S10
8)。次に、出力部364は、受信した商品情報をLC
Dディスプレイ308に表示させる(S110)。
FIG. 9 is a flowchart showing the operation of the shop terminal 300 when selling a product to a customer. A bar code reader 336 or a keyboard / key mat 338 is operated by a cashier operator, usually a store employee, and the input unit 352 inputs a product code (S10).
0). Next, the transmitting unit 360 transmits the input product code to the POS through the network interface 316.
The data is transmitted to the server 100 (S102). Next, the product information of the product indicated by the product code transmitted to the POS server 100 is received (S104). Next, the cashier operator proceeds to S10
The quantity of the product corresponding to the product code input at 0 is input (S106). Next, the transaction processing unit 354 performs transaction processing based on the quantity and sale price of the product (S10).
8). Next, the output unit 364 converts the received product information into an LC
It is displayed on the D display 308 (S110).

【0076】このように、店端末300は、POSサー
バ100から商品情報を受信するので、店端末300
は、予め商品情報を格納しなくてもよい。従って、店端
末300を構成するコンピュータは、比較的少ないデー
タ容量であってもよい。また、商品情報は、POSサー
バ100に格納されているので、更新が容易であり、ま
た、リアルタイムに更新することができる。従って、店
端末300は、常に最新の商品情報を用いて取引処理を
行うことができる。
As described above, since the shop terminal 300 receives the product information from the POS server 100, the shop terminal 300
Need not store the product information in advance. Therefore, the computer constituting the shop terminal 300 may have a relatively small data capacity. In addition, since the product information is stored in the POS server 100, the product information can be easily updated and can be updated in real time. Therefore, the shop terminal 300 can always perform transaction processing using the latest product information.

【0077】さらに他の商品を購入する場合、S100
からS110を繰り返す(S112)。全ての商品につ
いて、S100からS110の処理が完了すると(S1
12)、次に、データベース操作命令作成部356は、
S100からS110で行った処理の内容をPOSサー
バ100のデータベースに反映させるデータベース操作
命令を作成する(S114)。このとき、データベース
操作命令作成部356は、データベース操作命令を実行
することを示す実行命令をさらに作成する。次に、送信
部360は、データベース操作命令をPOSサーバ10
0に送信する(S116)。このとき、送信部360
は、実行命令をさらに送信する。以上で、商品を販売す
る時の店端末300の動作は終了する。
When purchasing another product, S100
To S110 are repeated (S112). When the processes from S100 to S110 are completed for all products (S1
12) Then, the database operation instruction creating unit 356
A database operation command for reflecting the contents of the processing performed in S100 to S110 in the database of the POS server 100 is created (S114). At this time, the database operation instruction creating unit 356 further creates an execution instruction indicating that the database operation instruction is to be executed. Next, the transmission unit 360 transmits the database operation instruction to the POS server 10.
0 (S116). At this time, the transmitting unit 360
Sends further execution instructions. Thus, the operation of the shop terminal 300 when selling the product ends.

【0078】このように、店端末300は、一人の顧客
との取引が完了する毎にデータベース操作命令及び実行
命令を送信するので、POSサーバ100は、取引が行
われる毎に、データベース操作命令を受信することがで
きる。すなわち、POSサーバ100は、店端末300
において取引が完了する毎に、取引データベース116
に、店端末300において行われた取引内容を反映させ
る更新を行うことができる。従って、取引データベース
116は、常に取引完了時点までのデータを格納するこ
とができる。従って、取引データベース116に格納さ
れるデータに基づいて、取引完了時点までの集計を行う
ことができる。
As described above, the store terminal 300 transmits the database operation command and the execution command each time a transaction with one customer is completed, so that the POS server 100 transmits the database operation command each time a transaction is performed. Can be received. That is, the POS server 100 stores the shop terminal 300
Each time a transaction is completed at
In addition, an update can be performed to reflect the details of the transaction performed in the shop terminal 300. Therefore, the transaction database 116 can always store data up to the point of completion of the transaction. Therefore, totaling up to the point of completion of the transaction can be performed based on the data stored in the transaction database 116.

【0079】図10は、図9におけるDB操作命令送信
段階(S116)における店端末300の詳細な動作を
示すフローチャートである。データベース操作命令の送
信が完了した場合は(S120)、店端末300の動作
は、終了する。
FIG. 10 is a flowchart showing a detailed operation of the shop terminal 300 in the step of transmitting a DB operation command (S116) in FIG. When the transmission of the database operation command is completed (S120), the operation of the shop terminal 300 ends.

【0080】S120で、データベース操作命令の送信
が完了した場合は、DB操作命令保持部358は、デー
タベース操作命令を保持する(S122)。次に、出力
部364は、取引の内容及びDB操作命令を送信できな
かった旨を示す情報を、例えばジャーナルプリンタ33
4に出力する(S124)。このように、DB操作命令
を送信できなかった場合には、ジャーナルプリンタ33
4や、LCDディスプレイ332に取引内容及びDB操
作命令を送信できなかった旨を示す情報が出力されるの
で、レジ操作者は、DB操作命令が送信できなかったこ
とを認識することができる。
If the transmission of the database operation command is completed in S120, the DB operation command holding unit 358 holds the database operation command (S122). Next, the output unit 364 outputs the contents of the transaction and information indicating that the DB operation command could not be transmitted, for example, to the journal printer 33.
4 (S124). As described above, when the DB operation command cannot be transmitted, the journal printer 33
4 and information indicating that the DB operation command could not be transmitted to the LCD display 332, the register operator can recognize that the DB operation command could not be transmitted.

【0081】次に、インターネットインタフェース31
6は、再び、DB操作命令保持部358に保持されるD
B操作命令を送信する(S126)。以上、S120か
らS126を繰り返す。このように、インターネットイ
ンタフェース316は、一度目のアクセスで、DB送信
命令を送信できなかった場合でも、再度アクセスして、
DB操作命令を送信することができるので、確実にPO
Sサーバ100に送信することができる。
Next, the Internet interface 31
6 is again stored in the DB operation instruction storage unit 358
The B operation command is transmitted (S126). As described above, S120 to S126 are repeated. As described above, the Internet interface 316 accesses again even if the DB transmission command cannot be transmitted in the first access,
Since the DB operation command can be transmitted, the PO
It can be transmitted to the S server 100.

【0082】図11は、店端末100からデータベース
操作命令を受信したときのPOSサーバ100の詳細な
動作を示すフローチャートである。
FIG. 11 is a flowchart showing a detailed operation of the POS server 100 when a database operation command is received from the shop terminal 100.

【0083】はじめに、POSサーバ100のネットワ
ークインタフェース110は、データベース操作命令を
受信する(S200)。次に、1人の顧客との取引が完
了したことを示す取引完了通知を受信する(S20
2)。取引完了通知を受信しない場合は、取引完了通知
を受信するまで、データベース操作命令を保持する。こ
の間、複数のデータベース操作命令を受信してもよい。
First, the network interface 110 of the POS server 100 receives a database operation command (S200). Next, a transaction completion notification indicating that the transaction with one customer is completed is received (S20).
2). If the transaction completion notification is not received, the database operation instruction is held until the transaction completion notification is received. During this time, a plurality of database operation commands may be received.

【0084】S202において、ネットワークインタフ
ェース110が取引完了通知を受信すると、データベー
ス更新部108は、データベース操作命令に基づいて取
引データベース116に格納されるファイルが更新可能
かどうか確認する(S204)。次に、全てのファイル
が更新可能であった場合は(S206)、全てのファイ
ルを更新する(S208)。次に、ファイルの更新が完
了したことを示す完了通知を店端末300に送信する
(S210)。
When the network interface 110 receives the transaction completion notice in S202, the database updating unit 108 checks whether the file stored in the transaction database 116 can be updated based on the database operation command (S204). Next, if all files can be updated (S206), all files are updated (S208). Next, a completion notification indicating that the file update has been completed is transmitted to the shop terminal 300 (S210).

【0085】S206で、取引データベース116の更
新が可能でない場合は、店端末300から再度、データ
ベース操作命令を受信し(S220)、データベース更
新処理段階(S204)に戻る。
If the transaction database 116 cannot be updated in S206, a database operation command is received again from the shop terminal 300 (S220), and the process returns to the database update processing step (S204).

【0086】図12は、図11に示したデータベース更
新確認段階(S204)におけるPOSサーバ100の
詳細な動作を示すフローチャートである。
FIG. 12 is a flowchart showing the detailed operation of the POS server 100 in the database update confirmation step (S204) shown in FIG.

【0087】取引完了通知を受信すると、データベース
更新部108は、在庫マスタ400が更新可能か否か確
認する。更新可能であった場合は(S300)、データ
ベース更新部108は、売上分析ファイル402が更新
可能か否かを確認する。更新可能であった場合は(S3
02)、データベース更新部108は、入出荷ファイル
404が更新可能か否か確認する。更新可能であった場
合は(S304)、データベース更新部108は、取引
合計ファイル406が更新可能か否かを確認する。更新
可能であった場合は(S306)、データベース更新部
108は、日次合計ファイル408が更新可能か否かを
確認する。更新可能であった場合は(S308)、デー
タベース更新部108は、客層ファイル410が更新可
能か否かを確認する。更新可能であった場合は(S31
0)、データベース更新部108は、レシートファイル
412更新可能であるか否かを確認する。更新可能であ
った場合は(S312)、受信したデータベース操作命
令を実行可能と判断される(S314)。
Upon receiving the transaction completion notification, database updating section 108 checks whether or not inventory master 400 can be updated. If it can be updated (S300), the database updating unit 108 checks whether the sales analysis file 402 can be updated. If it can be updated (S3
02), the database update unit 108 checks whether the receipt / shipment file 404 can be updated. If the transaction can be updated (S304), the database updating unit 108 checks whether or not the transaction total file 406 can be updated. If it can be updated (S306), the database updating unit 108 checks whether the daily total file 408 can be updated. If it can be updated (S308), the database updating unit 108 checks whether the customer layer file 410 can be updated. If it can be updated (S31
0), the database update unit 108 checks whether the receipt file 412 can be updated. If it can be updated (S312), it is determined that the received database operation command can be executed (S314).

【0088】予め定められたデータベース更新プログラ
ムが例えば、主記憶装置104またはBIOS−ROM
106に格納されている。データベース更新プログラム
は、例えばストアードプロシージャであってもよい。店
端末300から受信したデータベース操作命令によっ
て、データベース更新命令が実行される。次に、プログ
ラムが実行され、データベース操作命令を各ファイル毎
に異なる内容に変換し、それぞれのファイルに格納す
る。このように、1つのデータベース操作命令を実行す
ることによって、ファイル毎に異なる内容を格納するこ
とができる。なお、更新可能とは、新規のファイルを追
加することを含む。例えば、データベース操作命令を書
き込むべきファイルが存在しない場合は、新規にファイ
ルを作成し、作成したファイルにデータベース操作命令
の内容を反映させてもよい。
The predetermined database update program is, for example, the main storage device 104 or the BIOS-ROM.
106. The database update program may be, for example, a stored procedure. According to the database operation command received from the shop terminal 300, the database update command is executed. Next, the program is executed to convert the database operation instruction into a different content for each file and store it in each file. In this way, by executing one database operation command, different contents can be stored for each file. It should be noted that updating is possible includes adding a new file. For example, when there is no file to which the database operation instruction is to be written, a new file may be created, and the content of the database operation instruction may be reflected in the created file.

【0089】S300で在庫マスタ400が更新可能で
なかった場合、S302で売上分析ファイル402が更
新可能でなかった場合、S304で入出荷ファイル40
4が更新可能でなかった場合、S306で取引合計ファ
イル406が更新可能でなかった場合、S308で日次
合計ファイル408が更新可能でなかった場合、S31
0で客層ファイル410が更新可能でなかった場合、S
312でレシートファイル412が更新可能でなかった
場合には、エラーと判断される(S320)。
If the inventory master 400 cannot be updated in S300, if the sales analysis file 402 cannot be updated in S302, the receipt / shipment file 40 can be updated in S304.
4 was not updatable, the transaction totals file 406 was not updatable in S306, and the daily totals file 408 was not updatable in S308, S31.
0, if the customer layer file 410 cannot be updated, S
If the receipt file 412 cannot be updated in 312, it is determined that an error has occurred (S320).

【0090】第2管理装置210b、総合管理装置20
0、及びバックアップ装置220の動作は、図11及び
図12を用いて説明した第1管理装置210aの動作と
同様なので説明を省略する。但し、総合管理装置200
は、データベース操作命令を第1管理装置210a及び
第2管理装置210bから受信する。また、総合管理装
置200は、店端末300に対して完了通知を送信しな
くてもよい。
The second management device 210b and the comprehensive management device 20
0 and the operation of the backup device 220 are the same as the operation of the first management device 210a described with reference to FIGS. However, the comprehensive management device 200
Receives a database operation command from the first management device 210a and the second management device 210b. Further, the comprehensive management device 200 does not have to transmit the completion notification to the shop terminal 300.

【0091】バックアップ装置220は、第1管理装置
210aと同様にデータベース操作命令を受信するが、
店端末300に対して完了通知を送信しなくてもよい。
The backup device 220 receives the database operation command as in the case of the first management device 210a.
The completion notification need not be transmitted to the shop terminal 300.

【0092】POSサーバ100のCPU102が実行
するソフトウエアは、フロッピー(登録商標)ディスク
またはCD−ROMなどの記録媒体に格納されて利用者
に提供されてもよい。また、店端末300のCPU30
2が実行するソフトウェアは、フロッピーディスクまた
はCD−ROMなどの記録媒体に格納されて利用者に提
供されてもよい。記録媒体に格納された各ソフトウエア
は、いずれも圧縮されていても非圧縮であってもよい。
記録媒体に格納された各ソフトウエアは、記録媒体から
ハードディスクドライブにインストールされ、それぞれ
主記憶装置104、主記憶装置304に読み出され、C
PU102及びCPU302により実行される。
The software executed by the CPU 102 of the POS server 100 may be provided to the user by being stored in a recording medium such as a floppy (registered trademark) disk or a CD-ROM. The CPU 30 of the shop terminal 300
2 may be stored in a recording medium such as a floppy disk or CD-ROM and provided to the user. Each piece of software stored on the recording medium may be compressed or uncompressed.
Each software stored in the recording medium is installed on the hard disk drive from the recording medium, and is read out to the main storage device 104 and the main storage device 304, respectively.
It is executed by the PU 102 and the CPU 302.

【0093】本実施の形態の店端末300を実現するソ
フトウェア、即ちハードディスクドライブにインストー
ルされるソフトウェアは、機能構成として、入力モジュ
ール、取引処理モジュール、DB操作命令作成モジュー
ル、送信モジュール、受信モジュール、出力モジュール
を有する。各モジュールの動作は、図3で説明した処理
部350の動作と同様なので、説明を省略する。
The software for realizing the store terminal 300 of this embodiment, that is, the software installed in the hard disk drive, has an input module, a transaction processing module, a DB operation instruction creation module, a transmission module, a reception module, an output It has a module. The operation of each module is the same as the operation of the processing unit 350 described with reference to FIG.

【0094】記録媒体の一例としてのフロッピーディス
クまたはCD−ROMには、本出願で説明した全ての実
施形態に係るPOSサーバ100及び店端末300の動
作の一部または全ての機能を格納することができる。
A floppy disk or CD-ROM as an example of a recording medium may store some or all of the functions of the POS server 100 and the store terminal 300 according to all the embodiments described in the present application. it can.

【0095】これらのプログラムは記録媒体から直接R
AMに読み出されて実行されても、一旦ハードディスク
ドライブにインストールされた後にRAMに読み出され
て実行されてもよい。更に、上記プログラムは単一の記
録媒体に格納されても複数の記録媒体に格納されてもよ
い。又、符号化した形態で格納されていてもよい。
These programs are directly stored in R
The program may be read out to the AM and executed, or may be read out to the RAM and executed once after being installed in the hard disk drive. Further, the program may be stored on a single recording medium or a plurality of recording media. Also, it may be stored in an encoded form.

【0096】記録媒体としては、フロッピーディスク、
CD−ROMの他にも、DVD等の光学記録媒体、MD
等の磁気記録媒体、PD等の光磁気記録媒体、テープ媒
体、磁気記録媒体、ICカードやミニチュアーカードな
どの半導体メモリー等を用いることができる。又、専用
通信ネットワークやインターネット20に接続されたサ
ーバシステムに設けたハードディスクまたはRAM等の
格納装置を記録媒体として使用し、通信網を介してプロ
グラムをPOSサーバ100に提供しても良い。このよ
うな記録媒体は、POSサーバ100及び店端末300
を製造するためのみに使用されるものであり、そのよう
な記録媒体の業としての製造および販売等が本出願に基
づく特許権の侵害を構成することは明らかである。
As a recording medium, a floppy disk,
In addition to CD-ROM, optical recording media such as DVD, MD
, A magneto-optical recording medium such as a PD, a tape medium, a magnetic recording medium, and a semiconductor memory such as an IC card or a miniature card. Further, a storage device such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet 20 may be used as a recording medium, and the program may be provided to the POS server 100 via the communication network. Such a recording medium is stored in the POS server 100 and the shop terminal 300.
It is obvious that such production and sale of such a recording medium constitutes infringement of a patent right based on the present application.

【0097】以上、本発明を実施の形態を用いて説明し
たが、本発明の技術的範囲は上記実施の形態に記載の範
囲には限定されない。上記実施の形態に、多様な変更又
は改良を加えることができる。その様な変更又は改良を
加えた形態も本発明の技術的範囲に含まれ得ることが、
特許請求の範囲の記載から明らかである。
Although the present invention has been described using the embodiment, the technical scope of the present invention is not limited to the scope described in the above embodiment. Various changes or improvements can be added to the above embodiment. It should be noted that such modified or improved embodiments may be included in the technical scope of the present invention.
It is clear from the description of the claims.

【0098】[0098]

【発明の効果】上記説明から明らかなように、本発明に
よれば、POSサーバは、店端末からの要求に即座に応
答することができる。また、低コストなPOSシステム
を提供することができる。
As is apparent from the above description, according to the present invention, the POS server can immediately respond to a request from a store terminal. Further, a low-cost POS system can be provided.

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

【図1】POSシステム全体を示す図である。FIG. 1 is a diagram showing an entire POS system.

【図2】店端末のハードウェア構成を示すブロック図で
ある。
FIG. 2 is a block diagram illustrating a hardware configuration of a store terminal.

【図3】処理部の機能を示す機能ブロック図である。FIG. 3 is a functional block diagram illustrating functions of a processing unit.

【図4】POSサーバのハードウェア構成を示すブロッ
ク図である。
FIG. 4 is a block diagram illustrating a hardware configuration of a POS server.

【図5】第1管理装置のハードウェア構成を示すブロッ
ク図である。
FIG. 5 is a block diagram illustrating a hardware configuration of a first management device.

【図6】POSサーバの取引データベースの構成を示す
図である。
FIG. 6 is a diagram showing a configuration of a transaction database of a POS server.

【図7】在庫マスタのデータフォーマットを示す図であ
る。
FIG. 7 is a diagram showing a data format of an inventory master.

【図8】管理装置の入出荷DBのデータフォーマットを
示す図である。
FIG. 8 is a diagram showing a data format of a receipt / shipment DB of the management device.

【図9】顧客へ商品が販売されるときの店端末の動作を
示すフローチャートである。
FIG. 9 is a flowchart showing the operation of the shop terminal when a product is sold to a customer.

【図10】図9のDB操作命令送信段階(S116)に
おける店端末の詳細な動作を示すフローチャートであ
る。
FIG. 10 is a flowchart showing a detailed operation of the shop terminal in a DB operation command transmitting step (S116) of FIG. 9;

【図11】店端末からデータベース操作命令を受信した
場合の、POSサーバの動作を示すフローチャートであ
る。
FIG. 11 is a flowchart illustrating the operation of the POS server when a database operation command is received from a store terminal.

【図12】図11のDB更新確認段階(S204)にお
けるPOSサーバの詳細な動作を示すフォローチャート
である。
FIG. 12 is a follow chart showing a detailed operation of the POS server in a DB update confirmation step (S204) of FIG. 11;

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

20 インターネット 12 ルータ 100 POSサーバ 200 総合管理装置 210a 第1管理装置 210b 第2管理装置 220 バックアップ装置 102 CPU 104 主記憶装置 106 BIOS−ROM 108 データベース更新部 110 ネットワークインタフェース 112 内部接続部 114 入出力バス 116 取引データベース 300 店端末 302 CPU 304 主記憶装置 306 BIOS−ROM 308 ディスプレイコントローラ 310 プリンタコントローラ 312 スキャナコントローラ 314 キーボードコントローラ 316 ネットワークインタフェース 318 CD−ROMインタフェース 320 入出力バス 330 CD−ROM 332 LCDディスプレイ 334 ジャーナルプリンタ 336 バーコードリーダ 338 キーボード/キーマット 350 処理部 352 入力部 354 取引処理部 356 DB操作命令作成部 358 DB操作命令保持部 360 送信部 362 受信部 364 出力部 400 在庫マスタ 402 売上分析ファイル 404 入出荷ファイル 406 取引合計ファイル 408 日次合計ファイル 410 客層ファイル 412 レシートファイル Reference Signs List 20 Internet 12 Router 100 POS server 200 Total management device 210a First management device 210b Second management device 220 Backup device 102 CPU 104 Main storage device 106 BIOS-ROM 108 Database update unit 110 Network interface 112 Internal connection unit 114 Input / output bus 116 Transaction database 300 Store terminal 302 CPU 304 Main storage 306 BIOS-ROM 308 Display controller 310 Printer controller 312 Scanner controller 314 Keyboard controller 316 Network interface 318 CD-ROM interface 320 I / O bus 330 CD-ROM 332 LCD display 334 Journal printer 336 Barcode reader 38 keyboard / key mat 350 processing unit 352 input unit 354 transaction processing unit 356 DB operation instruction creation unit 358 DB operation instruction holding unit 360 transmission unit 362 reception unit 364 output unit 400 inventory master 402 sales analysis file 404 receipt / shipment file 406 transaction total File 408 Daily total file 410 Customer layer file 412 Receipt file

Claims (23)

【特許請求の範囲】[Claims] 【請求項1】 複数の店舗における商品の取引を管理す
るPOSサーバであって、 前記店舗に配設された店端末において行われた前記商品
の取引の内容を格納する取引データベースと、 少なくとも、1人の顧客との商品の取引が完了する毎
に、前記商品が取引されたことを前記取引データベース
に反映させるデータベース操作命令を前記店端末から受
信する受信部と、 受信した前記データベース操作命令に基づいて前記取引
データベースを更新するデータベース更新部とを備える
ことを特徴とするPOSサーバ。
1. A POS server that manages transactions of commodities at a plurality of stores, the transaction database storing contents of transactions of the commodities performed at store terminals provided in the stores, A receiving unit that receives, from the store terminal, a database operation command for reflecting the transaction of the product in the transaction database every time a transaction of the product with a human customer is completed, based on the received database operation command A POS server for updating the transaction database.
【請求項2】 前記店端末において1人の顧客と複数種
類の商品を取引する場合、前記受信部は、前記複数種類
の商品の各々に対応する前記データベース操作命令をそ
れぞれ前記店端末から受信することを特徴とする請求項
1に記載のPOSサーバ。
2. When a plurality of types of products are traded with one customer at the store terminal, the receiving unit receives the database operation command corresponding to each of the plurality of types of products from the store terminal. The POS server according to claim 1, wherein:
【請求項3】 前記複数種類の商品の少なくとも1つが
所定の数量取引された場合、前記受信部は、前記少なく
とも1つの商品を前記所定の数量取引したことに対応す
る前記データベース操作命令を前記店端末から受信する
ことを特徴とする請求項1または2に記載のPOSサー
バ。
3. When at least one of the plurality of types of commodities is traded in a predetermined quantity, the receiving unit transmits the database operation instruction corresponding to the transaction of the predetermined quantity in the at least one product to the store. The POS server according to claim 1, wherein the POS server receives the information from a terminal.
【請求項4】 前記店端末において取引が終了する毎
に、前記受信部は、取引が終了したことを示す取引終了
通知を受信し、 前記データベース更新部は、前記取引終了通知を受信し
た場合に、予め受信した前記データベース操作命令に基
づいて前記取引データベースを更新することを特徴とす
る請求項1乃至3のいずれかに記載のPOSサーバ。
4. Whenever a transaction is completed at the store terminal, the receiving unit receives a transaction completion notification indicating that the transaction has been completed, and the database updating unit receives the transaction completion notification. 4. The POS server according to claim 1, wherein the transaction database is updated based on the database operation command received in advance.
【請求項5】 前記取引データベースは、前記商品の在
庫を示す在庫情報を格納する複数のファイルを含む在庫
データベースを含み、 前記データベース操作命令により更新されるべき、全て
の前記ファイルが更新可能であることを確認した後に、
前記データベース更新部は、前記データベース更新命令
に基づいて前記在庫データベースを更新することを特徴
とする請求項4に記載のPOSサーバ。
5. The transaction database includes an inventory database including a plurality of files storing inventory information indicating the inventory of the product, and all the files to be updated by the database operation instruction are updatable. After confirming that
The POS server according to claim 4, wherein the database update unit updates the inventory database based on the database update command.
【請求項6】 前記取引データベースは、前記店端末で
の取引における金銭の出納情報を格納する複数ファイル
を含むの出納データベースを含み、 前記データベース操作命令により更新されるべき、全て
の前記ファイルが更新可能であることを確認した後に、
前記データベース更新部は、前記データベース更新命令
に基づいて前記出納関連データベースを更新することを
特徴とする請求項4または5に記載のPOSサーバ。
6. The transaction database includes an accounting database including a plurality of files for storing cash accounting information in a transaction at the store terminal, and all the files to be updated by the database operation instruction are updated. After confirming that it is possible,
The POS server according to claim 4, wherein the database update unit updates the accounting-related database based on the database update command.
【請求項7】 前記取引データベースは、 前記商品の在庫を示す在庫情報を格納する少なくとも1
つの在庫データベースと、 前記店端末での取引における金銭の出納情報を格納する
少なくとも1つの出納データベースとを含み、 前記データベース操作命令により更新されるべき、全て
の在庫データベース及び全ての出納データベースが更新
可能であることを確認した後に、前記データベース更新
部は、前記データベース更新命令に基づいて前記在庫デ
ータベース及び前記出納データベースを更新することを
特徴とする請求項5または6に記載のPOSサーバ。
7. The transaction database, wherein at least one of inventory information indicating inventory of the product is stored.
One stock database and at least one cash database storing money accounting information in transactions at the store terminal, and all stock databases and all cash databases to be updated by the database operation instruction can be updated. 7. The POS server according to claim 5, wherein the database update unit updates the inventory database and the accounting database based on the database update command after confirming that the database is updated.
【請求項8】 前記在庫関連データベースは、 前記商品の在庫数を前記商品の前記商品識別情報に対応
付けて格納する在庫マスタと、 前記在庫マスタに格納される前記商品の在庫数及び前記
商品識別情報を前記商品の種別毎に格納する売上分析フ
ァイルとを含み、 前記データベース操作命令により更新されるべき、前記
在庫マスタ及び前記売上分析ファイルが更新可能である
ことを確認した後に、前記データベース更新部は、前記
データベース更新命令に基づいて前記在庫マスタ及び前
記売上分析ファイルを更新することを特徴とする請求項
5に記載のPOSサーバ。
8. The stock-related database, wherein: a stock master for storing a stock quantity of the product in association with the product identification information of the product; a stock count of the product stored in the stock master and the product identification. A sales analysis file that stores information for each product type, and after confirming that the inventory master and the sales analysis file to be updated by the database operation instruction can be updated, the database update unit The POS server according to claim 5, wherein the POS server updates the inventory master and the sales analysis file based on the database update instruction.
【請求項9】 前記出納関連データベースは、 前記商品毎の取引内容を取引の行われた日時に対応付け
て格納する入出荷ファイルと、 前記取引内容を月毎に管理する取引合計ファイルと、 各前記店舗において発生する前記取引内容を1日毎に管
理する日次合計ファイルと、 前記取引内容を1取引毎に格納するレシート合計ファイ
ルとを含み、 前記データベース操作命令により更新されるべき、前記
入出荷ファイルと、前記取引合計ファイルと、前記日次
合計ファイルと、前記レシート合計ファイルが更新可能
であることを確認した後に、前記データベース更新部
は、前記データベース更新命令に基づいて前記入出荷フ
ァイルと、前記取引合計ファイルと、前記日次合計ファ
イルと、前記レシート合計ファイルを更新することを特
徴とする請求項6に記載のPOSサーバ。
9. The receipt / shipment-related database includes: a receipt / shipment file for storing the transaction contents of each product in association with the date and time of the transaction; a transaction total file for managing the transaction contents on a monthly basis; A daily total file that manages the transaction content generated in the store on a daily basis; and a receipt total file that stores the transaction content for each transaction, wherein the receipt / shipment to be updated by the database operation instruction. After confirming that the file, the transaction total file, the daily total file, and the receipt total file are updatable, the database update unit sets the receipt / shipment file based on the database update instruction, The transaction total file, the daily total file, and the receipt total file are updated. POS server according to claim 6.
【請求項10】 前記複数の店舗が取引する商品の売価
を含む、商品の内容を示す商品情報を格納する商品デー
タベースをさらに備え、 前記店端末が前記商品識別情報を入力する毎に、前記受
信部は、前記商品識別情報が示す商品の前記商品情報の
要求を前記店端末から受信し、 前記商品情報を要求される毎に、要求された前記商品情
報を前記商品データベースから読み出して前記店端末に
送信する送信部をさらに備えることを特徴とする請求項
1乃至9のいずれかに記載のPOSサーバ。
10. A merchandise database storing merchandise information indicating contents of merchandise, including a selling price of merchandise traded by the plurality of stores, wherein the store terminal receives the merchandise identification information every time the merchandise terminal inputs the merchandise identification information. The unit receives a request for the product information of the product indicated by the product identification information from the store terminal, reads the requested product information from the product database each time the product information is requested, and reads the store terminal The POS server according to any one of claims 1 to 9, further comprising a transmission unit that transmits the POS to the POS server.
【請求項11】 複数の店舗における商品の取引を管理
するPOSサーバであって、 前記店舗に配設された店端末において行われた前記商品
の取引の内容を格納する取引データベースと、 前記商品が取り引きされたことを前記取引データベース
に反映させるデータベース操作命令を前記店端末から受
信する受信部と、 前記データベース操作命令を前記店端末から受信する毎
に、受信した前記データベース操作命令に基づいて前記
取引データベースを更新するデータベース更新部とを備
えることを特徴とするPOSサーバ。
11. A POS server that manages merchandise transactions at a plurality of stores, wherein the merchandise database stores contents of the merchandise transactions performed at a store terminal provided in the store. A receiving unit for receiving, from the shop terminal, a database operation instruction for reflecting the transaction in the transaction database; and each time the database operation instruction is received from the shop terminal, the transaction based on the received database operation instruction. A POS server comprising: a database updating unit that updates a database.
【請求項12】 複数の店舗において行われた商品の取
引の内容を格納する取引データベースを備えるPOSサ
ーバに接続された店端末であって、 前記店舗で行われた前記商品の取引の取引処理を行う取
引処理部と、 前記取引処理部が行った処理を前記POSサーバの前記
取引データベースに反映させるデータベース操作命令を
作成するデータベース操作命令作成部と、前記取引処理
が完了する毎に、前記データベース操作命令を前記PO
Sサーバに送信する送信部とを備えることを特徴とする
店端末。
12. A store terminal connected to a POS server having a transaction database storing contents of transaction of commodities performed in a plurality of stores, wherein the transaction processing of the transaction of commodities performed in the stores is performed. A transaction processing unit to be performed; a database operation instruction creating unit that creates a database operation instruction for reflecting the processing performed by the transaction processing unit in the transaction database of the POS server; Command to the PO
A store terminal, comprising: a transmitting unit that transmits to the S server.
【請求項13】 1人の顧客と複数種類の商品を取引す
る場合、前記データベース操作命令作成部は、前記複数
種類の商品の各々の取引内容に対応する複数の前記デー
タベース更新命令を作成し、 前記送信部は、前記取引処理が完了する毎に、複数の前
記データベース更新命令を前記POSサーバに送信する
ことを特徴とする請求項12に記載の店端末。
13. When dealing with a single customer for a plurality of types of products, the database operation command creation unit creates a plurality of the database update commands corresponding to the respective transaction contents of the plurality of types of products, The store terminal according to claim 12, wherein the transmission unit transmits a plurality of the database update commands to the POS server every time the transaction processing is completed.
【請求項14】 前記複数種類の商品の少なくとも1つ
が所定の数量取引される場合、前記データベース操作命
令作成部は、前記商品を前記所定の数量取引することに
対応する前記データベース操作命令を作成することを特
徴とする請求項12または13に記載の店端末。
14. When at least one of the plurality of types of commodities is traded in a predetermined quantity, the database operation instruction creator creates the database operation instruction corresponding to trading the product in the predetermined quantity. The store terminal according to claim 12 or 13, wherein:
【請求項15】 前記取引処理処理部が、前記取引を終
了すると、 前記送信部は、前記データベース操作命令を実行させる
実行命令を前記POSサーバに送信することを特徴とす
る請求項12乃至14のいずれかに記載の店端末。
15. The transaction processing unit according to claim 12, wherein when the transaction is completed, the transmission unit transmits an execution instruction for executing the database operation instruction to the POS server. Store terminal described in any of them.
【請求項16】 前記商品の商品識別情報を入力する入
力部と、 前記商品識別情報に対応する前記商品の売価を含む、商
品の内容を示す商品情報を受信する受信部とをさらに備
え、 前記入力部が、前記商品識別情報を入力する毎に、前記
送信部は、入力した前記商品識別情報に対応する商品の
売価を含む商品の内容を示す商品情報を要求する商品情
報要求を前記POSサーバに送信し、 前記受信部は、前記POSサーバから前記商品情報要求
に対応する前記商品情報を受信し、 前記取引処理部は、受信した前記商品情報に基づいて前
記取引処理を行うことを特徴とする請求項12乃至15
のいずれかに記載の店端末。
16. An input unit for inputting product identification information of the product, and a receiving unit for receiving product information indicating the content of the product including a selling price of the product corresponding to the product identification information, Each time the input unit inputs the product identification information, the transmission unit sends a product information request for requesting product information indicating the content of the product including the selling price of the product corresponding to the input product identification information to the POS server. The reception unit receives the product information corresponding to the product information request from the POS server, and the transaction processing unit performs the transaction process based on the received product information. Claims 12 to 15
Store terminal according to any of the above.
【請求項17】 前記送信部が、前記データベース操作
命令を前記POSサーバに送信できない場合に、送信で
きなかった前記データベース操作命令を保持するデータ
ベース操作命令保持部をさらに備え、 前記送信部は、前記データベース操作命令保持部に保持
された前記データベース操作命令を前記POSサーバに
送信することを特徴とする請求項12乃至16のいずれ
かに記載の店端末。
17. When the transmission unit cannot transmit the database operation instruction to the POS server, the transmission unit further includes a database operation instruction storage unit that stores the database operation instruction that could not be transmitted. The store terminal according to any one of claims 12 to 16, wherein the database operation instruction stored in the database operation instruction storage unit is transmitted to the POS server.
【請求項18】 前記送信部が、前記データベース操作
命令を前記POSサーバに送信できない場合に、送信で
きなかった前記データベース操作命令に対応する前記取
引内容を出力する出力部をさらに備えることを特徴とす
る請求項17に記載の店端末。
18. The apparatus according to claim 18, further comprising an output unit configured to output the transaction content corresponding to the failed database operation command when the transmission unit cannot transmit the database operation command to the POS server. The shop terminal according to claim 17, wherein
【請求項19】 複数の店舗において行われた商品の取
引の内容を格納する取引データベースを備えるPOSサ
ーバ及び前記店舗に配設される店端末を備えるPOSシ
ステムであって、 前記店端末は、 前記店舗で行われた前記商品の取引の取引処理を行う取
引処理部と、 前記取引処理部が行った処理を前記取引データベースに
反映させる前記データベース操作命令を作成するデータ
ベース操作命令作成部と、 前記取引処理が完了する毎に、前記データベース操作命
令を前記POSサーバに送信する送信部とを有し、 前記POSサーバは、 少なくとも、1人の顧客との商品の取引が完了する毎
に、前記商品が取り引きされたことを前記取引データベ
ースに反映させるデータベース操作命令を前記店端末か
ら受信する受信部と、 受信した前記データベース操作命令に基づいて前記取引
データベースを更新するデータベース更新部とを有する
ことを特徴とするPOSシステム。
19. A POS system including a transaction database storing contents of transaction of commodities performed in a plurality of stores and a POS system including a store terminal provided in the store, wherein the store terminal includes: A transaction processing unit that performs transaction processing of the product transaction performed in a store; a database operation instruction creating unit that creates the database operation instruction that reflects the processing performed by the transaction processing unit on the transaction database; A transmission unit for transmitting the database operation command to the POS server every time the processing is completed, wherein the POS server is configured to transmit the product at least each time a transaction of the product with one customer is completed. A receiving unit that receives a database operation command from the store terminal to reflect the transaction in the transaction database; POS system characterized by having a database updating unit for updating the transaction database based on the database manipulation instruction.
【請求項20】 複数の店舗における商品の取引を管理
する管理方法であって、 少なくとも、1人の顧客との商品の取引が完了する毎
に、前記商品が取引されたことを、前記店舗に配設され
た店端末において行われた前記商品の取引の内容を格納
する取引データベースに反映させるデータベース操作命
令を前記店端末から受信する段階と、 受信した前記データベース操作命令に基づいて前記取引
データベースを更新する段階とを有することを特徴とす
る取引管理方法。
20. A management method for managing transaction of a product in a plurality of stores, wherein at least each time a transaction of the product with one customer is completed, it is notified to the store that the product is traded. Receiving from the shop terminal a database operation command to be reflected in a transaction database that stores the content of the product transaction performed at the arranged shop terminal; and Updating the transaction management method.
【請求項21】 複数の店舗において行われた商品の取
引の内容を格納する取引データベースを備えるPOSサ
ーバを用いて前記商品の取引を管理する取引管理方法で
あって、 前記店舗で行われた前記商品の取引の取引処理を行う段
階と、 前記取引処理部が行った処理を前記POSサーバの前記
取引データベースに反映させるデータベース操作命令を
作成する段階と、 前記取引処理が完了する毎に、前記データベース操作命
令を前記POSサーバに送信する段階とを有することを
特徴とする取引管理方法。
21. A transaction management method for managing transaction of a product using a POS server having a transaction database storing contents of transaction of the product performed in a plurality of stores, wherein the POS server manages the transaction of the product. Performing a transaction process of a product transaction; creating a database operation command for reflecting the process performed by the transaction processing unit on the transaction database of the POS server; and each time the transaction process is completed, Transmitting an operation command to the POS server.
【請求項22】 複数の店舗における商品の取引を管理
するコンピュータ用のプログラムを格納した記録媒体で
あって、 少なくとも、1人の顧客との商品の取引が完了する毎
に、前記商品が取り引きされたことを、前記店舗に配設
された店端末において行われた前記商品の取引の内容を
格納する取引データベースに反映させるデータベース操
作命令を前記店端末から受信する受信モジュールと、 受信した前記データベース操作命令に基づいて前記取引
データベースを更新するデータベース更新モジュールと
を備えることを特徴とする記録媒体。
22. A recording medium storing a computer program for managing merchandise transactions at a plurality of stores, wherein the merchandise is traded at least each time a merchandise transaction with one customer is completed. A receiving module for receiving, from the store terminal, a database operation command for reflecting the transaction operation in the store database stored in the store terminal arranged in the store from the store terminal; A database update module for updating the transaction database based on an instruction.
【請求項23】 複数の店舗において行われた商品の取
引の内容を格納する取引データベースを備えるPOSサ
ーバに接続された店端末用のプログラムを格納した記録
媒体であって、 前記店舗で行われた前記商品の取引の取引処理を行う取
引処理モジュールと、 前記取引処理を前記POSサーバの前記取引データベー
スに反映させるデータベース操作命令を作成するデータ
ベース操作命令作成モジュールと、 前記取引処理が完了する毎に、前記データベース操作命
令を前記POSサーバに送信する送信モジュールとを備
えることを特徴とする記録媒体。
23. A recording medium storing a program for a store terminal connected to a POS server having a transaction database storing contents of transaction of commodities performed at a plurality of stores, the program being executed at the stores. A transaction processing module that performs transaction processing of the commodity transaction, a database operation instruction creation module that creates a database operation instruction that reflects the transaction processing in the transaction database of the POS server, and each time the transaction processing is completed, A transmission module for transmitting the database operation command to the POS server.
JP2000295369A 2000-09-28 2000-09-28 Pos system, pos server, store terminal, sales managing method and recording medium Pending JP2002109294A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000295369A JP2002109294A (en) 2000-09-28 2000-09-28 Pos system, pos server, store terminal, sales managing method and recording medium
PCT/JP2001/009600 WO2003038773A1 (en) 2000-09-28 2001-11-01 Pos system, pos server, shop terminal, sales managing method, and recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000295369A JP2002109294A (en) 2000-09-28 2000-09-28 Pos system, pos server, store terminal, sales managing method and recording medium
PCT/JP2001/009600 WO2003038773A1 (en) 2000-09-28 2001-11-01 Pos system, pos server, shop terminal, sales managing method, and recording medium

Publications (1)

Publication Number Publication Date
JP2002109294A true JP2002109294A (en) 2002-04-12

Family

ID=27614951

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000295369A Pending JP2002109294A (en) 2000-09-28 2000-09-28 Pos system, pos server, store terminal, sales managing method and recording medium

Country Status (2)

Country Link
JP (1) JP2002109294A (en)
WO (1) WO2003038773A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008003987A (en) * 2006-06-26 2008-01-10 Economize Co Ltd Premium ticket trading system, premium ticket trading method, premium ticket trading program and storage medium
JP4886093B1 (en) * 2011-10-25 2012-02-29 株式会社日本コンラックス Electronic money payment system
JP2021005144A (en) * 2019-06-25 2021-01-14 東京瓦斯株式会社 Commercial product management system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6037642Y2 (en) * 1980-11-19 1985-11-09 カシオ計算機株式会社 data terminal
JP2620061B2 (en) * 1996-03-07 1997-06-11 株式会社テック Product sales data processing device
JP2000123255A (en) * 1998-10-20 2000-04-28 Fujitsu General Ltd Data transmission system between stores and headquarter
JP2001160183A (en) * 1999-12-03 2001-06-12 Toshiba Tec Corp Commodity sales data processing system
JP2001175752A (en) * 1999-12-22 2001-06-29 Oki Electric Ind Co Ltd Electronic settlement system, server pos operation agnecy and recording medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008003987A (en) * 2006-06-26 2008-01-10 Economize Co Ltd Premium ticket trading system, premium ticket trading method, premium ticket trading program and storage medium
JP4886093B1 (en) * 2011-10-25 2012-02-29 株式会社日本コンラックス Electronic money payment system
JP2012190433A (en) * 2011-10-25 2012-10-04 Nippon Conlux Co Ltd Electronic money settlement system
JP2021005144A (en) * 2019-06-25 2021-01-14 東京瓦斯株式会社 Commercial product management system

Also Published As

Publication number Publication date
WO2003038773A1 (en) 2003-05-08

Similar Documents

Publication Publication Date Title
JP4152016B2 (en) Price matching method for electronic price label and price matching device for electronic price label
US20050131785A1 (en) Method and apparatus for management, financing and supply in an integrated supply chain system
JP2003067835A (en) Pos system having function for managing consumption limit data of sold merchandise
JP2000305984A (en) Method for point management and its implementation device, and recording medium where processing its program is recorded
JP2007018043A (en) Coupon issuing system
KR20030095309A (en) Point management apparatus, point management system, point management method, and point management program
US8015066B2 (en) POS system, POS server, local terminal, method of dealing management, and recording medium
JP2002109294A (en) Pos system, pos server, store terminal, sales managing method and recording medium
JP4191634B2 (en) Collective store settlement apparatus, transaction processing method and program
US20220147979A1 (en) Server, information processing device, settlement system, and method
JP2000207646A (en) Multipoint input type pos system
JP2016095587A (en) Mobile terminal device, commodity sales data processing device, and program
JP4593750B2 (en) POS server, store terminal, POS system, and recording medium
US20050038705A1 (en) Pos system, pos server, shop terminal, sales managing method, and recording medium
JP2007018042A (en) Coupon issuing system
JP3139600B2 (en) Cash register
JP2002109644A (en) Pos system, pos server, store terminal, sales management method and recording medium
JP7394819B2 (en) Warehouse merchandise trading system, warehouse merchandise trading method, and program
JP2002109645A (en) Pos system, pos server, sales management method and recording medium
JP3071630U (en) Core business control device with electronic commerce function
JPH1173468A (en) Commodity price changing system
JP2002041995A (en) Business handling device having credit card settlement function and business package thereof
JP2023155312A (en) Commodity data processing device and program
JPH079661B2 (en) Transaction processor
AU2002365544B2 (en) Method and apparatus for management, financing and supply in an integrated supply chain system