JP5811852B2 - Program, method, and information processing apparatus - Google Patents

Program, method, and information processing apparatus Download PDF

Info

Publication number
JP5811852B2
JP5811852B2 JP2012000196A JP2012000196A JP5811852B2 JP 5811852 B2 JP5811852 B2 JP 5811852B2 JP 2012000196 A JP2012000196 A JP 2012000196A JP 2012000196 A JP2012000196 A JP 2012000196A JP 5811852 B2 JP5811852 B2 JP 5811852B2
Authority
JP
Japan
Prior art keywords
product
information
sales
day
time
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
JP2012000196A
Other languages
Japanese (ja)
Other versions
JP2013140481A (en
Inventor
隆浩 田伏
隆浩 田伏
猛 浅井
猛 浅井
雅弘 譲尾
雅弘 譲尾
政弘 米永
政弘 米永
幸雄 大浦
幸雄 大浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2012000196A priority Critical patent/JP5811852B2/en
Publication of JP2013140481A publication Critical patent/JP2013140481A/en
Application granted granted Critical
Publication of JP5811852B2 publication Critical patent/JP5811852B2/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 processing information relating to the delivery of goods.

産地直売店事業は、例えば、農家が卸売市場など通常の流通経路を通さずにその店舗に直接持ち込んだ農産物等の商品を受託販売し、農家に対して販売の場所および販売役務を提供する事業である。それによって、農家は流通コストを低減でき、消費者はより新鮮な農産物を購入できる。農産物は生鮮食料品が多く、売れ残った商品は、一般的には販売委託した農家がその日の内に引き取る。   The direct sales store business is, for example, a business that contracts and sells products such as agricultural products that farmers bring directly into the store without going through the usual distribution channels such as wholesale markets, and provides the farmers with places of sale and sales services It is. This allows farmers to reduce distribution costs and consumers to purchase fresher produce. Agricultural products are often fresh food, and unsold products are generally picked up by the farmer who commissions the sale within the day.

スーパーマーケットのような通常の店舗の運営者は、過去の販売情報に基づいて、翌日の商品の予測販売数を求め、商品の現在の在庫と予測販売数の間の差分を商品の発注数として決定し、納入業者にその発注数の商品の納入を依頼する。この場合、店舗の運営者は、納入業者に納入を依頼する商品の発注数を調整できるので、販売機会の逸失を避けるためには、発注数の決定方法が重要である。   The operator of a normal store such as a supermarket calculates the estimated number of products sold the next day based on past sales information, and determines the difference between the current product inventory and the estimated number of products as the number of products ordered. And ask the supplier to deliver the product for the number of orders. In this case, since the store operator can adjust the number of orders for products to be delivered to the supplier, the method for determining the number of orders is important in order to avoid loss of sales opportunities.

既知の残数確認発注数量決定方式は、商品の販売実績を基に商品の販売動向を表す近似曲線としての連続的な関数を算出し、この算出された近似曲線を商品の発注・納品実績と天候条件等の気象情報とを基に補正することで傾向曲線を算出する傾向曲線算出手段を含んでいる。その残数確認発注数量決定方式は、さらに、商品の販売実績と商品の発注・納品実績とを基に前週同曜日に発注した商品の残数を算出する前週同曜日残数算出手段を含んでいる。残数確認発注数量決定方式は、さらに、傾向曲線算出手段により算出された傾向曲線と前週同曜日残数算出手段により算出された商品の残数とから今回の発注数量を決定する発注数量決定手段を含んでいる。それによって、商品の曜日特性を考慮しつつより適正な発注数量が決定される。それによって、商品の発注数量を決定する際に、販売数量の時系列変化と前週同曜日等に発注した商品の残数とを確認することにより、適正な発注数量が決定できる。   The known remaining quantity confirmation order quantity determination method calculates a continuous function as an approximate curve that represents the sales trend of a product based on the sales performance of the product, and uses this calculated approximate curve as the ordering / delivery result of the product. A trend curve calculating means for calculating a trend curve by correcting based on weather information such as weather conditions is included. The remaining number confirmation order quantity determination method further includes a means for calculating the remaining number on the same day of the previous week for calculating the remaining number of products ordered on the same day of the previous week based on the actual sales of the product and the actual ordering / delivery results of the product. Yes. The remaining quantity confirmation order quantity determination method further includes an order quantity determination means for determining the current order quantity from the trend curve calculated by the trend curve calculation means and the remaining number of products calculated by the remaining number calculation means on the same day of the previous week. Is included. As a result, a more appropriate order quantity is determined in consideration of the day characteristics of the product. Accordingly, when determining the order quantity of the product, it is possible to determine an appropriate order quantity by confirming the time-series change of the sales quantity and the remaining number of products ordered on the same day of the previous week.

既知の農産物の特定遠隔地直売流通システムは、野菜の集荷所のパソコンに、出荷予約機能部と、金銭管理機能部と、積載量集計機能部を備える。そのシステムは、さらに、輸送業者Cによって野菜を搬入する遠隔な直売所のパソコンに、バーコード読取器と、農産物の販売状況を配信するための売上実績・在庫情報部と、売上明細集計機能部と、在庫管理機能部を備える。そのシステムは、各部署に出荷参考情報などを配信すると共に他からの各種情報を受信するシステム運用センターのパソコンに、システム使用者配信機能部と、価格調整機能部と、出荷参考情報部と、出荷予約過不足調整機能部を備える。それによって、朝採り野菜をその日の内に遠隔な消費地域の消費者に届けて食されることが可能となり、輸送コストが激減する。   A known remote direct sales distribution system for agricultural products includes a shipping reservation function unit, a money management function unit, and a load amount totaling function unit on a personal computer at a vegetable collection point. The system further includes a bar code reader, a sales performance / inventory information section for distributing the sales status of agricultural products, and a sales statement totaling function section to a personal computer at a remote direct sales office where vegetables are delivered by the carrier C. And an inventory management function unit. The system distributes shipping reference information to each department and receives various information from other systems. The system user distribution function unit, price adjustment function unit, shipping reference information unit, It has a shipping reservation over / under adjustment function. As a result, the vegetables picked in the morning can be delivered to the consumers in remote consumption areas within the day and eaten, and the transportation cost is drastically reduced.

既知の農産物の委託販売システムは、生産者が販売価格を設定して小売店へ出荷し、小売店ではPOSシステムを利用し、生産者管理、商品管理、販売物品の管理、売上管理、予約管理、販売状況管理等を行う。それによって、小規模農家において農産物を円滑に無駄なく販売することができ、生産者自らが価格を設定して直接小売するシステムを提供でき、流通の効果が上がり、少量ロットの生産物の流通体系を確立することができる。また、農産物を流通させることによって小規模農家の活性化を図り、遊休農地の活用など資源の有効利用を促進させることができる。   In the known agricultural consignment sales system, producers set sales prices and ship to retail stores, and retail stores use POS systems to manage producers, product management, management of sales items, sales management, and reservation management. , Manage sales status. As a result, it is possible to sell agricultural products smoothly and without waste in small-scale farmers, and it is possible to provide a system in which producers set prices directly and retail directly, increasing the effectiveness of distribution, and distribution system for small-lot products. Can be established. In addition, by distributing agricultural products, it is possible to activate small-scale farmers and promote effective use of resources such as utilization of idle farmland.

既知の、書店の品揃え最適化方法は、顧客がネットワークを介して書籍に係る情報を検索する際に、その顧客がどの地域の書店を利用しようとしているのかを把握し、書籍に係る情報に加えて、その地域の書店とその書店での該書籍の在庫状況を画面に表示する。また、その方法は、どの書籍に係る情報がいつ参照され、参照した顧客がどの地域の書店を利用しようとしていたかを記録しておき、その記録を利用して書店のある地域の書籍の需要を予測し、品揃えを最適化する。それによって、書店の品揃えを地域の需要に合わせて効率よく最適化し、書籍を購入しようとしている顧客をその書籍が在庫している店舗に誘導することができる。   A known bookstore assortment optimization method is to know which regional bookstore the customer is trying to use when a customer searches for information related to a book via a network, and In addition, the bookstore in the area and the stock status of the book at the bookstore are displayed on the screen. In addition, the method records information about which books are referred to when and the customer who has referred to the bookstore in which area is used, and uses that record to record the demand for books in the area where the bookstore is located. To optimize the product lineup. Thereby, it is possible to efficiently optimize the assortment of the bookstores according to local demands, and guide customers who want to purchase books to the stores where the books are stocked.

既知の品揃え提案システムは、顧客の家族構成を判定する指標単品・分類を定義する指標単品・分類DB、各顧客の静的属性を格納する顧客属性DB、各顧客の購入商品、購入日時を店舗毎に登録する購買履歴DB、顧客を複数セグメントに分類する条件を設定する分類定義DBを含む。そのシステムは、さらに、顧客を静的属性及び購買履歴に基づいて分類する手段、設定期間内における各店舗毎のセグメント別来店顧客数を集計する手段、および対象商品に関し各店舗における売上個数をセグメント別に集計する手段を含んでいる。そのシステムは、さらに、複数の店舗におけるセグメント別来店顧客数でセグメント別の売上個数を割ることによって複数店舗間のPI値を算出する手段を含んでいる。そのシステムは、さらに、PI値と特定店舗のセグメント別来店顧客数を掛けることによってセグメント別の品揃え個数を算出する手段、全セグメントの品揃え個数を積算して品揃え総数を導く手段を含んでいる。それによって、特定店舗における最適な品揃え案を提示することができる。   The known assortment proposal system includes an index single item / classification DB that defines a single item / category for determining a family structure of a customer, a customer attribute DB that stores static attributes of each customer, a purchase product of each customer, and a purchase date and time. A purchase history DB registered for each store and a classification definition DB for setting conditions for classifying customers into a plurality of segments are included. The system further includes means for classifying customers based on static attributes and purchase history, means for aggregating the number of customers visiting each segment for each store within the set period, and segmenting the number of sales at each store for the target product. It includes a means for counting separately. The system further includes means for calculating a PI value between a plurality of stores by dividing the number of sales by segment by the number of customers visiting by segment at a plurality of stores. The system further includes means for calculating the number of assortments for each segment by multiplying the PI value and the number of customers visiting the specific store by segment, and means for deriving the total number of assortments by accumulating the number of assortments for all segments. It is out. Thereby, it is possible to present an optimal assortment plan at a specific store.

特開1997−274633号公報JP 1997-274633 A 特開2005−235053号公報JP 2005-235053 A 特開2002−183245号公報JP 2002-183245 A 特開2005−275969号公報JP 2005-275969 A 特許第4357234号Japanese Patent No. 4357234

産地直売店による流通形態では、農家のような各商品納入者がどのような種類の商品または農産物を何個納入するかは、各納入者の意思に任されている。産地直売店は、納入者に対して納入商品の種類およびその個数を指示することができない。従って、複数の納入者が同じ種類の商品を多数納入することもありえるし、産地直売店の納入希望の種類の商品がいずれの納入者からも納入されないこともありえる。   In the form of distribution by direct sales stores, it is up to each supplier to decide what kind of products or agricultural products each product supplier such as a farmer will deliver. The production center direct sales store cannot instruct the supplier of the type and the number of products to be delivered. Therefore, a plurality of suppliers may deliver a large number of products of the same type, or a product of a type desired to be delivered by a local production store may not be delivered from any of the suppliers.

一方、産地直売店は、商品の販売個数に応じた手数料を取って収入とするので、欠品による販売機会の逸失を避けることを希望する。販売機会の逸失を避けたいという希望は、産地直売店でも一般的な店舗と同様であるが、産地直売店は、納入商品の種類およびその個数を納入者に指示できない点で、一般的な店舗と異なる。しかし、産地直売店が、商品納入者に対して、納入する商品の種類および個数を指示する仕組またはシステムは存在しない。   On the other hand, the direct sales store in the production area takes a fee according to the number of products sold and makes it income, so it wants to avoid the loss of sales opportunities due to missing items. The desire to avoid the loss of sales opportunities is the same as that of general stores at production sites, but production stores are not general in that they cannot specify the type and number of products to be delivered. And different. However, there is no mechanism or system in which the production center direct sales store instructs the product supplier of the type and number of products to be delivered.

発明者たちは、産地直売店において、納入者によって納入される商品の種類およびその個数を調整することを可能にするシステムを構築すれば、その種類の商品の販売機会の逸失を避けまたは減らすことができる、と認識した。   Inventors can avoid or reduce the loss of sales opportunities for products of that type by constructing a system that allows them to adjust the type and number of products delivered by the supplier at the local store. I realized that I could do it.

実施形態の目的は、商品の納入を促すための処理を実現することである。   An object of the embodiment is to realize processing for prompting delivery of a product.

実施形態の一観点によれば、記憶装置に格納された過去の商品販売情報と当日の商品販売情報とに基づいて、当日の特定の商品の予測販売数を求め、その記憶装置に格納された当日の商品納入情報に基づいて当日のその特定の商品の納入数を求め、その特定の商品のその納入数がその予測販売数より少ない場合に、その記憶装置に格納された設定値に対する商品納入数に関する情報に基づいて、当日のその後のその特定の商品の納入数に応じた報奨を決定するための設定値を決定し、その特定の商品に対するその設定値を含む情報を生成する処理を情報処理装置に実行させるためのプログラムが提供される。   According to one aspect of the embodiment, based on the past product sales information stored in the storage device and the product sales information on the day, the predicted sales number of the specific product on the day is obtained and stored in the storage device. The number of deliveries of the specific product on the current day is obtained based on the product delivery information on the day, and if the number of deliveries of the specific product is less than the predicted sales number, the product delivery for the set value stored in the storage device Based on the information about the number, the setting value for determining the reward according to the number of deliveries of the specific product after that day is determined, and the process for generating the information including the setting value for the specific product is processed. A program for causing a processing device to execute is provided.

実施形態の一観点によれば、商品の納入を促すための処理を実現することができる。   According to one aspect of the embodiment, it is possible to realize processing for prompting delivery of a product.

図1は、実施形態による、ネットワークに接続される、サーバ装置、在庫管理端末、料金端末、情報処理端末および携帯情報端末を含むシステムの概略的な構成(configuration)の例を示している。FIG. 1 shows an example of a schematic configuration of a system including a server device, an inventory management terminal, a charge terminal, an information processing terminal, and a portable information terminal connected to a network according to the embodiment. 図2は、サーバ装置のプロセッサの概略的な構成(configuration)の例を示している。FIG. 2 shows an example of a schematic configuration of the processor of the server device. 図3A〜3Iは、データベースに格納される各情報レコードのデータ構造の例を示している。3A to 3I show examples of the data structure of each information record stored in the database. 図4は、サーバ装置によって実行されるインセンティブ設定のための概略的な処理のフローチャートの例を示している。FIG. 4 shows an example of a schematic process flowchart for incentive setting executed by the server apparatus. 図5は、図4のステップ504(インセンティブ設定情報の更新)の具体的なフローチャートの例を示している。FIG. 5 shows an example of a specific flowchart of step 504 (update of incentive setting information) in FIG. 図6A〜6Fは、図5のフローチャートに使用される表の例を示している。6A to 6F show examples of tables used in the flowchart of FIG. (図6Aで説明)(Explained in Fig. 6A) 図7は、図4のステップ514(予測不足数の算出)の具体的なフローチャートの例を示している。FIG. 7 shows an example of a specific flowchart of step 514 (calculation of the number of prediction deficiencies) in FIG. 図8A〜8Hは、図7のフローチャートに使用される表の例を示している。8A to 8H show examples of tables used in the flowchart of FIG. (図8Aで説明)(Explained in Fig. 8A) 図9は、図4のステップ516(インセンティブの設定)における商品に対するインセンティブ・ポイントを設定する処理のための具体的なフローチャートの例を示している。FIG. 9 shows an example of a specific flowchart for the process of setting an incentive point for a product in step 516 (setting an incentive) in FIG. 図10A〜10Cは、図9のフローチャートに使用される表の例を示している。10A to 10C show examples of tables used in the flowchart of FIG. 図11は、図4のステップ516(インセンティブの付与)におけるインセンティブ・ポイントを納入者に付与する処理のための具体的なフローチャートの例を示している。FIG. 11 shows an example of a specific flowchart for the process of giving the incentive point to the supplier in step 516 (granting incentive) in FIG. 図12A〜12Cは、図11のフローチャートに使用される表の例を示している。12A to 12C show examples of tables used in the flowchart of FIG. 図13は、図4のステップ512(インセンティブ設定情報の補正)の具体的なフローチャートの例を示している。FIG. 13 shows an example of a specific flowchart of step 512 (correction of incentive setting information) in FIG. 図14A〜14Dは、図13のフローチャートに使用される表の例を示している。14A to 14D show examples of tables used in the flowchart of FIG. (図14Aで説明)(Explained in Fig. 14A) 図15は、図4のステップ506(インセンティブ設定タイミングの判定)の具体的なフローチャートの例を示している。FIG. 15 shows an example of a specific flowchart of step 506 (determination of incentive setting timing) in FIG. 図16A〜16Cは、図15のフローチャートに使用される表の例を示している。16A to 16C show examples of tables used in the flowchart of FIG. (図16Aで説明)(Explained in Fig. 16A) 図17は、商品補充依頼情報表示画面の例を示している。FIG. 17 shows an example of a product replenishment request information display screen.

発明の目的および利点は、請求の範囲に具体的に記載された構成要素および組み合わせによって実現され達成される。
前述の一般的な説明および以下の詳細な説明は、典型例および説明のためのものであって、本発明を限定するためのものではない、と理解される。
The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims.
It is understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not intended to limit the invention.

本発明の非限定的な実施形態を、図面を参照して説明する。図面において、同様のコンポーネントおよび要素には同じ参照番号が付されている。   Non-limiting embodiments of the present invention will be described with reference to the drawings. In the drawings, similar components and elements have the same reference numerals.

発明者は、販売店において不足が見込まれる種類または品目の商品の不足数または納品依頼時間に応じてその種類の商品の納入に対してインセンティブを与えれば、その種類の商品の販売機会の逸失を避けまたは減らすことができると、認識した。ここで、インセンティブは、報奨、奨励または動機付けを表す。   If the inventor gives an incentive for the delivery of a product of that type according to the shortage of the product of the type or item that is expected to be short at the dealer or the delivery request time, the inventor will lose the sales opportunity of that type of product. Recognized that it can be avoided or reduced. Here, incentive represents reward, encouragement or motivation.

図1は、実施形態による、ネットワーク5に接続される、サーバ装置10、在庫管理端末20、料金端末30、情報処理端末40、50、60、および携帯情報端末64を含むシステムの概略的な構成(configuration)の例を示している。   FIG. 1 is a schematic configuration of a system including a server device 10, an inventory management terminal 20, a charge terminal 30, information processing terminals 40, 50 and 60, and a portable information terminal 64 connected to a network 5 according to the embodiment. An example of (configuration) is shown.

図1において、サーバ装置10は、情報処理装置であり、例えば、プロセッサ102、メモリ104、内部バス、ネットワーク・インタフェース(NW I/F)108、等を含むコンピュータであってもよい。サーバ装置10は、さらに、内部バスに結合された、記録媒体読み取り用のドライブ106、およびデータベース162を含むハードディスク・ドライブ(HDD)のような記憶装置16を含んでいる。ドライブ106は、ソフトウェアが記録された例えば光ディスクのような記録媒体164を読み取るために設けられている。そのソフトウェアは、例えば、OS、データベース管理システム(DBMS)、アプリケーション・プログラム、等を含んでいてもよい。   1, the server apparatus 10 is an information processing apparatus, and may be a computer including a processor 102, a memory 104, an internal bus, a network interface (NW I / F) 108, and the like. The server device 10 further includes a storage device 16 such as a hard disk drive (HDD) including a drive 106 for reading a recording medium and a database 162 coupled to an internal bus. The drive 106 is provided for reading a recording medium 164 such as an optical disc in which software is recorded. The software may include, for example, an OS, a database management system (DBMS), an application program, and the like.

プロセッサ102は、コンピュータ用のCPU(Central Processing Unit)であってもよい。メモリ104には、例えば、主記憶装置および半導体メモリ等が含まれる。   The processor 102 may be a CPU (Central Processing Unit) for a computer. The memory 104 includes, for example, a main storage device and a semiconductor memory.

プロセッサ102は、メモリ104および/または記憶装置16に格納されたそのソフトウェアまたはその一部に従って動作するものであってもよい。そのソフトウェアは、記録媒体164に格納されていて、ドライブ106によって記録媒体164から読み出されてサーバ装置10にインストールされてもよい。また、代替形態として、プロセッサ102は、上述のソフトウェアの機能の少なくとも一部を含む例えば集積回路として実装された専用のプロセッサであってもよい。サーバ装置10は、ネットワーク・インタフェース108を介し、さらに外部ネットワーク5を介して、在庫管理端末20、料金端末30、情報処理端末40〜60および携帯情報端末64に接続され得る。   The processor 102 may operate according to its software or a portion thereof stored in the memory 104 and / or the storage device 16. The software may be stored in the recording medium 164, read from the recording medium 164 by the drive 106, and installed in the server device 10. Further, as an alternative, the processor 102 may be a dedicated processor that is implemented as an integrated circuit, for example, including at least a part of the software functions described above. The server device 10 can be connected to the inventory management terminal 20, the charge terminal 30, the information processing terminals 40 to 60, and the portable information terminal 64 via the network interface 108 and further via the external network 5.

在庫管理端末20は、例えば、在庫管理用の専用情報処理端末または在庫管理ソフトがインストールされた汎用の情報処理装置(例えば、パーソナル・コンピュータ)であってもよく、ラベル発行機22およびリーダ・ライタ(R/W)24が結合されている。在庫管理端末20は、商品在庫情報を管理し、各商品の納入および在庫に関する情報をデータベース162に保存し管理する。在庫管理端末20は、販売店に配置され、例えば農家のような商品納入者または店員のようなユーザによって操作することができる。   The inventory management terminal 20 may be, for example, a dedicated information processing terminal for inventory management or a general-purpose information processing apparatus (for example, a personal computer) in which inventory management software is installed. The label issuing machine 22 and the reader / writer (R / W) 24 is coupled. The inventory management terminal 20 manages product inventory information, and stores and manages information on delivery and inventory of each product in the database 162. The inventory management terminal 20 is disposed in a store and can be operated by a product supplier such as a farmer or a user such as a store clerk.

リーダ・ライタ(R/W)24は、商品納入者の操作に従って、在庫管理端末20の制御の下で、商品納入者のICカードの納入者ID等の情報を読み取りまたはICカードへ情報を書き込む。在庫管理端末20は、納入者をその納入者IDおよびパスワード等の情報で認証して、その後の操作を可能にする。   The reader / writer (R / W) 24 reads information such as the supplier ID of the merchandise supplier's IC card or writes information to the IC card under the control of the inventory management terminal 20 in accordance with the operation of the merchandise supplier. . The inventory management terminal 20 authenticates the supplier with information such as the supplier ID and password, and enables subsequent operations.

商品納入者は、在庫管理端末20上で、例えば、各商品の商品名、単位重量当り価格、単位個数、重量、販売価格、等の商品および価格情報を入力して決定してそのような商品および価格情報を含むラベルを発行する。ラベル発行機22は、納入者の操作に従って、在庫管理端末20の制御の下で、発行日時、その商品および価格情報を表すテキスト(文字、記号)、および一次元コード(バーコード)または二次元コード、等を含むラベルを用紙にプリントアウトする。ラベル発行機22は、商品を計量して価格を表す文字および一次元または二次元コードを含むラベルをプリントアウトする計量プリンタを含んでいてもよい。納入者は、そのラベルを対応する商品に貼付して、販売店によって指定された商品配列棚の位置にその商品を並べる。   On the inventory management terminal 20, the merchandise supplier inputs and determines the merchandise and price information such as the merchandise name, the price per unit weight, the unit quantity, the weight, the sales price, and the like on the inventory management terminal 20. And issue labels with price information. The label issuing machine 22 is under the control of the inventory management terminal 20 according to the operation of the supplier, the date and time of issue, the text (characters, symbols) representing the product and price information, and the one-dimensional code (barcode) or two-dimensional Print out a label containing code, etc. on paper. The label issuing machine 22 may include a weighing printer that weighs out a product and prints out a label including a character representing a price and a one-dimensional or two-dimensional code. The supplier attaches the label to the corresponding product, and arranges the product at the position of the product arrangement shelf designated by the store.

在庫管理端末20は、ラベルが発行されるときに、日時、納入者ID、その納入された商品の商品コード(識別情報)、その商品に設定されているインセンティブ・ポイント、およびその納入数等をデータベース162の商品納入情報に記録する。在庫管理端末20は、さらに、その商品にインセンティブ・ポイントが設定されている場合には、その商品のその納入者にインセンティブ・ポイントを報奨値として与える処理を実行する。在庫管理端末20は、商品納入情報が保存または更新される度に、データベース162における各商品の商品在庫情報を更新し管理してもよい。その商品在庫情報の更新および管理は、商品納入情報が記録される度に、サーバ装置10によって行われてもよい。   When the label is issued, the inventory management terminal 20 displays the date and time, the supplier ID, the product code (identification information) of the delivered product, the incentive points set for the product, the number of deliveries, etc. Recorded in the product delivery information in the database 162. In addition, when the incentive point is set for the product, the inventory management terminal 20 executes a process of giving the incentive point as a reward value to the supplier of the product. The inventory management terminal 20 may update and manage the product inventory information of each product in the database 162 every time the product delivery information is stored or updated. The update and management of the merchandise inventory information may be performed by the server device 10 every time merchandise delivery information is recorded.

料金端末30は、例えば、レジ端末(金銭登録機端末)、POS端末、等であってもよく、リーダ・ライタ(R/W)34が結合されていてもよい。料金端末30は、販売店に配置され、例えば、販売店の店員またはユーザによって操作され得る。リーダ・ライタ34は、商品のラベル情報を走査して読み取る機能または装置、およびICカードまたは電子マネー等に対して情報の書き込みと読み取りを行う機能または装置を含んでいてもよい。料金端末30は、日時、販売された商品の商品コード、およびその販売数等の商品販売情報をデータベース162に保存する。料金端末30は、商品販売情報が記録または更新される度に、データベース162における各商品の商品在庫情報を更新し管理してもよい。その商品在庫情報の更新および管理は、商品販売情報が記録される度に、サーバ装置10によって行われてもよい。   The fee terminal 30 may be, for example, a cash register terminal (cash register machine terminal), a POS terminal, or the like, and a reader / writer (R / W) 34 may be combined therewith. The charge terminal 30 is arranged in a store and can be operated by a store clerk or a user, for example. The reader / writer 34 may include a function or device for scanning and reading product label information, and a function or device for writing and reading information on an IC card or electronic money. The charge terminal 30 stores product sales information such as the date and time, the product code of the sold product, and the number of products sold in the database 162. The charge terminal 30 may update and manage the product inventory information of each product in the database 162 each time product sales information is recorded or updated. The update and management of the merchandise inventory information may be performed by the server device 10 every time merchandise sales information is recorded.

情報処理端末40は、販売店に配置された、例えばパーソナル・コンピュータのような情報処理装置であってもよく、リーダ・ライタ(R/W)44が結合されていてもよい。リーダ・ライタ44は、ICカードまたは電子マネー等に対して入力金額および/またはポイント数の書き込みおよび読み取りを行うものであってもよい。情報処理端末40は、店員、納入者または顧客のようなユーザによって操作されてもよい。情報処理端末40は、データベース162またはICカードまたは電子マネーに記録された残高の金額および/またはポイント数を読み出してそのディスプレイに表示してもよい。   The information processing terminal 40 may be an information processing apparatus such as a personal computer disposed in a store, and may be coupled with a reader / writer (R / W) 44. The reader / writer 44 may write and read an input amount and / or the number of points with respect to an IC card or electronic money. The information processing terminal 40 may be operated by a user such as a store clerk, a supplier, or a customer. The information processing terminal 40 may read the balance amount and / or the number of points recorded in the database 162, the IC card, or the electronic money and display them on the display.

情報処理端末50は、販売店に配置され、ブラウザ・アプリケーションがインストールされた、例えばパーソナル・コンピュータのような情報処理装置であってもよく、リーダ・ライタ(R/W)54が結合されていてもよい。店員または商品納入者のようなユーザは、情報処理端末50のブラウザによりそのディスプレイ上で、販売店の情報、および納入者に対する商品補充依頼情報、等を含むウェブページを閲覧することができる。情報処理端末50は、さらに、情報処理端末40と同様の機能を含んでいてもよい。   The information processing terminal 50 may be an information processing apparatus such as a personal computer, which is installed in a store and has a browser application installed, and has a reader / writer (R / W) 54 coupled thereto. Also good. A user such as a store clerk or a merchandise supplier can browse a web page including information on a store, merchandise replenishment request information for a supplier, and the like on the display of the browser of the information processing terminal 50. The information processing terminal 50 may further include functions similar to those of the information processing terminal 40.

情報処理端末60は、農家のような商品納入者の家屋または施設に配置され、ブラウザ・アプリケーションがインストールされた、例えばパーソナル・コンピュータのような情報処理装置であってもよい。商品納入者のようなユーザは、情報処理端末60のブラウザによりそのディスプレイ上で、販売店の情報、および納入者に対する商品補充依頼情報、等を含むウェブページを閲覧することができる。   The information processing terminal 60 may be an information processing apparatus such as a personal computer, which is disposed in a house or facility of a product supplier such as a farmer and in which a browser application is installed. A user such as a merchandise supplier can view a web page including information on a store and merchandise replenishment request information for a supplier on the display of the browser of the information processing terminal 60.

携帯情報端末64は、ブラウザ・アプリケーションがインストールされた、例えばタブレット端末、スマートフォン、その他の携帯端末または携帯電話であってもよい。携帯情報端末64は、無線基地局またはアクセスポイント72を介し移動体通信網7を介してネットワーク5に接続されてもよい。農家のような商品納入者またはユーザは、携帯情報端末64のブラウザによりそのディスプレイ上で、販売店の情報、および納入者に対する商品補充依頼情報、等を含むウェブページを閲覧することができる。   The portable information terminal 64 may be, for example, a tablet terminal, a smartphone, another portable terminal, or a cellular phone in which a browser application is installed. The portable information terminal 64 may be connected to the network 5 via the mobile communication network 7 via the radio base station or the access point 72. A merchandise supplier such as a farmer or a user can browse a web page including information on a store, merchandise replenishment request information for the supplier, and the like on the display of the browser of the portable information terminal 64.

図2は、サーバ装置10のプロセッサ102の概略的な構成(configuration)の例を示している。   FIG. 2 shows an example of a schematic configuration of the processor 102 of the server device 10.

プロセッサ102は、制御部1220を含み、さらに、インセンティブ実績反映部1224、タイミング判定部1226を含みまたはその一部を含んでいてもよい。プロセッサ102は、さらに、インセンティブ補正部1228、不足数計算部1230、インセンティブ設定部1232、インセンティブ付与部1234、およびその他の処理部1240を含みまたはその一部を含んでいてもよい。制御部1220は、インセンティブ実績反映部1224、タイミング判定部1226、インセンティブ補正部1228、不足数計算部1230、インセンティブ設定部1232、インセンティブ付与部1234および処理部1240に制御信号を供給して、これらの要素の動作を制御してもよい。   The processor 102 includes a control unit 1220, and may further include an incentive performance reflection unit 1224 and a timing determination unit 1226, or a part thereof. The processor 102 may further include an incentive correction unit 1228, a deficiency number calculation unit 1230, an incentive setting unit 1232, an incentive provision unit 1234, and other processing units 1240, or may include a part thereof. The control unit 1220 supplies control signals to the incentive performance reflection unit 1224, the timing determination unit 1226, the incentive correction unit 1228, the deficiency number calculation unit 1230, the incentive setting unit 1232, the incentive provision unit 1234, and the processing unit 1240. The operation of the element may be controlled.

図3A〜3Iは、データベース162に格納される各情報レコードのデータ構造の例を示している。図3A〜3Iの各情報は表の形態をとってもよい。   3A to 3I show examples of the data structure of each information record stored in the database 162. FIG. Each piece of information in FIGS. 3A to 3I may take the form of a table.

図3Aは、商品に対するインセンティブ設定情報のレコードのデータ構造の例を示している。その商品に対するインセンティブ設定情報は、例えば、商品コード(識別情報)、商品名、設定されたインセンティブ・ポイント、設定区分(または設定フラグ)、設定時間(日時)、平均補充数、補正比率、および補正された平均補充数のフィールドを含んでいる。ここで、設定区分=1はインセンティブ・ポイントの“設定”を表し、設定=0または空白はインセンティブ・ポイントの“設定なし”を表す。販売店の運営者は、各商品に対して1つ以上の異なるインセンティブ・ポイントの値を予め用意または設定することができる。設定時間は、インセンティブ・ポイントが設定された時間または設定される時間を表す。平均補充数は、或る商品にインセンティブ・ポイントを設定した後で納入されたその商品の実績の納入数を表す。納入実績が未だ存在しない場合は、デフォルト値を用いればよい。ここで、補充とは、インセンティブ・ポイントが設定された商品の納入を表す。   FIG. 3A shows an example of the data structure of a record of incentive setting information for a product. The incentive setting information for the product includes, for example, a product code (identification information), a product name, a set incentive point, a setting category (or setting flag), a setting time (date and time), an average replenishment number, a correction ratio, and a correction Includes a field for the average replenishment number. Here, setting classification = 1 represents “setting” of the incentive point, and setting = 0 or blank represents “no setting” of the incentive point. The store operator can prepare or set in advance one or more different incentive point values for each product. The set time represents the time when the incentive point is set or the set time. The average replenishment number represents the actual delivery number of a product delivered after setting an incentive point for the product. If there is no delivery record, the default value may be used. Here, replenishment represents delivery of a product for which incentive points are set.

図3Bは、営業終了までの商品販売予測情報のレコードのデータ構造の例を示している。その営業終了までの商品販売予測情報は、例えば、販売時間(時刻〜時刻)、商品コードおよび数量のフィールドを含んでいる。ここで、販売時間は、1日の営業開始以後の或る時刻から営業終了時刻までの期間、またはその或る時刻を表すものであってもよい。その或る時刻は、例えば、現在の時刻、営業終了の2時間前または3時間前の時刻であってもよい。営業終了時刻は、例えば、17時または18時であってもよい。   FIG. 3B shows an example of the data structure of a record of product sales forecast information until the end of business. The product sales forecast information until the end of business includes, for example, fields of sales time (time to time), product code, and quantity. Here, the sales time may represent a period from a certain time after the start of business on one day to the business end time, or a certain time. The certain time may be, for example, the current time, a time 2 hours before or 3 hours before the end of business. The business end time may be, for example, 17:00 or 18:00.

図3Cは、商品在庫情報のレコードのデータ構造の例を示している。その商品在庫情報は、例えば、商品コードおよび在庫数のフィールドを含んでいる。その商品在庫情報は、さらに納入数(合計)のフィールドを含んでいてもよい。在庫数Sは、例えば、或る商品のその日の或る時点までの納入数(合計)CPからその時点までの販売数(合計)CTを減算して求めてもよい。   FIG. 3C shows an example of the data structure of a record of merchandise inventory information. The merchandise inventory information includes, for example, a merchandise code and a stock quantity field. The product inventory information may further include a field for the number of deliveries (total). The stock quantity S may be obtained, for example, by subtracting the number of sales (total) CT up to a certain point from the number (delivery) CP of a certain product until that point on the day.

図3Dは、商品補充情報のレコードのデータ構造の例を示している。商品補充情報は、例えば、日付、納入時間(時刻)、商品コード、設定されたインセンティブ・ポイント、納入者ID(生産者ID)、および納入数のフィールドを含んでいる。   FIG. 3D shows an example of the data structure of a record of product supplement information. The product replenishment information includes, for example, fields of date, delivery time (time), product code, set incentive point, supplier ID (producer ID), and number of deliveries.

図3Eは、商品販売情報のレコードのデータ構造の例を示している。その商品販売情報は、例えば、日付、販売時間(時刻)、顧客ID、商品コード、および販売数量のフィールドを含んでいる。   FIG. 3E shows an example of the data structure of a record of merchandise sales information. The product sales information includes, for example, fields of date, sales time (time), customer ID, product code, and sales quantity.

図3Fは、商品納入情報のレコードのデータ構造の例を示している。その商品納入情報は、例えば、日付、納入時間(時刻)、商品コード、設定されたインセンティブ・ポイント、納入者ID(生産者ID)、および納入数のフィールドを含んでいる。この場合、設定されたインセンティブ・ポイントは0(ゼロ)または空白であることがある。図3Dの商品補充情報は、図3Fの商品納入情報の一部であってもよい。   FIG. 3F shows an example of the data structure of a record of merchandise delivery information. The product delivery information includes, for example, fields of date, delivery time (time), product code, set incentive point, supplier ID (producer ID), and number of deliveries. In this case, the set incentive point may be 0 (zero) or blank. The product replenishment information in FIG. 3D may be a part of the product delivery information in FIG. 3F.

図3Gは、納入者に付与されたインセンティブ・ポイント情報のレコードのデータ構造の例を示している。その納入者に付与されたインセンティブ・ポイント情報は、例えば、納入者ID(生産者ID)、日付、時間(時刻)、付与・消費区分(1=付与、2=消費)、およびポイント数のフィールドを含んでいる。付与・消費区分は、納入者にインセンティブ・ポイントが付与された場合に値1を示し、納入者がインセンティブ・ポイントを使用した場合に値2を示す。   FIG. 3G shows an example of the data structure of a record of incentive point information given to a supplier. The incentive point information given to the supplier includes, for example, the fields of supplier ID (producer ID), date, time (time), grant / consumption category (1 = grant, 2 = consumption), and number of points. Is included. The grant / consumption category shows a value of 1 when an incentive point is given to the supplier, and a value of 2 when the supplier uses the incentive point.

図3Hは、経過時間tに対する商品販売予測情報のレコードのデータ構造の例を示している。その経過時間tに対する商品販売予測情報は、例えば、商品コード、販売日区分、およびt分後の販売数のフィールドを含んでいる。販売日区分は、例えば、平日、土曜日、日曜日・祝日、特別日、等の区分を表す値1〜4等であってもよい。t分後は、営業開始からの経過時間であってもよい。経過時間tは、例えば、t=15分、30分、45分、60分、等であってもよい。   FIG. 3H shows an example of the data structure of the record of the merchandise sales forecast information for the elapsed time t. The merchandise sales forecast information for the elapsed time t includes, for example, a field of a merchandise code, a sales date classification, and the number of sales after t minutes. The sales day category may be, for example, values 1 to 4 representing categories such as weekdays, Saturdays, Sundays / holidays, and special days. The elapsed time from the start of business may be after t minutes. The elapsed time t may be t = 15 minutes, 30 minutes, 45 minutes, 60 minutes, etc., for example.

図3Iは、商品補充時間情報のレコードのデータ構造の例を示している。その商品補充時間情報は、例えば、商品コード、納入者ID(生産者ID)、補充日時、補充時間(分)のフィールドを含んでいる。ここで、補充時間は、商品にインセンティブ・ポイントが設定された(設定区分=1)時刻から、その商品の納入が在庫管理端末20によって商品納入情報(図3F)に記録された時刻までの経過時間(分)を表すものであってもよい。   FIG. 3I shows an example of the data structure of a record of product replenishment time information. The product replenishment time information includes, for example, fields of product code, supplier ID (producer ID), replenishment date and time, and replenishment time (minutes). Here, the replenishment time has elapsed from the time when the incentive point is set for the product (setting category = 1) to the time when the delivery of the product is recorded in the product delivery information (FIG. 3F) by the inventory management terminal 20 It may represent time (minutes).

図4は、サーバ装置10によって実行されるインセンティブ設定のための概略的な処理のフローチャートの例を示している。   FIG. 4 shows an example of a schematic processing flowchart for incentive setting executed by the server apparatus 10.

図4を参照すると、ステップ502において、サーバ装置10のプロセッサ102(またはそのインセンティブ実績反映部1224)は、現在時間が図3Aのような商品に対するインセンティブ設定情報の表を更新する時間(時刻)かどうかを判定する。その更新の時間は、例えば、営業開始時間(例、9時、10時)乃至営業終了時間(例、17時、18時)の1つまたは複数の特定の時間、および/または営業終了時間以後の特定の時間(例、18時、19時)であってもよい。現在時間が更新時間であると判定された場合は、手順はステップ504に進む。現在時間が更新時間でないと判定された場合は、手順はステップ506に進む。   Referring to FIG. 4, in step 502, processor 102 (or its incentive performance reflecting unit 1224) of server device 10 determines whether the current time is the time (time) for updating the incentive setting information table for the product as shown in FIG. 3A. Determine if. The update time is, for example, one or more specific times from the business start time (eg, 9 o'clock, 10 o'clock) to the business end time (eg, 17:00, 18:00), and / or after the business end time Specific time (eg, 18:00, 19:00). If it is determined that the current time is the update time, the procedure proceeds to step 504. If it is determined that the current time is not the update time, the procedure proceeds to step 506.

ステップ504において、プロセッサ102(インセンティブ実績反映部1224)は、インセンティブ設定情報の表を更新するための処理を実行する。それによって、例えば、インセンティブ設定情報において、各インセンティブ・ポイントに対する商品の平均補充数または平均納入数が更新される。   In step 504, the processor 102 (incentive performance reflecting unit 1224) executes processing for updating the table of incentive setting information. Thereby, for example, in the incentive setting information, the average replenishment number or the average delivery number of products for each incentive point is updated.

ステップ506において、プロセッサ102(またはそのタイミング判定部1226)は、インセンティブ設定のタイミングを判定する。そのタイミングは、例えば、営業開始時間と終了時間の間の1つ以上の特定の時間、例えば、10時、12時、13時、15時、16時であってもよい。代替形態として、そのタイミングは、後で説明するように、営業終了時間より前に商品の品切れの発生が予測される時間に基づいて判定されてもよい。   In step 506, the processor 102 (or its timing determination unit 1226) determines the timing of incentive setting. The timing may be, for example, one or more specific times between the business start time and the end time, for example, 10:00, 12:00, 13:00, 15:00, and 16:00. As an alternative, the timing may be determined based on the time at which the out-of-stock of goods is predicted to occur before the business end time, as will be described later.

ステップ508において、プロセッサ102(タイミング判定部1226)は、ステップ506の判定結果に従って、現在時間がインセンティブ・ポイントを計算するタイミングであるかどうかを判定する。現在時間がインセンティブ・ポイントを計算するタイミングであると判定された場合は、手順はステップ510に進む。現在時間がインセンティブ・ポイントを計算するタイミングでないと判定された場合は、手順はステップ518に進む。   In step 508, the processor 102 (timing determination unit 1226) determines whether the current time is a timing for calculating an incentive point according to the determination result in step 506. If it is determined that the current time is the timing for calculating the incentive point, the procedure proceeds to step 510. If it is determined that the current time is not the time to calculate the incentive point, the procedure proceeds to step 518.

ステップ510において、プロセッサ102(タイミング判定部1226)は、現在が当日の営業終了時間の特定時間(n時間)前かどうかを判定する。特定時間nは、例えば、3時間であってもよい。現在が営業終了時間の特定時間(n時間)前と判定された場合は、手順はステップ512に進む。現在が営業終了時間の特定時間(n時間)前ではないと判定された場合は、手順はステップ514に進む。   In step 510, the processor 102 (timing determination unit 1226) determines whether or not the current time is a specific time (n hours) before the business end time of the day. The specific time n may be 3 hours, for example. If it is determined that the current time is a specific time (n hours) before the business end time, the procedure proceeds to step 512. If it is determined that the current time is not a specific time (n hours) before the business end time, the procedure proceeds to step 514.

ステップ512において、プロセッサ102(またはそのインセンティブ補正部1228)は、インセンティブ設定情報の表に特定時間(n時間)における補正処理を施す。その補正処理は、現在から営業終了時間までの残り時間に応じて、インセンティブ設定情報の表における商品に対して設定するインセンティブ・ポイントまたはインセンティブ・ポイントに対応する商品の平均補充数を補正する処理である。それによって、営業終了までの残り時間に応じて、品切れまたは不足が見込まれる商品に対して適切なインセンティブ・ポイントを用意することができる。   In step 512, the processor 102 (or its incentive correction unit 1228) performs correction processing for a specific time (n hours) on the table of incentive setting information. The correction process is a process that corrects the incentive points to be set for the products in the incentive setting information table or the average number of products replenished to the incentive points according to the remaining time from the current time until the business closing time. is there. As a result, appropriate incentive points can be prepared for products that are expected to be out of stock or shortage depending on the remaining time until the end of business.

ステップ514において、プロセッサ102(またはその不足数計算部1230)は、品切れが発生すると予測される特定の商品の予測不足数を決定または算出する。ステップ506において予測不足数が先に求められていた場合には、その値を予測不足数として決定してもよい。   In step 514, the processor 102 (or its shortage calculation unit 1230) determines or calculates the predicted shortage of a specific product that is predicted to be out of stock. If the number of insufficient predictions is obtained in step 506, the value may be determined as the number of insufficient predictions.

ステップ516において、プロセッサ102(またはそのインセンティブ設定部1232)は、データベース162のインセンティブ設定情報の表において、不足が予測される商品に対して、その予測不足数および現在時間(または現在時刻)に応じてインセンティブ・ポイントを設定する。それによって、営業終了時間までに不足が予測される商品の納入に対して、その予測不足数および現在時間に応じて、インセンティブを与えることができる。また、サーバ装置10のプロセッサ102(インセンティブ付与部1234)は、データベース162の納入者に付与されたインセンティブ・ポイント情報の表において、インセンティブ・ポイントが設定された商品を納入した納入者に対してインセンティブ・ポイントの付与を記録する。   In step 516, the processor 102 (or its incentive setting unit 1232) responds to the predicted shortage number and the current time (or current time) for a product whose shortage is predicted in the table of the incentive setting information of the database 162. To set incentive points. As a result, incentives can be given to the delivery of commodities that are predicted to be in shortage by the end of business hours according to the number of shortages and the current time. Further, the processor 102 (incentive assigning unit 1234) of the server device 10 provides an incentive to the supplier who has delivered the product for which the incentive point is set in the table of incentive point information given to the supplier of the database 162.・ Record the points given.

ステップ518において、プロセッサ102(タイミング判定部1226)は、現在時間が営業終了時間かまたは営業終了時間を過ぎたかどうかを判定する。現在時間が未だ営業終了時間前であると判定された場合は、手順はステップ502に戻る。現在時間が営業終了時間であるまたは営業終了時間を過ぎたと判定された場合は、手順は図4のルーチンを出る。   In step 518, the processor 102 (timing determination unit 1226) determines whether the current time is the business end time or the business end time. If it is determined that the current time is still before the business end time, the procedure returns to step 502. If it is determined that the current time is the business end time or the business end time has passed, the procedure exits the routine of FIG.

図5は、図4のステップ504(インセンティブ設定情報の更新)の具体的なフローチャートの例を示している。   FIG. 5 shows an example of a specific flowchart of step 504 (update of incentive setting information) in FIG.

図6A〜6Fは、図5のフローチャートに使用される表の例を示している。図6Aは、図4または5のフローチャートが今回実行される前または前日(昨日)における、商品に対するインセンティブ設定情報の表(一部)の例を示している。図6Bは、前日(昨日)における、商品納入情報の表の例を示している。図6Cは、集計した前日分の商品補充情報の表の例を示している。図6Dは、前日までの、過去の商品補充情報の表の例を示している。図6Eは、集計した過去の商品補充情報の表の例を示している。図6Fは、更新後の、商品に対するインセンティブ設定情報の表(一部)の例を示している。   6A to 6F show examples of tables used in the flowchart of FIG. FIG. 6A shows an example of a table (partial) of incentive setting information for a product before or the previous day (yesterday) when the flowchart of FIG. 4 or 5 is executed this time. FIG. 6B shows an example of a table of product delivery information on the previous day (yesterday). FIG. 6C shows an example of a table of product replenishment information for the previous day of aggregation. FIG. 6D shows an example of a table of past product replenishment information up to the previous day. FIG. 6E shows an example of a tabulated past product supplement information table. FIG. 6F shows an example of a table (partial) of incentive setting information for a product after updating.

図6Aのインセンティブ設定情報の表を参照すると、例えば、前日10時に商品名「大根」に対してインセンティブ・ポイント30が設定され(設定区分=1)、前日10時に商品名「トマト」に対してインセンティブ・ポイント70が設定されている(設定区分=1)。同じ商品について、他のインセンティブ・ポイントが同時に設定されることはない。   Referring to the table of incentive setting information in FIG. 6A, for example, an incentive point 30 is set for the product name “radish” at 10:00 on the previous day (setting category = 1), and for the product name “tomato” at 10:00 on the previous day. An incentive point 70 is set (setting category = 1). No other incentive points are set for the same product at the same time.

図6Bの商品納入情報の表は、在庫管理端末20によって更新される。商品が納入されたときに、その納入時間(時刻)、商品コード、設定されたインセンティブ・ポイント、納入者ID、納入数、等が、図6Bの商品納入情報の表に記録される。図6Aのインセンティブ設定情報の表における商品「大根」へのインセンティブ・ポイント30の設定に対して、図6Bの表において11時に商品「大根」10本(納入数)が納入されたことが記録されている。また、図6Aのインセンティブ設定情報の表における商品「トマト」へのインセンティブ・ポイント70の設定に対して、図6Bの表において11時10分と11時22分にそれぞれ商品「トマト」5個と14個(納入数)が納入されたことが記録されている。   The product delivery information table in FIG. 6B is updated by the inventory management terminal 20. When the product is delivered, its delivery time (time), product code, set incentive point, supplier ID, number of deliveries, etc. are recorded in the product delivery information table of FIG. 6B. In contrast to the setting of the incentive point 30 for the product “radish” in the incentive setting information table of FIG. 6A, it is recorded in the table of FIG. 6B that 10 products “daikon” (delivery number) were delivered at 11:00. ing. Further, in contrast to the setting of the incentive point 70 for the product “tomato” in the table of incentive setting information in FIG. 6A, the product “tomato” in the table of FIG. 6B at 11:10 and 11:22 It is recorded that 14 pieces (delivery number) were delivered.

図6Cの表は、図6Bの表をその日(昨日)の営業開始時間から現在時間までについて、商品毎およびインセンティブ・ポイント毎に補充納入数を集計または累積したものである。現在時間が営業終了時間であれば、図6Cの表は、図6Bの表をその日の営業開始時間から終了時間までについて、商品毎およびインセンティブ・ポイント毎に補充納入数を集計したものとなる。図6Dの表は、図6Cのような日毎の商品補充情報を、複数の日にわたって記録したものである。   The table in FIG. 6C is obtained by counting or accumulating the number of supplementary deliveries for each product and each incentive point from the business start time to the current time on that day (yesterday). If the current time is the business end time, the table in FIG. 6C is the table in FIG. 6B in which the number of replenishment deliveries is tabulated for each product and incentive point from the business start time to the end time of the day. The table in FIG. 6D records the daily product replenishment information as shown in FIG. 6C over a plurality of days.

図5を参照すると、ステップ532において、プロセッサ102(インセンティブ実績反映部1224)は、図6Bのような当日の商品納入情報の表に基づいて、図6Aの表のようなインセンティブ設定後に納入された商品の納入数を商品毎および各インセンティブ・ポイント毎に集計する。それによって、図6Cのようなその日の営業開始時間から現在時間までの商品毎およびインセンティブ・ポイント毎に補充納入数を集計または累積した表が生成される。その日の営業終了時点で、図6Cの表は、その日の営業開始時間から終了時間までの商品毎およびインセンティブ・ポイント毎に補充納入数を集計したものとなる。   Referring to FIG. 5, in step 532, the processor 102 (incentive performance reflecting unit 1224) is delivered after setting the incentive as shown in the table of FIG. 6A based on the table of the commodity delivery information on the day as shown in FIG. 6B. The number of products delivered is aggregated for each product and each incentive point. As a result, a table in which the number of replenishment deliveries is tabulated or accumulated for each product and incentive point from the business start time of the day to the current time as shown in FIG. 6C is generated. At the end of business on that day, the table of FIG. 6C is a summary of the number of replenishment deliveries for each product and incentive point from the business start time to the end time of that day.

図6Cにおいて、例えば、商品コード「001001」の商品「大根」のインセンティブ・ポイント30に対する納入数は、集計時点の時刻で合計450本である。例えば、商品コード「002001」の商品「トマト」のインセンティブ・ポイント30に対する補充納入数は、集計時点の時刻で合計1000個である。   In FIG. 6C, for example, the number of deliveries to the incentive point 30 of the product “daikon” with the product code “001001” is a total of 450 at the time of counting. For example, the number of replenishment deliveries for the incentive point 30 of the product “tomato” with the product code “002001” is a total of 1000 at the time of counting.

図6Cのような日毎に集計した商品補充情報の表を、例えば6ヶ月〜24ヶ月のような複数の日数の期間にわたって記録することによって、図6Dのような過去の日付毎、商品毎およびインセンティブ・ポイント毎の過去の商品補充情報の表が得られる。   By recording a table of product replenishment information aggregated every day as shown in FIG. 6C over a period of a plurality of days such as 6 to 24 months, for example, past dates as shown in FIG. 6D, products and incentives・ A table of past product replenishment information for each point can be obtained.

ステップ534において、プロセッサ102(インセンティブ実績反映部1224)は、後で説明する商品不足情報の表(図8H)と、図6Cの商品補充情報の表とを参照して、算出された予測不足数分の商品が納入されたかどうかを判定する。不足数分の商品が納入されたと判定された場合は、手順はステップ536に進む。不足数分の商品が未だ納入されていないと判定された場合は、手順はステップ538に進む。   In step 534, the processor 102 (incentive performance reflecting unit 1224) refers to a product shortage information table (FIG. 8H) described later and a product replenishment information table in FIG. Judge whether or not the product has been delivered. If it is determined that an insufficient number of items have been delivered, the procedure proceeds to step 536. If it is determined that the shortage of products has not yet been delivered, the procedure proceeds to step 538.

ステップ536において、プロセッサ102(インセンティブ実績反映部1224)は、図6Aのインセンティブ設定情報の表において、不足数分が納入された商品のインセンティブ・ポイントに関する設定をクリアしまたは0(ゼロ)にリセットする。それによって、例えば、図6Aにおけるその商品のインセンティブ・ポイントに関する設定区分の値“1”は、図6Cの表において不足数以上の商品の数が納入されたことが記録されたときに、クリアされまたは0にリセットされる。さらに、図6Cの表における設定時間が削除されてもよい。   In step 536, the processor 102 (incentive performance reflecting unit 1224) clears or resets the setting relating to the incentive point of the product for which the shortage has been delivered in the incentive setting information table of FIG. 6A. . Thereby, for example, the value “1” of the setting category relating to the incentive point of the product in FIG. 6A is cleared when it is recorded in the table of FIG. Or it is reset to 0. Furthermore, the set time in the table of FIG. 6C may be deleted.

ステップ538において、プロセッサ102(インセンティブ実績反映部1224)は、現在時間が営業時間の最後の時間帯かどうかを判定する。最後の時間帯は、例えば、営業終了時間の1時間前〜営業終了時間、または営業終了時間の50分前〜営業終了時間であってもよい。最後の時間帯の開始時点は、商品を売り切る目標時間であってもよい。現在時間が営業時間の最後の時間帯であると判定された場合は、手順はステップ540に進む。現在時間が営業時間の最後の時間帯ではないと判定された場合は、手順はステップ542に進む。   In step 538, the processor 102 (incentive performance reflecting unit 1224) determines whether or not the current time is the last time zone of business hours. The last time zone may be, for example, one hour before the business end time to the business end time, or 50 minutes before the business end time to the business end time. The start time of the last time zone may be a target time for selling the product. If it is determined that the current time is the last time zone of business hours, the procedure proceeds to step 540. If it is determined that the current time is not the last time zone of business hours, the procedure proceeds to step 542.

ステップ540において、プロセッサ102(インセンティブ実績反映部1224)は、不足数分が納入された商品のインセンティブ・ポイントの設定をクリアしまたは0(ゼロ)にリセットする。それによって、最後の時間帯に納入された商品は、不足すると予測されたものであっても、売れ残る可能性が高いので、全てのインセンティブ・ポイントの設定を解除して、インセンティブ・ポイントを与えないようにすることできる。   In step 540, the processor 102 (incentive performance reflecting unit 1224) clears the setting of the incentive point of the product for which the shortage has been delivered or resets it to 0 (zero). As a result, even if the product delivered in the last time zone is predicted to be insufficient, there is a high possibility that it will not sell, so all incentive points will be canceled and incentive points will not be given Can be

ステップ542において、プロセッサ102(インセンティブ実績反映部1224)は、図6Bのような1日の商品納入情報の表における商品毎のインセンティブ・ポイントに対する納入数を集計して、図6Cのような1日の商品毎およびインセンティブ・ポイント毎の商品補充情報の表を生成する。そのようにして、図6Dのような過去の複数の日にわたる商品補充情報の表が得られる。プロセッサ102(インセンティブ実績反映部1224)は、図6Dのような商品補充情報の表における商品毎のインセンティブ・ポイントに対する納入数を集計して、図6Eのような複数の日における商品毎およびインセンティブ・ポイント毎の過去の商品補充情報の表を生成する。図6Eの表において、例えば、商品コード「001001」(大根)について、設定されたインセンティブ・ポイント30に関する集計対象の日数125日、および設定されたインセンティブ・ポイント30に対する集計数(納入数の合計)62500本が記録される。   In step 542, the processor 102 (incentive performance reflecting unit 1224) totals the number of deliveries for incentive points for each product in the daily product delivery information table as shown in FIG. A table of product replenishment information for each product and each incentive point is generated. In this way, a table of product replenishment information over a plurality of past days as shown in FIG. 6D is obtained. The processor 102 (incentive performance reflecting unit 1224) counts the number of deliveries for the incentive points for each product in the product replenishment information table as shown in FIG. 6D. A table of past product replenishment information for each point is generated. In the table of FIG. 6E, for example, for the product code “001001” (radish), the number of days to be aggregated for the set incentive point 30 is 125 days, and the total number for the set incentive point 30 (the total number of deliveries). 62500 are recorded.

ステップ544において、プロセッサ102(インセンティブ実績反映部1224)は、図6Eのような商品補充情報の表に基づいて、商品毎およびインセンティブ・ポイント毎の1日当たりの商品の平均補充数(納入数)を算出する。そのために、商品毎の設定された各インセンティブ・ポイントに対する集計された合計の納入数が、その納入の日数で除算される。図6Eの表において、例えば、商品コード「001001」(大根)について、1日当たりの平均納入数または平均補充数500本が記録される。   In step 544, the processor 102 (incentive performance reflecting unit 1224) calculates the average number of products replenished (delivery number) per day for each product and each incentive point based on the product supplement information table as shown in FIG. 6E. calculate. Therefore, the total number of deliveries for each incentive point set for each product is divided by the number of delivery days. In the table of FIG. 6E, for example, the average delivery number or the average replenishment number 500 per day is recorded for the product code “001001” (radish).

ステップ546において、プロセッサ102(インセンティブ実績反映部1224)は、各インセンティブ・ポイントに対するその算出された1日当たりの商品の平均補充数を用いてインセンティブ設定情報の表を更新する。それによって、図6Fのような更新後の商品に対するインセンティブ設定情報の表が生成される。図6Fの表において、例えば、商品コード「001001」の商品名「大根」について、1日当たりの平均補充数500本が記録される。このようにして、前日までのまたは営業時間中の或る時点までの過去の実際の納入数に基づいて、図6Eのような商品に対するインセンティブ設定情報の表が生成され更新される。それによって、各インセンティブ・ポイントに対する商品の過去の納入実績に基づいて求めた各平均補充数を、各インセンティブ・ポイントに対する商品の予測補充数として使用することができる。   In step 546, the processor 102 (incentive performance reflecting unit 1224) updates the table of incentive setting information using the calculated average replenishment number of products per day for each incentive point. Accordingly, a table of incentive setting information for the updated product as shown in FIG. 6F is generated. In the table of FIG. 6F, for example, the average number of replenishments per day for the product name “daikon” with the product code “001001” is recorded. In this way, the table of incentive setting information for the product as shown in FIG. 6E is generated and updated based on the actual actual number of deliveries up to the previous day or up to a certain point in business hours. Thereby, each average replenishment number obtained based on the past delivery record of the product for each incentive point can be used as the predicted replenishment number of the product for each incentive point.

図7は、図4のステップ514(予測不足数の算出)の具体的なフローチャートの例を示している。   FIG. 7 shows an example of a specific flowchart of step 514 (calculation of the number of prediction deficiencies) in FIG.

図8A〜8Hは、図7のフローチャートに使用される表の例を示している。図8Aは、過去の商品販売情報の表の例を示している。図8Bは、集計した過去の商品販売情報の表の例を示している。図8Cは、当日の商品販売情報の表の例を示している。図8Dは、集計した当日の現在時間までの商品販売情報の表の例を示している。図8Eは、当日の商品販売予測情報の表の例を示している。図8Fは、当日の現在時間以降の商品販売予測情報の表の例を示している。図8Gは、商品在庫情報の表の例を示している。図8Hは、商品不足情報の表の例を示している。   8A to 8H show examples of tables used in the flowchart of FIG. FIG. 8A shows an example of a table of past product sales information. FIG. 8B shows an example of a table of past product sales information tabulated. FIG. 8C shows an example of a table of merchandise sales information for the day. FIG. 8D shows an example of a table of merchandise sales information up to the current time of the current day. FIG. 8E shows an example of a table of commodity sales forecast information for the day. FIG. 8F shows an example of a table of product sales forecast information after the current time of the day. FIG. 8G shows an example of a table of product inventory information. FIG. 8H shows an example of a product shortage information table.

図8Aの表において、商品販売情報は、各日付における各販売時間(時刻)における顧客に対する各商品の販売数量を含んでいる。図8Bの表において、過去の商品販売情報は、1日当たりの営業開始時間から現在時間までの各商品の平均販売数量、および1日当たり(営業開始時間から終了時間まで)の各商品の平均販売数量を含んでいる。現在時間は、図7のフローチャートが実行される当日の現在時間である。   In the table of FIG. 8A, the product sales information includes the sales quantity of each product to the customer at each sales time (time) on each date. In the table of FIG. 8B, the past product sales information is the average sales volume of each product from the business start time to the current time per day, and the average sales volume of each product per day (from the business start time to the end time). Is included. The current time is the current time on the day when the flowchart of FIG. 7 is executed.

図8Cの表において、商品販売情報は、当日の各販売時間(時刻)における顧客に対する各商品の販売数量を含んでいる。その商品販売情報は、料金端末30によって生成されたデータベース162の情報であってもよい。図8Dの表において、当日の商品販売情報は、当日の営業開始時間から現在時間までの各商品の合計の販売数量を含んでいる。   In the table of FIG. 8C, the merchandise sales information includes the sales quantity of each merchandise to the customer at each sales time (time) on the day. The merchandise sales information may be information in the database 162 generated by the fee terminal 30. In the table of FIG. 8D, the product sales information on that day includes the total sales quantity of each product from the business start time on that day to the current time.

図8Gの表において、商品在庫情報は、当日の現在時間において、在庫管理端末20によって記録された各商品の納入数の合計CPから、料金端末30によって記録されたその商品の販売数の合計CTを減算した数量が、その商品の在庫数Sとして記録される。在庫数は、在庫管理端末20またはサーバ装置10(処理部1240)によって計算されてその商品在庫情報に記録されてもよい。   In the table of FIG. 8G, the product inventory information indicates the total CT of the number of sales of the product recorded by the fee terminal 30 from the total CP of the number of deliveries of each product recorded by the inventory management terminal 20 at the current time of the day. The quantity obtained by subtracting is recorded as the stock quantity S of the product. The stock quantity may be calculated by the stock management terminal 20 or the server device 10 (processing unit 1240) and recorded in the product stock information.

図7を参照すると、ステップ552〜556は商品毎に実行される。ステップ552において、プロセッサ102(不足数計算部1230)は、各商品について、図8Aのような過去の商品販売情報における営業開始時間乃至現在時間の販売情報に基づいて、図8Bのような各商品の過去の1日当たりの営業開始時間乃至現在時間の平均販売数の値PTを算出する。例えば、図8Bにおいて、商品コード「001001」の商品「大根」の過去の1日当たりの営業開始時間から現在時間までの平均販売数PTは、250本である。   Referring to FIG. 7, steps 552 to 556 are executed for each product. In step 552, the processor 102 (shortage number calculation unit 1230) determines each product as shown in FIG. 8B based on the sales start time to the current time sales information in the past product sales information as shown in FIG. 8A. A value PT of the average number of sales from the past business start time to the present time is calculated. For example, in FIG. 8B, the average sales number PT from the past business start time per day to the current time for the product “daikon” with the product code “001001” is 250.

ステップ554において、プロセッサ102(不足数計算部1230)は、各商品について、図8Cのような当日の営業開始時間から現在時間までの販売情報に基づいて、図8Dのような当日の営業開始時間から現在時間までの合計の販売数の値CTを算出する。例えば、図8Dにおいて、商品コード「001001」の商品「大根」の当日の営業開始時間から現在時間までの販売数CTは225本である。   In step 554, the processor 102 (shortage number calculation unit 1230), for each product, based on sales information from the business start time on the current day to the current time as shown in FIG. 8C, the business start time on the current day as shown in FIG. 8D. The value CT of the total number of sales from the current time to the current time is calculated. For example, in FIG. 8D, the sales number CT of the product “daikon” with the product code “001001” from the business start time on the day to the current time is 225.

ステップ556において、プロセッサ102(不足数計算部1230)は、各登録商品について、図8Aのような過去の商品販売情報における複数の日にわたる過去の商品販売情報に基づいて、図8Bのような各商品の過去の1日当たりの平均販売数の値PDを算出する。例えば、図8Bにおいて、商品コード「001001」の商品「大根」の過去の1日当たりの平均販売数PDは、1000本である。   In step 556, the processor 102 (shortage number calculation unit 1230) sets each registered product as shown in FIG. 8B based on past product sales information over a plurality of days in past product sales information as shown in FIG. 8A. A value PD of the average number of items sold per day in the past is calculated. For example, in FIG. 8B, the average number of sales PD per day in the past for the product “daikon” with the product code “001001” is 1000.

ステップ558において、プロセッサ102(不足数計算部1230)は、各商品について、過去の1日当たりの現在時間までの平均販売数の値PT、当日の現在時間までの販売数の値CT、過去の1日当たりの平均販売数の値PDが、正の値かどうかを判定する。それらの値が正の値でない、または0(ゼロ)であると判定された場合は、手順はステップ566に進む。   In step 558, the processor 102 (shortage number calculation unit 1230), for each product, the average sales number value PT up to the current time per day in the past, the sales number value CT up to the current time of the day, the past 1 It is determined whether or not the value PD of the average number of sales per day is a positive value. If it is determined that these values are not positive or 0 (zero), the procedure proceeds to step 566.

ステップ560において、プロセッサ102(不足数計算部1230)は、各商品について、過去の1日当たり平均販売数PD、過去の1日当たりの現在時間までの販売数PTと、当日の現在時間までの販売数CTとに基づいて、図8Eのような当日1日分の予測販売数CDを算出する。例えば、当日1日分の予測販売数CDは、過去の1日の平均販売数PDに、当日の現在時間までの販売数CTを過去の1日当たりの現在時間までの販売数PTで除算した値を乗じて求めてもよい(CD=PD×CT/PT)。例えば、図8Eにおいて、商品コード「001001」の商品「大根」の当日1日分の予測販売数CDは900本である(1000×225/250=900)。   In step 560, the processor 102 (shortage calculation unit 1230), for each product, the past average daily sales PD, the past sales PT per day, and the sales up to the current time of the day. Based on CT, the predicted sales number CD for one day on the day as shown in FIG. 8E is calculated. For example, the predicted sales number CD for one day of the day is a value obtained by dividing the average sales number PD in the past day by the sales number CT up to the current time of the day by the sales number PT up to the current time per day in the past. (CD = PD × CT / PT). For example, in FIG. 8E, the predicted number of sales CD for one day of the product “radish” with the product code “001001” is 900 (1000 × 225/250 = 900).

ステップ562において、プロセッサ102(不足数計算部1230)は、各商品について、当日1日分の予測販売数CDと、当日の現在時間までの販売数CTとに基づいて、図8Fのような当日の現在時間から営業終了時間までの予測販売数CRを算出する。例えば、当日の現在時間から営業終了時間までの予測販売数CRは、当日1日分の予測販売数CDから当日の現在時間までの販売数CTを減算した値であってもよい(CR=CD−CT、CD=CT+CR)。例えば、図8Fにおいて、商品コード「001001」の商品「大根」の当日の現在時間から営業終了時間までの予測販売数CRは675本である(900−225=675)。その後、手順はステップ570に進む。   In step 562, the processor 102 (shortage number calculation unit 1230), for each product, on the current day as shown in FIG. 8F based on the predicted sales number CD for one day on the current day and the sales number CT up to the current time on that day. The predicted sales number CR from the current time to the closing time is calculated. For example, the predicted sales number CR from the current time on the current day to the business end time may be a value obtained by subtracting the sales number CT from the current sales time for the current day to the predicted sales number CD for one day on the current day (CR = CD). -CT, CD = CT + CR). For example, in FIG. 8F, the predicted sales number CR from the current time on the day of the product “daikon” with the product code “001001” to the business end time is 675 (900−225 = 675). Thereafter, the procedure proceeds to Step 570.

