[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6124082B2 - Vending machine management system - Google Patents

Vending machine management system Download PDF

Info

Publication number
JP6124082B2
JP6124082B2 JP2014072939A JP2014072939A JP6124082B2 JP 6124082 B2 JP6124082 B2 JP 6124082B2 JP 2014072939 A JP2014072939 A JP 2014072939A JP 2014072939 A JP2014072939 A JP 2014072939A JP 6124082 B2 JP6124082 B2 JP 6124082B2
Authority
JP
Japan
Prior art keywords
vending machine
emergency
stockpiling
establishment
instruction
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
JP2014072939A
Other languages
Japanese (ja)
Other versions
JP2015194932A (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 JP2014072939A priority Critical patent/JP6124082B2/en
Publication of JP2015194932A publication Critical patent/JP2015194932A/en
Application granted granted Critical
Publication of JP6124082B2 publication Critical patent/JP6124082B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本願の発明は、事業所内に設置して所属者等が利用する事業所内自動販売機を含む多数の自動販売機を管理する自動販売機管理システムに関するものである。   The invention of the present application relates to a vending machine management system that manages a large number of vending machines including an in-office vending machine that is installed in an office and used by a member or the like.

企業のオフィスや工場などの事業所には、飲料などの自動販売機が設置されており、所属者に自由に購入させ、利便性を向上させている。この明細書では、このような自動販売機を事業所内自動販売機ということがある。尚、「所属者」とは、当該事業所内にいて自動販売機で商品を購入する者という程度の意味である。例えば企業のオフィスや工場の場合には従業員ということになるし、自治体のような団体であれば職員ということになる。大学であれば、学生や職員が所属者ということになる。   Business offices such as corporate offices and factories are equipped with vending machines for beverages, etc., which allow members to purchase freely and improve convenience. In this specification, such a vending machine is sometimes referred to as an in-office vending machine. “Affiliate” means a person who purchases a product with a vending machine in the office. For example, in the case of a corporate office or factory, it is an employee, and in the case of an organization such as a local government, it is an employee. In the case of a university, students and staff members belong to it.

このような事業所内自動販売機は、所属者へのサービスや利益提供の一環として、街頭に設置されている通常の自動販売機に比べて商品の価格が安く設定されることがある。例えば、オフィスや工場では、従業員への福利厚生の一環として、商品の価格が安く設定される。通常は、商品の仕入れ価格に自販機設置者のマージンが上乗せされるが、このマージンをゼロとし、その分、商品を安くして従業員の福利厚生にするのである。   Such an in-office vending machine may be set at a lower price as compared with a normal vending machine installed on the street as part of providing services and profits to the member. For example, in offices and factories, product prices are set low as part of employee benefits. Normally, the vending machine installer's margin is added to the purchase price of the product, but this margin is set to zero, and the product is made cheaper to make employee benefits.

特開2006−31638号公報JP 2006-31638 A

企業や病院、大学等の事業所において現在要請されていることの一つに、非常時の飲料の備蓄が挙げられる。例えば、東京都の帰宅困難者対策条例では、事業所の従業員1人あたり3日分の9リットルの非常用飲料の備蓄が要請されている。
しかしながら、事業所にとっては、そのような大量の非常用飲料の購入にはそれなりのコストが発生する。行政官庁の要請に応じるためとはいっても、事業所にとっては間接費の増大であり、企業間競争の激しい状況にあっては経営上問題視され得る。特に問題なのは、大量の非常用飲料が未使用のまま賞味期限が到来してしまうことである。賞味期限切れの非常用飲料を備蓄しておく訳にもいかないので、廃棄し、新しい非常用飲料を購入する必要がある。これは全く無駄であり、資源の浪費であるともいえる。
One of the current demands of businesses, hospitals, universities, etc. is the storage of emergency beverages. For example, the Tokyo Metropolitan Government's Ordinance for People with Difficulty in Returning Home demands a stock of 9 liters of emergency drinks for 3 days per employee at the office.
However, for business establishments, the purchase of such large quantities of emergency beverages incurs considerable costs. Although it is to meet the demands of administrative agencies, it is an increase in overhead for business establishments, and it can be regarded as a management problem in situations where competition between companies is intense. Particularly problematic is that the expiration date comes to an end when a large amount of emergency beverage is unused. It is impossible to stockpile emergency beverages that have expired, so it is necessary to discard them and purchase new emergency beverages. This is totally wasteful and a waste of resources.

本願の発明は、このような点を考慮して為されたものであり、非常用飲料を備蓄する事業所において、非常用飲料の備蓄にかかるコストを極力小さくし、行政官庁の要請に応じつつも事業所の経営上問題とならないようにすることを目的としている。   The invention of the present application has been made in consideration of such points, and in an establishment that stores emergency beverages, the cost of storing emergency beverages is reduced as much as possible, while responding to requests from government agencies. The purpose of this is to make sure that it does not become a management problem for the establishment.

上記課題を解決するため、本願の請求項1記載の発明は、事業所内に設置されている事業所内自動販売機を含む多数の自動販売機を管理する自動販売機管理システムであって、データ送信部と、データ受信部と、記憶部と、演算処理部と、データ出力部とを備えており、
データ送信部は、各自動販売機における集計期間内の販売数を送信するデータ受信部に送信するものであり、
演算処理部は、データ受信部が受信した販売数を記憶部に記憶するものであり、
記憶部には、指示書出力プログラムが記憶されていて演算処理部において実行可能となっており、
指示書出力プログラムは、商品の補充と代金の回収を行う一つのルート内に存在する各自動販売機について、集計期間内の販売数から各自動販売機に補充する商品の数を算出して指示書に記載して出力するプログラムであり、
事業所のうちの少なくとも一つは、災害を考慮して非常用飲料を備蓄している備蓄事業所であって、非常用飲料は、当該備蓄事業所内に設置されている自動販売機及び当該備蓄事業所外に設置されている自動販売機で販売可能なものであり、
記憶部には、交換数取得プログラムが記憶されていて演算処理部において実行可能となっており、
交換数取得プログラムは、備蓄事業所に備蓄されている非常用飲料を回収して代わりに納品する新しい非常用飲料の数である交換数を取得するプログラムであり、
指示書出力プログラムは、ルート内に備蓄事業所が存在していて交換数が交換数取得プログラムより取得されている場合に、当該交換数を指示書に併せて記載して出力するものであるという構成を有する。
また、上記課題を解決するため、請求項2記載の発明は、前記請求項1の構成において、前記指示書出力プログラムは、ルート内に備蓄事業所が存在していて交換数が交換数取得プログラムより取得されている場合に、当該交換数を指示書に併せて記載して出力するとともに、回収した非常用飲料を補充する補充先の自動販売機の特定情報を当該指示書に記載して出力するものであるという構成を有する。
In order to solve the above-mentioned problems, an invention according to claim 1 of the present application is a vending machine management system for managing a large number of vending machines including vending machines installed in a business place, and transmitting data Unit, a data receiving unit, a storage unit, an arithmetic processing unit, and a data output unit,
The data transmission unit is to transmit to the data reception unit that transmits the number of sales within the counting period in each vending machine,
The arithmetic processing unit stores the number of sales received by the data receiving unit in the storage unit,
The storage unit stores an instruction sheet output program and can be executed in the arithmetic processing unit.
The instruction output program calculates the number of products to be replenished to each vending machine from the number of sales in the counting period for each vending machine that exists in one route that replenishes the product and collects the price. Is a program that outputs in a document,
At least one of the business establishments is a stockpiling establishment that stores emergency beverages in consideration of a disaster, and the emergency beverage is stored in the vending machine installed in the storage establishment. It can be sold with vending machines installed outside the office,
The storage unit stores an exchange number acquisition program and can be executed in the arithmetic processing unit.
The replacement number acquisition program is a program that acquires the number of replacements, which is the number of new emergency beverages that are collected and delivered instead of the emergency beverages stored in the stockpiling establishment,
The instruction form output program is to output the number of exchanges together with the instruction form when there is a stockpiling establishment in the route and the number of exchanges is obtained from the exchange number acquisition program. It has a configuration.
In order to solve the above problem, the invention according to claim 2 is the program according to claim 1, wherein the instruction output program is a program for obtaining a replacement number when a stockpiling establishment exists in a route. If the number of replacements is obtained, the number of replacements will be described in the instruction sheet and output, and the specific information of the vending machine to which the collected emergency beverage will be replenished will be described and output. It has the structure that it is.

以下に説明する通り、本願の請求項1記載の発明によれば、各自動販売機に対して商品の補充を指示する指示書において備蓄事業所についての非常用飲料の交換数が記載されているので、ルートサービスにおいて非常用飲料の交換が行われる。このため、備蓄事業所にとっては、賞味期限が近くなった非常用飲料が新しい非常用飲料と交換されるため、賞味期限切れで廃棄することの心配をする必要がなく、常に必要量の非常用飲料の備蓄が確保される。従って、経営上問題視されることなく、行政官庁の要請に応じて非常用飲料の備蓄態勢を整えることができる。自販機業者にとっては、非常用飲料の販売分の売り上げが見込める上、賞味期限が近くなった非常用飲料の交換サービスを行うということで、新たな自動販売機の設置の許可がもらい易くなる。このため、自動販売機の設置箇所の増大につながり、全体として会社の売り上げを増やすことに大きく貢献できる。非常用飲料の交換サービス自体は、当該備蓄事業所の自動販売機のルートサービスを行うサービスマンが行うので、手間は殆ど増えない。
また、請求項2記載の発明によれば、上記効果に加え、回収した非常用飲料を補充する自動販売機の特定情報が指示書に記載されているので、サービスマンが補充先を迷うことがなくなる。また、回転の早い自動販売機の特定情報を記載しておくようにすることで、回収した非常用飲料の在庫を早期に処分することができるようになる。
As described below, according to the invention described in claim 1 of the present application, the number of emergency beverage replacements for the stockpiling establishment is described in the instruction for instructing each vending machine to replenish the product. Therefore, the emergency beverage is exchanged in the route service. For this reason, the stockpiling establishments can replace emergency beverages that have reached their expiration date with new emergency beverages, so there is no need to worry about disposal due to expiration of the expiration date. Stockpiling is secured. Therefore, it is possible to prepare a stockpile for emergency beverages in response to a request from the government office without being regarded as a problem in management. For vending machine operators, sales of emergency beverages can be expected, and the replacement service for emergency beverages whose expiration date is nearing will be provided, making it easier to get permission to install new vending machines. For this reason, it leads to the increase in the installation location of a vending machine, and can contribute greatly to increasing the sales of a company as a whole. Since the emergency beverage replacement service itself is performed by a service person who performs vending machine route service at the stockpiling establishment, the labor is hardly increased.
Further, according to the invention described in claim 2, in addition to the above-described effect, since the specific information of the vending machine for replenishing the collected emergency beverage is described in the instruction sheet, the service person may be confused about the replenishment destination. Disappear. In addition, by specifying the specific information of the vending machine that rotates quickly, it becomes possible to dispose of the collected emergency beverage stock at an early stage.

本願発明の実施形態である自動販売機管理システムの概略図である。It is the schematic of the vending machine management system which is embodiment of this invention. 図1に示す管理システムで管理されているある自動販売機1の斜視概略図である。It is a perspective schematic diagram of a certain vending machine 1 managed by the management system shown in FIG. 図2に示す自動販売機1の制御ブロック図である。It is a control block diagram of the vending machine 1 shown in FIG. データ送信部2から送信されるデータのフォーマットの一例について示した概略図である。3 is a schematic diagram illustrating an example of a format of data transmitted from a data transmission unit 2. FIG. 投入商品DBF41の構造を示した概略図である。It is the schematic which showed the structure of input goods DBF41. 備蓄事業所DBF44の構造を示した概略図である。It is the schematic which showed the structure of the stockpiling establishment DBF44. 備蓄状況ファイル45の一例を示した概略図である。It is the schematic which showed an example of the stockpile situation file 45. FIG. 管理用クライアント5に表示された交換数入力ウインドウの一例を示す概略図である。It is the schematic which shows an example of the exchange number input window displayed on the management client. 交換指示ファイル46の構造を示した概略図である。3 is a schematic diagram showing the structure of an exchange instruction file 46. FIG. 指示書出力プログラム62の概略図を示したフローチャートである。5 is a flowchart showing a schematic diagram of an instruction form output program 62. 図10の指示書出力プログラム62においてサブプログラムとしてプログラミングされている交換指示モジュールの概略図である。It is the schematic of the exchange instruction | indication module programmed as a subprogram in the instruction document output program 62 of FIG. 指示書出力プログラム62により出力された指示書8の一例を示した概略図である。It is the schematic which showed an example of the instruction document 8 output by the instruction document output program 62. FIG.

次に、本願発明を実施するための形態(以下、実施形態)について説明する。
図1は、本願発明の実施形態である自動販売機管理システムの概略図である。実施形態の管理システムは、事業所内自動販売機を含む多数の自動販売機1を管理するためのシステムである。多数の自動販売機1は、事業所内自動販売機が設置された事業所以外の事業者(以下、自販機業者という)が管理、運営しており、管理システムは自販機業者が使用する。
図1において、自販機業者は、多数の自動販売機1を管理、運営しており、サービスマンを雇用している。サービスマンは、トラック9に商品を積み込んで定期的に各自動販売機1を訪問し、商品の補充と代金の回収をしている。尚、この実施形態では、各自動販売機1は、清涼飲料の自動販売機である。
Next, modes for carrying out the present invention (hereinafter referred to as embodiments) will be described.
FIG. 1 is a schematic diagram of a vending machine management system according to an embodiment of the present invention. The management system of the embodiment is a system for managing a large number of vending machines 1 including in-office vending machines. Many vending machines 1 are managed and operated by a company other than the office where the in-house vending machine is installed (hereinafter referred to as a vending machine company), and the management system is used by the vending machine company.
In FIG. 1, a vending machine company manages and operates a large number of vending machines 1 and employs service personnel. The service person loads the goods on the truck 9 and regularly visits each vending machine 1 to replenish the goods and collect the price. In this embodiment, each vending machine 1 is a vending machine for soft drinks.

自販機業者が運営、管理している多数の自動販売機1のうちのかなり数は、事業所内自動販売機である。事業所内自動販売機については、自販機業者が事業所から設置の許可をもらって設置する。事業所内自動販売機以外の自動販売機については、街頭に設置されている多くの自動販売機が含まれる。これらの自動販売機は、例えば公道に面した私有地に地主の許可を得て設定している例などがある。そして、事業所内自動販売機のうちの少なくとも一つは、図1に示すように、行政官庁の要請に応じて非常用飲料を備蓄している事業所(以下、備蓄事業所という)に設置された自動販売機1である。   A considerable number of vending machines 1 operated and managed by vending machine companies are in-office vending machines. Vending machine vendors install vending machines with permission from the office to install them. As for vending machines other than the vending machines in the office, many vending machines installed on the street are included. These vending machines include, for example, land owners' permission on private land facing public roads. As shown in FIG. 1, at least one of the on-site vending machines is installed in an establishment that stores emergency beverages (hereinafter referred to as a stockpiling establishment) in response to a request from an administrative agency. Vending machine 1.

図1に示すように、実施形態の管理システムは、データ送信部2と、データ受信部33と、記憶部32と、演算処理部31と、データ出力部34とを備えている。実施形態の管理システムは、サーバコンピュータ(以下、管理サーバという)3を含んでいる。演算処理部31は管理サーバ3のCPUであり、記憶部32は管理サーバ3が備えるハードディスクである。また、データ受信部33は、管理サーバ3が備えたインターフェース部であり、インターネット100を介してデータを受信するものである。   As illustrated in FIG. 1, the management system according to the embodiment includes a data transmission unit 2, a data reception unit 33, a storage unit 32, an arithmetic processing unit 31, and a data output unit 34. The management system of the embodiment includes a server computer (hereinafter referred to as a management server) 3. The arithmetic processing unit 31 is a CPU of the management server 3, and the storage unit 32 is a hard disk provided in the management server 3. The data receiving unit 33 is an interface unit provided in the management server 3 and receives data via the Internet 100.

データ送信部2は、自販機業者が管理、運営している各自動販売機1からの売り上げデータを送信するものである。この実施形態では、データ送信部2は各自動販売機1に設けられたものとなっている。この点について、図2及び図3を使用して説明する。
図2は、図1に示す管理システムで管理されているある自動販売機1の斜視概略図、図3は、図2に示す自動販売機1の制御ブロック図である。
図2に示すように、自動販売機1は、前面扉11を有する筐体10を備えている。図2の(1)は前面扉11を閉じた状態、(2)は開いた状態を示す。
The data transmission unit 2 transmits sales data from each vending machine 1 managed and operated by a vending machine company. In this embodiment, the data transmission unit 2 is provided in each vending machine 1. This point will be described with reference to FIGS.
2 is a schematic perspective view of a certain vending machine 1 managed by the management system shown in FIG. 1, and FIG. 3 is a control block diagram of the vending machine 1 shown in FIG.
As shown in FIG. 2, the vending machine 1 includes a housing 10 having a front door 11. FIG. 2 (1) shows a state in which the front door 11 is closed, and (2) shows an open state.

図2(1)に示すように、前面扉11には、下側位置に商品取り出し口12が設けられている。前面扉11の上側位置には、販売している商品の見本を表示した見本表示部13が設けられている。そして、各商品見本の下側の位置には、商品選択ボタン14a,14b,・・・14rが設けられており、前面扉11の中ほどの高さの位置には金銭投入口15が設けられている。そして、金銭投入口15から投入された金銭が真正なものであるかどうかを検出し、真正なものである場合にその合計の金額を算出する不図示の金銭検出部が前面扉11の内側に設けられている。金銭検出部は、硬貨についてコインメックと呼ばれるユニットであり、紙幣についてはビルバリと呼ばれるユニットである。これらを総称して金銭検出部という。そして、金銭投入口部15の下側の位置には、釣り銭払い出し口16が設けられている。   As shown in FIG. 2 (1), the front door 11 is provided with a product outlet 12 at a lower position. At the upper position of the front door 11, a sample display unit 13 that displays a sample of products for sale is provided. In addition, product selection buttons 14a, 14b,... 14r are provided at positions below the product samples, and a money insertion slot 15 is provided at a middle height of the front door 11. ing. A money detection unit (not shown) that detects whether or not the money inserted from the money insertion slot 15 is authentic and calculates the total amount when the money is genuine is provided inside the front door 11. Is provided. The money detection unit is a unit called coin mech for coins, and a unit called bill validator for banknotes. These are collectively referred to as a money detection unit. A change dispensing port 16 is provided at a position below the money insertion port 15.

また、図2(2)に示すように、筐体10内には、商品収容部17と、商品払出機構18とが設けられている。商品収容部17は、詳細の図示は省略するが、商品選択ボタン14a〜14rに対応して仕切られた構造になっており、仕切られた各部(以下、カラムという)に、対応する商品選択ボタン14a〜14rで選択する商品を収容するようになっている。これらの機構や部位は、清涼飲料を販売する通常の自動販売機1と同様なので、詳細な図示及び説明は省略する。尚、見本表示部13は、商品の写真を表示するパネルや液晶ディスプレイであり得る。また、金銭投入部15に加えて、非接触ICカードや携帯電話による電子マネーのリーダーが設けられることもある。   Further, as shown in FIG. 2 (2), in the housing 10, a product storage unit 17 and a product delivery mechanism 18 are provided. Although the detailed illustration is omitted, the product storage unit 17 has a structure that is partitioned corresponding to the product selection buttons 14a to 14r, and a product selection button that corresponds to each partitioned part (hereinafter referred to as a column). The goods selected by 14a-14r are accommodated. Since these mechanisms and parts are the same as those of a normal vending machine 1 that sells soft drinks, detailed illustration and description are omitted. Note that the sample display unit 13 may be a panel or a liquid crystal display that displays a photograph of a product. In addition to the money insertion unit 15, a reader for electronic money using a non-contact IC card or a mobile phone may be provided.

筐体10内には、商品払出機構18を制御する主制御部19が設けられている。主制御部19は、図2(2)に示すように、前面扉11の裏面に搭載されている。主制御部19は、商品選択ボタン14a〜14rで選択された商品と金銭投入口15から投入された金銭とに従って商品払出機構18を制御するもので、選択された商品の価格以上の金銭が投入されたことが不図示の金銭検出部で検出されると、商品払出機構18を制御して当該商品を取り出し口に払い出す。これらの制御も、通常の自動販売機1におけるものと同様である。   A main control unit 19 that controls the product dispensing mechanism 18 is provided in the housing 10. The main control unit 19 is mounted on the rear surface of the front door 11 as shown in FIG. The main control unit 19 controls the merchandise dispensing mechanism 18 according to the merchandise selected by the merchandise selection buttons 14a to 14r and the money thrown from the money slot 15, and money greater than the price of the selected merchandise is inserted. When the money detection unit (not shown) detects that this has been done, the product delivery mechanism 18 is controlled to deliver the product to the takeout port. These controls are the same as those in the ordinary vending machine 1.

図3に示すように、主制御部19に対してはカウンタ191a〜191rが接続されており、データ送信部2は各カウンタに対して設けられている。カウンタ191a〜191rは、商品選択ボタン191a〜191rに対応して設けられており、従って各カラムに対応して設けられている。主制御部19は、いずれかの商品選択ボタン19a〜19rが押されて対応するカラムから商品が払い出された際、そのカラムに対応するカウンタ191a〜191rにカウント数1を出力するものとなっている。   As shown in FIG. 3, counters 191 a to 191 r are connected to the main control unit 19, and the data transmission unit 2 is provided for each counter. The counters 191a to 191r are provided corresponding to the product selection buttons 191a to 191r, and thus are provided corresponding to each column. When one of the product selection buttons 19a to 19r is pressed and a product is paid out from the corresponding column, the main control unit 19 outputs a count number 1 to the counters 191a to 191r corresponding to the column. ing.

データ送信部2は、所定の集計期間(例えば1日)毎に各カウンタ191a〜191rの値を読み取り、管理サーバ3に送信するようになっている。データ送信部2は、WiFiルータのようなインターネット100経由の無線送信を行う送信器を備えている。データ送信部2には、送信用プログラムが実装されており、一日一回、所定の時刻(例えば夜12時)に自動的に実行されて送信を行うようになっている。尚、送信用プログラムは、データ送信後、各カウンタ191a〜191rの値をゼロにリセットするようプログラミングされている。尚、図2に示すようにデータ送信部2は筐体11の上面に設けられているが、筐体11に設けられることもあり、送信用アンテナのみ筐体11外に設けられることもある。   The data transmission unit 2 reads the values of the respective counters 191a to 191r every predetermined counting period (for example, one day) and transmits them to the management server 3. The data transmission unit 2 includes a transmitter that performs wireless transmission via the Internet 100, such as a WiFi router. The data transmission unit 2 is equipped with a transmission program, and is automatically executed once a day at a predetermined time (for example, 12:00 pm) for transmission. The transmission program is programmed to reset the values of the counters 191a to 191r to zero after data transmission. As shown in FIG. 2, the data transmission unit 2 is provided on the upper surface of the housing 11, but may be provided on the housing 11, and only the transmission antenna may be provided outside the housing 11.

図4は、データ送信部2から送信されるデータのフォーマットの一例について示した概略図である。データ送信部2から送信されるデータのフォーマットは、CSVのような汎用形式のデータベースフォーマットであるか、又はデータ送信部2と管理サーバ3との間で取り決めたフォーマットとなっている。図4に示す例は、CSVのフォーマットとなっている。図4に示すように、各カウンタ(即ち各商品選択ボタン)を特定する情報とそれに続いて当該カウンタの集計値とから成るフォーマットである。各カウンタを特定する情報は、後述するカラムIDである。
この例では、カラムIDは自販機ID+通し番号となっている。自販機IDはm0001で、カラムIDはm000101,m000102,・・・m000118となっている。各々カラムIDの後にカンマで続く数字が各カウンタの値である。
FIG. 4 is a schematic diagram illustrating an example of a format of data transmitted from the data transmission unit 2. The format of data transmitted from the data transmission unit 2 is a general-purpose database format such as CSV, or a format decided between the data transmission unit 2 and the management server 3. The example shown in FIG. 4 has a CSV format. As shown in FIG. 4, the format is composed of information for specifying each counter (that is, each product selection button) and subsequently the total value of the counter. The information specifying each counter is a column ID described later.
In this example, the column ID is a vending machine ID + serial number. The vending machine ID is m0001, and the column IDs are m000101, m000102,. The number following each column ID with a comma is the value of each counter.

管理サーバ3の記憶部32には、各自動販売機1を管理するための幾つかのデータベースファイルが記憶されている。このうちの一つは、各自動販売機1に投入されている商品の情報を登録したデータベースファイル(以下、投入商品DBFという)41である。図5は、投入商品DBF41の構造を示した概略図である。
図5に示すように、投入商品DBF41は、「自販機ID」、「事業所ID」、「事業所名」、「カラム1」〜「カラム40」等のフィールドから成るレコードを多数記録したデータベースファイルである。
The storage unit 32 of the management server 3 stores several database files for managing each vending machine 1. One of them is a database file (hereinafter referred to as “introduced product DBF”) 41 in which information of products input to each vending machine 1 is registered. FIG. 5 is a schematic diagram showing the structure of the input product DBF 41.
As shown in FIG. 5, the input product DBF 41 is a database file in which a large number of records including fields such as “vending machine ID”, “establishment ID”, “establishment name”, “column 1” to “column 40” are recorded. It is.

自販機IDは、各自動販売機1を特定するIDである。事業所ID及び事業所名は、自動販売機1が事業所内自販機である場合に記録されるフィールドである。
「カラム1」〜「カラム40」は、自動販売機1における各カラムIDに対応したフィールドであり、前述したデータ送信部2からの送信フォーマットに応じたものである。尚、自販機業者が管理、運営している自動販売機1には異なる型式のものがあり得るので、ここでの「カラム1」〜「カラム40」は、最大40個のカラム(商品選択ボタン)があることを前提にデータベースファイルを構築している。40個より少ない場合、少ない分のカラムIDのフィールドは値がNull値となる。前述した例では、商品選択ボタン14a〜14rは18個であり、カラムも18個である。従って、「カラム19」〜「カラム40」はNull値となる。
The vending machine ID is an ID that identifies each vending machine 1. The establishment ID and the establishment name are fields that are recorded when the vending machine 1 is an in-office vending machine.
Column 1” to “Column 40” are fields corresponding to the respective column IDs in the vending machine 1 and correspond to the transmission format from the data transmission unit 2 described above. Since there may be different types of vending machines 1 managed and operated by the vending machine trader, “column 1” to “column 40” here are a maximum of 40 columns (product selection buttons). The database file is built on the assumption that there is. If the number is less than 40, the value of the column ID field corresponding to the small number becomes a null value. In the example described above, there are 18 product selection buttons 14a to 14r, and 18 columns. Therefore, “Column 19” to “Column 40” have Null values.

「カラム1」〜「カラム40」の各々のフィールドには、当該カラムに収容されている商品のID(商品ID)が記録される。管理サーバ3の記憶部32には、投入商品DBF41とは別に、自販機業者が扱っている商品の情報を記録した不図示のデータベースファイル(以下、商品マスタファイル)が記憶されている。商品マスタファイルは、各商品について「商品ID」、「商品名」、「価格」、「製造元」等を記録したファイルである。ここでの「商品ID」は、投入商品DBF41の「カラム1」〜「カラム40」に記録された各商品IDとリンクしている。   In each field of “column 1” to “column 40”, the ID (product ID) of the product stored in the column is recorded. In addition to the input product DBF 41, the storage unit 32 of the management server 3 stores a database file (not shown) (hereinafter, a product master file) in which information on products handled by the vending machine company is recorded. The product master file is a file in which “product ID”, “product name”, “price”, “manufacturer”, etc. are recorded for each product. The “product ID” here is linked to each product ID recorded in “column 1” to “column 40” of the input product DBF 41.

図1に示すように、管理サーバ3には、管理用クライアント5が接続されている。管理用クライアント5は、自販機業者の社内LANのようなイントラネット6上に設けられており、イントラネット6経由で管理サーバ3にアクセスできるようになっている。図5に示す投入商品DBF41については、管理用クライアント5で予め必要な情報が入力され、管理サーバ3に送信されて記録される。   As shown in FIG. 1, a management client 5 is connected to the management server 3. The management client 5 is provided on an intranet 6 such as an in-house LAN of a vending machine supplier, and can access the management server 3 via the intranet 6. For the input product DBF 41 shown in FIG. 5, necessary information is input in advance by the management client 5 and is transmitted to the management server 3 and recorded.

管理サーバ3には、各データ送信部2から送信されるデータを管理サーバ3の記憶部32に記憶する実績登録プログラム61が実装されている。実績登録プログラム61は、自動販売機1毎、商品毎の集計期間内での販売数量を実績情報DBF42に記録するプログラムである。実績情報DBF42は、図5に示す投入商品DBF41とほぼ同様の構造のデータベースファイルであるが、「カラム1」〜「カラム40」のフィールドに記録される情報が、商品IDではなく、データ送信部2から送信されて集計された実際の販売数量となっている。実績登録プログラム61は、データ送信部2からの送信フォーマットに従い、送られたデータから各カラムの売上データを抽出し、対応するフィールドに記録するようプログラミングされている。   The management server 3 is provided with a record registration program 61 that stores data transmitted from each data transmission unit 2 in the storage unit 32 of the management server 3. The record registration program 61 is a program for recording the sales quantity in the counting period for each vending machine 1 and each product in the record information DBF 42. The record information DBF 42 is a database file having a structure substantially similar to the input product DBF 41 shown in FIG. 5, but information recorded in the fields of “column 1” to “column 40” is not a product ID but a data transmission unit. The actual sales quantity sent from 2 and aggregated. The record registration program 61 is programmed to extract the sales data of each column from the transmitted data in accordance with the transmission format from the data transmission unit 2 and record it in the corresponding field.

尚、自動販売機1では、複数の商品選択ボタンで同じ商品が選択されるようになっている場合がある。即ち、商品収容部内の二以上の仕切りエリアにおいて同じ商品が収容されることがある。この場合は、図5に示す投入商品DBF41において、「ボタン1」〜「ボタン40」のフィールドのうち二以上において同じ各商品IDが記録されていることになる。この場合、実績登録プログラム61は、同じ商品の売上なので、それら合算した形で販売数量を実績情報DBF42に記録する場合もあるし、実績としては個々に記録する場合もある。   In the vending machine 1, the same product may be selected by a plurality of product selection buttons. That is, the same product may be stored in two or more partition areas in the product storage unit. In this case, the same product ID is recorded in two or more of the fields of “button 1” to “button 40” in the input product DBF 41 shown in FIG. In this case, since the record registration program 61 is sales of the same product, the sales quantity may be recorded in the record information DBF 42 in a combined form, or may be recorded individually as the record.

実施形態の管理システムで管理される各自動販売機1については、前述したように自販機業者のサービスマンが定期的に訪問し、商品の補充と代金の回収とを行う。この際、商品の補充に関してサービスマンに指示をする必要があるため、実施形態の管理システムは、商品の補充に関する指示書を出力する指示書出力プログラム62を備えられている。指示書出力プログラム62は、管理サーバ3に実装されたプログラムであり、管理サーバ3の記憶部32に記憶されており、演算処理部31で実行可能となっている。   For each vending machine 1 managed by the management system of the embodiment, as described above, a serviceman of a vending machine company regularly visits to replenish goods and collect a price. At this time, since it is necessary to give an instruction to the service person regarding the replenishment of the product, the management system of the embodiment is provided with an instruction form output program 62 that outputs an instruction form regarding the replenishment of the product. The instruction form output program 62 is a program installed in the management server 3, stored in the storage unit 32 of the management server 3, and executable by the arithmetic processing unit 31.

指示書出力プログラム62により出力される指示書は、基本的には、一つの自動販売機1について1回の訪問の際に投入すべき商品の数量を指示したものとなっている。指示書出力プログラム62は、集計プログラムの集計結果に基づき、各自動販売機1における収容量の減少を取得ないし算出する。図示及び詳細な説明は省略するが、管理サーバ3の記憶部32には、各自動販売機1の基本情報を登録したデータベースファイル(以下、自販機マスタDBF)43が記憶されている。自販機マスタDBF43は、各自動販売機1の型式の他、一つの商品選択ボタンに対応した一つの仕切りエリアにおける最大の商品収容量のデータを記録している。指示書作成プログラムは、実績情報DBF42に記録されている情報及び自販機マスタDBF43に記録されている情報に従って、補充できる飲料の数量(最大収容量からの不足分)を取得ないし算出するようになっている。   The instruction document output by the instruction document output program 62 basically indicates the quantity of products to be introduced at one visit for one vending machine 1. The instruction form output program 62 acquires or calculates a reduction in the storage capacity in each vending machine 1 based on the counting result of the counting program. Although illustration and detailed description are omitted, the storage unit 32 of the management server 3 stores a database file (hereinafter, vending machine master DBF) 43 in which basic information of each vending machine 1 is registered. The vending machine master DBF 43 records the data of the maximum product capacity in one partition area corresponding to one product selection button in addition to the type of each vending machine 1. The instruction creation program obtains or calculates the quantity of beverage that can be replenished (shortage from the maximum capacity) according to the information recorded in the record information DBF 42 and the information recorded in the vending machine master DBF 43. Yes.

実施形態のシステムにおける指示書出力プログラム62は、このような基本的な機能に加え、備蓄事業所を考慮した構成となっている。実施形態のシステムの大きな特徴点は、非常用飲料を備蓄する事業所の経営上の観点を考慮し、賞味期限が近づいた非常用飲料を回収して新たな非常用飲料と交換し、回収分については他の自動販売機1への補充用とする点である。以下、この点について説明する。   The instruction output program 62 in the system of the embodiment has a configuration that takes into account the stockpiling establishment in addition to such basic functions. The major feature of the system of the embodiment is that it takes into consideration the management point of view of the establishment that stores emergency beverages, collects emergency beverages that are nearing their expiration date, and replaces them with new emergency beverages. Is for replenishment to other vending machines 1. Hereinafter, this point will be described.

備蓄事業所は、事業所内のいずれかの場所に自動販売機1を設置している。設置場所は、例えば所属者用の食堂であったり、休憩コーナーであったりする。
一方、備蓄事業所は、図1に示すように、事業所内のいずれかの場所71に非常用飲料7を備蓄している。非常用飲料7の備蓄場所71は、例えば屋内の各種資材用の倉庫であったり、屋外に置かれた備蓄用の倉庫であったりする。
The stockpiling establishment installs the vending machine 1 at any location within the establishment. The installation location is, for example, a dining room for a member or a break corner.
On the other hand, as shown in FIG. 1, the stockpiling establishment stores the emergency beverage 7 in any place 71 in the establishment. The stockpiling place 71 for the emergency beverage 7 may be, for example, an indoor warehouse for various materials or a stockpiling warehouse placed outdoors.

実施形態の管理システムにおいて、非常用飲料7は、非常用ではあるものの、自動販売機1で販売されるものとなっている。非常用飲料7は、典型的にはペットボトル入りのミネラルウォーターである。備蓄事業所において、非常用飲料7は、他の清涼飲料と同様、自動販売機1に投入され、販売されている。従って、備蓄場所71に備蓄されている非常用飲料7は、自動販売機1で販売される商品の在庫(余剰在庫)としての性質を有する。   In the management system of the embodiment, the emergency beverage 7 is sold by the vending machine 1 although it is an emergency. The emergency beverage 7 is typically mineral water in a plastic bottle. In the stockpiling establishment, the emergency beverage 7 is put into the vending machine 1 and sold in the same manner as other soft drinks. Therefore, the emergency beverage 7 stocked in the stockpiling place 71 has a property as a stock (excess stock) of goods sold by the vending machine 1.

通常、自動販売機1で販売される商品の在庫は、自販機業者の倉庫で保管される。しかしながら、実施形態の管理システムでは、備蓄事業所における非常用飲料7については、相当数の在庫を事業所の備蓄場所71で保管している。そして、この備蓄事業所における非常用飲料7の在庫の総数が、行政官庁の要請を満たすように実施形態の管理システムで管理されている。   Usually, the inventory of goods sold by the vending machine 1 is stored in a vending machine supplier's warehouse. However, in the management system of the embodiment, for the emergency beverage 7 in the stockpiling establishment, a considerable amount of stock is stored in the stockpiling place 71 of the establishment. The total number of stocks of emergency beverages 7 in this stockpiling establishment is managed by the management system of the embodiment so as to satisfy the request of the administrative agency.

在庫の総数について一例を示すと、一台の自動販売機1では、通常、500mlのペットボトル用のカラムと350mlの缶用のカラムがそれぞれ別に設けられており、収容できる最大量は、500mlのペットボトルが150本程度で、350mlの缶が200本程度である。計算を簡略化するため、500mlのペットボトルに換算し、自動販売機1は500mlのペットボトルを最大で280本収容できるとする。事業所については、例えば従業員が100人の支店、営業所等を想定する。前掲の東京都条例によれば、1人あたり三日分の9リットルであるので、合計で900リットルの飲料の備蓄が求められることになる。   As an example of the total number of stocks, one vending machine 1 is usually provided with a 500 ml plastic bottle column and a 350 ml can column separately, and the maximum capacity is 500 ml. There are about 150 PET bottles and about 200 350ml cans. In order to simplify the calculation, it is assumed that the vending machine 1 can accommodate a maximum of 280 500 ml PET bottles in terms of 500 ml PET bottles. As for the business office, for example, a branch office or a sales office with 100 employees is assumed. According to the above-mentioned Tokyo Metropolitan Ordinance, since it is 9 liters per person for 3 days, a total of 900 liters of beverage stock is required.

この場合、上記の前提では一台の自動販売機1の最大収容量は500ml×280本=140000ml(=140リットル)となる。従って、自動販売機1が1台のみ設置されているとすると、760リットル不足ということになる。実施形態の管理システムは、この不足分の760リットルが備蓄事業所の備蓄場所71で備蓄されることを想定している。実際には、760リットルちょうどということは少なく、それを少し上回る量である。例えば、500mlのペットボトル飲料は、通常、1ケース24本の箱入りで製造元から提供される。従って、1ケース=12リットル、12リットル×64ケース=768リットルとなるので、64ケースの在庫が常に確保されるよう管理される。   In this case, based on the above assumption, the maximum capacity of one vending machine 1 is 500 ml × 280 pieces = 140000 ml (= 140 liters). Therefore, if only one vending machine 1 is installed, it means that 760 liters is insufficient. The management system of the embodiment assumes that the shortage of 760 liters is stored at the storage location 71 of the storage facility. Actually, it is rare that it is just 760 liters. For example, a 500 ml PET bottle beverage is usually provided by the manufacturer in a box of 24 cases. Accordingly, since 1 case = 12 liters and 12 liters × 64 cases = 768 liters, it is managed so that an inventory of 64 cases is always secured.

上記の例は、自動販売機1に収容されている商品も非常用飲料としてカウントすることを前提としている。東京都の条例では、非常用飲料は飲料であればよく、ミネラルウォーターには限定されていない。自動販売機1で収容されている商品には炭酸飲料のペットボトル等が含まれるが、非常用飲料として在庫数に含めている。   The above example is based on the assumption that commodities accommodated in the vending machine 1 are also counted as emergency beverages. Under the Tokyo Metropolitan Ordinance, the emergency beverage may be a beverage and is not limited to mineral water. The products accommodated in the vending machine 1 include carbonated beverages such as plastic bottles, but are included in the inventory as emergency beverages.

管理サーバ3の記憶部32には、各備蓄事業所における非常用飲料の所定備蓄量の情報を記録したデータベースファイル(以下、備蓄事業所DBF)44が記憶されている。図6は、備蓄事業所DBF44の構造を示した概略図である。
図6に示すように、備蓄事業所DBF44は、「事業所ID」、「事業所名」、「所属者数」、「所定備蓄量」等のフィールドから成る備蓄事業所ごとのレコードを多数記録したデータベースファイルである。
「所定備蓄量」の値は、行政官庁からの要請に応じた場合の所定の備蓄量の値である。前記の例では、「所属者数」の100の値が記録され、「所定備蓄量」のフィールドに64が記録される。
The storage unit 32 of the management server 3 stores a database file (hereinafter referred to as a stockpiling establishment DBF) 44 in which information on a predetermined stockfulness of emergency beverages at each stockpiling establishment is recorded. FIG. 6 is a schematic diagram showing the structure of the stockpiling establishment DBF 44.
As shown in FIG. 6, the stockpiling establishment DBF 44 records a large number of records for each stockpiling establishment consisting of fields such as “establishment ID”, “establishment name”, “number of members”, “predetermined stockpiling amount”, and the like. Database file.
The value of “predetermined stockpiling amount” is the value of the predetermined stockpiling amount when a request from the administrative agency is met. In the above example, a value of 100 of “number of members” is recorded, and 64 is recorded in the field of “predetermined stockpiling amount”.

また、管理サーバ3の記憶部32には、非常用飲料として実際に納品され備蓄されている飲料のデータを記録した表計算ファイル(以下、備蓄状況ファイル)45が設けられている。図7は、備蓄状況ファイル45の一例を示した概略図である。
備蓄状況ファイル45は、備蓄事業所毎に設けられており、例えば備蓄事業所の事業所IDをファイル名とすることで識別可能としたファイルである。備蓄状況ファイル45は、図7に示すように、「所定備蓄量」、「補充日」、「交換納品日」、「商品ID」、「商品名」、「賞味期限」、「補充数」、「交換納品数」、「現在残量」等の列が設けられた表計算ファイルであり、末尾に「備蓄総量」の欄がある。
In addition, the storage unit 32 of the management server 3 is provided with a spreadsheet file (hereinafter, a stock status file) 45 that records data of beverages that are actually delivered and stocked as emergency beverages. FIG. 7 is a schematic diagram illustrating an example of the stockpiling status file 45.
The stockpiling status file 45 is provided for each stockpiling establishment. For example, the stockpiling status file 45 is a file that can be identified by using the establishment ID of the stockpiling establishment as a file name. As shown in FIG. 7, the stockpiling status file 45 includes “predetermined stockpiling amount”, “replenishment date”, “replacement delivery date”, “product ID”, “product name”, “best before date”, “replenishment number”, This is a spreadsheet file with columns such as “number of replacement deliveries” and “current remaining amount”, and has a column “total stockpiling” at the end.

「所定備蓄量」は、備蓄事業所DBF44内の事業所IDが一致するレコードにリンクしたフィールドである。「補充日」は、自動販売機1での販売数に応じて非常用飲料を補充した日であり、「補充数」はその補充の数(ケース単位)である。また、「交換納品日」は、賞味期限を考慮して交換という形で納品がされた日であり、「交換納品数」はその交換の数である。各行において、「賞味期限」は、補充又は交換納品された非常用飲料の賞味期限である。「備蓄総量」は、各行の「現在残量」を合計した値である。この値が「所定備蓄量」の値を1ケース以下の数量で超えるように管理される。   The “predetermined stockpiling amount” is a field that is linked to a record that has the same business establishment ID in the stockpiling business establishment DBF 44. The “replenishment date” is the date when the emergency beverage is replenished according to the number of sales at the vending machine 1, and the “replenishment number” is the number of replenishments (in case units). The “exchange delivery date” is a date when delivery is performed in the form of exchange in consideration of the expiration date, and “number of exchange delivery” is the number of exchanges. In each row, the “expiration date” is the expiry date of the emergency beverage replenished or exchanged. The “total stockpiling amount” is a value obtained by adding up the “current remaining amount” of each row. This value is managed so as to exceed the value of “predetermined stockpiling amount” by a quantity of one case or less.

備蓄状況ファイル45は、備蓄事業所において非常用飲料の補充や交換がされるたびにデータが変更ないし追加されて更新される。変更や追加は、管理用クライアント5上で備蓄状況ファイル45を開いて入力することで行われる。この例では、2014年4月1日に1900本(64ケース)が丸々納品されており、この飲料の賞味期限が2016年10月30日となっている。そして、ルートサービスのたびに1ケース単位で補充がされるものの、2015年6月1日に21ケースが交換納品されている。   The stockpile status file 45 is updated as data is changed or added every time an emergency beverage is replenished or exchanged at the stockpile establishment. Changes and additions are made by opening and inputting the stockpile status file 45 on the management client 5. In this example, 1900 (64 cases) were delivered in full on April 1, 2014, and the expiration date of this beverage is October 30, 2016. Although replenishment is made in units of cases for each route service, 21 cases are exchanged on June 1, 2015.

実施形態の管理システムの記憶部32には、備蓄されている非常用飲料を回収して代わりに納品する新しい非常用飲料の数(交換数)を取得するプログラム(以下、交換数取得プログラム)63が記憶されており、演算処理部31で実行可能となっている。この実施形態では、交換数取得プログラム63は、管理用コンピュータで数値を入力させて取得するプログラムとなっている。即ち、実施形態の管理システムでは、上述した各種データベースファイル内の情報と、データ送信部2からの販売数量のデータとから、特定の備蓄事業所において交換する非常用飲料の数量の入力が行えるようになっている。   In the storage unit 32 of the management system of the embodiment, a program (hereinafter referred to as an exchange number acquisition program) 63 that acquires the number (exchange number) of new emergency drinks that are collected and delivered instead of the stored emergency drinks. Is stored and can be executed by the arithmetic processing unit 31. In this embodiment, the exchange number acquisition program 63 is a program that acquires a numerical value input by a management computer. That is, in the management system of the embodiment, it is possible to input the quantity of emergency beverages to be exchanged at a specific stockpiling establishment from the information in the various database files described above and the sales quantity data from the data transmission unit 2. It has become.

交換数取得プログラム63は、交換数を入力させるウインドウを管理用クライアント5に表示するモジュールを含む。図8は、管理用クライアント5に表示された交換数入力ウインドウの一例を示す概略図である。
図8に示すように、交換数入力ウインドウ631は、事業所名入力欄632と、交換数入力欄633と、OKボタン634とを有している。事業所名入力欄632は、この例ではプルダウンリストとなっている。プルダウンすると、備蓄事業所となっている事業所名がリスト表示され、そこから任意の事業所名を選択するようになっている。
The exchange number acquisition program 63 includes a module for displaying on the management client 5 a window for inputting the exchange number. FIG. 8 is a schematic diagram showing an example of an exchange number input window displayed on the management client 5.
As shown in FIG. 8, the replacement number input window 631 has an office name input field 632, an exchange number input field 633, and an OK button 634. The office name input column 632 is a pull-down list in this example. When pulled down, the names of the establishments that are stockpiling establishments are displayed in a list, and an arbitrary establishment name is selected from the list.

交換数入力欄633は、ロット単位(この実施形態ではケース単位)で交換数を入力する欄となっている。
OKボタン634には、入力された交換数を一時的に記憶するプログラム(以下、交換数記憶プログラム)63の実行コマンドが埋め込まれている。交換数記憶プログラム63は、管理サーバ3に実装されたプログラムであり、入力された事業所IDと交換数とを一時的にファイル(以下、交換指示ファイル)46に記録するプログラムである。
The replacement number input field 633 is a field for inputting the replacement number in lot units (in this embodiment, in case units).
In the OK button 634, an execution command of a program (hereinafter referred to as an exchange number storage program) 63 for temporarily storing the inputted exchange number is embedded. The exchange number storage program 63 is a program installed in the management server 3, and is a program that temporarily records the input office ID and the exchange number in a file (hereinafter, exchange instruction file) 46.

図9は、交換指示ファイル46の構造を示した概略図である。図9に示すように、交換指示ファイル46は、「事業所ID」、「交換数」、「交換実行有無」等のフィールドから成るレコードを記録したデータベースファイルであり、管理サーバ3の記憶部32に記憶されている。交換数記憶プログラム63が実行されると、交換指示ファイル46において新たなレコードが追加され、「事業所ID」と「交換数」のフィールドに値が記録される。「交換実行有無」のフィールドは、デフォルトでは偽値であるが、交換が実際にされた後、管理用クライアント5により真値に更新される。   FIG. 9 is a schematic diagram showing the structure of the exchange instruction file 46. As shown in FIG. 9, the exchange instruction file 46 is a database file in which records including fields such as “office ID”, “number of exchanges”, “existence of exchange execution”, and the like are stored. Is remembered. When the exchange number storage program 63 is executed, a new record is added in the exchange instruction file 46, and values are recorded in the “office ID” and “exchange number” fields. The “exchange execution / non-execution” field is a false value by default, but is updated to a true value by the management client 5 after the exchange is actually performed.

交換指示ファイル46の各レコードに記録された「交換数」の値は、指示書出力プログラム62により読み出され、指示書の内容に含められる。以下、この点も踏まえ、指示書出力プログラム62の概略について、図9を使用して説明する。図10は、指示書出力プログラム62の概略図を示したフローチャートである。   The value of “number of exchanges” recorded in each record of the exchange instruction file 46 is read by the instruction form output program 62 and included in the contents of the instruction form. Hereinafter, based on this point, an outline of the instruction sheet output program 62 will be described with reference to FIG. FIG. 10 is a flowchart showing a schematic diagram of the instruction form output program 62.

自販機業者が管理、運営するすべての自動販売機1は、サービスマンが一日に訪問する自動販売機1ごとにグループ化されており、サービスマンが一日に移動するルートが設定されている(いわゆるルートサービス)。管理サーバ3の記憶部32に記憶された自販機マスタDBF43には、各自動販売機1がどのルート(グループ)に所属するかの情報が記録されている。指示書出力プログラム62は、どのルートについて指示書を出力するかを特定して(引数にして)実行されるようになっており、ルート内の各自動販売機1について、補充商品等の指示をするものとなっている。   All vending machines 1 managed and operated by vending machine companies are grouped by vending machine 1 visited by a service person in a day, and a route for the service person to move in a day is set ( So-called route service). In the vending machine master DBF 43 stored in the storage unit 32 of the management server 3, information on which route (group) each vending machine 1 belongs is recorded. The instruction form output program 62 is executed by specifying (with an argument) which route the instruction form is to be output, and for each vending machine 1 in the route, an instruction such as supplementary products is given. It is supposed to be.

具体的には、図10に示すように、指示書出力プログラム62が実行されると、指示書出力プログラム62は、まず指示書用仮ファイル47を開く。指示書用仮ファイル47は、指示書を作成するために各メモリ変数の情報を一時的に記録しておくデータベースファイルであり、「自販機ID」、「事業所ID」、「事業所名」、「商品ID」、「商品名」、「補充数」、「交換商品ID」、「交換数」等のフィールドから成るデータベースファイルである。指示書用仮ファイルは、すべてのフィールドがNull値の状態で開かれる。   Specifically, as shown in FIG. 10, when the instruction form output program 62 is executed, the instruction form output program 62 first opens the instruction form temporary file 47. The temporary instruction file 47 is a database file in which information of each memory variable is temporarily recorded in order to create an instruction sheet, and includes “vending machine ID”, “office ID”, “office name”, This is a database file composed of fields such as “product ID”, “product name”, “replenishment number”, “replacement product ID”, and “replacement number”. The temporary instruction file is opened with all fields set to a null value.

その上で、指示書出力プログラム62は、ルート内の最初の自動販売機1の自販機IDを取得し、この自販機IDで投入商品DBF41を検索し、各カラムの商品IDを取得する。次に、実績情報DBF42を検索し、各カラムの販売数量を取得する。販売数量=最大収容数からの差分(不足数)であるので、各販売数量を補充指示数として各々メモリ変数に一時的に格納する。   Then, the instruction output program 62 acquires the vending machine ID of the first vending machine 1 in the route, searches the input product DBF 41 with this vending machine ID, and acquires the product ID of each column. Next, the performance information DBF 42 is searched, and the sales quantity of each column is acquired. Since sales quantity = difference (insufficient number) from the maximum accommodation number, each sales quantity is temporarily stored as a replenishment instruction number in each memory variable.

すべてのカラムについて上記処理を行った後、指示書出力プログラム62は、この自動販売機1が備蓄事業所内のものであるかどうか判断する。即ち、投入商品DBF41の事業所IDがNull値かどうか判断し、Null値でなければ、事業所内自動販売機1であるので、事業所IDを取得し、それを検索キーにして備蓄事業所DBF44を検索する。該当するレコードがあった場合、指示書出力プログラム62は、交換指示モジュールを実行する。その後、指示書出力プログラム62は、各メモリ変数の値を指示書用仮ファイル47の新しいレコードに記録する。備蓄事業所でない場合、交換指示モジュールを実行せずに各メモリ変数の値を指示書用ファイル仮47の新しいレコードに記録する。   After performing the above processing for all the columns, the instruction sheet output program 62 determines whether or not the vending machine 1 is in a stockpiling establishment. That is, it is determined whether or not the establishment ID of the input product DBF 41 is a Null value. If it is not a Null value, since it is the in-office vending machine 1, the establishment ID is obtained and used as a search key to store the establishment DBF 44 Search for. If there is a corresponding record, the instruction form output program 62 executes the exchange instruction module. Thereafter, the instruction form output program 62 records the value of each memory variable in a new record of the instruction form temporary file 47. If it is not a stockpiling establishment, the value of each memory variable is recorded in a new record in the temporary instruction file 47 without executing the replacement instruction module.

図11は、図10の指示書出力プログラム62においてサブプログラムとしてプログラミングされている交換指示モジュールの概略図である。
交換指示モジュールは、事業所IDで交換指示DBFを検索し、該当するレコードがあるかどうか検索する。該当するレコードが無ければ、交換指示がされていない(交換数の入力がされていない)ので、プログラムを終了し、指示書出力プログラム62に戻る。
該当するレコードがあり、且つ「交換実行有無」のフィールドが偽値であったら、当該レコードの「事業所ID」と「交換数」を読み取り、各々一時的にメモリ変数に格納する。そして、指示書出力プログラム62に戻る。
FIG. 11 is a schematic diagram of an exchange instruction module programmed as a subprogram in the instruction document output program 62 of FIG.
The exchange instruction module searches the exchange instruction DBF by the business establishment ID and searches for a corresponding record. If there is no corresponding record, no exchange instruction has been given (no exchange number has been entered), so the program ends and the process returns to the instruction form output program 62.
If there is a corresponding record and the “exchange execution presence / absence” field is a false value, the “office ID” and “number of exchanges” of the record are read, and each is temporarily stored in a memory variable. Then, the process returns to the instruction form output program 62.

このようにしてルート内の一つの自動販売機1について処理を終えた後、次に自動販売機1の自販機IDを読み取り、同様の処理を行う。尚、ルート内に二以上の備蓄事業所があり、それぞれについて交換数が入力されている場合、交換指示モジュールは、それぞれ別のメモリ変数に事業所IDと交換数を格納する。
ルート内のすべての自販機IDについて処理が終わると、指示書プログラムは、補充する各商品の総量、トラック9に積み込む各商品の総量を算出するステップを行う。トラック9への積み込み数は、補充総数に対して多少の予備の数を加えたものとされる。非常用飲料については、交換のために新たに納品する分があるものの、同数の回収分があるため、トータルでは販売数量に応じた数がトラック9への積み込み総数となることに変わりはない。これら各商品の積み込み数は、一時的にメモリ変数に格納される。
After finishing the processing for one vending machine 1 in the route in this way, the vending machine ID of the vending machine 1 is read next, and the same processing is performed. If there are two or more stockpiling establishments in the route and the number of exchanges is input for each, the exchange instruction module stores the establishment ID and the number of exchanges in separate memory variables.
When the processing is completed for all the vending machine IDs in the route, the instruction program performs a step of calculating the total amount of each product to be replenished and the total amount of each product to be loaded on the truck 9. The number of loads on the truck 9 is obtained by adding a certain number of spares to the total number of replenishments. As for emergency beverages, although there is a portion to be delivered for replacement, there are the same number of collected portions, so that the total number corresponding to the sales volume is the total number loaded on the truck 9. The number of these products loaded is temporarily stored in a memory variable.

その後、指示書出力プログラム62は、指示書出力ステップを行う。管理サーバ3の記憶部32には、指示書用のテンプレートファイル(以下、指示書フォームファイル)47が記憶されている。指示書出力プログラム62は、指示書フォームファイル48を開き、指示書用仮ファイル47の内容及び各メモリ変数の値を指示書フォームファイル48の該当箇所に記録し、指示書フォームファイル48を更新する。更新されたファイルは、新たにファイル名が付与されて記憶部32に記憶されるとともに、この例ではプリンタ34でプリントアウトされる。これにより、指示書出力プログラム62は終了である   Thereafter, the instruction sheet output program 62 performs an instruction sheet output step. The storage unit 32 of the management server 3 stores a template file (hereinafter referred to as an instruction form file) 47 for instructions. The instruction form output program 62 opens the instruction form file 48, records the contents of the instruction form temporary file 47 and the values of each memory variable in the corresponding part of the instruction form file 48, and updates the instruction form file 48. . The updated file is newly given a file name and stored in the storage unit 32, and is printed out by the printer 34 in this example. Thereby, the instruction form output program 62 is completed.

図12は、指示書出力プログラム62により出力された指示書8の一例を示した概略図である。図12に示すように、指示書8には、冒頭にルートサービスの日付、ルートID、サービスマンの名前などが印字され、その下に、各自動販売機1における補充指示がリスト表示されている。   FIG. 12 is a schematic diagram showing an example of the instruction sheet 8 output by the instruction sheet output program 62. As shown in FIG. 12, the date of route service, route ID, name of serviceman, etc. are printed at the beginning of the instruction sheet 8, and a replenishment instruction in each vending machine 1 is listed below. .

補充指示のリストは、一つの自動販売機1が一行のリストとなっており、自販機IDや事業所名に続き、各カラムについて補充する商品の商品名と補充数が示されている。そして、事業所が備蓄事業所である場合の交換数を表示した欄が設けられている。指示書の末尾には、交換総数や各商品のトラック9への積み込み総数が印字されている。   The list of replenishment instructions is a list of one vending machine 1, and the vending machine ID and the office name are followed by the product name and the number of replenishments for each column. And the column which displayed the exchange number in case a establishment is a stockpiling establishment is provided. At the end of the instruction sheet, the total number of replacements and the total number of products loaded on the truck 9 are printed.

尚、各商品の積み込み総数は、補充総数をケース単位で示したものであるが、非常用飲料となっている商品については、交換総数を減算したものである。24本入り1ケースのミネラルウォーターのペットボトルが非常用飲料であり、185本が補充総数であったとすると、24×8=192となるので、8ケースが積み出し総数となるが、5ケース分が交換数であるとすると、積み出し総数は3ケースとなる。このような計算も、図示は省略したが、指示書出力プログラム62が行う。   The total number of products loaded is the total number of replenishments shown on a case-by-case basis, but for products that are emergency beverages, the total number of replacements is subtracted. If 24 bottles of mineral water PET bottles are emergency beverages and 185 bottles are the total number of replenishments, then 24 x 8 = 192, so 8 cases will be the total number of shipments. If it is the number of exchanges, the total number of shipments is 3 cases. Such calculation is also performed by the instruction output program 62, although not shown.

次に、このような構成である実施形態の管理システムの全体の動作について概略的に説明する。
自販機会社が管理、運営する各自動販売機1において、日々商品が販売される。各自動販売機1が備えるデータ送信部2は、集計期間で集計された販売数量をネットワーク経由で管理サーバ3に送信する。集計期間は例えば1日であり、毎日一定の時刻に各カウンタの値を読み取り、管理サーバ3に送信する。送信されたデータは管理サーバ3のデータ受信部33で受信され、管理サーバ3はデータ受信プログラムを実行し、各データを実績情報DBF42に記録する。
Next, the overall operation of the management system of the embodiment having such a configuration will be schematically described.
In each vending machine 1 managed and operated by a vending machine company, products are sold every day. The data transmission unit 2 provided in each vending machine 1 transmits the sales quantity aggregated during the aggregation period to the management server 3 via the network. The counting period is, for example, one day, and the value of each counter is read at a constant time every day and transmitted to the management server 3. The transmitted data is received by the data receiving unit 33 of the management server 3, and the management server 3 executes the data reception program and records each data in the record information DBF42.

このような動作を日々繰り返す際、自販機業者の担当者は、管理用クライアント5を操作し、各備蓄事業所における非常用飲料の販売数量をチェックする。そして、現在備蓄されている非常用飲料の賞味期限と販売数量の推移から、交換する必要があるかどうかを担当者が判断する。交換する必要があると判断した場合、交換数を決定し、交換数入力ウインドウ631を管理用クライアント5に表示する。そして、決定した交換数と、当該備蓄事業所の事業所名を入力した上で、OKボタン634をクリックする。これにより、交換指示ファイル46に新たなレコードが追加され、交換数と事業所IDとが記録される。担当者は、他の備蓄事業所についても同様に判断し、交換が必要と判断された場合には同様の処理をする。   When such an operation is repeated every day, the person in charge of the vending machine operator operates the management client 5 to check the sales quantity of the emergency beverage at each stockpiling establishment. And the person in charge judges whether it is necessary to replace | exchange from the expiration date of the emergency drink currently stocked, and transition of sales volume. When it is determined that the replacement is necessary, the number of replacement is determined, and the replacement number input window 631 is displayed on the management client 5. Then, after inputting the determined number of exchanges and the name of the establishment of the stockpiling establishment, an OK button 634 is clicked. Thereby, a new record is added to the exchange instruction file 46, and the number of exchanges and the establishment ID are recorded. The person in charge makes the same determination for other stockpiling establishments, and performs the same processing when it is determined that replacement is necessary.

一方、サービスマンによるルートサービスは日々行われており、日々のルートサービスに先立って指示書出力プログラム62が実行される。指示書出力プログラム62は、ルート毎に実行され、ルート内の各自動販売機1について、実績情報DBF42内の販売数のデータに従って補充数を指示書用仮ファイル47に記録する。そして、交換指示ファイル46の内容をチェックして交換指示がある場合には、交換数と事業所IDとをメモリ変数に格納する。その上で、図12に示すような指示書8をプリンタ34に出力してプリントアウトする。   On the other hand, the route service by the service person is performed every day, and the instruction output program 62 is executed prior to the daily route service. The instruction form output program 62 is executed for each route, and records the replenishment number in the instruction provisional file 47 according to the sales number data in the record information DBF 42 for each vending machine 1 in the route. When the contents of the exchange instruction file 46 are checked and there is an exchange instruction, the number of exchanges and the office ID are stored in a memory variable. Then, an instruction sheet 8 as shown in FIG. 12 is output to the printer 34 and printed out.

サービスマンは、プリントアウトされた指示書8に従って各商品をトラック9に積み込み、ルートサービスを実施する。即ち、各自動販売機1を訪問し、持参した鍵で前面扉を開け、代金の回収と商品の補充とを行う。   The service person loads each product on the truck 9 in accordance with the printed instruction sheet 8 and performs a route service. That is, each vending machine 1 is visited, the front door is opened with the key brought, and the price is collected and the product is replenished.

上記ルートサービスの際、訪問した自動販売機1が備蓄事業所に設置されているものである場合、非常用飲料の補充は、備蓄場所71経由で行われる。即ち、ペットボトル入りミネラルウォーターのような非常用飲料は、当該備蓄事業所の自動販売機1でも販売されており、販売に伴って収容数が減少している。このため、指示書8には補充数が記載されている。サービスマンは、備蓄事業所内の備蓄場所71から非常用飲料73を運び出し、他の商品と同様に指示された補充数を自動販売機1の所定のカラムに収容する。そして、トラック9から運び出した非常用飲料を備蓄場所71に新たに補充する。備蓄場所71への補充数は、自動販売機1への投入数と同数であり、従って、備蓄場所71に備蓄されている非常用飲料7の数は変わらない。尚、備蓄場所71から自動販売機1への投入については、備蓄されている非常用飲料7のうち最も賞味期限が近いもの(製造年月日が古いもの)から行われる。尚、備蓄場所71は、備蓄事業所内の倉庫のように鍵がかかっている場合があり、サービスマンは必要に応じて鍵を備蓄事業所から借りたり、予め借りている鍵を持参したりする。   When the visited vending machine 1 is installed at a stockpiling establishment at the time of the route service, the emergency beverage is replenished via the stockpiling location 71. That is, emergency beverages such as mineral water in plastic bottles are also sold in the vending machine 1 of the stockpiling establishment, and the number of accommodations is decreasing with sales. Therefore, the number of replenishment is described in the instruction sheet 8. The service person carries out the emergency beverage 73 from the stockpiling place 71 in the stockpiling establishment, and stores the designated replenishment number in a predetermined column of the vending machine 1 in the same manner as other products. And the emergency drink carried out from the truck 9 is newly replenished to the storage place 71. The number of replenishment to the storage location 71 is the same as the number of inputs to the vending machine 1, and therefore the number of emergency beverages 7 stored in the storage location 71 does not change. In addition, about the injection | throwing-in from the storage place 71 to the vending machine 1, it is performed from the thing with the shortest expiration date (those with the old manufacturing date) among the emergency drinks 7 stored. The stockpiling place 71 may be locked like a warehouse in the stockpiling establishment, and a service person borrows a key from the stockpiling establishment or brings a pre-borrowed key as necessary. .

備蓄事業所71内の自動販売機1に対する非常用飲料の補充はこのように備蓄場所71経由で行われるが、図11に示すように、指示書8には、備蓄事業所からの非常用飲料の交換数が記載されていることがある。交換数が記載されている場合、サービスマンは、備蓄場所71に備蓄されている非常用飲料のうち、賞味期限が近いものから順に交換数の非常用飲料を運び出して回収する。そして、同数の非常用飲料をトラック9から運び出し、備蓄場所71に納品する。   The replenishment of the emergency beverage to the vending machine 1 in the stockpiling establishment 71 is performed via the stockpiling location 71 in this way, but as shown in FIG. May be listed. When the number of exchanges is described, the service man carries out and collects the number of emergency drinks in the order of the emergency beverages stored in the storage location 71 in order from the one with the near expiration date. Then, the same number of emergency beverages are taken out from the truck 9 and delivered to the storage location 71.

このようにして備蓄事業所から回収された非常用飲料は、当該備蓄事業所以外の場所に設置された自動販売機1に再納品される。即ち、サービスマンは、回収してきた非常用飲料をトラック9に積み込み、別の自動販売機1(当該備蓄事業所以外に設置されている自動販売機1)に向かう。そして、別の自動販売機1について、非常用飲料と同じ商品IDの商品を補充指示があれば、回収してきた非常用飲料を優先して使用し、別の自動販売機1に補充する。回収分がその別の自動販売機1で使い切れない場合、さらに別の自動販売機1に対する補充において使用する。   Thus, the emergency beverage collected from the stockpiling establishment is re-delivered to the vending machine 1 installed at a place other than the stockpiling establishment. That is, the service person loads the collected emergency beverage on the truck 9 and heads for another vending machine 1 (the vending machine 1 installed outside the stockpiling office). Then, if another vending machine 1 is instructed to replenish a product having the same product ID as that of the emergency beverage, the collected emergency beverage is preferentially used and replenished to another vending machine 1. If the recovered portion cannot be used up by another vending machine 1, it is used for replenishment of another vending machine 1.

このようにして1日のルートサービスが終了すると、サービスマンは業務完了の報告をする。この際、その日の業務に使用された指示書内に交換数が記載されている場合、管理用クライアント5からは、交換完了の入力がされ、その旨は交換指示ファイル46に記録される。即ち、交換指示ファイル46の「交換実行有無」のフィールドに真値が記録される。   When the daily route service is completed in this way, the service person reports the completion of the work. At this time, if the number of exchanges is described in the instruction used for the day's work, the management client 5 inputs the completion of the exchange, and that fact is recorded in the exchange instruction file 46. That is, a true value is recorded in the field “existence / non-execution of exchange” of the exchange instruction file 46.

また、備蓄状況ファイル45の更新も行われる。即ち、自販機業者の担当者は、管理用クライアント5を操作して備蓄状況ファイル45を開く。そして、補充分のデータを追加する。交換が行われた場合には、交換により回収された納品分のデータを削除して、新たに納品した分のデータを追加する。そして、表計算ファイルに再計算をさせる。再計算された結果の備蓄総数は、再計算の前と変わらぬ数となる。その後、備蓄状況ファイル45を更新する。   The stockpile status file 45 is also updated. That is, the person in charge of the vending machine trader operates the management client 5 to open the stockpile status file 45. Then, replenishment data is added. When the exchange is performed, the delivery data collected by the exchange is deleted, and the newly delivered data is added. Then, recalculate the spreadsheet file. The total number of stockpiled results will be the same as before the recalculation. Thereafter, the stockpiling status file 45 is updated.

上記構成及び動作に係る実施形態の管理システムによれば、ルート内の各自動販売機1に対して商品の補充をサービスマンに指示する指示書において、当該ルート内に存在する備蓄事業所についての非常用飲料の交換数が記載されているので、ルートサービスにおいて非常用飲料の交換が行われる。このため、備蓄事業所にとっては、賞味期限が近くなった非常用飲料が新しい非常用飲料と交換されるため、賞味期限切れで廃棄することの心配をする必要がなく、常に必要量の非常用飲料の備蓄が確保される。従って、経営上問題視されることなく、行政官庁の要請に応じて非常用飲料の備蓄態勢を整えることができる。   According to the management system of the embodiment related to the configuration and operation described above, in the instruction for instructing the service person to replenish the goods to each vending machine 1 in the route, the stockpiling establishments existing in the route Since the number of emergency beverage replacements is described, the emergency beverage replacement is performed in the route service. For this reason, the stockpiling establishments can replace emergency beverages that have reached their expiration date with new emergency beverages, so there is no need to worry about disposal due to expiration of the expiration date. Stockpiling is secured. Therefore, it is possible to prepare a stockpile for emergency beverages in response to a request from the government office without being regarded as a problem in management.

一方、自販機業者にとっては、非常用飲料の販売分の売り上げが見込める上、賞味期限が近くなった非常用飲料の交換サービスを行うということで、新たな自動販売機1の設置の許可がもらい易くなる。即ち、行政官庁の要請に応じて非常用飲料の備蓄を行おうとしている事業所に対し、自動販売機1を設置させてもらえれば非常用飲料の無料交換サービスをします、という営業活動が行える。このため、自動販売機1の設置箇所の増大につながり、全体として会社の売り上げを増やすことに大きく貢献できる。   On the other hand, for vending machine operators, sales of emergency beverages can be expected and replacement of emergency beverages whose expiration date is near will be performed, so it is easy to get permission to install a new vending machine 1 Become. In other words, for business establishments that are going to store emergency beverages at the request of the government office, if the vending machine 1 is installed, a free replacement service for emergency beverages can be performed. . For this reason, it leads to the increase in the installation location of the vending machine 1, and can contribute greatly to increasing the sales of the company as a whole.

非常用飲料の無料交換サービス自体は、当該備蓄事業所の自動販売機1のルートサービスを行うサービスマンが行うので、手間は殆ど増えない。回収した非常用飲料は、賞味期限が新品のものに比べて近くなっているが、他の自動販売機1に投入して販売されるので、自販機業者としても損はない。データ送信機からのデータにより、ルート内の自動販売機1のうち回転の早い自動販売機1はどれであるかを特定できるので、再納品する他の自動販売機1を指示書において指定しても良い。例えば、過去の複数期の集計期間(例えば1ヶ月程度)のデータから、1日で平均した非常用飲料の販売数が当該ルート内で最も多い自動販売機1を特定し、この自動販売機1の特定情報(自販機IDや自販機説明等)を指示書に記載しておく。サービスマンは、回収した非常用飲料を、指示書で特定されている自動販売機1での補充用に使用する。   The emergency beverage free replacement service itself is performed by a service person who performs the route service of the vending machine 1 of the stockpiling establishment, so that labor is hardly increased. The collected emergency beverage has a shelf life close to that of a new one, but is sold by being put into another vending machine 1, so there is no loss as a vending machine trader. The data from the data transmitter can specify which of the vending machines 1 in the route is the fastest rotating vending machine 1. Therefore, the other vending machine 1 to be re-delivered is designated in the instruction sheet. Also good. For example, the vending machine 1 in which the number of sales of emergency beverages averaged in one day is the largest in the route is identified from the data of the past plural periods (for example, about one month). Specific information (vending machine ID, vending machine description, etc.) is described in the instruction sheet. The service person uses the collected emergency beverage for replenishment with the vending machine 1 specified in the instruction sheet.

尚、回収した非常用飲料が1日のルートサービスにおける他の自動販売機1での補充用に使用しきれない場合がある。この場合は、残った非常用飲料は自販機会社の営業所に持ち帰ることになるが、この分は別のルートのルートサービスにおいて使用される。
また、非常用飲料の交換総数が多い場合、最初に補充事業所を訪問して交換を行い、その後、他の事業所や他の自動販売機1を訪問するよう訪問順序を変更する場合もある。
尚、非常用飲料の交換総数が補充総数よりも多い場合、計算上は、トラック9への積み込みがマイナスということになってしまうが、この場合は、交換総数の分の非常用飲料を積み込み、まず備蓄事業所で交換を行い、その後、他の事業所や他の自動販売機1を回って回収分を補充し、残りを自販機業者の営業所に持ち帰るようにする。
In some cases, the collected emergency beverage cannot be used for replenishment in another vending machine 1 in the daily route service. In this case, the remaining emergency beverage is taken back to the sales office of the vending machine company, but this portion is used in the route service of another route.
If the total number of emergency beverages to be exchanged is large, the order of visits may be changed to visit a replenishment office first for exchange and then visit another office or other vending machine 1. .
In addition, when the total number of replacement of emergency drinks is larger than the total number of replenishment, the load on the truck 9 is negative in the calculation, but in this case, the emergency drinks corresponding to the total number of replacements are loaded, First, replacement is performed at the stockpiling office, and then the other offices and other vending machines 1 are rotated to replenish the recovered portion, and the rest is taken back to the vending machine business office.

上記のような訪問順の変更が面倒である場合、交換分と補充分とを別に管理することもある。即ち、指示書には、交換分と補充分とが別々に記載されており、交換分については、回収した非常用飲料をそのまま全数持ち帰る場合もある。この場合は、持ち帰った非常用飲料は、自販機業者の営業所の在庫になるが、他のルートのルートサービスにおいて優先的に使用されることになる。   When the change in the order of visits as described above is troublesome, the exchange amount and the supplement amount may be managed separately. That is, in the instruction sheet, the replacement portion and the replenishment portion are separately described, and there may be cases where all the collected emergency beverages are taken home for the replacement portion. In this case, the emergency beverage brought home is in stock at the sales office of the vending machine company, but is preferentially used in the route service of other routes.

上記実施形態の管理システムにおいて、備蓄事業所における非常用飲料の交換数は、担当者が管理用クライアント5において手動で入力されたものであったが、交換数の決定をプログラムで自動化しても良い。具体的には、ある備蓄事業所において備蓄されている各非常用飲料の賞味期限(備蓄状況ファイル45の内容)、及び当該備蓄事業所の事業所内自動販売機1における非常用飲料の過去の販売数のデータから交換数を自動的に決定するようプログラムを実装しておく。飲料の販売数は季節的な要因もあるので、例えば過去数年の月ごとの販売数から各月の平均の販売数を求めておき、その平均の販売数から、例えば今後6ヶ月の販売数を見積もる。設置間もない自動販売機1の場合、暫定的な予測数として各月の販売数を設定し、その上で今後6ヶ月の販売数を見積もる。このように販売数を見積もった上で、6ヶ月先の時点で備蓄されている非常用飲料のうち最も近い賞味期限のものを特定する。その非常用飲料の賞味期限が6ヶ月先の時点で例えば1年未満であったら、交換対象として特定する。このようなプログラムを作成し、管理サーバ3に実装しておいても良い。   In the management system of the above embodiment, the number of emergency beverages exchanged at the stockpiling establishment was manually input by the person in charge in the management client 5, but the number of exchanges can be automatically determined by a program. good. Specifically, the expiration date (the contents of the stockpiling status file 45) of each emergency beverage stored in a stockpiling establishment, and the past sales of emergency beverages at the vending machine 1 in the office of the stockpiling establishment Implement a program to automatically determine the number of exchanges from the number data. Since there are seasonal factors in the number of beverages sold, for example, the average number of sales for each month is obtained from the number of monthly sales for the past several years, and the number of sales for the next six months is calculated from the average number of sales. Estimate. In the case of the vending machine 1 that has just been installed, the number of sales for each month is set as a provisional forecast number, and then the number of sales for the next six months is estimated. Thus, after estimating the number of sales, the thing with the nearest expiration date is identified among the emergency drinks stocked at the time of six months ahead. If the expiry date of the emergency beverage is less than one year, for example, when it is six months ahead, it is identified as an exchange target. Such a program may be created and installed in the management server 3.

尚、サービスマンがルートサービスを行う際、実際に補充される商品の数は、指示書に記載されている商品よりも多い場合がある。これは、データ送信部2が売り上げデータを送信した後、商品の販売があった場合、カラムにおける空き数は補充数よりも多くなるためである。サービスマンは、カラムに収容できる最大数まで収容するので、指示書における数よりも多く収容する場合がある。このために、多少の予備をトラック9に詰め込む。但し、指示書と異なる数を補充すると、かえって管理が煩雑になる場合もあり、指示書通りに補充する場合もある。   Note that when the service person performs the route service, the number of products actually replenished may be larger than the products described in the instruction sheet. This is because if the product is sold after the data transmission unit 2 transmits the sales data, the number of empty columns in the column is larger than the number of replenishments. Since the service person accommodates the maximum number that can be accommodated in the column, the service person may accommodate more than the number in the instruction sheet. For this purpose, some spare is packed in the truck 9. However, if the number different from the instruction sheet is replenished, the management may be complicated, and the replenishment may be performed according to the instruction sheet.

上述した実施形態において、備蓄事業所の自動販売機1は、必要に応じて災害対応型のものとされる。災害対応型とは、災害発生時には無料にて被災者に非常用飲料の提供ができるようにしたものである。この種の自動販売機では、ルートサービスのサービスマンが開閉する鍵穴とは別に災害対応用の鍵穴が前面扉11に設けられている。災害対応用の鍵穴は専用キーで操作されるものであり、専用キーで操作することで無料モード(内部の商品を無料にて払い出しできるモード)に変更できる。専用キーは、事業所の担当者が管理しており、災害時に専用キーを使用して無料モードとする。   In the embodiment described above, the vending machine 1 of the stockpiling establishment is assumed to be a disaster response type as necessary. The disaster response type means that emergency beverages can be provided to disaster victims free of charge when a disaster occurs. In this type of vending machine, a keyhole for disaster response is provided in the front door 11 in addition to the keyhole opened and closed by a service person of the route service. The keyhole for disaster response is operated with a dedicated key, and can be changed to a free mode (a mode in which internal products can be paid out free of charge) by operating with the dedicated key. The dedicated key is managed by the person in charge at the office, and is set to the free mode using the dedicated key at the time of disaster.

上記実施形態において、非常用飲料7の備蓄量は、自動販売機1内の収容数も含めた形で管理したが、自動販売機1内の収容数は含めないで管理する場合もある。例えば戦術した例では、100人900リットルの数は500ml換算で1800本(75ケース)となる。従って、備蓄場所71に常に75ケースあるように管理する場合もある。自動販売機1内の収容数も含めて管理している場合、サービスマンが訪問するまでの間に消費される(非常用飲料が売れていく)ので、販売数が予想より多い場合、全体の備蓄数が必要数(条例により定められている数)未満となってしまう場合もあり得る。この状態は次のルートサービスまでの一時的な状態であるが、上記のように備蓄場所71の備蓄数だけで管理していれば、このような問題はない。   In the above embodiment, the amount of stock of the emergency beverage 7 is managed in a form including the number of accommodations in the vending machine 1, but may be managed without including the number of accommodations in the vending machine 1. For example, in a tactical example, the number of 900 liters for 100 people is 1800 (75 cases) in terms of 500 ml. Therefore, there are cases where the stockpiling location 71 is managed so that there are always 75 cases. When managing including the number of accommodations in the vending machine 1, it is consumed until the serviceman visits (emergency beverages are sold). There may be cases where the number of stockpiles becomes less than the required number (the number determined by the ordinance). This state is a temporary state until the next route service, but there is no such problem as long as it is managed only by the number of the stockpiling locations 71 as described above.

また、上記説明において、交換数はロット単位の数であり、ロット数は1ケース(箱)単位であるとしたが、これは一例であり、他の場合もあり得る。例えば、2ケース単位のロット数としても良いし、より好ましい例としては賞味期限が同じものを一つのロットとしても良い。尚、ロットとせず、1個の商品を単位として交換数を設定しても良い。   In the above description, the number of replacements is the number of lot units, and the number of lots is one case (box) unit. However, this is an example, and there may be other cases. For example, the number of lots in units of two cases may be used, and as a more preferable example, one lot having the same expiration date may be used as one lot. Note that the number of exchanges may be set in units of one product instead of a lot.

上記実施形態では、データ送信部2はインターネット100を介してデータを自動送信するものであったが、本願発明においてこれは必須の要件ではない。例えば、補充数を担当者が管理用クライアント5で入力し、管理サーバ3がこれを受信する構成であっても良い。この場合は、管理用クライアント5がデータ送信部を構成することになる。また、データ送信部2は、サービスマンが操作する携帯端末の場合もある。例えば、タブレットコンピュータのような小型の端末をサービスマンがルートサービスの際に携帯するようにし、各自動販売機1での販売数をサービスがルートサービスの際に確認するようにする(自動販売機1におけるカウンタの値を読み取る)。そして、確認した販売数を携帯端末を使用して管理サーバ3に送信するようにする。   In the above embodiment, the data transmission unit 2 automatically transmits data via the Internet 100, but this is not an essential requirement in the present invention. For example, the configuration may be such that the person in charge inputs the replenishment number with the management client 5 and the management server 3 receives it. In this case, the management client 5 constitutes a data transmission unit. Moreover, the data transmission part 2 may be a portable terminal which a service person operates. For example, a service person carries a small terminal such as a tablet computer at the time of route service, and the number of sales at each vending machine 1 is confirmed at the time of route service (vending machine). 1). Then, the confirmed number of sales is transmitted to the management server 3 using the portable terminal.

上記実施形態では、指示書は紙に出力(即ちプリントアウト)されたが、紙には出力せずに単に画面上に出力する場合もあり得る。即ち、同様にサービスマンはタブレットコンピュータのような小型の端末を携帯するようにし、この端末上に指示書の内容が表示されるようにする。サービスマンは、表示された指示書の内容に従って各商品の積み込みや補充、非常用飲料の交換等を行う。   In the above embodiment, the instruction sheet is output (i.e., printed out) on paper, but it may be output on the screen without being output on paper. That is, similarly, the service person carries a small terminal such as a tablet computer so that the contents of the instruction sheet are displayed on the terminal. The service person loads and replenishes each product and replaces an emergency beverage according to the contents of the displayed instruction sheet.

1 自動販売機
10 筐体
11 前面扉
12 商品取り出し口
13 見本表示部
14a〜14r 商品選択ボタン
17 商品収容部
18 商品払出機構
19 主制御部
191a〜191r カウンタ
2 データ送信部
3 管理サーバ
41 投入商品DBF
42 実績情報DBF
43 自販機マスタDBF
44 備蓄事業所DBF
45 備蓄状況ファイル
46 交換指示ファイル
47 指示書用仮ファイル
48 指示書フォームファイル
5 管理用クライアント
61 実績登録プログラム
62 指示書出力プログラム
63 交換数取得プログラム
7 備蓄事業所
71 設置場所
72 備蓄場所
73 非常用飲料
8 指示書
DESCRIPTION OF SYMBOLS 1 Vending machine 10 Case 11 Front door 12 Product take-out port 13 Sample display part 14a-14r Product selection button 17 Product accommodating part 18 Product delivery mechanism 19 Main control part 191a-191r Counter 2 Data transmission part 3 Management server 41 Input goods DBF
42 Performance information DBF
43 Vending machine master DBF
44 Stockpiling establishment DBF
45 Stockpile status file 46 Exchange instruction file 47 Temporary file for instruction 48 Instruction form file 5 Management client 61 Results registration program 62 Instruction output program 63 Number of exchange acquisition program 7 Stockpile establishment 71 Installation location 72 Stockpile location 73 Emergency Beverage 8 instructions

Claims (2)

事業所内に設置されている事業所内自動販売機を含む多数の自動販売機を管理する自動販売機管理システムであって、データ送信部と、データ受信部と、記憶部と、演算処理部と、データ出力部とを備えており、
データ送信部は、各自動販売機における集計期間内の販売数を送信するデータ受信部に送信するものであり、
演算処理部は、データ受信部が受信した販売数を記憶部に記憶するものであり、
記憶部には、指示書出力プログラムが記憶されていて演算処理部において実行可能となっており、
指示書出力プログラムは、商品の補充と代金の回収を行う一つのルート内に存在する各自動販売機について、集計期間内の販売数から各自動販売機に補充する商品の数を算出して指示書に記載して出力するプログラムであり、
事業所のうちの少なくとも一つは、災害を考慮して非常用飲料を備蓄している備蓄事業所であって、非常用飲料は、当該備蓄事業所内に設置されている自動販売機及び当該備蓄事業所外に設置されている自動販売機で販売可能なものであり、
記憶部には、交換数取得プログラムが記憶されていて演算処理部において実行可能となっており、
交換数取得プログラムは、備蓄事業所に備蓄されている非常用飲料を回収して代わりに納品する新しい非常用飲料の数である交換数を取得するプログラムであり、
指示書出力プログラムは、ルート内に備蓄事業所が存在していて交換数が交換数取得プログラムより取得されている場合に、当該交換数を指示書に併せて記載して出力するものであることを特徴とする自動販売機管理システム。
A vending machine management system that manages a large number of vending machines including vending machines installed in the office, including a data transmission unit, a data reception unit, a storage unit, an arithmetic processing unit, A data output unit,
The data transmission unit is to transmit to the data reception unit that transmits the number of sales within the counting period in each vending machine,
The arithmetic processing unit stores the number of sales received by the data receiving unit in the storage unit,
The storage unit stores an instruction sheet output program and can be executed in the arithmetic processing unit.
The instruction output program calculates the number of products to be replenished to each vending machine from the number of sales in the counting period for each vending machine that exists in one route that replenishes the product and collects the price. Is a program that outputs in a document,
At least one of the business establishments is a stockpiling establishment that stores emergency beverages in consideration of a disaster, and the emergency beverage is stored in the vending machine installed in the storage establishment. It can be sold with vending machines installed outside the office,
The storage unit stores an exchange number acquisition program and can be executed in the arithmetic processing unit.
The replacement number acquisition program is a program that acquires the number of replacements, which is the number of new emergency beverages that are collected and delivered instead of the emergency beverages stored in the stockpiling establishment,
The instruction form output program is to output the number of exchanges together with the instruction form when there is a stockpiling establishment in the route and the number of exchanges is obtained from the exchange number acquisition program. Vending machine management system.
前記指示書出力プログラムは、ルート内に備蓄事業所が存在していて交換数が交換数取得プログラムより取得されている場合に、当該交換数を指示書に併せて記載して出力するとともに、回収した非常用飲料を補充する補充先の自動販売機の特定情報を当該指示書に記載して出力するものであることを特徴とする請求項1記載の自動販売機管理システム。   When the stockpiling establishment exists in the route and the number of replacements is acquired from the replacement number acquisition program, the instruction sheet output program describes the number of replacements together with the instruction sheet, outputs it, and collects it. 2. The vending machine management system according to claim 1, wherein the specific information of the vending machine to which the emergency beverage is replenished is described and output in the instruction sheet.
JP2014072939A 2014-03-31 2014-03-31 Vending machine management system Active JP6124082B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014072939A JP6124082B2 (en) 2014-03-31 2014-03-31 Vending machine management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014072939A JP6124082B2 (en) 2014-03-31 2014-03-31 Vending machine management system

Publications (2)

Publication Number Publication Date
JP2015194932A JP2015194932A (en) 2015-11-05
JP6124082B2 true JP6124082B2 (en) 2017-05-10

Family

ID=54433870

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014072939A Active JP6124082B2 (en) 2014-03-31 2014-03-31 Vending machine management system

Country Status (1)

Country Link
JP (1) JP6124082B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6996106B2 (en) * 2017-04-21 2022-01-17 日本電気株式会社 Inventory management equipment, inventory management methods and programs
JP6295004B1 (en) * 2017-10-30 2018-03-14 株式会社かんでんエルハート Disaster stockpile comprehensive management system
JP2021089542A (en) * 2019-12-03 2021-06-10 株式会社シノプス Method, system and program for adjusting number of ordered commodities
JP7438159B2 (en) 2021-03-10 2024-02-26 サントリーホールディングス株式会社 Information processing device, information processing method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07239967A (en) * 1994-02-28 1995-09-12 Kubota Corp Automatic vending machine with free-charge vending function
JP2006031638A (en) * 2004-07-22 2006-02-02 Win Management Kk Vending machine system
JP4419916B2 (en) * 2004-12-15 2010-02-24 富士電機リテイルシステムズ株式会社 vending machine
JP5959935B2 (en) * 2012-05-28 2016-08-02 アールシースタッフ株式会社 Disaster prevention storage system, disaster prevention storage device, and disaster prevention storage method

Also Published As

Publication number Publication date
JP2015194932A (en) 2015-11-05

Similar Documents

Publication Publication Date Title
US10074083B2 (en) Retail convenience market technology with enhanced vendor administration and user mobile app functionality
US20030074106A1 (en) System and method of extracting data from vending machines
MX2012014032A (en) Networked vendor for workplace or controlled environment.
JP6006856B1 (en) Product sales management server, product sales management system, and product sales management method
JP6124082B2 (en) Vending machine management system
US20140316917A1 (en) Retail convenience market technology with enhanced vendor administration and user mobile app functionality
CN108027914A (en) Buy auxiliary system
US7574365B2 (en) End-to-end solution for direct store delivery
JP2005134962A (en) Locker system
JP5945891B1 (en) Vending machine system
JP2009070326A (en) Commodity management consolidation system on network mall
AU2024264623A1 (en) Systems and methods for till management
KR101322921B1 (en) Goods management method in management system of internet shopping mall
JP2024110428A (en) Store support method, program, and store support system
JP2012108856A (en) Commodity management consolidation system on network mall
JPH0926990A (en) Hotel system
JP7166040B2 (en) Information processing equipment
JP2015125474A (en) Cash management device, cash management system, and cash management method
JP6785460B1 (en) Store support methods, programs and store support systems
WO2002019281A2 (en) System and method of extracting data from vending machines
JP2001357453A (en) Method for operating convenience store with delivered parcel box attached to it, post office with delivered parcel box used in common as post-office box attached to it and delivered parcel box with online settling system shop attached to it
CN113205347A (en) Anti-counterfeiting traceability management system applied to cold chain refrigeration house
JP2007011510A (en) Unattended free market system
JP2012033158A (en) Ticket vending machine and its system
JP2003345969A (en) Supporting system and method for business operation

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170207

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20170207

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20170220

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: 20170308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170322

R150 Certificate of patent or registration of utility model

Ref document number: 6124082

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250