Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5385052B2 - Sales history management system, sales history management server, and sales history management program - Google Patents
[go: Go Back, main page]

JP5385052B2 - Sales history management system, sales history management server, and sales history management program - Google Patents

Sales history management system, sales history management server, and sales history management program Download PDF

Info

Publication number
JP5385052B2
JP5385052B2 JP2009190877A JP2009190877A JP5385052B2 JP 5385052 B2 JP5385052 B2 JP 5385052B2 JP 2009190877 A JP2009190877 A JP 2009190877A JP 2009190877 A JP2009190877 A JP 2009190877A JP 5385052 B2 JP5385052 B2 JP 5385052B2
Authority
JP
Japan
Prior art keywords
information
sales history
sales
customer
history management
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.)
Active
Application number
JP2009190877A
Other languages
Japanese (ja)
Other versions
JP2011043946A (en
Inventor
重尚 大松
Original Assignee
生活協同組合コープさっぽろ
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 生活協同組合コープさっぽろ filed Critical 生活協同組合コープさっぽろ
Priority to JP2009190877A priority Critical patent/JP5385052B2/en
Publication of JP2011043946A publication Critical patent/JP2011043946A/en
Application granted granted Critical
Publication of JP5385052B2 publication Critical patent/JP5385052B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバを備えた販売履歴管理システム、販売履歴管理サーバ、及び販売履歴管理プログラムに関する。   The present invention relates to a sales history management system, a sales history management server, and a sales history management program including a sales history management server that manages sales history information indicating the sales history of products for a specific customer.

従来から、スーパーマーケット等の店舗において、購入が希望された商品に付されているバーコード等のPOSコードを読み取ることで、商品単位の販売状況を把握するための情報の収集等を行うPOSシステムが広く用いられている(例えば、特許文献1−2参照)。   Conventionally, in a store such as a supermarket, a POS system that collects information for grasping the sales status of each product by reading a POS code such as a barcode attached to a product desired to be purchased has been provided. Widely used (see, for example, Patent Document 1-2).

特開2005−165629号公報JP 2005-165629 A 特開2005−228021号公報Japanese Patent Laid-Open No. 2005-228021

従来のPOSシステムを利用して各顧客に対する販売履歴を蓄積して管理することが考えられるが、販売履歴の管理において、各顧客の販売履歴を収集するときや販売履歴を閲覧希望者に閲覧させる場合に、個人情報が漏洩してしまうおそれがあるという問題があった。   Although it is conceivable to store and manage the sales history for each customer using the conventional POS system, in the management of the sales history, when the sales history of each customer is collected or the sales history is viewed In some cases, personal information may be leaked.

本発明は、上述した問題を解消し、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようにすることを目的とする。   An object of the present invention is to solve the problems described above and to manage a sales history without leaking customer personal information.

本発明の販売履歴管理システムは、特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバと、商品を販売する小売店舗が管理する店舗サーバとを含む販売履歴管理システムであって、前記販売履歴管理サーバは、前記販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段と、前記店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信手段と、該販売情報受信手段によって受信された販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信手段によって受信された販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録手段と、該販売履歴情報登録手段により追加登録されたあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成手段と、該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新する販売履歴特定情報更新手段と、前記携帯具に記憶されている販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新させるため、前記販売履歴特定情報生成手段によって生成された販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信手段とを含み、前記店舗サーバは、前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴管理サーバから受信した販売履歴特定情報に更新するための更新処理を行う更新処理手段を含むことを特徴とする。   The sales history management system of the present invention is a sales history management system that includes a sales history management server that manages sales history information indicating the sales history of products for a specific customer, and a store server that is managed by a retail store that sells products. The sales history management server stores sales history information for each customer in which the sales history information is associated with sales history specifying information for uniquely specifying the sales history information. Sales information related to products sold to the customer at the retail store is received from the store means and the store server together with sales history specifying information stored in a portable device having a data rewritable storage medium carried by the customer. Sales information receiving means, and sales history management information is specified by the sales history specifying information received by the sales information receiving means. Sales history information registration means for additionally registering sales information received by the sales history management information specified as sales history information, sales history information after additional registration by the sales history information registration means, Sales history identification information generating means for generating new sales history identification information using the uniquely assigned file name included in the sales history management information, and sales history identification included in the sales history management information of the corresponding customer Sales history specifying information updating means for updating information to sales history specifying information generated by the sales history specifying information generating means, and sales history specifying information stored in the portable device generated by the sales history specifying information generating means The sales history specifying information generated by the sales history specifying information generating means is updated to the store sales specifying information. Sales history specifying information transmitting means for transmitting to the store, the store server updates the sales history specifying information stored in the storage medium of the portable device to the sales history specifying information received from the sales history management server Update processing means for performing an update process to perform the update process is included.

上記の構成としたことで、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようになる。   With the above configuration, the sales history can be managed without leaking the customer's personal information.

前記販売履歴特定情報生成手段は、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する構成とされていてもよい。   The sales history specifying information generating means generates sales history specifying information including a main key indicating a fixed-length file name and a subkey having a fixed length by converting data of a specific item in the sales history information into bytes. It may be configured.

前記販売履歴管理サーバは、ユーザ端末から通信ネットワークを介して検索条件を受け付ける検索条件受付手段と、該検索条件受付手段によって受け付けられた検索条件を満たす販売履歴管理情報を特定し、該特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成する販売履歴集計情報生成手段と、該販売履歴集計情報生成手段によって生成された販売履歴集計情報を前記ユーザ端末に向けて送信する販売履歴集計情報送信手段とを含む構成とされていてもよい。   The sales history management server specifies search condition receiving means for receiving search conditions from a user terminal via a communication network, and sales history management information satisfying the search conditions received by the search condition receiving means, and the specified sales Sales history total information generating means for generating sales history total information including total information obtained by totaling sales history information included in the history management information, and the sales history total information generated by the sales history total information generating means as the user terminal It may be configured to include sales history total information transmitting means for transmitting toward the.

前記販売履歴管理サーバは、顧客に関する個人情報と、該顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客情報記憶手段を含み、前記販売履歴集計情報生成手段は、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、該特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する構成とされていてもよい。   The sales history management server includes customer information storage means for storing customer information including personal information related to a customer and sales history specifying information associated with the sales history information of the customer. The means is configured to identify customer information using the sales history specifying information included in the specified sales history management information, and generate sales history total information including total information obtained by totaling personal information included in the specified customer information It may be said.

前記検索条件受付手段は、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける構成とされていてもよい。   The search condition receiving means may be configured to receive a search condition including range specifying information that can specify a range of sales dates and times to be searched and search product specifying information that can specify a sales product to be searched. Good.

また、本発明の販売履歴管理サーバは、特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバであって、前記販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段と、商品を販売する小売店舗が管理する店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信手段と、該販売情報受信手段によって受信された販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信手段によって受信された販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録手段と、該販売履歴情報登録手段により追加登録されたあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成手段と、該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新する販売履歴特定情報更新手段と、前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新させるため、前記販売履歴特定情報生成手段によって生成された販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信手段とを含むことを特徴とする。   The sales history management server of the present invention is a sales history management server that manages sales history information indicating the sales history of products for a specific customer, and uniquely identifies the sales history information and the sales history information. Sales history information storage means for storing sales history management information for each customer associated with sales history specifying information for sale, and a store server managed by a retail store that sells products, sells to the customer at the retail store Sales information receiving means for receiving sales information related to the merchandise together with sales history specifying information stored in a portable device having a data rewritable storage medium carried by the customer, and sales received by the sales information receiving means The sales history management information is specified by history specifying information and the sales information received by the sales information receiving means is specified as sales history information. Sales history information registration means to be additionally registered in the physical information, sales history information after additional registration by the sales history information registration means, and a uniquely assigned file name included in the sales history management information of the customer The sales history specifying information generating means for generating new sales history specifying information using and the sales history specifying information generated by the sales history specifying information generating means for the sales history specifying information included in the sales history management information of the corresponding customer In order to update the sales history specifying information updated by the sales history specifying information generated by the sales history specifying information generating means, and the sales history specifying information stored in the storage medium included in the portable device. Sales history specifying information transmitting means for transmitting the sales history specifying information generated by the sales history specifying information generating means to the store server. And butterflies.

さらに、本発明の販売履歴管理プログラムは、特定の顧客に対する商品の販売履歴を示す販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段を備えた販売履歴管理サーバに販売履歴情報を管理させる販売履歴管理プログラムであって、前記販売履歴管理サーバに、商品を販売する小売店舗が管理する店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信処理と、該販売情報受信処理にて受信した販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信処理にて受信した販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録処理と、該販売履歴情報登録処理にて追加登録したあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成処理と、該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成処理にて生成した販売履歴特定情報に更新する販売履歴特定情報更新処理と、前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴特定情報生成処理にて生成した販売履歴特定情報に更新させるため、前記販売履歴特定情報生成処理にて生成した販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信処理とを実行させるためのものである。   Furthermore, the sales history management program of the present invention is provided for each customer in which sales history information indicating the sales history of a product for a specific customer is associated with sales history specifying information for uniquely specifying the sales history information. A sales history management program for managing sales history information in a sales history management server having a sales history information storage means for storing sales history management information, which is managed by a retail store that sells products in the sales history management server Sales information reception processing for receiving, from a store server, sales information related to products sold to a customer at the retail store together with sales history specifying information stored in a portable device having a data rewritable storage medium carried by the customer. And the sales history management information specified by the sales history specifying information received in the sales information receiving process, and the sales information received in the sales information receiving process. Sales history information registration processing for additionally registering information in the sales history management information identified as sales history information, sales history information after additional registration in the sales history information registration processing, and sales history management information of the corresponding customer Sales history specifying information generation processing for generating new sales history specifying information using the uniquely assigned file name included, and the sales history specifying information included in the sales history management information of the customer The sales history specifying information update process for updating to the sales history specifying information generated by the specific information generating process, and the sales history specifying information stored in the storage medium included in the portable device are generated by the sales history specifying information generating process. In order to update the sales history specifying information, the sales history specifying information generated by the sales history specifying information generation processing is transmitted to the store server. It is intended for executing a transmission process.

本発明によれば、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようになる。   According to the present invention, the sales history can be managed without leaking the customer's personal information.

本発明の一実施の形態における販売履歴管理システムの構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the sales history management system in one embodiment of this invention. 顧客情報の例を示す説明図である。It is explanatory drawing which shows the example of customer information. 販売履歴管理情報の例を示す説明図である。It is explanatory drawing which shows the example of sales history management information. 販売履歴情報登録処理の例を示すフローチャートである。It is a flowchart which shows the example of a sales history information registration process. 販売履歴特定情報の構成例を示す説明図である。It is explanatory drawing which shows the structural example of sales history specific information. 販売履歴集計情報提供処理の例を示すフローチャートである。It is a flowchart which shows the example of a sales log | history total information provision process. 検索条件入力画面の例を示す説明図である。It is explanatory drawing which shows the example of a search condition input screen. 販売履歴集計情報画面の例を示す説明図である。It is explanatory drawing which shows the example of a sales log | history total information screen.

以下、本発明の一実施の形態について図面を参照して説明する。
図1は、本発明の一実施の形態に係る販売履歴管理システム100の構成の例を示すブロック図である。図1に示すように、販売履歴管理システム100は、販売履歴管理サーバ10と、店舗サーバ21〜2N(N:任意の正の整数)と、ユーザ端末31〜3N(N:任意の正の整数)とを含む。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing an example of the configuration of a sales history management system 100 according to an embodiment of the present invention. As shown in FIG. 1, the sales history management system 100 includes a sales history management server 10, store servers 21 to 2N (N: any positive integer), and user terminals 31 to 3N (N: any positive integer). ).