ステップ566において、プロセッサ102(不足数計算部1230)は、各商品について、当日の現在時間から営業終了時間までの予測販売数CRを0(ゼロ)と決定する。その後、手順はステップ574に進む。   In step 566, the processor 102 (shortage number calculation unit 1230) determines, for each product, the predicted sales number CR from the current time of the day to the business end time is 0 (zero). Thereafter, the procedure proceeds to Step 574.

ステップ570において、プロセッサ102(不足数計算部1230)は、各商品について、予測不足数Dが正の値かどうかを判定する(D>0)。予測不足数Dは、商品在庫数Sから当日の現在時間以降の予測販売数CRを減算した値である(D=S−CR)。また、予測不足数Dは、当日1日分の累積的な予測販売数CDから実際の納入数CPを減算した値でもある(D=CD−CP)。そのために、プロセッサ102(不足数計算部1230)は、商品在庫数Sが当日の現在時間以降の予測販売数CRより少ないか(S<CR)どうかを判定してもよい。また、プロセッサ102(不足数計算部1230)は、当日の現在時間までの実際の納入数(CP=CT+S)が当日1日分の予測販売数CDより少ないか(CP<CD)どうかを判定してもよい。   In step 570, the processor 102 (shortage number calculation unit 1230) determines whether or not the predicted shortage number D is a positive value for each product (D> 0). The forecast shortage number D is a value obtained by subtracting the forecast sales number CR after the current time on the current day from the product stock quantity S (D = S−CR). The forecast deficiency number D is also a value obtained by subtracting the actual delivery quantity CP from the cumulative forecast sales quantity CD for one day on the day (D = CD−CP). Therefore, the processor 102 (shortage number calculation unit 1230) may determine whether the product inventory number S is smaller than the predicted sales number CR after the current time of the day (S <CR). Further, the processor 102 (shortage number calculation unit 1230) determines whether or not the actual delivery number (CP = CT + S) up to the current time on the day is smaller than the predicted sales number CD for the day (CP <CD). May be.