販売履歴管理サーバ10と、店舗サーバ21〜2N、およびユーザ端末31〜3Nは、それぞれ、例えばインターネットなどの通信ネットワーク40に接続されている。   The sales history management server 10, the store servers 21 to 2N, and the user terminals 31 to 3N are each connected to a communication network 40 such as the Internet, for example.

販売履歴管理サーバ10は、例えば本システム100のシステム管理者によって管理されるサーバであり、WWWサーバなどの情報処理装置によって構成される。販売履歴管理サーバ10は、顧客に関する各種の情報である顧客情報が格納される顧客DB11と、後述する販売履歴管理情報が格納される販売履歴管理DB12とを備えている。なお、顧客DB11および販売履歴管理DB12は、販売履歴管理サーバ10の内部にあっても外部にあってもよい。   The sales history management server 10 is a server managed by a system administrator of the system 100, for example, and includes an information processing apparatus such as a WWW server. The sales history management server 10 includes a customer DB 11 in which customer information, which is various information related to customers, is stored, and a sales history management DB 12 in which sales history management information described later is stored. The customer DB 11 and the sales history management DB 12 may be inside or outside the sales history management server 10.

店舗サーバ21〜2Nは、それぞれ、各店舗を管理する店舗管理者によって管理され、LANなどの通信ネットワークを介して該当店舗内に設置された各POSレジスタ(図示せず)と情報のやりとりを行う。なお、店舗サーバ21〜2Nの処理前にPOSデータイントラ処理を行うコンピュータが設けられていてもよい。   Each of the store servers 21 to 2N is managed by a store manager who manages each store, and exchanges information with each POS register (not shown) installed in the store through a communication network such as a LAN. . In addition, the computer which performs a POS data intra process before the process of the store servers 21-2N may be provided.

POSレジスタは、店舗内に設けられている購入金額支払所に設置されているレジスタであって、例えば商品に付されたPOSシステム用のバーコード(POSコードの一例:以下、POS用バーコードという。)を読み取り、POS用バーコードにもとづいて特定される商品名や商品価格を用いて購入内容をレシートへ印字する機能などの各種の機能を有する。   The POS register is a register installed in a purchase amount payment place provided in the store. For example, a POS system barcode attached to a product (an example of a POS code: hereinafter referred to as a POS barcode) .) And various functions such as a function of printing purchase contents on a receipt using the product name and the product price specified based on the POS barcode.

ユーザ端末31〜3Nは、例えば販売履歴に基づく各種の情報の閲覧を希望する本システムのユーザによって管理され、例えばパーソナルコンピュータや携帯通信端末などの情報処理装置によって構成される。   The user terminals 31 to 3N are managed by, for example, a user of the present system who desires to browse various information based on the sales history, and are configured by an information processing apparatus such as a personal computer or a mobile communication terminal.

図2は、顧客DB11に格納されている顧客情報の例を示す説明図である。顧客情報は、図2に示すように、顧客の氏名を示す顧客名と、後述する販売履歴特定情報と、顧客の年齢(ここでは年齢区分)と、顧客の住所とを含む情報である。顧客情報として、本システム100を利用可能な会員を一意に特定するために付与されている会員番号などの他の情報が含まれていてもよい。   FIG. 2 is an explanatory diagram illustrating an example of customer information stored in the customer DB 11. As shown in FIG. 2, the customer information is information including a customer name indicating the customer's name, sales history specifying information, which will be described later, the customer's age (here, age category), and the customer's address. The customer information may include other information such as a membership number assigned to uniquely identify a member who can use the system 100.

図3は、販売履歴管理DB12に格納されている販売履歴管理情報の例を示す説明図である。販売履歴管理情報は各顧客毎にそれぞれ設けられており、図3では顧客Aの販売履歴管理情報が示されている。図3に示すように、販売履歴管理情報は、各顧客それぞれの販売履歴管理情報が格納された各ファイルを一意に特定可能なファイル名と、後述する販売履歴特定情報と、販売履歴情報と、アンケートとを含む情報である。   FIG. 3 is an explanatory diagram showing an example of sales history management information stored in the sales history management DB 12. The sales history management information is provided for each customer. FIG. 3 shows the sales history management information of customer A. As shown in FIG. 3, the sales history management information includes a file name capable of uniquely specifying each file storing the sales history management information of each customer, sales history specifying information described later, sales history information, Information including a questionnaire.

「販売履歴特定情報」は、ある顧客に関する販売履歴情報を特定可能な情報であり、その顧客が買い物をする度に更新される情報である。販売履歴特定情報の生成方法などについては、後で詳しく説明する。   “Sales history specifying information” is information that can specify sales history information related to a certain customer, and is information that is updated every time the customer makes a purchase. The method for generating the sales history specifying information will be described in detail later.

「販売履歴情報」は、販売した商品の履歴を示す情報であって、例えば図3に示すように、商品を販売した販売店の名称を示す販売店名、その販売店が存在するエリアを示す販売エリア、商品を販売した販売日時、販売した商品の名称を示す商品名、販売した商品に付与されている商品コード、販売した商品のカテゴリを示す商品カテゴリなどの各種の情報を含む。なお、商品の価格などの他の情報が含まれていてもよい。   “Sales history information” is information indicating the history of sold products. For example, as shown in FIG. 3, the sales name indicating the name of the store that sold the product, and the sales area where the store is located. It includes various information such as area, date and time of sale of the product, product name indicating the name of the sold product, product code assigned to the sold product, and product category indicating the category of the sold product. Note that other information such as the price of the product may be included.

「アンケート」は、該当する顧客に対するアンケートの回答内容を示す情報であって、例えば利用頻度が高い店舗の店舗名や家族構成などが該当する。   “Questionnaire” is information indicating the contents of the questionnaire response to the corresponding customer, for example, the store name or family structure of a store with a high use frequency.

次に、本例の販売履歴管理システム100の動作について説明する。
図4は、本例の販売履歴管理システム100における販売履歴管理サーバ10が実行する販売履歴情報登録処理の例を示すフローチャートである。ここでは、顧客Aが店舗Aにて商品を購入したことにより生じた販売履歴情報が登録される場合を例に説明する。なお、本発明に特に関わる処理以外は、説明を省略している場合があるものとする。
Next, the operation of the sales history management system 100 of this example will be described.
FIG. 4 is a flowchart showing an example of sales history information registration processing executed by the sales history management server 10 in the sales history management system 100 of this example. Here, an example will be described in which sales history information generated by customer A purchasing a product at store A is registered. It should be noted that explanations may be omitted except for processing particularly related to the present invention.

なお、顧客Aは、本システム100に顧客登録している顧客であり、ICメモリや磁気メモリなどの記憶媒体を搭載した会員用のカード(会員カード:クレジットカードの機能を兼ね備えていてもよい。)が付与されている顧客であるものとする。この会員カードが備える記憶媒体には、現在の顧客Aに関する販売履歴情報に対応付けされている販売履歴特定情報が書換可能に記憶されているものとする。また、会員カードは、ICチップが搭載されており、接触式もしくは非接触式にてPOSレジスタが備えるカードリーダライタとの間で通信を行い、POSレジスタを介して店舗サーバ21〜2Nとの間で情報のやりとりを行う機能を有しているものとする。   Note that the customer A is a customer who is registered as a customer in the system 100 and may have a member card (member card: credit card function) equipped with a storage medium such as an IC memory or a magnetic memory. ). It is assumed that the sales history specifying information associated with the sales history information relating to the current customer A is stored in the storage medium included in the membership card so as to be rewritable. The membership card has an IC chip mounted therein, and communicates with a card reader / writer included in the POS register in a contact type or a non-contact type, and communicates with the store servers 21 to 2N via the POS register. It is assumed that it has a function for exchanging information.

顧客Aは、店舗Aにて購入する商品を選び、購入金額支払所に選んだ商品を持っていく。次いで、例えばレジ係の操作により、購入金額支払所に設置されているPOSレジスタが備えるバーコードリーダにて例えば商品に付されたPOS用バーコードが読み取られたあと、そのPOSレジスタが備えるカードリーダライタによって顧客Aの会員カードから販売履歴特定情報を含む必要な情報が読み取られる。次いで、POSレジスタは、読み取ったPOS用バーコードと販売履歴特定情報とを店舗Aの店舗サーバ21に送信する。POS用バーコードと販売履歴特定情報とを取得すると、店舗サーバ21は、POS用バーコードにもとづいて顧客Aが購入した商品に関する商品情報(商品名、商品コード、商品カテゴリ、価格など)と、販売店舗が店舗Aである旨を示す販売店舗情報と、販売エリアを示す販売エリア情報と、販売日時(例えば、現在の日時)を示す販売日時情報とを含む販売情報を生成し、生成した販売情報を販売履歴特定情報とともに販売履歴管理サーバ10に向けて送信する。   Customer A selects a product to be purchased at store A, and takes the selected product to a purchase amount payment place. Next, for example, a POS bar code attached to a product is read by a bar code reader provided in a POS register installed in a purchase amount payment place by an operation of a cashier, for example, and then a card reader provided in the POS register. The necessary information including the sales history specifying information is read from the membership card of the customer A by the writer. Next, the POS register transmits the read POS barcode and the sales history specifying information to the store server 21 of the store A. Upon acquiring the POS barcode and the sales history specifying information, the store server 21 stores product information (product name, product code, product category, price, etc.) related to the product purchased by the customer A based on the POS barcode. Sales information including sales store information indicating that the sales store is store A, sales area information indicating the sales area, and sales date information indicating the sales date and time (for example, current date and time) is generated, and the generated sales The information is transmitted to the sales history management server 10 together with the sales history specifying information.

販売履歴情報登録処理において、先ず、販売履歴管理サーバ10は、店舗サーバ21からの販売情報を販売履歴特定情報とともに受信すると(ステップS101のY)、販売履歴管理DB12に格納されている販売履歴管理情報を参照し、受信した販売履歴特定情報を含む販売履歴管理情報を特定する(ステップS102)。すなわち、ステップS102にて顧客Aに関する販売履歴管理情報が特定されることになる。   In the sales history information registration process, first, when the sales history management server 10 receives the sales information from the store server 21 together with the sales history specifying information (Y in step S101), the sales history management stored in the sales history management DB 12 is performed. By referring to the information, the sales history management information including the received sales history specifying information is specified (step S102). That is, sales history management information related to customer A is specified in step S102.