ステップ570において予測不足数Dが正の値である(D>0)と判定された場合は、手順はステップ572に進む。この場合、商品の不足が見込まれる。ステップ570において予測不足数Dが正の値でない(D≦0)と判定された場合は、手順はステップ574に進む。   If it is determined in step 570 that the predicted shortage number D is a positive value (D> 0), the procedure proceeds to step 572. In this case, a shortage of products is expected. If it is determined in step 570 that the predicted shortage number D is not a positive value (D ≦ 0), the procedure proceeds to step 574.

ステップ572において、プロセッサ102(不足数計算部1230)は、図8Hのような各商品の予測不足数Dを算出する。そのために、プロセッサ102(不足数計算部1230)は、商品在庫数Sから当日の現在時間以降の追加的な予測販売数CRを減算しても(D=S−CR)、または当日1日分の累積的な予測販売数CDから実際の納入数CPを減算してもよい(D=CD−CP)。例えば、図8Hにおいて、商品コード「001001」の商品「大根」の予測不足数Dは500本である(675−175=500)。このようにして、各商品について、インセンティブ・ポイントの計算タイミングで、当日の現在時間における予測不足数を求めることができる。その後、手順は図7のルーチンを出る。   In step 572, the processor 102 (shortage number calculation unit 1230) calculates the predicted shortage number D of each product as shown in FIG. 8H. Therefore, even if the processor 102 (shortage number calculation unit 1230) subtracts the additional predicted sales number CR after the current time on the current day from the product inventory number S (D = S-CR), or the day's worth The actual delivery quantity CP may be subtracted from the cumulative forecast sales quantity CD of (D = CD−CP). For example, in FIG. 8H, the number of insufficient predictions D for the product “daikon” with the product code “001001” is 500 (675-175 = 500). In this way, for each product, the number of prediction shortages at the current time of the day can be obtained at the incentive point calculation timing. Thereafter, the procedure exits the routine of FIG.

ステップ574において、プロセッサ102(不足数計算部1230)は、図8Hの表のように、在庫が少なくない各商品の予測不足数(D)を0(ゼロ)と決定する。その後、手順は図7のルーチンを出る。   In step 574, the processor 102 (shortage number calculation unit 1230) determines the predicted shortage number (D) of each product whose inventory is not small as 0 (zero) as shown in the table of FIG. 8H. Thereafter, the procedure exits the routine of FIG.

図9は、図4のステップ516(インセンティブの設定)における商品に対するインセンティブ・ポイントを設定する処理のための具体的なフローチャートの例を示している。   FIG. 9 shows an example of a specific flowchart for the process of setting an incentive point for a product in step 516 (setting an incentive) in FIG.

図10A〜10Cは、図9のフローチャートに使用される表の例を示している。図10Aは、図4のステップ514(図7)で求められた商品不足情報の表の例を示している。
図10Bは、商品に対するインセンティブ設定情報の表(一部)の例を示している。図10Aのような商品不足情報における各予測不足数(D>0)が、図10Bの表におけるいずれかの平均補充数に対応付けられまたはマッピングされる。図10Cは、商品に対するインセンティブ設定情報の表(一部)の別の例を示している。図10Cのインセンティブ設定情報の表において、図10Bのインセンティブ設定情報の表において対応付けられまたはマッピングされた平均補充数に対応する商品のインセンティブ・ポイントに、設定区分“1”が設定される。
10A to 10C show examples of tables used in the flowchart of FIG. FIG. 10A shows an example of a table of product shortage information obtained in step 514 (FIG. 7) of FIG.
FIG. 10B shows an example of a table (partial) of incentive setting information for a product. Each predicted shortage number (D> 0) in the product shortage information as shown in FIG. 10A is associated with or mapped to any of the average replenishment numbers in the table of FIG. 10B. FIG. 10C illustrates another example of a table (partial) of incentive setting information for a product. In the incentive setting information table of FIG. 10C, the setting category “1” is set to the incentive point of the product corresponding to the average replenishment number associated or mapped in the incentive setting information table of FIG. 10B.