次いで、販売履歴管理サーバ10は、ステップS101にて受信した販売情報を販売履歴情報として、ステップS102にて特定した販売履歴管理情報における販売履歴情報に追加して登録する(ステップS103)。   Next, the sales history management server 10 registers the sales information received in step S101 as sales history information in addition to the sales history information in the sales history management information specified in step S102 (step S103).

次に、販売履歴管理サーバ10は、新たな販売履歴情報を追加したあとの販売履歴情報と、ステップS102にて特定した販売履歴管理情報におけるファイル名とに基づいて、新たな販売履歴特定情報を生成する(ステップS104)。   Next, the sales history management server 10 obtains new sales history specifying information based on the sales history information after adding the new sales history information and the file name in the sales history management information specified in step S102. Generate (step S104).

ステップS104では、販売履歴管理サーバ10は、ステップS102にて特定した販売履歴管理情報におけるファイル名をメインキー(固定長データ)とし、販売履歴情報のうちあらかじめ定められた特定の情報(例えば、販売日時と商品名)をバイト数換算したあと所定の固定長データとしたサブキーを生成し、例えば図5に示すように、メインキーとサブキーとを並べることによって新たな販売履歴特定情報を生成する。   In step S104, the sales history management server 10 uses the file name in the sales history management information specified in step S102 as a main key (fixed length data), and sets predetermined information (for example, sales) in the sales history information. A subkey having a predetermined fixed-length data is generated after converting the date and time and the product name), and for example, as shown in FIG. 5, new sales history specifying information is generated by arranging the main key and the subkey.

なお、メインキーは、ファイル名そのものでなく、ファイル名を暗号化したものであってもよい。また、サブキーを生成する際には、バイト数換算したデータのうち所定桁数までを採用することによって固定長データを得るようにすればよい。   The main key may be an encrypted file name instead of the file name itself. Further, when generating the subkey, fixed length data may be obtained by adopting up to a predetermined number of digits in the data converted into the number of bytes.

また、メインキーとサブキーとの並べ方は、あらかじめ定められたルールに従っていればどのようにしてもよく、例えば、サブキーを所定桁で分離して、その間にメインキーを埋め込むようにして並べてもよい。   The main key and the sub key may be arranged in any manner as long as a predetermined rule is followed. For example, the sub key may be separated by a predetermined digit, and the main key may be embedded between them.

販売履歴特定情報を生成すると、販売履歴管理サーバ10は、ステップS102にて特定した販売履歴管理情報における販売履歴特定情報を生成した販売履歴特定情報に更新し(ステップS105)、生成した販売履歴特定情報を通信ネットワーク40を介して店舗サーバ21に送信する。   When the sales history specifying information is generated, the sales history management server 10 updates the sales history specifying information in the sales history specifying information in the sales history management information specified in step S102 (step S105), and generates the generated sales history specifying information. Information is transmitted to the store server 21 via the communication network 40.

販売履歴特定情報を受信すると、店舗サーバ21は、受信した販売履歴情報をPOSレジスタに送信し、販売履歴特定情報の更新を指示する。POSレジスタは、店舗サーバ21からの指示に従って、カードリーダライタによって顧客Aの会員カードのICメモリに記憶されている販売履歴特定情報を新たな販売履歴特定情報に更新する。   When the sales history specifying information is received, the store server 21 transmits the received sales history information to the POS register, and instructs to update the sales history specifying information. The POS register updates the sales history specifying information stored in the IC memory of the customer A's membership card to new sales history specifying information by the card reader / writer according to the instruction from the store server 21.

上記のようにして、顧客によって商品が購入される度に、販売履歴情報を追加登録するとともに、販売履歴特定情報を更新する処理が実行される。   As described above, every time a product is purchased by a customer, processing for additionally registering sales history information and updating the sales history specifying information is executed.

なお、上記の例では、販売履歴情報における販売日時と商品名を用いてサブキーを生成するようにしていたが、サブキーの生成に用いる情報は販売履歴情報に含まれる情報であればどの組み合わせの情報であってもよい。また、販売履歴情報における所定の1種類の情報を用いてサブキーを生成するようにしてもよい。   In the above example, the subkey is generated by using the sales date and product name in the sales history information. However, the information used for generating the subkey is any combination of information as long as the information is included in the sales history information. It may be. Further, the subkey may be generated using one predetermined type of information in the sales history information.

図6は、本例の販売履歴管理システム100における販売履歴集計情報提供処理の例を示すフローチャートである。ここでは、販売履歴管理サーバ10が、販売履歴集計情報の閲覧を希望するユーザXが管理するユーザ端末31からの要求に応じて、販売履歴集計情報を提供する場合を例に説明する。本発明に特に関わる処理以外は、説明を省略している場合があるものとする。この販売履歴集計情報提供処理は、例えば、ユーザ端末31からの販売履歴集計情報の提供要求を受け付けたことに応じて実行される。   FIG. 6 is a flowchart showing an example of sales history total information provision processing in the sales history management system 100 of this example. Here, a case where the sales history management server 10 provides the sales history total information in response to a request from the user terminal 31 managed by the user X who desires to browse the sales history total information will be described as an example. Except for the processing particularly related to the present invention, the description may be omitted. This sales history total information provision processing is executed in response to receiving a sales history total information provision request from the user terminal 31, for example.

販売履歴集計情報提供処理において、先ず、販売履歴管理サーバ10は、ユーザ端末31からの販売履歴集計情報の提供要求を受け付けると、ユーザ端末31に対して検索条件入力画面を送信する(ステップS201)。   In the sales history total information providing process, first, when the sales history management server 10 receives a request for providing sales history total information from the user terminal 31, it transmits a search condition input screen to the user terminal 31 (step S201). .

本例では、ユーザ端末31は、ユーザXの操作に応じて販売履歴管理サーバ10にアクセスすることによって、販売履歴集計情報の提供要求を行う。具体的には、販売履歴管理サーバ10の管理者が提供している販売履歴集計情報の提供サイトのURL(Uniform Resource Locator)によりアクセスされる。   In this example, the user terminal 31 makes a request for providing sales history total information by accessing the sales history management server 10 in accordance with the operation of the user X. Specifically, it is accessed by a URL (Uniform Resource Locator) of a sales history total information providing site provided by the administrator of the sales history management server 10.

ユーザ端末31は、販売履歴管理サーバ10からの検索条件入力画面を、自己が備える表示装置に表示する。検索条件入力画面は、例えば図7に示すように、検索対象の日付範囲を入力する入力領域101,102、検索対象の商品名を入力する入力領域103、検索を実行する際に押下される実行ボタン104などが設けられている。なお、ここでは、検索条件として日付範囲と商品名を指定することとしているが、例えば販売エリアや商品カテゴリなど、販売履歴情報に設けられている他の項目を検索条件としてもよい。   The user terminal 31 displays the search condition input screen from the sales history management server 10 on its own display device. For example, as shown in FIG. 7, the search condition input screen includes input areas 101 and 102 for inputting a search target date range, an input area 103 for inputting a search target product name, and an execution that is pressed when executing a search. A button 104 and the like are provided. Here, the date range and the product name are designated as the search conditions, but other items provided in the sales history information such as sales areas and product categories may be used as the search conditions.