図9を参照すると、ステップ600〜602は各商品のインセンティブ・ポイント設定について初期化を行うための処理である。ステップ600において、プロセッサ102(インセンティブ設定部1232)は、全ての商品について、図10Bのような商品に対するインセンティブ設定情報の表の設定区分を参照して、各商品にインセンティブ・ポイントが設定されているか(設定区分=1)どうかを判定する。各商品にインセンティブ・ポイントが設定されていると判定された場合は、手順はステップ602に進む。各商品にインセンティブ・ポイントが設定されていないと判定された場合は、手順はステップ604に進む。   Referring to FIG. 9, steps 600 to 602 are processes for initializing the incentive point setting of each product. In step 600, the processor 102 (incentive setting unit 1232) refers to the setting classification in the table of incentive setting information for the product as shown in FIG. 10B for all the products, and whether incentive points are set for each product. It is determined whether (setting category = 1). If it is determined that an incentive point is set for each product, the procedure proceeds to step 602. If it is determined that no incentive point is set for each product, the procedure proceeds to step 604.

ステップ602において、プロセッサ102(インセンティブ設定部1232)は、各商品に対するインセンティブ設定情報の表におけるインセンティブ・ポイントの設定をクリアまたは削除し、設定区分の値“1”を削除しまたは設定区分に値“0”を設定する。ステップ600〜602によって、全ての設定区分の値が削除されまたは全ての設定区分が値“0”に設定される。   In step 602, the processor 102 (incentive setting unit 1232) clears or deletes the setting of the incentive point in the table of incentive setting information for each product, deletes the value “1” of the setting section, or sets the value “ Set to 0 ”. Through steps 600 to 602, the values of all setting sections are deleted or all the setting sections are set to the value “0”.

ステップ604において、プロセッサ102(インセンティブ設定部1232)は、個々の商品について、図10Aのような商品不足情報の表を参照して、予測不足数が正の値か(>0)、または正の予測不足数が存在するかどうかを判定する。予測不足数が正の値でないまたは0(ゼロ)であると判定された場合は、手順はステップ614に進む。図10Aにおいて、例えば、商品コード「001002」の商品は予測不足数が0(ゼロ)である。予測不足数が正の値であるまたは正の予測不足数が存在すると判定された場合は、手順はステップ606に進む。図10Aにおいて、例えば、商品コード「001001」、「002001」の商品「大根」、「トマト」は、その予測不足数がそれぞれ500本、900個である。   In step 604, the processor 102 (incentive setting unit 1232) refers to the product shortage information table as shown in FIG. 10A for each product and determines whether the predicted shortage number is a positive value (> 0) or a positive value. It is determined whether there is an insufficient number of predictions. If it is determined that the number of insufficient predictions is not a positive value or 0 (zero), the procedure proceeds to step 614. In FIG. 10A, for example, the product with the product code “001002” has a prediction shortage number of 0 (zero). If it is determined that the number of insufficient predictions is a positive value or that there is a positive number of insufficient predictions, the procedure proceeds to step 606. In FIG. 10A, for example, for the products “radish” and “tomato” with the product codes “001001” and “002001”, the numbers of prediction deficiencies are 500 and 900, respectively.

ステップ606において、プロセッサ102(インセンティブ設定部1232)は、不足する商品が図10Bのようなインセンティブ設定情報の表に存在するかどうかを判定する。図10Bにおいて、例えば、インセンティブ・ポイントが設定された商品「大根」、「トマト」が存在する。商品がインセンティブ設定情報の表に存在すると判定された場合は、手順はステップ608に進む。商品がインセンティブ設定情報の表に存在しないと判定された場合は、手順はステップ614に進む。例えば、新しい商品がデータベース162に登録された場合、商品がインセンティブ設定情報の表に存在しないことがある。   In step 606, the processor 102 (incentive setting unit 1232) determines whether or not the lacking product exists in the incentive setting information table as shown in FIG. 10B. In FIG. 10B, for example, there are products “daikon” and “tomato” for which incentive points are set. If it is determined that the product exists in the incentive setting information table, the procedure proceeds to step 608. If it is determined that the product does not exist in the incentive setting information table, the procedure proceeds to step 614. For example, when a new product is registered in the database 162, the product may not exist in the incentive setting information table.

ステップ608において、プロセッサ102(インセンティブ設定部1232)は、図10Bのようなインセンティブ設定情報において不足する商品の各インセンティブ・ポイントについて過去の平均補充数が今回の予測不足数以下(平均補充数≦予測不足数)となるものがあるかどうかを判定する。但し、現在時間が営業終了のn時間前以降で(図4、ステップ510)、インセンティブ設定情報中に図10Bの表の括弧内に示されているような補正された平均補充数が設定されている場合は、平均補充数として補正された平均補充数が使用される。   In step 608, the processor 102 (incentive setting unit 1232) determines that the past average replenishment number is less than or equal to the current predicted shortage number (average replenishment number ≦ prediction) for each incentive point of the product that is insufficient in the incentive setting information as illustrated in FIG. 10B. It is determined whether there is something that becomes (deficient number). However, after the current time is n hours before the end of business (FIG. 4, step 510), the corrected average replenishment number as shown in parentheses in the table of FIG. 10B is set in the incentive setting information. If there is, the corrected average replenishment number is used as the average replenishment number.

ステップ608においてその商品について平均補充数が予測不足数以下となるインセンティブ・ポイントが存在しないと判定された場合は、手順はステップ614に進む。その商品について平均補充数が予測不足数以下となるインセンティブ・ポイントが存在すると判定された場合は、手順はステップ610に進む。この場合、インセンティブ設定情報の表には、その予測不足数を対応付け可能なまたはマッピング可能な平均補充数、またはその予測不足数と整合する平均補充数が対応付けられたインセンティブ・ポイントが、存在する。   If it is determined in step 608 that there is no incentive point for the product whose average number of supplements is equal to or less than the predicted shortage, the procedure proceeds to step 614. If it is determined that there is an incentive point at which the average number of supplements is equal to or less than the predicted shortage, the procedure proceeds to step 610. In this case, the incentive setting information table has an incentive point associated with the average number of supplements that can be mapped or mapped to the number of forecast shortages, or the average number of supplements that matches the number of forecast shortages. To do.

図10Bにおいて、例えば、破線矢印で示されているように、予測不足数500と等しい商品「大根」の平均補充数500が存在する。また、例えば、破線矢印で示されているように、商品「トマト」の平均補充数には、予測不足数900と等しいものはないが、予測不足数900より少ない最大の数700が存在する。   In FIG. 10B, for example, as indicated by a broken-line arrow, there is an average replenishment number 500 of the product “daikon” equal to the predicted shortage number 500. Further, for example, as indicated by a broken line arrow, the average number of supplements of the product “tomato” is not equal to the predicted shortage number 900, but there is a maximum number 700 smaller than the predicted shortage number 900.

一方、現在時間が営業終了のn時間前以降で、インセンティブ設定情報中に補正された平均補充数が存在する場合は、その補正された平均補充数が用いられる。この場合、図10Aにおいて、予測不足数が括弧内の値とする。図10Bにおいて、例えば、一点鎖線矢印で示されているように、商品「大根」の平均補充数には、予測不足数360と等しいものはないが、予測不足数360より少ない最大の数350が存在する。例えば、一点鎖線矢印で示されているように、予測不足数500と等しい商品「トマト」の補正された平均補充数500本が存在する。   On the other hand, when the current time is n hours before the end of business and there is a corrected average replenishment number in the incentive setting information, the corrected average replenishment number is used. In this case, in FIG. 10A, the predicted shortage number is a value in parentheses. In FIG. 10B, for example, as indicated by a one-dot chain line arrow, the average replenishment number of the product “radish” is not equal to the insufficient prediction number 360, but has a maximum number 350 smaller than the predicted shortage number 360. Exists. For example, as indicated by a one-dot chain line arrow, there is a corrected average replenishment number of 500 “tomatoes” equal to the predicted shortage number of 500.

ステップ610において、プロセッサ102(インセンティブ設定部1232)は、図10Cのようなインセンティブ設定情報の表において、各商品について平均補充数が予測不足数以下(平均補充数≦予測不足数)となる最大の平均補充数に対応するインセンティブ・ポイントを選択する。それによって、その予測不足数をそのような平均補充数に対応づけまたはマッピングして、その平均補充数に対応するインセンティブ・ポイントが選択される。次いで、プロセッサ102(インセンティブ設定部1232)は、図10Cのようなインセンティブ設定情報の表においてその商品のその選択されたインセンティブ・ポイントに設定区分の値“1”を設定する。このように、商品の平均補充数に、予測不足数と等しいものがない場合に、予測不足数より少ない平均補充数を選択することによって、営業終了時において商品の売れ残りが発生する可能性をできるだけ小さくすることができる。図10Cにおいて、例えば、商品「大根」のインセンティブ・ポイント30の行における設定区分に値“1”が設定される。また、図10Cにおいて、例えば、商品「トマト」のインセンティブ・ポイント50の行における設定区分に値“1”が設定される。   In step 610, the processor 102 (incentive setting unit 1232) sets the maximum number of the average replenishment for each product to be equal to or less than the predicted shortage (average replenishment number ≦ predicted shortage) in the incentive setting information table as shown in FIG. Select the incentive point corresponding to the average replenishment number. Thereby, the insufficiency point corresponding to the average replenishment number is selected by mapping or mapping the predicted shortage number to such an average replenishment number. Next, the processor 102 (incentive setting unit 1232) sets the value “1” of the setting category to the selected incentive point of the product in the incentive setting information table as shown in FIG. 10C. In this way, if there is no product that has an average number of replenishment that is not equal to the predicted shortage number, selecting an average replenishment number that is smaller than the predicted shortage number will minimize the possibility of unsold products at the end of business. Can be small. In FIG. 10C, for example, the value “1” is set in the setting category in the line of the incentive point 30 for the product “daikon”. In FIG. 10C, for example, the value “1” is set in the setting category in the line of the incentive point 50 for the product “tomato”.

上述のように、現在時間が営業終了のn時間前以降で、インセンティブ設定情報中に補正された平均補充数が存在する場合は、その補正された平均補充数が用いられる。この場合、図10Cにおいて、括弧内に示されているように、例えば、商品「大根」のインセンティブ・ポイント50の行における設定区分に値“1”が設定される。また、図10Cにおいて、例えば、商品「トマト」のインセンティブ・ポイント70の行における設定区分に値“1”が設定される。このように、営業終了n時間前以降において、補正された平均補充数を用いることにより、予測不足数が早い時間帯の場合より相対的に少ない場合でも、予測不足数の割に相対的に高いインセンティブ・ポイントを設定して、商品納入に対し相対的に高いインセンティブを付与することができる。   As described above, when the current time is n hours before the end of business and there is a corrected average replenishment number in the incentive setting information, the corrected average replenishment number is used. In this case, as shown in parentheses in FIG. 10C, for example, the value “1” is set in the setting category in the line of the incentive point 50 for the product “daikon”. In FIG. 10C, for example, the value “1” is set in the setting category in the line of the incentive point 70 for the product “tomato”. In this way, by using the corrected average number of replenishment after n hours before the end of business, even if the number of prediction deficiencies is relatively smaller than in the early hours, it is relatively high for the number of prediction deficiencies Incentive points can be set to give a relatively high incentive to product delivery.

ステップ614において、プロセッサ102(インセンティブ設定部1232)は、インセンティブ設定情報の表において、その商品のそのインセンティブ・ポイントにおいて設定区分の値“0”を設定するかまたは空白を維持する。商品がインセンティブ設定情報の表に存在しない場合には、プロセッサ102(インセンティブ設定部1232)は、インセンティブ設定情報の表に対して何もしなくてよい。   In step 614, the processor 102 (incentive setting unit 1232) sets the value “0” of the setting section at the incentive point of the product in the table of incentive setting information or maintains a blank. When the product does not exist in the incentive setting information table, the processor 102 (incentive setting unit 1232) does not have to do anything to the incentive setting information table.

ステップ618において、プロセッサ102(インセンティブ設定部1232)は、インセンティブ・ポイントが設定された商品名およびその予測不足数を含む商品補充依頼情報を生成する。プロセッサ102(インセンティブ設定部1232)は、商品補充依頼情報を、電子メールとして各納入者の情報処理端末60または携帯情報端末64用の電子メール・アドレスに送信するか、またはウェブページの商品補充依頼情報画面(図17)として保存して閲覧可能にする。プロセッサ102(処理部1240)は、情報処理端末50、60、携帯情報端末64によってアクセス可能なウェブサイトにそのウェブページを格納しまたはアップロードしてもよい。   In step 618, the processor 102 (incentive setting unit 1232) generates product replenishment request information including the product name for which the incentive point is set and the predicted shortage number. The processor 102 (incentive setting unit 1232) transmits the product replenishment request information as an e-mail to the e-mail address for each information processing terminal 60 or portable information terminal 64 of each supplier, or the product replenishment request on the web page. It is saved as an information screen (FIG. 17) and can be viewed. The processor 102 (processing unit 1240) may store or upload the web page on a website accessible by the information processing terminals 50 and 60 and the portable information terminal 64.

図11は、図4のステップ516(インセンティブの付与)におけるインセンティブ・ポイントを納入者に付与する処理のための具体的なフローチャートの例を示している。図9と図11のフローチャートは、同時に実行されても、またはその一方の後にその他方が実行されてもよい。   FIG. 11 shows an example of a specific flowchart for the process of giving the incentive point to the supplier in step 516 (granting incentive) in FIG. The flowcharts of FIGS. 9 and 11 may be executed simultaneously, or the other may be executed after one of them.

図12A〜12Cは、図11のフローチャートに使用される表の例を示している。図12Aは、商品に対するインセンティブ設定情報の表(一部)の例を示している。図12Bは、商品納入情報の表の例を示している。図12Bの表は、商品の納入時に、納入者によって操作された在庫管理端末20によって生成されまたは更新される。   12A to 12C show examples of tables used in the flowchart of FIG. FIG. 12A shows an example of a table (partial) of incentive setting information for a product. FIG. 12B shows an example of a table of product delivery information. The table of FIG. 12B is generated or updated by the inventory management terminal 20 operated by the supplier when the goods are delivered.

図12Cは、各納入者に与えられたインセンティブ・ポイントの情報の表の例を示している。サーバ装置10によって、日付、時間、インセンティブ・ポイントの付与または消費の区分、および加算または減算されるインセンティブ・ポイントが、データベース162のインセンティブ・ポイント情報に記録される。商品納入者が、インセンティブ・ポイントを、例えば、換金、商品の購入、条件の良い商品配列棚を使用する権利、等に使用できるようになっていてもよい。   FIG. 12C shows an example of a table of incentive point information given to each supplier. The date, time, incentive point grant or consumption classification, and incentive points to be added or subtracted by the server device 10 are recorded in the incentive point information of the database 162. The merchandise supplier may be able to use the incentive points, for example, for cash, purchase of merchandise, right to use a good merchandise arrangement shelf, and the like.

図12Aの表において、設定区分(=1)および「設定時間」を参照すると、当日10時に商品名「大根」に対してインセンティブ・ポイント30が設定され、当日10時に商品名「トマト」に対してインセンティブ・ポイント70が設定されている。   Referring to the setting category (= 1) and “setting time” in the table of FIG. 12A, an incentive point 30 is set for the product name “radish” at 10:00 on the day, and for the product name “tomato” at 10:00 on that day. An incentive point 70 is set.

図12Bの表において、当日(今日)の異なる時間に、納入者によって納入された商品の商品コードとその納入数が記録される。図12Bの表において、図12Aの表におけるインセンティブ・ポイントが設定された商品が、図12Aの表における設定時間(10時)以降に納入された場合には、その納入に対してそのインセンティブ・ポイントが記録される。図12Bに示されているように、図12Aにおける或る商品に設定されたインセンティブ・ポイントが或る時間または時刻(12時)に変更された場合には、その変更された時間以降に納入された商品にはその変更されたインセンティブ・ポイントが記録され適用される。   In the table of FIG. 12B, the product code of the product delivered by the supplier and the number of deliveries are recorded at different times on the current day (today). In the table of FIG. 12B, when a product for which the incentive point in the table of FIG. 12A is set is delivered after the set time (10 o'clock) in the table of FIG. 12A, the incentive point for that delivery is Is recorded. As shown in FIG. 12B, when the incentive point set for a certain product in FIG. 12A is changed at a certain time or time (12 o'clock), it is delivered after the changed time. The modified incentive points are recorded and applied to the merchandise.

図11を参照すると、ステップ630において、プロセッサ102(インセンティブ付与部1234)は、図12Aおよび12Bのようなインセンティブ設定情報および商品納入情報の表を参照して、図12Bにおける納入商品に設定されたインセンティブ・ポイントが存在するかどうかを判定する。納入商品に設定されたインセンティブ・ポイントが存在すると判定された場合は、手順はステップ632に進む。納入商品に設定されたインセンティブ・ポイントが存在しないと判定された場合は、手順は図11のルーチンを出る。   Referring to FIG. 11, in step 630, the processor 102 (incentive provision unit 1234) is set to the delivered product in FIG. 12B with reference to the incentive setting information and product delivery information table as in FIGS. 12A and 12B. Determine if incentive points exist. If it is determined that there is an incentive point set for the delivered product, the procedure proceeds to step 632. If it is determined that there is no incentive point set for the delivered product, the procedure exits the routine of FIG.

ステップ632において、プロセッサ102(インセンティブ付与部1234)は、図12Bのような商品納入情報の表において、商品コードおよび納入時間に基づいて図12Aのようなインセンティブ設定情報の表を参照し、該当する納入時間の商品にインセンティブ・ポイントを記録する。それによって、インセンティブ・ポイント付与対象の商品の納入数と、付与されるインセンティブ・ポイントの値とが関連付けられる。さらに、プロセッサ102(インセンティブ付与部1234)は、インセンティブ・ポイントの設定値に納入数の値を乗算して、納入者に与えられるインセンティブ・ポイントの合計を算出する。   In step 632, the processor 102 (incentive provision unit 1234) refers to the incentive setting information table shown in FIG. 12A based on the product code and the delivery time in the product delivery information table shown in FIG. Record incentive points on products at delivery time. As a result, the number of products delivered to which incentive points are granted is associated with the value of the incentive points to be given. Further, the processor 102 (incentive provision unit 1234) multiplies the set value of the incentive points by the value of the number of deliveries to calculate the sum of the incentive points given to the supplier.

この場合、係数としての設定インセンティブ・ポイント(設定された報奨値)Iに、変数としての補充納入数Pが乗算されて、その積である合計の報奨値が、納入者に付与される報奨または報酬Rとして決定される。但し、納入者に付与される報奨または報酬Rの決定法はこれに限定されない。納入者に付与される報奨または報酬Rは、設定インセンティブ・ポイント(設定された報奨値)Iおよび補充納入数Pの関数であればよい。例えば、納入者に付与される報奨または報酬Rは、或る複数の値Lを超えた分の納入数(P−L)については、設定インセンティブ・ポイントの値Iと“納入数の2分の1”(P−L)/2との間の積であってもよい(R=I×L+I×(P−L)/2)。従って、設定インセンティブ・ポイント(設定された報奨値)Iは、報奨または報酬Rを決定するために使用される設定値、基準値または基礎値であってもよい。   In this case, the set incentive point (set reward value) I as a coefficient is multiplied by the supplementary delivery number P as a variable, and the total reward value that is the product is a reward or It is determined as a reward R. However, the method for determining the reward or reward R given to the supplier is not limited to this. The reward or reward R given to the supplier may be a function of the set incentive point (set reward value) I and the supplementary delivery number P. For example, the reward or reward R given to the supplier is the value I of the set incentive point and “two minutes of the number of deliveries” for the number of deliveries (PL) that exceeds a certain value L. It may be a product between 1 ″ (P−L) / 2 (R = I × L + I × (P−L) / 2). Accordingly, the set incentive point (set reward value) I may be a set value, a reference value or a base value used to determine the reward or reward R.

ステップ634において、プロセッサ102(インセンティブ付与部1234)は、データベース162の図12Cのようなインセンティブ・ポイント情報の表に、該当する納入者に対して付与の日付および時間とその算出されたインセンティブ・ポイント値とを記録する。それによって、商品の納入数に応じたインセンティブ・ポイントがその納入者に報奨または特典として与えられる。   In step 634, the processor 102 (incentive granting unit 1234) adds the date and time of grant to the corresponding supplier and the calculated incentive point in the incentive point information table as shown in FIG. 12C of the database 162. Record the value. As a result, incentive points corresponding to the number of products delivered are given to the supplier as rewards or benefits.

図12Cの表において、例えば、納入者ID「00000A」に対して、図12Bの表におけるポイント30に10個を乗算して得られた値300がインセンティブ・ポイントとして与えられる。また、例えば、納入者ID「00000D」に対して、図12Bの表におけるポイント70に5個を乗算して得られた値350がインセンティブ・ポイントとして与えられる。また、例えば、納入者ID「00000C」に対して、図12Bの表におけるポイント70に14個を乗算して得られた値980がインセンティブ・ポイントとして与えられる。また、例えば、納入者ID「00000R」に対して、図12Bの表におけるポイント20に5個を乗算して得られた値100がインセンティブ・ポイントとして与えられる。   In the table of FIG. 12C, for example, for the supplier ID “00000A”, a value 300 obtained by multiplying 10 points 30 in the table of FIG. 12B is given as an incentive point. Further, for example, for the supplier ID “00000D”, a value 350 obtained by multiplying the point 70 in the table of FIG. 12B by 5 is given as an incentive point. Further, for example, for the supplier ID “00000C”, a value 980 obtained by multiplying 14 points 70 in the table of FIG. 12B is given as an incentive point. Also, for example, for the supplier ID “00000R”, a value 100 obtained by multiplying the point 20 in the table of FIG. 12B by 5 is given as an incentive point.

このようにして、日付、時間、インセンティブ・ポイントの付与または消費の区分、および加算または減算されるインセンティブ・ポイントが、データベース162の納入者に付与されたインセンティブ・ポイント情報に記録される。情報処理端末40は、任意の時点で、商品納入者の操作に従って、データベース162のインセンティブ・ポイント情報を納入者のICカード、電子マネー等に移動またはコピーしてもよい。情報処理端末40または料金端末30は、任意の時点で、商品納入者または店員の操作に従って、データベース162またはICカード、電子マネー等のインセンティブ・ポイント情報に基づいて、そのインセンティブ・ポイントの消費を記録してもよい。   In this manner, the date, time, incentive point grant or consumption classification, and incentive points to be added or subtracted are recorded in the incentive point information given to the supplier of the database 162. The information processing terminal 40 may move or copy the incentive point information in the database 162 to the IC card, electronic money or the like of the supplier at any time according to the operation of the product supplier. The information processing terminal 40 or the charge terminal 30 records the consumption of the incentive point based on the incentive point information such as the database 162 or the IC card or the electronic money according to the operation of the product supplier or the store clerk at any time. May be.

図13は、図4のステップ512(インセンティブ設定情報の補正)の具体的なフローチャートの例を示している。   FIG. 13 shows an example of a specific flowchart of step 512 (correction of incentive setting information) in FIG.

図14A〜14Dは、図13のフローチャートに使用される表の例を示している。図14Aは、過去の商品補充情報の表の例を示している。図14Bは、全ての商品について集計した1日当たりの営業開始時間から終了時間までの過去の商品補充情報の表の例を示している。図14Cは、全ての商品について集計した1日当たりの或る時間から営業終了までの過去の商品補充情報の表の例を示している。図14Dは、補正された平均補充数を含む、商品に対するインセンティブ設定情報の表(一部)の例を示している。   14A to 14D show examples of tables used in the flowchart of FIG. FIG. 14A shows an example of a table of past product replenishment information. FIG. 14B shows an example of a table of past product replenishment information from the business start time to the end time per day for all products. FIG. 14C shows an example of a table of past product replenishment information from a certain time per day to the end of business totaled for all products. FIG. 14D shows an example of a table (partial) of incentive setting information for a product including the corrected average replenishment number.

図13を参照すると、ステップ650において、プロセッサ102(インセンティブ補正部1228)は、図14Aのような過去の商品補充情報の表に基づいて、各インセンティブ・ポイントに対する営業開始時間から終了時間までの1日当たりの平均納入数または補充数を算出する。この場合、同じインセンティブ・ポイント値に対して、商品毎ではなく全ての商品について商品横断的に1日当たりの平均納入数が算出されてもよい。それによって、各インセンティブ・ポイントに対して、例えば図14Bのような1日当たりの平均納入数が算出される。また、全ての商品について算出された平均納入数を用いることによって、個々の商品について商品補充情報が統計的に少ない場合であっても、信頼性の高い補正を行うことができる。また、プロセッサ102(インセンティブ補正部1228)は、1日の営業時間における単位時間当たりの納入数、または1日のインセンティブ・ポイント設定後における単位時間当たりの納入数を算出してもよい。単位時間は、例えば、30分、1時間または2時間であってもよい。この場合、単位時間は1時間である。図14Bにおいて、インセンティブ・ポイント10、20に対して1日当たりの平均納入数はそれぞれ50000個、150000個であり、単位時間当たりの納入数はそれぞれ6250個、1875個である。   Referring to FIG. 13, in step 650, the processor 102 (incentive correction unit 1228) determines 1 from the business start time to the end time for each incentive point based on the past product replenishment information table as shown in FIG. 14A. Calculate the average number of deliveries or replenishments per day. In this case, for the same incentive point value, the average number of deliveries per day may be calculated across products for all products, not for each product. Thereby, for each incentive point, for example, the average number of deliveries per day as shown in FIG. 14B is calculated. In addition, by using the average number of deliveries calculated for all products, it is possible to perform highly reliable correction even when the product supplement information is statistically small for each product. Further, the processor 102 (incentive correction unit 1228) may calculate the number of deliveries per unit time in the business hours of the day, or the number of deliveries per unit time after setting the incentive points for the day. The unit time may be, for example, 30 minutes, 1 hour, or 2 hours. In this case, the unit time is 1 hour. In FIG. 14B, the average number of deliveries per day for incentive points 10 and 20 is 50000 and 150,000, respectively, and the numbers of deliveries per unit time are 6250 and 1875, respectively.

ステップ652において、プロセッサ102(インセンティブ補正部1228)は、図14Aのような過去の商品補充情報の表に基づいて、ステップ650の場合と同様に、各インセンティブ・ポイントに対する1日当たりの営業終了n時間前から終了時間までの平均納入数を算出する。この場合も、ステップ650の場合と同様に、同じインセンティブ・ポイント値に対して、商品毎ではなく全ての商品について商品横断的に1日当たりの営業終了n時間前から終了時間までの平均納入数が算出されてよい。営業終了n時間前は、例えば、n=2時間として、終了時間が17時の場合に15時であってもよい。それによって、各インセンティブ・ポイントに対して、例えば図14Cのような1日当たりのn時間前から終了時間までの平均納入数が算出される。図14Cにおいて、インセンティブ・ポイント10、20に対してその平均納入数は、それぞれ5000個、14000個である。   In step 652, the processor 102 (incentive correction unit 1228), based on the table of past product replenishment information as shown in FIG. 14A, closes n hours per day for each incentive point as in step 650. Calculate the average number of deliveries from before to the end time. In this case as well, as in step 650, for the same incentive point value, the average number of deliveries from the n hours before the end of business per day to the end time for all products, not for each product, May be calculated. For example, n hours before the end of business may be set to n = 2 hours and may be 15:00 when the end time is 17:00. Thereby, for each incentive point, for example, the average number of deliveries from n hours before per day to the end time as shown in FIG. 14C is calculated. In FIG. 14C, the average delivery numbers for incentive points 10 and 20 are 5000 and 14000, respectively.

ステップ654において、プロセッサ102(インセンティブ補正部1228)は、図14Bおよび14Cのような過去の商品補充情報の表に、各インセンティブ・ポイントに対する過去の商品補充情報のデータが存在するかどうかを判定する。各インセンティブ・ポイントに対する過去の商品補充情報のデータが存在すると判定された場合は、手順はステップ656に進む。各インセンティブ・ポイントに対する過去の商品補充情報のデータが存在しないと判定された場合は、手順はステップ658に進む。   In step 654, the processor 102 (incentive correction unit 1228) determines whether or not past product supplement information data for each incentive point exists in the past product supplement information table as shown in FIGS. 14B and 14C. . If it is determined that there is past product supplement information data for each incentive point, the procedure proceeds to step 656. If it is determined that there is no past product supplement information data for each incentive point, the procedure proceeds to step 658.

ステップ656において、プロセッサ102(インセンティブ補正部1228)は、各インセンティブ・ポイントについて補正比率を算出する。その補正比率は、例えば図14Bのような集計した過去の商品補充情報の表における1日当たりまたは単位時間当たりの納入数に対する、例えば図14Cのような過去の商品補充情報の表におけるn時間前以降の納入数の比率であってもよい。例えば、図14Bおよび14Cにおいて、インセンティブ・ポイント10について1日8時間当たり補充納入数が50000個なので、1日の1時間当たり納入数は6250個である。営業終了までの2時間(n=2)の補充納入数は5000個なので、その1時間当たり納入数は2500個である。この場合、補正比率は、1時間当たり補充納入数6250個に対する15時以降の1時間当たり補充納入数は2500個なので、補正比率は0.4(=2500/6250)として算出される。このようにして、1日の平均補充数に対する営業終了までの最後のn時間における平均補充数の比率に基づいて、営業終了までのn時間における平均補充数を求めるための補正比率を求めることができる。   In step 656, the processor 102 (incentive correction unit 1228) calculates a correction ratio for each incentive point. The correction ratio is, for example, after n hours in the past product replenishment information table as shown in FIG. 14C for the number of deliveries per day or per unit time in the past product replenishment information table as shown in FIG. 14B. It may be the ratio of the number of deliveries. For example, in FIGS. 14B and 14C, the number of replenishment deliveries per 8 hours per day for the incentive point 10 is 50000, so the number of deliveries per hour per day is 6250. Since the number of replenishment deliveries for 2 hours (n = 2) until the end of business is 5000, the number of deliveries per hour is 2500 pieces. In this case, the correction ratio is calculated as 0.4 (= 2500/6250) because the replenishment delivery number per hour after 15:00 is 2500 for the replenishment delivery number 6250 per hour. In this way, the correction ratio for obtaining the average replenishment number in n hours until the end of business can be obtained based on the ratio of the average replenishment number in the last n hours until the business end to the average daily replenishment number. it can.

但し、補正比率の求め方は、これに限定されない。1日の営業時間の単位時間当たりの平均納入数の代わりに、例えば、1日のインセンティブ・ポイント設定後の経過時間における単位時間当たりの納入数が算出されてもよい。また、全ての商品の代わりに、補正比率を適用する商品自体かまたはその商品と類似性の高い商品の単位時間当たりの平均納入数が算出されてもよい。その商品に類似した商品とは、例えば、経過時間に対する商品の補充数の推移が類似した商品であってもよい。例えば、インセンティブ・ポイント設定後の大根の補充数の時間的推移は、インセンティブ・ポイント設定後の例えばゴボウおよびニンジン等の根菜類の補充数の時間的推移と高い類似性を有する可能性がある。一方、例えば、インセンティブ・ポイント設定後の大根の補充数の時間的推移は、インセンティブ・ポイント設定後の例えばイチゴ等の鮮度が落ちやすい果実の補充数の時間的推移と低い類似性を有する可能性がある。このように類似した商品の補充数を用いることによって、各商品について、より正確な補正比率を求めることができる。   However, the method for obtaining the correction ratio is not limited to this. Instead of the average number of deliveries per unit time of the business hours per day, for example, the number of deliveries per unit time in the elapsed time after setting the incentive points per day may be calculated. Further, instead of all the products, the average number of deliveries per unit time of the product itself to which the correction ratio is applied or a product similar to the product may be calculated. The product similar to the product may be, for example, a product with a similar transition of the number of products replenished with respect to the elapsed time. For example, the time transition of the number of supplements of radish after setting the incentive point may have a high similarity to the time transition of the number of supplements of root vegetables such as burdock and carrot after the incentive point is set. On the other hand, for example, the time transition of the number of radish supplements after setting the incentive point may have a low similarity to the time transition of the number of supplemented fruits that tend to lose their freshness such as strawberries after the incentive point setting. There is. By using the number of supplements of similar products in this way, a more accurate correction ratio can be obtained for each product.

ステップ658において、プロセッサ102(インセンティブ補正部1228)は、図14Bおよび14Cの表に1つ下位のインセンティブ・ポイントが存在するかどうかを判定する。ここで、1つ下位とは、1等級低いインセンティブ・ポイントを表し、設定インセンティブ・ポイントがより少ない次の設定インセンティブ・ポイントを表す。1つ下位のインセンティブ・ポイントは、例えば、或るインセンティブ・ポイント20に関する過去の商品補充情報が存在しない場合に、それより小さい隣接のインセンティブ・ポイントの値、例えば10である。1つ下位のインセンティブ・ポイントが存在すると判定された場合は、手順はステップ660に進む。1つ下位のインセンティブ・ポイントが存在しないと判定された場合は、手順はステップ662に進む。   In step 658, the processor 102 (incentive correction unit 1228) determines whether there is a lower incentive point in the tables of FIGS. 14B and 14C. Here, one lower level represents an incentive point that is one grade lower, and represents the next set incentive point with fewer set incentive points. The next lower incentive point is, for example, a value of an adjacent incentive point smaller than that, for example, 10 when there is no past product replenishment information regarding a certain incentive point 20. If it is determined that the next lower incentive point exists, the procedure proceeds to step 660. If it is determined that the next lower incentive point does not exist, the procedure proceeds to Step 662.

ステップ660において、プロセッサ102(インセンティブ補正部1228)は、求めようとしているインセンティブ・ポイントの補正比率として1つ下位のインセンティブ・ポイントの補正比率を利用する。その補正比率は、1つ下位のインセンティブ・ポイントについてステップ656で先にまたは後で求められる補正比率であってもよい。それによって、過去の商品補充情報のないインセンティブ・ポイントに対して、概して妥当な補正比率を決定することができる。   In step 660, the processor 102 (incentive correction unit 1228) uses the correction ratio of the next lower incentive point as the correction ratio of the incentive point to be obtained. The correction ratio may be the correction ratio determined earlier or later in step 656 for the next lower incentive point. Thereby, it is possible to determine a correction ratio that is generally appropriate for incentive points that have no past product replenishment information.

ステップ662において、プロセッサ102(インセンティブ補正部1228)は、補正比率として初期のまたはデフォルトの補正比率の利用を決定する。初期の補正比率は、例えば、0.5であってもよい。   In step 662, the processor 102 (incentive correction unit 1228) determines to use an initial or default correction ratio as the correction ratio. The initial correction ratio may be 0.5, for example.

ステップ668において、プロセッサ102(インセンティブ補正部1228)は、ステップ656、660、または662において決定された補正比率を、データベース162における図14Dのようなインセンティブ設定情報の表に保存する。プロセッサ102(インセンティブ補正部1228)は、さらに、各商品の各インセンティブ・ポイントに対する平均補充数に補正比率を乗算して、それぞれの補正された平均補充数を算出して、図14Dのようなインセンティブ設定情報の表に保存する。補正された図14Dのようなインセンティブ設定情報の表とその補正された平均補充数を、営業終了n時間前の時点で、図4のステップ516において補正前の平均補充数の代わりに用いて、商品に対してその時間に適したインセンティブ・ポイントを設定することができる。   In step 668, the processor 102 (incentive correction unit 1228) stores the correction ratio determined in step 656, 660, or 662 in a table of incentive setting information as shown in FIG. 14D in the database 162. The processor 102 (the incentive correction unit 1228) further multiplies the average replenishment number for each incentive point of each product by the correction ratio to calculate each corrected average replenishment number, and the incentive as shown in FIG. 14D. Save in the settings information table. The corrected incentive setting information table as shown in FIG. 14D and the corrected average replenishment number are used instead of the average replenishment number before correction at step 516 in FIG. An incentive point suitable for the time can be set for the product.

図15は、図4のステップ506(インセンティブ設定タイミングの判定)の具体的なフローチャートの例を示している。
図16A〜16Cは、図15のフローチャートに使用される表の例を示している。
FIG. 15 shows an example of a specific flowchart of step 506 (determination of incentive setting timing) in FIG.
16A to 16C show examples of tables used in the flowchart of FIG.