検索条件入力画面が表示されると、ユーザXは、希望する日付範囲の初日を入力領域101に入力するとともに、希望する日付範囲の最終日を入力領域102に入力し、さらに閲覧を希望する商品の商品名を入力領域103に入力する。日付範囲と商品名の入力を受け付けたあと、ユーザ端末31は、実行ボタン104の押下を受け付けると、ユーザXによって入力された日付範囲及び商品名を検索条件として販売履歴管理サーバ10に送信する。   When the search condition input screen is displayed, the user X inputs the first day of the desired date range into the input area 101 and also inputs the last day of the desired date range into the input area 102, and further wants to browse Are entered in the input area 103. After accepting the input of the date range and the product name, when the user terminal 31 accepts pressing of the execution button 104, the user terminal 31 transmits the date range and the product name input by the user X to the sales history management server 10 as a search condition.

販売履歴管理サーバ10は、ユーザ端末から検索条件を受け付けると(ステップS202のY)、販売履歴管理DB12に格納されている各顧客の販売履歴管理情報を参照し、受け付けた検索条件を満たす販売履歴管理情報と、検索条件を満たす販売履歴管理情報に含まれている販売履歴特定情報とを特定する(ステップS203)。   When the sales history management server 10 receives the search condition from the user terminal (Y in step S202), the sales history management server 10 refers to the sales history management information of each customer stored in the sales history management DB 12, and sells the sales history that satisfies the received search condition. The management information and the sales history specifying information included in the sales history management information satisfying the search conditions are specified (step S203).

ステップS203では、販売履歴管理サーバ10は、検索条件として指定された日付範囲内の販売履歴管理情報のうち、検索条件として指定された商品名の商品が販売履歴情報の商品名の項目に存在している販売履歴管理情報を特定し、さらに特定した販売履歴管理情報に含まれている販売履歴特定情報を特定する処理を行う。   In step S <b> 203, the sales history management server 10 includes, in the sales history management information within the date range specified as the search condition, the product with the product name specified as the search condition exists in the item of the product name of the sales history information. The sales history management information is specified, and the sales history specifying information included in the specified sales history management information is specified.

次に、販売履歴管理サーバ10は、ステップS203にて特定した販売履歴管理情報と、販売履歴特定情報を含む顧客情報とに基づいて、販売履歴を集計した販売履歴集計情報を生成する(ステップS204)。   Next, the sales history management server 10 generates sales history total information obtained by totaling the sales history based on the sales history management information specified in step S203 and the customer information including the sales history specifying information (step S204). ).

販売履歴集計情報は、例えば、検索条件として指定された日付範囲内に販売された検索条件として指定された商品名の商品についての販売履歴を集計した情報であって、例えば、該当期間に該当商品を販売した販売者総数、該当期間に該当商品を販売した販売場所(販売店舗)毎の販売者数、該当期間に該当商品を販売した販売者の年齢別数、該当期間に該当商品を販売した販売エリア毎の販売者数、該当期間に該当商品を販売した販売総数(この場合、販売履歴情報に販売個数を含めておくようにすればよい。)、該当期間に該当商品を販売した販売者の居住エリア毎の販売者数などが該当する。   The sales history total information is, for example, information obtained by totaling the sales history of the product with the product name specified as the search condition that was sold within the date range specified as the search condition. The total number of sellers who sold the product, the number of sellers at each sales location (sales store) where the product was sold during the applicable period, the number of sellers who sold the product during the applicable period, and the product sold during the applicable period The number of sellers in each sales area, the total number of sales for which the product was sold in the corresponding period (in this case, the sales history information may include the number of sales), and the seller who sold the product for the corresponding period This corresponds to the number of sellers in each residential area.

販売履歴集計情報を生成すると、販売履歴管理サーバ10は、生成した販売履歴集計情報の表示領域が設けられた販売履歴集計情報画面を生成し(ステップS205)、通信ネットワーク40を介してユーザ端末31に送信する(ステップS206)。   When the sales history total information is generated, the sales history management server 10 generates a sales history total information screen provided with a display area for the generated sales history total information (step S205), and the user terminal 31 via the communication network 40. (Step S206).

ユーザ端末31は、販売履歴管理サーバ10からの販売履歴集計情報画面を、自己が備える表示装置に表示する。販売履歴集計情報画面には、例えば図8に示すように、検索条件を表示する表示領域201と、販売履歴集計情報を表示する表示領域202〜204とが設けられている。ここでは、販売履歴集計情報として、該当期間に該当商品を販売した販売者総数が表示領域202に表示され、該当期間に該当商品を販売した販売場所(販売店舗)毎の販売者数が表示領域203に表示され、該当期間に該当商品を販売した販売者の年齢別数が表示領域204に表示されている。   The user terminal 31 displays the sales history tabulation information screen from the sales history management server 10 on the display device provided for itself. For example, as shown in FIG. 8, the sales history total information screen is provided with a display area 201 for displaying search conditions and display areas 202 to 204 for displaying sales history total information. Here, as the sales history total information, the total number of sellers who sold the corresponding product in the corresponding period is displayed in the display area 202, and the number of sellers for each sales place (sales store) that sold the corresponding product in the corresponding period is displayed in the display area. In the display area 204, the number of sellers who sold the product for the corresponding period is displayed.

販売履歴集計情報画面が表示されることによって、ユーザXは、自己が指定した検索条件に従って生成された販売履歴集計情報を閲覧することが可能となる。   By displaying the sales history tabulation information screen, the user X can view the sales history tabulation information generated according to the search conditions specified by the user X.

以上に説明したように、上述した一実施の形態では、特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバ10が、販売履歴情報と、その販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴管理DB12を備え、商品を販売する小売店舗(例えば店舗A)が管理する店舗サーバ21から、その小売店舗にて顧客Aに販売した商品に関する販売情報を顧客Aが携帯するデータ書換可能な記憶媒体(例えばICメモリ、磁気メモリ)を備えた携帯具(例えば顧客Aの会員カード)に記憶されている販売履歴特定情報とともに受信し、受信した販売履歴特定情報により販売履歴管理情報を特定し、受信した販売情報を販売履歴情報として特定した販売履歴管理情報に追加登録し、追加登録したあとの販売履歴情報と、顧客Aの販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成し、顧客Aの販売履歴管理情報に含まれる販売履歴特定情報を生成した販売履歴特定情報に更新し、携帯具が備える記憶媒体に記憶されている販売履歴特定情報を生成した販売履歴特定情報に更新させるため、生成した販売履歴特定情報を店舗サーバ21に送信する構成としているので、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようになる。   As described above, in the above-described embodiment, the sales history management server 10 that manages the sales history information indicating the sales history of a product for a specific customer uniquely identifies the sales history information and the sales history information. From a store server 21 that includes a sales history management DB 12 that stores sales history management information for each customer associated with sales history specifying information for identification, and that is managed by a retail store (for example, store A) that sells products, Sales information related to products sold to the customer A at the retail store is stored in a portable device (for example, a member card of the customer A) having a data rewritable storage medium (for example, an IC memory or a magnetic memory) carried by the customer A. The sales history management information is identified by the received sales history identification information, and the received sales information is identified as the sales history information. Add to the sales history management information and generate new sales history identification information using the newly registered sales history information and the uniquely assigned file name included in the sales history management information of customer A The sales history specifying information included in the sales history management information of the customer A is updated to the generated sales history specifying information, and the sales history specifying information stored in the storage medium included in the portable device is generated. Since the generated sales history specifying information is transmitted to the store server 21 for updating, the sales history can be managed without leaking the customer's personal information.

すなわち、販売履歴情報と、顧客Aの販売履歴管理情報に含まれている一意に付与されたファイル名を用いて商品を販売する度に更新される販売履歴特定情報を用いて顧客の販売履歴情報を特定する構成としているので、顧客名や会員番号などの顧客の個人情報を通信ネットワーク40を介してやりとりすることなく、販売履歴管理サーバ10側にて各顧客の販売履歴情報を特定することが可能となり、顧客の個人情報を漏洩させることなく販売履歴を管理することができるようになるのである。   That is, the sales history information of the customer using the sales history information and the sales history specifying information updated every time the product is sold using the uniquely assigned file name included in the sales history management information of the customer A Therefore, it is possible to specify the sales history information of each customer on the sales history management server 10 side without exchanging customer personal information such as the customer name and membership number via the communication network 40. This makes it possible to manage the sales history without leaking the customer's personal information.

また、上述した実施の形態では、販売履歴管理サーバ10が、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する構成としているので、該当顧客の個人情報を特定不能な一意かつ固定長の販売履歴特定情報を生成することが可能となる。   In the above-described embodiment, the sales history management server 10 includes a main key that indicates a fixed-length file name and a subkey that converts the data of a specific item in the sales history information into a fixed length by converting the data into bytes. Since the sales history specifying information is generated, it is possible to generate unique and fixed-length sales history specifying information that cannot specify the personal information of the customer.

また、上述した実施の形態では、販売履歴管理サーバ10が、ユーザ端末31から通信ネットワーク40を介して検索条件を受け付け、受け付けた検索条件を満たす販売履歴管理情報を特定し、特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成し、生成した販売履歴集計情報をユーザ端末31に向けて送信する構成としたので、各顧客が特定されることなく、検索条件に従って販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成することができ、生成した販売履歴集計情報をユーザに提供することが可能となる。   In the embodiment described above, the sales history management server 10 receives search conditions from the user terminal 31 via the communication network 40, specifies sales history management information that satisfies the received search conditions, and specifies the specified sales history management. Since the sales history total information including the total information obtained by totaling the sales history information included in the information is generated and the generated sales history total information is transmitted to the user terminal 31, each customer is not specified. The sales history total information including the total information obtained by totaling the sales history information according to the search condition can be generated, and the generated sales history total information can be provided to the user.

また、上述した実施の形態では、販売履歴管理サーバ10が、顧客に関する個人情報(顧客名、年齢、住所など)と、その顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客DB11を備え、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する構成としているので、各顧客が特定されることなく、検索条件に従って個人情報を集計した集計情報を含む販売履歴集計情報を生成することができ、生成した販売履歴集計情報をユーザに提供することが可能となる。   In the above-described embodiment, the sales history management server 10 includes personal information (customer name, age, address, etc.) related to the customer and sales history specifying information associated with the sales history information of the customer. Sales history including customer DB 11 for storing customer information, specifying customer information using sales history specifying information included in the specified sales history management information, and totaling information obtained by tabulating personal information included in the specified customer information Since it is configured to generate aggregate information, it is possible to generate sales history aggregate information including aggregate information obtained by aggregating personal information according to search conditions without identifying each customer. Can be provided.

また、上述した実施の形態では、販売履歴管理サーバ10が、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける構成としているので、各顧客が特定されることなく、指定された期間中に販売された師弟された商品についての販売履歴集計情報を生成し、生成した販売履歴集計情報をユーザに提供することが可能となる。   In the embodiment described above, the sales history management server 10 includes a search including range specifying information that can specify a range of sales dates and times to be searched, and search product specifying information that can specify a sales product to be searched. Since it is configured to accept conditions, it generates sales history summary information about the merchandise sold during the specified period without specifying each customer, and provides the generated sales history summary information to the user It becomes possible to do.

なお、上述した実施の形態では特に言及していないが、販売履歴管理システム100を構成する販売履歴管理サーバ10は、自己が備える記憶媒体に格納されている処理プログラム(販売履歴管理プログラム)に従って、上述した各種の処理(図4、図6参照)を実行する。   Although not particularly mentioned in the above-described embodiment, the sales history management server 10 constituting the sales history management system 100 follows a processing program (sales history management program) stored in a storage medium included in the sales history management server 10. The various processes described above (see FIGS. 4 and 6) are executed.

本発明によれば、顧客の個人情報を漏洩させることなく販売履歴を管理するのに有用である。   The present invention is useful for managing a sales history without leaking customer personal information.

10 販売履歴管理サーバ
11 顧客DB
12 販売履歴管理DB
21〜2N 店舗サーバ
31〜3N ユーザ端末
40 通信ネットワーク
100 販売履歴管理システム
10 Sales history management server 11 Customer DB
12 Sales history management DB
21-2N store server 31-3N user terminal 40 communication network 100 sales history management system

Claims (15)