商品補充依頼の時点から納入者の商品の補充までに掛かる時間すなわち商品補充時間は、一般的に、その商品の種類または納入環境に応じて異なると考えられる。従って、商品補充依頼からその実際の商品補充までに掛かる時間として、商品毎の補充時間の特性が考慮されてもよい。例えば、大根は販売店に近い位置の農家で生産されているので輸送時間が短いが、山芋は販売店から遠い位置の農家で生産されているので輸送時間が長い、といった状況があり得る。また、例えば、キャベツは収穫に掛かる時間が短いが、蓮根は収穫に掛かる時間が長い、といった状況があり得る。例えば、イチゴは容器に並べて包装するので包装時間がかかるが、キャベツは複数個をまとめて箱に詰めればよく1個ずつ包装しなくてよいので包装時間が掛からない、といった状況があり得る。   It is generally considered that the time required from the time of requesting the product replenishment to the replenishment of the product of the supplier, that is, the product replenishment time, differs depending on the type of the product or the delivery environment. Therefore, the characteristic of the replenishment time for each product may be considered as the time required from the product replenishment request to the actual product replenishment. For example, the radish is produced by a farmer located near the dealer, so the transportation time is short. However, the yam is produced by a farmer located far from the dealer, so the transportation time is long. Further, for example, there may be a situation where the time taken for the cabbage is short, but the lotus root takes a long time for the harvest. For example, since strawberries are packaged side by side in a container, it takes a long time to wrap. However, there is a situation in which a plurality of cabbages need only be packed together in a box and need not be packaged one by one, so that it does not take time for packaging.

図16Aは、商品補充時間情報の表の例を示している。図16Aにおいて、各商品について、インセンティブ・ポイント設定後または商品補充依頼後の商品納入までの経過時間が記録される。この記録は、在庫管理端末20によって実行されて、データベース162に保存される。図16Aの商品補充時間の表は、例えば、図6Aのインセンティブ設定情報の表における各商品のインセンティブ・ポイントの設定時間と、図6Bの商品納入情報の表における納入時間とに基づいて生成されてもよい。図16Aの表において、商品毎の補充時間の平均値が求められて保存される。この平均値は、インセンティブ・ポイント設定時間から各補充日時までの経過時間の単純な平均値であっても、または各補充日時のその経過時間を補充数で重み付けした加重平均値であってもよい。但し、商品補充時間情報は、過去の商品補充時間の実績に関係なく、販売店の運営者が商品毎に設定してもよい。   FIG. 16A shows an example of a table of product replenishment time information. In FIG. 16A, for each product, the elapsed time until the product delivery after the incentive point setting or the product replenishment request is recorded. This recording is executed by the inventory management terminal 20 and stored in the database 162. The product replenishment time table in FIG. 16A is generated based on, for example, the set time of incentive points for each product in the incentive setting information table in FIG. 6A and the delivery time in the product delivery information table in FIG. 6B. Also good. In the table of FIG. 16A, the average value of the replenishment time for each product is obtained and stored. This average value may be a simple average value of the elapsed time from the incentive point setting time to each replenishment date and time, or a weighted average value obtained by weighting the elapsed time of each replenishment date and time with the number of replenishments. . However, the product replenishment time information may be set for each product by the store operator regardless of the past product replenishment time record.

図16Bは、商品販売予測情報の表の例を示している。商品販売予測表は、1日の営業開始時間からの一連の経過時間tに対する一連の予測の累積的販売数を表している。商品販売予測表は、商品の種類および販売日区分毎に設定される。図16Cは、補正された商品販売予測情報の表の例を示している。1日の経過時間tに対する商品の予測販売数の推移は、商品の種類毎に異なることがある。例えば、レタス、キャベツ、トマトのような時間経過と共に鮮度が落ちやすい商品は納入後の1時間以内に良く売れるが、例えば、ジャガイモ、かぼちゃのような時間経過と共に鮮度が落ちにくい商品は、経過時間に関係なく売れるといった状況があり得る。また、1日の経過時間に対する商品の販売数の予測推移は、販売日区分毎(曜日、祝日、特別日、等)によっても異なる。   FIG. 16B shows an example of a table of product sales forecast information. The product sales forecast table represents the cumulative number of sales of a series of predictions for a series of elapsed times t from the business start time of the day. The product sales forecast table is set for each product type and each sales date category. FIG. 16C shows an example of the corrected product sales forecast information table. The transition of the predicted sales number of products with respect to the elapsed time t of one day may differ for each type of product. For example, products such as lettuce, cabbage, and tomato that tend to lose their freshness over time can be sold well within an hour after delivery. There can be a situation where it sells regardless of In addition, the predicted transition of the number of products sold with respect to the elapsed time of the day varies depending on the sales day category (day of the week, holiday, special day, etc.).

図15を参照すると、ステップ702において、プロセッサ102(またはそのタイミング判定部1226)は、図8Cのような過去の商品販売情報の表に基づいて、商品毎および販売日区分毎に1日当たりの一連の経過時間tに対する一連の平均販売数を一連の予測販売数CFとして計算する。その一連の経過時間tの間隔は、例えば15分であってもよい。次いで、プロセッサ102(タイミング判定部1226)は、1日当たりの営業開始時間から一連の経過時間t毎の一連の累積的な販売数の平均値を計算して、図16Bのような商品毎および販売日区分毎の商品販売予測情報の表を生成する。   Referring to FIG. 15, in step 702, the processor 102 (or its timing determination unit 1226), based on the past product sales information table as shown in FIG. A series of average sales numbers for the elapsed time t is calculated as a series of predicted sales numbers CF. The interval between the series of elapsed times t may be, for example, 15 minutes. Next, the processor 102 (timing determination unit 1226) calculates an average value of a series of cumulative number of sales for each series of elapsed time t from a business start time per day, and sells each product and sales as shown in FIG. 16B. Generate a table of product sales forecast information for each day segment.

ステップ704において、プロセッサ102(タイミング判定部1226)は、当日の現時点における、営業開始時間からの現在の経過時間を測定する。   In step 704, the processor 102 (timing determination unit 1226) measures the current elapsed time from the business start time at the current time of the day.

ステップ706において、プロセッサ102(タイミング判定部1226)は、測定された現在の経過時間に従って、図16Bのような過去の実績に基づく商品販売予測情報の表から、図16Cのような補正された商品販売予測情報の表を生成する。   In step 706, the processor 102 (timing determination unit 1226) determines the corrected product as shown in FIG. 16C from the table of the product sales prediction information based on the past results as shown in FIG. 16B according to the measured current elapsed time. Generate a table of sales forecast information.

図16Cにおいて、営業開始時間から現在の経過時間までの商品の販売数は、当日の実際の販売数である。一方、図16Cにおいて、現在の経過時間から営業終了時間までの一連の経過時間t毎の累積的な予測販売数CFは、図16Bの商品販売予測情報を、当日の営業開始時間から現在の経過時間までの実際の販売数に基づいて補正した値である。例えば、営業開始時間から現在の経過時間までの予測販売数CF(図16B)に対する当日の現在の経過時間までの実際の販売数CT(図16C)の比率で、現在時間以後の営業終了時間までの経過時間tに対する予測販売数CFが補正されてもよい。例えば、商品コード「001001」および販売日区分3について、経過時間t=30分の時点で、図6Bの予測販売数CF1500に対する図16Cの当日の実際の販売数CT1000の比率は66.66%である。この場合、図16Cにおいて、それ以後の一連の経過時間tにおける一連の予測販売数CFは、図16Bの一連の予測販売数CFに66.66%を乗算した一連の値CF=1600、2000、...に補正される。   In FIG. 16C, the number of products sold from the business start time to the current elapsed time is the actual number of sales on that day. On the other hand, in FIG. 16C, the cumulative predicted sales number CF for each series of elapsed time t from the current elapsed time to the business end time is calculated from the product sales prediction information of FIG. It is a value corrected based on the actual number of sales until the time. For example, the ratio of the actual sales number CT (FIG. 16C) up to the current elapsed time on the current day to the predicted sales number CF (FIG. 16B) from the business start time to the current elapsed time, up to the business end time after the current time The estimated sales number CF for the elapsed time t may be corrected. For example, for the product code “001001” and the sales date category 3, at the time when the elapsed time t = 30 minutes, the ratio of the actual sales number CT1000 on the day of FIG. 16C to the predicted sales number CF1500 of FIG. 6B is 66.66%. is there. In this case, in FIG. 16C, a series of predicted sales numbers CF in a series of elapsed time t after that is a series of values CF = 1600, 2000, which is obtained by multiplying the series of predicted sales numbers CF in FIG. 16B by 66.66%. . . . It is corrected to.

ステップ708において、プロセッサ102(不足数計算部1230)は、図16Cの商品予測販売情報における当日の一連の経過時間tにおける一連の予測販売数CFから、図3Cのような当日の現時点までの納入数(合計)CPを減算して、その一連の差を一連の予測不足数Dとしてもよい。   In step 708, the processor 102 (shortage number calculation unit 1230) delivers from the series of predicted sales numbers CF at the series of elapsed times t on the current day in the product forecast sales information of FIG. 16C to the current date of the day as shown in FIG. 3C. The number (total) CP may be subtracted, and the series of differences may be used as a series of prediction deficiencies D.

例えば、図16Cにおいて、当日の営業開始時間から現時点(経過時間t=30分)までの納入数(合計)が3700とする。この場合、一連の経過時間t=15分、30分、45分、60分、...120分、135分、...終了時間における一連の予測不足数Dは、−3100、−2700、−2100、−1700、...、−100、+100、...、+500である。   For example, in FIG. 16C, the number of deliveries (total) from the business start time of the day to the current time (elapsed time t = 30 minutes) is 3700. In this case, a series of elapsed times t = 15 minutes, 30 minutes, 45 minutes, 60 minutes,. . . 120 minutes, 135 minutes,. . . A series of prediction deficiencies D at the end time is -3100, -2700, -2100, -1700,. . . , -100, +100,. . . , +500.

代替形態として、プロセッサ102(不足数計算部1230)は、図16Cの商品予測販売情報の表における現時点での当日の今後の追加的な一連の予測販売数AFから、図3Cのような当日の現時点の在庫数Sを減算して、その一連の差を一連の予測不足数Dとして算出してもよい。この場合、当日の今後の追加的な一連の予測販売数AFは、当日の営業終了時間までの一連の経過時間における予測販売数CFから、現時点までの実際の販売数CTを減算した値である。   As an alternative, the processor 102 (shortage number calculation unit 1230) may calculate the current day as shown in FIG. 3C from the additional series of predicted sales numbers AF of the current day in the product forecast sales information table of FIG. 16C. The current inventory quantity S may be subtracted, and the series of differences may be calculated as a series of forecast deficiencies D. In this case, the additional series of predicted sales numbers AF in the future on the day is a value obtained by subtracting the actual sales number CT up to the present time from the predicted sales number CF in a series of elapsed time up to the closing time of the day. .

例えば、図16Cにおいて、経過時間30分現在において、その後の一連の経過時間45分、60分、...120分、135分、...終了時間における今後の商品の追加的な予測販売数AFは、それぞれ600、1000、...、2600、2800、...、3200である。これは、累積的予測販売数CF=1600、2000、...、3600、3800、...、4200から現在の販売数1000を減算したものである。さらに、現在の在庫数が2700であるとすると、その後の一連の経過時間45分、60分、...120分、135分、...終了時間における商品の予測不足数Dは、それぞれ−2100、−1700、...、−100、+100、...、+500である。これは、今後の追加的な予測販売数AF=600、1000、...、2600、2800、...、3200から在庫数S=2700を減算したものである。   For example, in FIG. 16C, at the current elapsed time of 30 minutes, the subsequent series of elapsed time 45 minutes, 60 minutes,. . . 120 minutes, 135 minutes,. . . Additional predicted sales numbers AF of future products at the end time are 600, 1000,. . . 2600, 2800,. . . 3200. This is the cumulative forecast sales number CF = 1600, 2000,. . . 3600, 3800,. . . 4200 minus the current number of sales 1000. Further, assuming that the current inventory number is 2700, a series of subsequent elapsed times of 45 minutes, 60 minutes,. . . 120 minutes, 135 minutes,. . . The predicted shortage number D of the product at the end time is -2100, -1700,. . . , -100, +100,. . . , +500. This is an additional forecast sales number AF = 600, 1000,. . . 2600, 2800,. . . 3200, and the stock quantity S = 2700 is subtracted.

ステップ710において、プロセッサ102(不足数計算部1230)は、一連の予測不足数Dのいずれかの値が正の値であるかどうかを判定する。いずれかの予測不足数Dが正の値であると判定された場合は、手順はステップ712に進む。例えば、図16Cにおいて、現時点(経過時間30分)までの納入数(合計)が3700または現在の在庫数が2700とすると、経過時間135分以後における商品の予測不足数Dは、正の値+100、...、+500である。ステップ710においていずれの予測不足数Dも正の値でないまたは0(ゼロ)以下であると判定された場合は、手順はステップ720に進む。   In step 710, the processor 102 (shortage number calculation unit 1230) determines whether any value of the series of predicted shortage numbers D is a positive value. If it is determined that any of the prediction deficiencies D is a positive value, the procedure proceeds to step 712. For example, in FIG. 16C, if the number of deliveries (total) up to the current time (elapsed time 30 minutes) is 3700 or the current inventory quantity is 2700, the predicted shortage number D of goods after the elapsed time 135 minutes is a positive value +100 ,. . . , +500. If it is determined in step 710 that any of the prediction deficiencies D is not a positive value or less than or equal to 0 (zero), the procedure proceeds to step 720.

ステップ712において、プロセッサ102(タイミング判定部1226)は、図16Cのような商品販売予測情報の表に基づいて、今後の追加的な一連の予測販売数AFが現在の在庫数を超えて、商品が品切れになる現在時間からの経過時間t1を予測する。例えば、図16Cにおいて、現在の在庫数が2700とすると、予測不足数Dが+100となる経過時間t1は105分(=135分−30分)である。   In step 712, the processor 102 (timing determination unit 1226) determines that the future additional series of predicted sales number AF exceeds the current inventory number based on the table of product sales prediction information as shown in FIG. Predicts the elapsed time t1 from the current time when the item is out of stock. For example, in FIG. 16C, if the current inventory number is 2700, the elapsed time t1 when the predicted shortage number D is +100 is 105 minutes (= 135 minutes−30 minutes).

ステップ714において、プロセッサ102(タイミング判定部1226)は、図16Aのような商品補充時間情報の表から各商品の平均補充時間を計算して補充時間t2を予測する。図16Aにおいて、平均補充時間t2は120分である。   In step 714, the processor 102 (timing determination unit 1226) predicts the replenishment time t2 by calculating the average replenishment time of each product from the product replenishment time information table as shown in FIG. 16A. In FIG. 16A, the average replenishment time t2 is 120 minutes.

ステップ716において、プロセッサ102(タイミング判定部1226)は、各商品の品切れ時間t1と補充時間t2を比較して、品切れ時間t1が補充時間t2より短いかどうかを判定する。品切れ時間t1が補充時間t2より短いと判定された場合は、手順はステップ718に進む。例えば、品切れの経過時間t1が105分、平均補充時間t2が120分の場合、品切れ時間t1は補充時間t2より短い。ステップ716において品切れ時間t1が補充時間t2より短くはない、または品切れ時間t1が補充時間t2以上であると判定された場合は、手順はステップ720に進む。   In step 716, the processor 102 (timing determination unit 1226) compares the out-of-stock time t1 of each product with the replenishment time t2, and determines whether the out-of-stock time t1 is shorter than the replenishment time t2. If it is determined that the out-of-stock time t1 is shorter than the replenishment time t2, the procedure proceeds to step 718. For example, when the out-of-stock time t1 is 105 minutes and the average replenishment time t2 is 120 minutes, the out-of-stock time t1 is shorter than the replenishment time t2. If it is determined in step 716 that the out-of-stock time t1 is not shorter than the replenishment time t2, or the out-of-stock time t1 is greater than or equal to the replenishment time t2, the procedure proceeds to step 720.

ステップ718において、プロセッサ102(タイミング判定部1226)は、商品の補充依頼を決定し、即ちインセンティブ・ポイントの設定を決定する。このように、商品の補充時間を考慮して商品補充依頼を出すことによって、商品が一時的に品切れになる可能性を低くすることができ、また営業終了時間において商品が売れ残る可能性を低くすることができる。その後、手順は図15のルーチンを出て図4のステップ508に進む。この場合、図4において、ステップ508でインセンティブ・ポイントの計算タイミングであると判定され、手順はステップ510に進む。ステップ708で求められた営業終了時間における予測不足数は、図4のステップ514において予測不足数として決定されてもよい。   In step 718, the processor 102 (timing determination unit 1226) determines a replenishment request for goods, that is, determines the setting of incentive points. In this way, by issuing a product replenishment request in consideration of the replenishment time of the product, the possibility that the product will be temporarily out of stock can be reduced, and the possibility that the product will remain unsold at the end of business hours is reduced. be able to. Thereafter, the procedure exits the routine of FIG. 15 and proceeds to step 508 of FIG. In this case, in FIG. 4, it is determined in step 508 that the incentive point calculation timing is reached, and the procedure proceeds to step 510. The predicted shortage number at the business end time obtained in step 708 may be determined as the predicted shortage number in step 514 of FIG.

図4のステップ516または図9のステップ618において、プロセッサ102(インセンティブ設定部1232)は、商品補充依頼情報を、各納入者または生産者の情報処理端末60または携帯情報端末64の電子メール・アドレスに送信するかまたはウェブページの商品補充依頼情報画面(図17)として保存して閲覧可能にする。   In step 516 of FIG. 4 or step 618 of FIG. 9, the processor 102 (incentive setting unit 1232) sends the product replenishment request information to the e-mail address of the information processing terminal 60 or portable information terminal 64 of each supplier or producer. Or stored as a product replenishment request information screen (FIG. 17) on a web page for viewing.

ステップ720において、プロセッサ102(タイミング判定部1226)は、時間遅延tを生じさせる。時間遅延tは、例えば15分であってもよい。その後、手順はステップ704に戻る。   In step 720, the processor 102 (timing determination unit 1226) generates a time delay t. The time delay t may be 15 minutes, for example. Thereafter, the procedure returns to Step 704.