特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバと、商品を販売する小売店舗が管理する店舗サーバとを含む販売履歴管理システムであって、
前記販売履歴管理サーバは、
前記販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段と、
前記店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信手段と、
該販売情報受信手段によって受信された販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信手段によって受信された販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録手段と、
該販売履歴情報登録手段により追加登録されたあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成手段と、
該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新する販売履歴特定情報更新手段と、
前記携帯具に記憶されている販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新させるため、前記販売履歴特定情報生成手段によって生成された販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信手段とを含み、
前記店舗サーバは、前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴管理サーバから受信した販売履歴特定情報に更新するための更新処理を行う更新処理手段を含む
ことを特徴とする販売履歴管理システム。
A sales history management system including a sales history management server that manages sales history information indicating a sales history of a product for a specific customer, and a store server that is managed by a retail store that sells the product,
The sales history management server
Sales history information storage means for storing sales history management information for each customer in which the sales history information is associated with sales history specifying information for uniquely specifying the sales history information;
Sales information reception from the store server for receiving sales information on products sold to the customer at the retail store together with sales history specifying information stored in a portable device having a data rewritable storage medium carried by the customer Means,
The sales history management information is specified by the sales history specifying information received by the sales information receiving means, and the sales information received by the sales information receiving means is additionally registered in the sales history management information specified as the sales history information. History information registration means;
New sales history specifying information is generated using the sales history information additionally registered by the sales history information registration means and the uniquely assigned file name included in the sales history management information of the customer. Sales history identification information generating means,
Sales history specifying information updating means for updating the sales history specifying information included in the sales history management information of the customer to the sales history specifying information generated by the sales history specifying information generating means;
In order to update the sales history specifying information stored in the portable device to the sales history specifying information generated by the sales history specifying information generating means, the sales history specifying information generated by the sales history specifying information generating means is Including sales history specifying information transmitting means for transmitting to the store server,
The store server includes update processing means for performing an update process for updating the sales history specifying information stored in the storage medium included in the portable device to the sales history specifying information received from the sales history management server. A featured sales history management system.
前記販売履歴特定情報生成手段は、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する
請求項1記載の販売履歴管理システム。
The sales history specifying information generating means generates sales history specifying information including a main key indicating a fixed-length file name and a subkey having a fixed length by converting data of a specific item in the sales history information into bytes. The sales history management system according to claim 1.
前記販売履歴管理サーバは、
ユーザ端末から通信ネットワークを介して検索条件を受け付ける検索条件受付手段と、
該検索条件受付手段によって受け付けられた検索条件を満たす販売履歴管理情報を特定し、該特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成する販売履歴集計情報生成手段と、
該販売履歴集計情報生成手段によって生成された販売履歴集計情報を前記ユーザ端末に向けて送信する販売履歴集計情報送信手段とを含む
請求項1または請求項2記載の販売履歴管理システム。
The sales history management server
Search condition receiving means for receiving a search condition from a user terminal via a communication network;
Sales history management information that identifies sales history management information that satisfies the search conditions received by the search condition receiving means, and generates sales history aggregate information that includes aggregate information obtained by aggregating the sales history information included in the identified sales history management information Aggregate information generation means;
The sales history management system according to claim 1, further comprising: sales history total information transmitting means for transmitting the sales history total information generated by the sales history total information generating means to the user terminal.
前記販売履歴管理サーバは、顧客に関する個人情報と、該顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客情報記憶手段を含み、
前記販売履歴集計情報生成手段は、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、該特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する
請求項3記載の販売履歴管理システム。
The sales history management server includes customer information storage means for storing customer information including personal information about the customer and sales history specifying information associated with the sales history information of the customer,
The sales history total information generating means specifies the customer information using the sales history specifying information included in the specified sales history management information, and includes the sales history including the total information obtained by totaling the personal information included in the specified customer information The sales history management system according to claim 3, wherein the total information is generated.
前記検索条件受付手段は、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける
請求項3または請求項4記載の販売履歴管理システム。
The search condition receiving unit receives a search condition including range specifying information that can specify a range of sales date and time to be searched and search product specifying information that can specify a sales product to be searched. 4. Sales history management system according to 4.
特定の顧客に対する商品の販売履歴を示す販売履歴情報を管理する販売履歴管理サーバであって、
前記販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段と、
商品を販売する小売店舗が管理する店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信手段と、
該販売情報受信手段によって受信された販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信手段によって受信された販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録手段と、
該販売履歴情報登録手段により追加登録されたあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成手段と、
該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新する販売履歴特定情報更新手段と、
前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴特定情報生成手段によって生成された販売履歴特定情報に更新させるため、前記販売履歴特定情報生成手段によって生成された販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信手段とを含む
ことを特徴とする販売履歴管理サーバ。
A sales history management server that manages sales history information indicating the sales history of products for a specific customer,
Sales history information storage means for storing sales history management information for each customer in which the sales history information is associated with sales history specifying information for uniquely specifying the sales history information;
Sales history stored in a portable device equipped with a data rewritable storage medium for carrying sales information about products sold to a customer at the retail store from a store server managed by the retail store that sells the product Sales information receiving means for receiving with specific information;
The sales history management information is specified by the sales history specifying information received by the sales information receiving means, and the sales information received by the sales information receiving means is additionally registered in the sales history management information specified as the sales history information. History information registration means;
New sales history specifying information is generated using the sales history information additionally registered by the sales history information registration means and the uniquely assigned file name included in the sales history management information of the customer. Sales history identification information generating means,
Sales history specifying information updating means for updating the sales history specifying information included in the sales history management information of the customer to the sales history specifying information generated by the sales history specifying information generating means;
In order to update the sales history specifying information stored in the storage medium of the portable device with the sales history specifying information generated by the sales history specifying information generating means, the sales history generated by the sales history specifying information generating means A sales history management server comprising: sales history specifying information transmitting means for transmitting specific information to the store server.
前記販売履歴特定情報生成手段は、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する
請求項6記載の販売履歴管理サーバ。
The sales history specifying information generating means generates sales history specifying information including a main key indicating a fixed-length file name and a subkey having a fixed length by converting data of a specific item in the sales history information into bytes. The sales history management server according to claim 6.
ユーザ端末から通信ネットワークを介して検索条件を受け付ける検索条件受付手段と、
該検索条件受付手段によって受け付けられた検索条件を満たす販売履歴管理情報を特定し、該特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成する販売履歴集計情報生成手段と、
該販売履歴集計情報生成手段によって生成された販売履歴集計情報を前記ユーザ端末に向けて送信する販売履歴集計情報送信手段とを含む
請求項6または請求項7記載の販売履歴管理サーバ。
Search condition receiving means for receiving a search condition from a user terminal via a communication network;
Sales history management information that identifies sales history management information that satisfies the search conditions received by the search condition receiving means, and generates sales history aggregate information that includes aggregate information obtained by aggregating the sales history information included in the identified sales history management information Aggregate information generation means;
The sales history management server according to claim 6, further comprising: sales history total information transmitting means for transmitting the sales history total information generated by the sales history total information generating means to the user terminal.
顧客に関する個人情報と、該顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客情報記憶手段を含み、
前記販売履歴集計情報生成手段は、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、該特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する
請求項8記載の販売履歴管理サーバ。
Including customer information storage means for storing customer information including personal information about the customer and sales history specifying information associated with the sales history information of the customer;
The sales history total information generating means specifies the customer information using the sales history specifying information included in the specified sales history management information, and includes the sales history including the total information obtained by totaling the personal information included in the specified customer information The sales history management server according to claim 8, which generates total information.
前記検索条件受付手段は、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける
請求項8または請求項9記載の販売履歴管理サーバ。
The search condition receiving unit receives a search condition including range specifying information that can specify a range of sales dates and times to be searched and search product specifying information that can specify a sales product to be searched. 9. A sales history management server according to 9.
特定の顧客に対する商品の販売履歴を示す販売履歴情報と、該販売履歴情報を一意に特定するための販売履歴特定情報とが対応付けされた顧客毎の販売履歴管理情報を記憶する販売履歴情報記憶手段を備えた販売履歴管理サーバに販売履歴情報を管理させる販売履歴管理プログラムであって、
前記販売履歴管理サーバに、
商品を販売する小売店舗が管理する店舗サーバから、当該小売店舗にて顧客に販売した商品に関する販売情報を当該顧客が携帯するデータ書換可能な記憶媒体を備えた携帯具に記憶されている販売履歴特定情報とともに受信する販売情報受信処理と、
該販売情報受信処理にて受信した販売履歴特定情報により販売履歴管理情報を特定し、前記販売情報受信処理にて受信した販売情報を販売履歴情報として特定した前記販売履歴管理情報に追加登録する販売履歴情報登録処理と、
該販売履歴情報登録処理にて追加登録したあとの販売履歴情報と、該当顧客の販売履歴管理情報に含まれている一意に付与されたファイル名とを用いて新たな販売履歴特定情報を生成する販売履歴特定情報生成処理と、
該当顧客の販売履歴管理情報に含まれる販売履歴特定情報を前記販売履歴特定情報生成処理にて生成した販売履歴特定情報に更新する販売履歴特定情報更新処理と、
前記携帯具が備える記憶媒体に記憶されている販売履歴特定情報を前記販売履歴特定情報生成処理にて生成した販売履歴特定情報に更新させるため、前記販売履歴特定情報生成処理にて生成した販売履歴特定情報を前記店舗サーバに送信する販売履歴特定情報送信処理とを
実行させるための販売履歴管理プログラム。
Sales history information storage for storing sales history management information for each customer in which sales history information indicating the sales history of products for a specific customer and sales history specifying information for uniquely specifying the sales history information are associated with each other A sales history management program for managing sales history information in a sales history management server comprising means,
In the sales history management server,
Sales history stored in a portable device equipped with a data rewritable storage medium for carrying sales information about products sold to a customer at the retail store from a store server managed by the retail store that sells the product Sales information reception processing received with specific information;
The sales history management information is specified by the sales history specifying information received in the sales information receiving process, and the sales information received in the sales information receiving process is additionally registered in the sales history management information specified as the sales history information. History information registration process,
Generate new sales history specifying information using the sales history information after additional registration in the sales history information registration processing and the uniquely assigned file name included in the sales history management information of the customer. Sales history identification information generation processing,
A sales history specifying information update process for updating the sales history specifying information included in the sales history management information of the customer to the sales history specifying information generated by the sales history specifying information generating process;
The sales history generated in the sales history specifying information generation process in order to update the sales history specifying information stored in the storage medium of the portable device with the sales history specifying information generated in the sales history specifying information generation process. A sales history management program for executing a sales history specifying information transmission process for transmitting specific information to the store server.
前記販売履歴特定情報生成処理では、固定長のファイル名を示すメインキーと、販売履歴情報における特定項目のデータをバイト換算して固定長としたサブキーとによって構成される販売履歴特定情報を生成する処理を
実行させる請求項11記載の販売履歴管理プログラム。
In the sales history specifying information generation process, sales history specifying information including a main key indicating a fixed-length file name and a subkey having a fixed length by converting data of a specific item in the sales history information into bytes is generated. The sales history management program according to claim 11, wherein the processing is executed.
前記販売履歴管理サーバに、
さらに、ユーザ端末から通信ネットワークを介して検索条件を受け付ける検索条件受付処理と、
該検索条件受付処理にて受け付けた検索条件を満たす販売履歴管理情報を特定し、該特定した販売履歴管理情報に含まれる販売履歴情報を集計した集計情報を含む販売履歴集計情報を生成する販売履歴集計情報生成処理と、
該販売履歴集計情報生成処理にて生成した販売履歴集計情報を前記ユーザ端末に向けて送信する販売履歴集計情報送信処理とを
実行させる請求項11または請求項12記載の販売履歴管理プログラム。
In the sales history management server,
Furthermore, a search condition reception process for receiving a search condition from a user terminal via a communication network;
Sales history management information that identifies sales history management information that satisfies the search conditions received in the search condition reception processing, and generates sales history aggregate information that includes aggregate information obtained by aggregating the sales history information included in the identified sales history management information Total information generation processing,
The sales history management program according to claim 11 or claim 12, wherein the sales history total information generated by the sales history total information generation processing is transmitted to the user terminal.
前記販売履歴管理サーバは、顧客に関する個人情報と、該顧客の販売履歴情報に対応付けされている販売履歴特定情報とを含む顧客情報を記憶する顧客情報記憶手段を備え、
前記販売履歴集計情報生成処理では、特定した販売履歴管理情報に含まれる販売履歴特定情報を用いて顧客情報を特定し、該特定した顧客情報に含まれる個人情報を集計した集計情報を含む販売履歴集計情報を生成する処理を
実行させる請求項13記載の販売履歴管理プログラム。
The sales history management server includes customer information storage means for storing customer information including personal information about the customer and sales history specifying information associated with the sales history information of the customer,
In the sales history total information generation processing, the customer history is specified using the sales history specification information included in the specified sales history management information, and the sales history includes total information obtained by totaling the personal information included in the specified customer information 14. The sales history management program according to claim 13, wherein the sales history management program executes a process of generating total information.
前記検索条件受付処理では、検索対象とする販売日時の範囲を特定可能な範囲特定情報と、検索対象の販売商品を特定可能な検索商品特定情報とを含む検索条件を受け付ける処理を
実行させる請求項13または請求項14記載の販売履歴管理プログラム。

The search condition accepting process executes a process of accepting a search condition including range specifying information that can specify a range of sales date and time to be searched and search product specifying information that can specify a sales product to be searched. The sales history management program according to claim 13 or claim 14.

JP2009190877A 2009-08-20 2009-08-20 Sales history management system, sales history management server, and sales history management program Active JP5385052B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009190877A JP5385052B2 (en) 2009-08-20 2009-08-20 Sales history management system, sales history management server, and sales history management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009190877A JP5385052B2 (en) 2009-08-20 2009-08-20 Sales history management system, sales history management server, and sales history management program

Publications (2)

Publication Number Publication Date
JP2011043946A JP2011043946A (en) 2011-03-03
JP5385052B2 true JP5385052B2 (en) 2014-01-08

Family

ID=43831342

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009190877A Active JP5385052B2 (en) 2009-08-20 2009-08-20 Sales history management system, sales history management server, and sales history management program

Country Status (1)

Country Link
JP (1) JP5385052B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3725463B2 (en) * 2001-10-25 2005-12-14 株式会社日本総合研究所 Sales promotion support system and sales promotion support method
JP2004062323A (en) * 2002-07-25 2004-02-26 Nippon Yunishisu Kk Information processing apparatus and method
JP4396490B2 (en) * 2004-03-19 2010-01-13 株式会社日立製作所 Name identification control method

Also Published As

Publication number Publication date
JP2011043946A (en) 2011-03-03

Similar Documents

Publication Publication Date Title
US20200327620A1 (en) Electronic receipt system, commodity sales data processing apparatus, electronic receipt management server and method
US20200364738A1 (en) Merchandise sales data processing apparatus
JP5744953B2 (en) Transaction data processing apparatus, transaction data processing method and program
JP2014206788A (en) Merchandise sales data processor and program
JP2010086022A (en) Receipt-issuing method, receipt-issuing system, and register apparatus
JP5745562B2 (en) Product sales data processing apparatus and program
US20140249909A1 (en) Electronic receipt system, information processing apparatus, and program therefor
JP4222859B2 (en) Marketing information collection system
JP2016015109A (en) Merchandise sales data processing device, electronic receipt management server, print control device, and program
JP2018200591A (en) App auto-launch system
JP6987936B2 (en) Electronic receipt system and electronic receipt provision method
JP2012058785A (en) Information sharing system and information management device
JP2016095587A (en) Mobile terminal device, merchandise sales data processing device, and program
JP2015072672A (en) Electronic receipt system
JP2003091632A (en) Membership management system
JP5385052B2 (en) Sales history management system, sales history management server, and sales history management program
JP2010211687A (en) Customer management system
JP6745865B2 (en) Electronic receipt management server and program
JP6761009B2 (en) Information processing device, program and method of transmitting store member specific information
JP2021192263A (en) Information processing apparatus and program
JP6409097B2 (en) Electronic receipt system
JP6166820B2 (en) Server device, transaction data processing system, and program
JP6010656B2 (en) system
JP5933074B2 (en) Transaction data processing apparatus, transaction data processing method and program
JP5244207B2 (en) Common inventory utilization server, product sales management server, product inventory standardization method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130823

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130910

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131003

R150 Certificate of patent or registration of utility model

Ref document number: 5385052

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250