このようにして、経過時間に従って、図16Cのような補正した商品販売予測情報の表を生成して、各商品の補充時間を考慮してその商品が品切れになる前の適したタイミングで、インセンティブを設定した商品の補充依頼情報を納入者に提示することができる。それによって、営業終了時間により近い時点において、営業終了時間におけるより正確な予測不足数を求めることができ、インセンティブ・ポイントを設定することができる。それによって、商品の販売機会の逸失を減少させつつ、商品の可能性ある売れ残り数を減少させることができる。   In this way, a table of corrected product sales forecast information as shown in FIG. 16C is generated according to the elapsed time, and incentives are performed at appropriate timing before the product is out of stock in consideration of the replenishment time of each product. It is possible to present replenishment request information for the product for which the item is set to the supplier. Thereby, at a time point closer to the business end time, a more accurate predicted shortage number at the business end time can be obtained, and an incentive point can be set. Thereby, it is possible to reduce the number of possible unsold items of the product while reducing lost sales opportunities of the product.

図17は、ブラウザ上に表示されるウェブページ上の商品補充依頼情報表示画面の例を示している。   FIG. 17 shows an example of a product replenishment request information display screen on a web page displayed on the browser.

図17において、商品納入者である会員に対して、商品補充依頼情報が表示される。商品補充依頼情報は、インセンティブ・ポイントが適用される開始時間、インセンティブ付与の期限時間、販売店が補充を依頼する商品名、その合計の予測不足数または依頼補充数、商品納入者に対して設定される商品1個当たりのインセンティブ・ポイントが表示される。期限時間は、例えば、営業終了までの最後の1時間のような営業時間の最後の時間帯であっても、または商品を売り切る目標時間であってもよい。このように、潜在的な商品納入者がそのような商品補充依頼情報を閲覧できるようにすることによって、その商品を納入するようその納入者を動機付けることができる。   In FIG. 17, the product replenishment request information is displayed for the member who is the product supplier. Product replenishment request information is set for the start time when incentive points are applied, the time limit for granting incentives, the name of the product for which the dealer requests replenishment, the total number of predicted shortages or replenishments, and the product supplier Incentive points for each product to be displayed are displayed. The deadline time may be, for example, the last time zone of business hours, such as the last hour until the end of business, or the target time for selling the product. In this way, by allowing potential merchandise suppliers to view such merchandise replenishment request information, they can be motivated to deliver the merchandise.

実施形態によれば、在庫が不足する可能性の或る商品に対してその納入数に応じた報奨を決定するための設定値を決定することができる。また、実施形態によれば、農家のような納入者に対して、納入数が不足する可能性がある商品の納入を促すことができる処理を実現することができ、産地直売店と納入者の間を仲介することができる情報処理システムを実現することができる。   According to the embodiment, it is possible to determine a setting value for determining a reward corresponding to the number of deliveries for a certain product that may be in short supply. In addition, according to the embodiment, it is possible to realize a process that can prompt a supplier such as a farmer to deliver a product that may be insufficient in the number of deliveries. It is possible to realize an information processing system that can mediate between.

上述の実施形態では、産地直売店の商品に関連する情報の処理について説明したが、実施形態は、その他の販売事業、店舗事業、流通事業、等にも適用可能である。   In the above-described embodiment, the processing of information related to the products of the direct sales store has been described. However, the embodiment can be applied to other sales businesses, store businesses, distribution businesses, and the like.

ここで挙げた全ての例および条件的表現は、発明者が技術促進に貢献した発明および概念を読者が理解するのを助けるためのものであり、ここで具体的に挙げたそのような例および条件に限定することなく解釈され、また、明細書におけるそのような例の編成は本発明の優劣を示すこととは関係ない、と理解される。本発明の実施形態を詳細に説明したが、本発明の精神および範囲から逸脱することなく、それに対して種々の変更、置換および変形を施すことができる、と理解される。   All examples and conditional expressions given here are intended to help the reader understand the inventions and concepts that have contributed to the promotion of technology, such examples and It is understood that the present invention is not limited to the conditions, and that the organization of such examples in the specification is not related to the superiority or inferiority of the present invention. Although embodiments of the present invention have been described in detail, it will be understood that various changes, substitutions and variations can be made thereto without departing from the spirit and scope of the invention.

以上の実施例を含む実施形態に関して、さらに以下の付記を開示する。
(付記1) 記憶装置に格納された過去の商品販売情報と当日の商品販売情報とに基づいて、当日の特定の商品の予測販売数を求め、
前記記憶装置に格納された当日の商品納入情報に基づいて当日の前記特定の商品の納入数を求め、
前記特定の商品の前記納入数が前記予測販売数より少ない場合に、前記記憶装置に格納された設定値に対する商品納入数に関する情報に基づいて、当日のその後の前記特定の商品の納入数に応じた報奨を決定するための設定値を決定し、
前記特定の商品に対する前記設定値を含む情報を生成する
処理を情報処理装置に実行させるためのプログラム。
(付記2) 前記設定値は、前記特定の商品の少なくとも1つの設定値に対応する少なくとも1つの平均納入数の中の、前記特定の商品の前記納入数と前記予測販売数の間の差分に等しいまたは前記差分より小さくかつ前記差分に最も近い平均納入数に対応する設定値であることを特徴とする、付記1に記載のプログラム。
(付記3) 前記予測販売数は、当日の経過時間に対する前記特定の商品の予測販売数であり、
当日の前記経過時間に対する前記特定の商品の予測販売数が前記納入数を超える現在時間からの経過時間が前記特定の商品の納入に掛かる時間より短い場合に、前記設定値を決定する処理を前記情報処理装置に実行させることを特徴とする、付記1または2に記載のプログラム。
(付記4) さらに、前記記憶装置に格納された過去の商品納入情報における開始時間以降の前記1つの設定値に対応する納入数と、現在時間以降の前記1つの設定値に対応する納入数とに基づいて、補正比率を求め、
前記特定の商品の前記1つの設定値に対応する前記1つの平均納入数を前記補正比率で補正する処理を、前記情報処理装置に実行させることを特徴とする、付記2に記載のプログラム。
(付記5) 情報処理装置が、
記憶装置に格納された過去の商品販売情報と当日の商品販売情報とに基づいて、当日の特定の商品の予測販売数を求め、
前記記憶装置に格納された当日の商品納入情報に基づいて当日の前記特定の商品の納入数を求め、
前記特定の商品の前記納入数が前記予測販売数より少ない場合に、前記記憶装置に格納された設定値に対する商品納入数に関する情報に基づいて、当日のその後の前記特定の商品の納入数に応じた報奨を決定するための設定値を決定し、
前記特定の商品に対する前記設定値を含む情報を生成する
処理を実行する方法。
(付記6) 当日の商品販売情報、過去の商品販売情報、および当日の商品納入情報を格納する記憶装置と、
前記過去の商品販売情報と前記当日の商品販売情報とに基づいて、当日の特定の商品の予測販売数を求め、前記記憶装置に格納された当日の商品納入情報に基づいて当日の前記特定の商品の納入数を求める計算部と、
前記特定の商品の前記納入数が前記予測販売数より少ない場合に、前記記憶装置に格納された設定値に対する商品納入数に関する情報に基づいて、当日のその後の前記特定の商品の納入数に応じた報奨を決定するための設定値を決定し、前記特定の商品に対する前記設定値を含む情報を生成する設定部と、
含む情報処理装置。
Regarding the embodiment including the above examples, the following additional notes are further disclosed.
(Supplementary note 1) Based on the past product sales information stored in the storage device and the product sales information on the day, the estimated number of sales of the specific product on the day is obtained.
Obtain the number of deliveries of the specific product on the day based on the product delivery information of the day stored in the storage device,
When the number of deliveries of the specific product is less than the predicted sales number, according to the number of deliveries of the specific product on the current day based on information on the number of product deliveries for the set value stored in the storage device Determine the setpoint for determining the reward
A program for causing an information processing apparatus to execute processing for generating information including the set value for the specific product.
(Additional remark 2) The said setting value is the difference between the said delivery number of the said specific goods, and the said estimated sales number in the at least 1 average delivery number corresponding to the at least 1 setting value of the said specific goods. The program according to claim 1, wherein the program is a set value corresponding to an average number of deliveries that is equal or smaller than the difference and closest to the difference.
(Supplementary Note 3) The predicted sales number is the predicted sales number of the specific product with respect to the elapsed time of the day,
The process of determining the set value when the elapsed time from the current time when the predicted sales number of the specific product with respect to the elapsed time of the day exceeds the delivery number is shorter than the time taken to deliver the specific product The program according to appendix 1 or 2, which is executed by an information processing apparatus.
(Supplementary Note 4) Furthermore, the number of deliveries corresponding to the one set value after the start time in the past product delivery information stored in the storage device, the number of deliveries corresponding to the one set value after the current time, Based on, find the correction ratio,
The program according to appendix 2, wherein the information processing apparatus is caused to execute a process of correcting the one average delivery number corresponding to the one set value of the specific product with the correction ratio.
(Appendix 5) Information processing device
Based on the past product sales information stored in the storage device and the product sales information for the day, the estimated number of sales for the specific product for the day is obtained.
Obtain the number of deliveries of the specific product on the day based on the product delivery information of the day stored in the storage device,
When the number of deliveries of the specific product is less than the predicted sales number, according to the number of deliveries of the specific product on the current day based on information on the number of product deliveries for the set value stored in the storage device Determine the setpoint for determining the reward
A method of executing processing for generating information including the set value for the specific product.
(Supplementary note 6) A storage device for storing product sales information on the day, past product sales information, and product delivery information on the day;
Based on the past product sales information and the product sales information on the day, the predicted number of sales of the specific product on the day is obtained, and the specific product on the day is determined based on the product delivery information on the day stored in the storage device. A calculation unit for determining the number of products delivered;
When the number of deliveries of the specific product is less than the predicted sales number, according to the number of deliveries of the specific product on the current day based on information on the number of product deliveries for the set value stored in the storage device A setting unit for determining a setting value for determining a reward, and generating information including the setting value for the specific product;
Including information processing apparatus.

5 ネットワーク
10 サーバ装置
16 記憶装置
102 プロセッサ
104 メモリ
20 在庫管理端末
30 料金端末
50、60 情報処理端末
64 携帯情報端末
5 Network 10 Server Device 16 Storage Device 102 Processor 104 Memory 20 Inventory Management Terminal 30 Charge Terminal 50, 60 Information Processing Terminal 64 Portable Information Terminal

Claims (6)

記憶装置に格納された過去の商品販売情報と当日の商品販売情報とに基づいて、当日の特定の商品の予測販売数を求め、
前記記憶装置に格納された当日の商品納入情報に基づいて当日の前記特定の商品の納入数を求め、
前記特定の商品の前記納入数が前記予測販売数より少ない場合に、前記記憶装置に格納された設定値に対する商品納入数に関する情報に基づいて、当日のその後の前記特定の商品の納入数に応じた報奨を決定するための設定値を決定し、
前記特定の商品に対する前記設定値を含む情報を生成する
処理を情報処理装置に実行させるためのプログラム。
Based on the past product sales information stored in the storage device and the product sales information for the day, the estimated number of sales for the specific product for the day is obtained.
Obtain the number of deliveries of the specific product on the day based on the product delivery information of the day stored in the storage device,
When the number of deliveries of the specific product is less than the predicted sales number, according to the number of deliveries of the specific product on the current day based on information on the number of product deliveries for the set value stored in the storage device Determine the setpoint for determining the reward
A program for causing an information processing apparatus to execute processing for generating information including the set value for the specific product.
前記設定値は、前記特定の商品の少なくとも1つの設定値に対応する少なくとも1つの平均納入数の中の、前記特定の商品の前記納入数と前記予測販売数の間の差分に等しいまたは前記差分より小さくかつ前記差分に最も近い平均納入数に対応する設定値であることを特徴とする、請求項1に記載のプログラム。   The set value is equal to or different from the difference between the number of deliveries of the specific product and the predicted sales number among at least one average number of deliveries corresponding to at least one set value of the specific product The program according to claim 1, wherein the program is a setting value corresponding to an average number of deliveries that is smaller and closest to the difference. 前記予測販売数は、当日の経過時間に対する前記特定の商品の予測販売数であり、
当日の前記経過時間に対する前記特定の商品の予測販売数が前記納入数を超える現在時間からの経過時間が前記特定の商品の納入に掛かる時間より短い場合に、前記設定値を決定する処理を前記情報処理装置に実行させることを特徴とする、請求項1または2に記載のプログラム。
The predicted sales number is the predicted sales number of the specific product with respect to the elapsed time of the day,
The process of determining the set value when the elapsed time from the current time when the predicted sales number of the specific product with respect to the elapsed time of the day exceeds the delivery number is shorter than the time taken to deliver the specific product The program according to claim 1, wherein the program is executed by an information processing apparatus.
さらに、前記記憶装置に格納された過去の商品納入情報における開始時間以降の前記1つの設定値に対応する納入数と、現在時間以降の前記1つの設定値に対応する納入数とに基づいて、補正比率を求め、
前記特定の商品の前記1つの設定値に対応する前記1つの平均納入数を前記補正比率で補正する処理を、前記情報処理装置に実行させることを特徴とする、請求項2に記載のプログラム。
Further, based on the number of deliveries corresponding to the one set value after the start time in the past product delivery information stored in the storage device, and the number of deliveries corresponding to the one set value after the current time, Find the correction ratio,
3. The program according to claim 2, wherein the information processing apparatus is configured to execute a process of correcting the one average delivery number corresponding to the one set value of the specific product with the correction ratio.
情報処理装置が、
記憶装置に格納された過去の商品販売情報と当日の商品販売情報とに基づいて、当日の特定の商品の予測販売数を求め、
前記記憶装置に格納された当日の商品納入情報に基づいて当日の前記特定の商品の納入数を求め、
前記特定の商品の前記納入数が前記予測販売数より少ない場合に、前記記憶装置に格納された設定値に対する商品納入数に関する情報に基づいて、当日のその後の前記特定の商品の納入数に応じた報奨を決定するための設定値を決定し、
前記特定の商品に対する前記設定値を含む情報を生成する
処理を実行する方法。
Information processing device
Based on the past product sales information stored in the storage device and the product sales information for the day, the estimated number of sales for the specific product for the day is obtained.
Obtain the number of deliveries of the specific product on the day based on the product delivery information of the day stored in the storage device,
When the number of deliveries of the specific product is less than the predicted sales number, according to the number of deliveries of the specific product on the current day based on information on the number of product deliveries for the set value stored in the storage device Determine the setpoint for determining the reward
A method of executing processing for generating information including the set value for the specific product.
当日の商品販売情報、過去の商品販売情報、および当日の商品納入情報を格納する記憶装置と、
前記過去の商品販売情報と前記当日の商品販売情報とに基づいて、当日の特定の商品の予測販売数を求め、前記記憶装置に格納された当日の商品納入情報に基づいて当日の前記特定の商品の納入数を求める計算部と、
前記特定の商品の前記納入数が前記予測販売数より少ない場合に、前記記憶装置に格納された設定値に対する商品納入数に関する情報に基づいて、当日のその後の前記特定の商品の納入数に応じた報奨を決定するための設定値を決定し、前記特定の商品に対する前記設定値を含む情報を生成する設定部と、
含む情報処理装置。
A storage device for storing product sales information on the day, past product sales information, and product delivery information on the day;
Based on the past product sales information and the product sales information on the day, the predicted number of sales of the specific product on the day is obtained, and the specific product on the day is determined based on the product delivery information on the day stored in the storage device. A calculation unit for determining the number of products delivered;
When the number of deliveries of the specific product is less than the predicted sales number, according to the number of deliveries of the specific product on the current day based on information on the number of product deliveries for the set value stored in the storage device A setting unit for determining a setting value for determining a reward, and generating information including the setting value for the specific product;
Including information processing apparatus.
JP2012000196A 2012-01-04 2012-01-04 Program, method, and information processing apparatus Active JP5811852B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012000196A JP5811852B2 (en) 2012-01-04 2012-01-04 Program, method, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012000196A JP5811852B2 (en) 2012-01-04 2012-01-04 Program, method, and information processing apparatus

Publications (2)

Publication Number Publication Date
JP2013140481A JP2013140481A (en) 2013-07-18
JP5811852B2 true JP5811852B2 (en) 2015-11-11

Family

ID=49037862

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012000196A Active JP5811852B2 (en) 2012-01-04 2012-01-04 Program, method, and information processing apparatus

Country Status (1)

Country Link
JP (1) JP5811852B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170161427A1 (en) * 2014-07-08 2017-06-08 Nec Solution Innovators, Ltd. Collection amount regulation assist apparatus, collection amount regulation assist method, and computer-readable recording medium
JP2018081557A (en) * 2016-11-17 2018-05-24 ヤフー株式会社 Determination device, determination method, and determination program
JP7476069B2 (en) 2020-09-25 2024-04-30 東芝テック株式会社 Information processing device, information processing method, and program
WO2023199522A1 (en) * 2022-04-15 2023-10-19 日本電信電話株式会社 Action support control device, method, and program

Also Published As

Publication number Publication date
JP2013140481A (en) 2013-07-18

Similar Documents

Publication Publication Date Title
Bakker et al. Review of inventory systems with deterioration since 2001
Akçay et al. Selling with money‐back guarantees: The impact on prices, quantities, and retail profitability
Aastrup et al. Forty years of out-of-stock research–and shelves are still empty
CN111295681A (en) Demand prediction using a weighted hybrid machine learning model
Hahn et al. A returns policy for distribution channel coordination of perishable items
US8255265B2 (en) System and method of model forecasting based on supply and demand
Shah et al. The retailer multi-item inventory problem with demand cannibalization and substitution
Maddah et al. Periodic review (s, S) inventory model with permissible delay in payments
Singh et al. An inventory model for deteriorating items with shortages and stock-dependent demand under inflation for two-shops under one management
Shen et al. Modelling and analysis of inventory replenishment for perishable agricultural products with buyer–seller collaboration
JP5418326B2 (en) Price determining apparatus, price determining method, and computer program
JP5611254B2 (en) Demand prediction apparatus and program
JP5811852B2 (en) Program, method, and information processing apparatus
JP2003162619A (en) Sales prediction apparatus and method
JP2011145960A (en) Apparatus and program for managing proportional distribution of commodity
Shah et al. Can collaborative buffering strategies reduce distribution costs while improving product returns?: A case of an Asian e-retailer
Hübner et al. Decision support for managing assortments, shelf space, and replenishment in retail
CN115699057A (en) Short life cycle sales curve estimation
JP5758425B2 (en) Demand prediction apparatus and program
Mohanty et al. A two-warehouse inventory model for non-instantaneous deteriorating items over stochastic planning horizon
JP2006018777A (en) Method and device for determining ordering quantity of article, and computer program
JP5799829B2 (en) Program, method, and information processing apparatus
WO2022201946A1 (en) Discount plan generation device, discount plan generation method, and recording medium storing discount plan generation program
JP6918321B1 (en) Methods, systems and programs for determining the number of products ordered
Sirovich et al. An intelligent fashion replenishment system based on data analytics and expert judgment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140904

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150522

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150907

R150 Certificate of patent or registration of utility model

Ref document number: 5811852

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150