[go: up one dir, main page]

JP2018195173A - Information processing apparatus, information processing method, and information processing program - Google Patents

Information processing apparatus, information processing method, and information processing program Download PDF

Info

Publication number
JP2018195173A
JP2018195173A JP2017099845A JP2017099845A JP2018195173A JP 2018195173 A JP2018195173 A JP 2018195173A JP 2017099845 A JP2017099845 A JP 2017099845A JP 2017099845 A JP2017099845 A JP 2017099845A JP 2018195173 A JP2018195173 A JP 2018195173A
Authority
JP
Japan
Prior art keywords
store
score
analysis
information
product delivery
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.)
Granted
Application number
JP2017099845A
Other languages
Japanese (ja)
Other versions
JP6522046B2 (en
Inventor
正行 田中
Masayuki Tanaka
正行 田中
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2017099845A priority Critical patent/JP6522046B2/en
Publication of JP2018195173A publication Critical patent/JP2018195173A/en
Application granted granted Critical
Publication of JP6522046B2 publication Critical patent/JP6522046B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To make it possible to determine a user's characteristics.SOLUTION: An information processing apparatus according to the present application comprises: a calculation part; an analysis part; and an output control part. The calculation part calculates the score on merchandise delivery of a store to be analyzed on the basis of information on a result of merchandise delivery of the store to be analyzed. The analysis part performs analysis on merchandise delivery of the store to be analyzed on the basis of the score of the store to be analyzed calculated by the calculation part. The output control part performs output of information based on a result of analysis performed by the analysis part.SELECTED DRAWING: Figure 1

Description

本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。   The present invention relates to an information processing apparatus, an information processing method, and an information processing program.

商品配送を効率化するため、商品の配送処理に関する分析を行う技術が望まれている。従来、商品配送処理の分析は、物流システムの運用実績に基づいて行われている。   In order to increase the efficiency of merchandise delivery, a technique for analyzing merchandise delivery processing is desired. Conventionally, analysis of merchandise delivery processing has been performed based on the operation results of the distribution system.

特開2001−297140号公報JP 2001-297140 A

しかしながら、従来の技術は、物流システムの運用を分析しているにすぎず、商品配送に関する精度の高い分析を行っているとは言えない。   However, the conventional technology only analyzes the operation of the distribution system, and cannot be said to be performing a highly accurate analysis regarding product delivery.

本願は、上記に鑑みてなされたものであって、商品配送に関する精度の高い分析を可能にすることを目的とする。   The present application has been made in view of the above, and an object of the present application is to enable highly accurate analysis relating to product delivery.

本願に係る情報処理装置は、分析対象ストアの商品配送に関する実績情報に基づいて、分析対象ストアの商品配送に関するスコアを算出する算出部と、分析対象ストアのスコアに基づいて、分析対象ストアの商品配送に関する分析を行う分析部と、分析部の分析結果に基づく情報の出力を行う出力制御部と、を備える。   The information processing apparatus according to the present application includes: a calculation unit that calculates a score related to product delivery in the analysis target store based on performance information related to product delivery in the analysis target store; and a product in the analysis target store based on the score in the analysis target store An analysis unit that performs analysis relating to delivery, and an output control unit that outputs information based on the analysis result of the analysis unit.

実施形態の一態様によれば、商品配送に関する精度の高い分析を可能にすることができる。   According to one aspect of the embodiment, it is possible to perform highly accurate analysis relating to product delivery.

図1は、実施形態に係る情報処理装置の動作の概要を示す図である。FIG. 1 is a diagram illustrating an outline of the operation of the information processing apparatus according to the embodiment. 図2は、実施形態に係る情報処理装置の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the information processing apparatus according to the embodiment. 図3は、実績情報記憶部の構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of the record information storage unit. 図4は、実績情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of performance information. 図5は、商品配送プロセスを説明するための図である。FIG. 5 is a diagram for explaining the merchandise delivery process. 図6は、スコア情報記憶部の構成例を示す図である。FIG. 6 is a diagram illustrating a configuration example of the score information storage unit. 図7は、スコア情報の一例を示す図である。FIG. 7 is a diagram illustrating an example of score information. 図8は、業務情報記憶部の構成例を示す図である。FIG. 8 is a diagram illustrating a configuration example of the business information storage unit. 図9は、業務情報の一例を示す図である。FIG. 9 is a diagram illustrating an example of business information. 図10は、制御部の機能ブロック図である。FIG. 10 is a functional block diagram of the control unit. 図11は、分析処理のフローチャートである。FIG. 11 is a flowchart of the analysis process. 図12は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 12 is a hardware configuration diagram illustrating an example of a computer that implements the functions of the information processing apparatus.

以下に、本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、以下の実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。   Hereinafter, an information processing apparatus, an information processing method, and an information processing program according to the present application (hereinafter referred to as “embodiment”) will be described in detail with reference to the drawings. Note that the information processing apparatus, the information processing method, and the information processing program according to the present application are not limited to the following embodiments. In the following embodiments, the same portions are denoted by the same reference numerals, and redundant description is omitted.

〔1.情報処理装置の動作の概要〕
最初に、本実施形態の情報処理装置10の動作の概要を説明する。情報処理装置10は、ストアの商品配送に関する分析(例えば、商品配送プロセス毎の他のストアとの比較)を行う装置である。商品配送プロセスとは、商品配送処理を構成するプロセスのことである。情報処理装置10は、ストア(例えば、オンラインストア)の過去の商品配送に関する実績の情報に基づいて、ストアの商品配送に関する分析を行う。以下の説明では、情報処理装置10が分析対象とするストアのことを分析対象ストアという。
[1. Outline of operation of information processing apparatus]
First, an outline of the operation of the information processing apparatus 10 according to the present embodiment will be described. The information processing apparatus 10 is an apparatus that performs analysis related to product delivery in a store (for example, comparison with another store for each product delivery process). The product delivery process is a process constituting the product delivery process. The information processing apparatus 10 performs analysis related to the product delivery in the store based on the past information related to the product delivery in the store (for example, online store). In the following description, the store to be analyzed by the information processing apparatus 10 is referred to as an analysis target store.

図1は、実施形態に係る情報処理装置10の動作の概要を示す図である。情報処理装置10は、ネットワークを介して端末装置1及びサーバ2と接続されている。情報処理装置10に接続される端末装置1及びサーバ2は、それぞれ複数あってもよい。端末装置1は、ストアが使用する端末である。端末装置1は、例えば、スマートフォン、携帯電話、タブレット端末、パーソナルコンピュータ等のユーザ端末である。また、サーバ2は、ユーザ或いはストアに対して各種サービスを提供するサーバ用ホストコンピュータである。サーバ2は、例えば、EC(Electronic Commerce)サイトとして機能するサーバである。サーバ2は、端末装置1を操作するストアの店員等に対して、商品配送に関するサービス(例えば、商品配送の管理サービス)を提供する。   FIG. 1 is a diagram illustrating an outline of the operation of the information processing apparatus 10 according to the embodiment. The information processing apparatus 10 is connected to the terminal device 1 and the server 2 via a network. There may be a plurality of terminal apparatuses 1 and servers 2 connected to the information processing apparatus 10. The terminal device 1 is a terminal used by the store. The terminal device 1 is, for example, a user terminal such as a smartphone, a mobile phone, a tablet terminal, or a personal computer. The server 2 is a server host computer that provides various services to a user or a store. The server 2 is a server that functions as an EC (Electronic Commerce) site, for example. The server 2 provides a service related to product delivery (for example, product delivery management service) to a store clerk who operates the terminal device 1.

また、サーバ2は、商品の配送処理に関する管理機能(注文管理機能)を有している。そして、サーバ2は、複数のストアに対して商品配送処理に関する管理サービス(注文管理サービス)を提供している。商品配送処理は、出荷待ちプロセス、出荷処理中プロセス等の複数の商品配送プロセスで構成されている。サーバ2は、ストアの指定商品に関する商品配送処理が現在どの商品配送プロセスにあるかをフラグ等によりステータス管理する。ステータスの変更は、サーバ2が備えるユーザインタフェースを使って、ストアの店員が行ってもよい。また、ステータスは、商品購入者、銀行等からの入力に基づいて、サーバ2が変更してもよい。サーバ2は、ステータスが変わったタイミング(例えば、ステータスが出荷待ちから出荷処理中に変わったタイミング)の情報に基づいてストアが各商品配送プロセスにかけた時間を判別する。サーバ2は、判別した時間の情報をストアの実績情報として蓄積する。なお、商品配送プロセスについては後に詳述する。以下、図1を参照しながら、情報処理装置10の動作の概要を説明する。   In addition, the server 2 has a management function (order management function) related to the delivery processing of products. The server 2 provides a management service (order management service) related to the merchandise delivery processing to a plurality of stores. The merchandise delivery process is composed of a plurality of merchandise delivery processes such as a shipment waiting process and a shipping process. The server 2 manages the status of the product delivery process for the product delivery process related to the designated product in the store using a flag or the like. The status change may be performed by a store clerk using a user interface provided in the server 2. Further, the server 2 may change the status based on input from a product purchaser, a bank, or the like. The server 2 determines the time taken by the store for each merchandise delivery process based on information on the timing at which the status changes (for example, the timing at which the status changes from waiting for shipment to during shipping processing). The server 2 accumulates the determined time information as store performance information. The product delivery process will be described in detail later. Hereinafter, the outline of the operation of the information processing apparatus 10 will be described with reference to FIG.

まず、情報処理装置10は、サーバ2から分析対象ストア(例えば、ストアA)の実績情報を取得する(ステップS1)。実績情報は、ストアの商品配送処理に関する実績の情報である。商品配送処理は、出荷待ちプロセス、出荷処理中プロセス等の複数の商品配送プロセスで構成される。情報処理装置10は、例えば、各商品配送プロセスにかかった時間の長さの情報を実績情報として取得する。例えば、情報処理装置10は、過去、ストアAが、“出荷待ちプロセス”、“出荷処理中プロセス”等にかけた時間が、5.1時間、2.5時間であるとの情報をサーバ2から取得する。時間は、過去一定期間の平均であってもよい。   First, the information processing apparatus 10 acquires performance information of an analysis target store (for example, store A) from the server 2 (step S1). The track record information is track record information related to the merchandise delivery process of the store. The merchandise delivery process is composed of a plurality of merchandise delivery processes such as a shipment waiting process and a shipping process. The information processing apparatus 10 acquires, for example, information on the length of time taken for each product delivery process as performance information. For example, the information processing apparatus 10 informs the server 2 that the time spent by the store A in the past “shipping process”, “shipping process” is 5.1 hours and 2.5 hours from the server 2. get. The time may be an average of a past certain period.

そして、情報処理装置10は、実績情報に基づいて、分析対象ストアの商品配送に関するスコアを算出する(ステップS2)。スコアは、ストアの商品配送処理(或いはストアの商品配送処理プロセス)の優劣の程度を数値或いは記号等により示したものである。例えば、スコアは、商品配送処理にかかった処理時間(或いは商品配送処理プロセスにかかった処理時間)を予め設定された基準に従って正規化したものである。正規化の方法は種々の方法を使用可能である。例えば、情報処理装置10は、時間とスコアの変換テーブルを備え、処理時間を変換テーブルに適用することによってスコアを算出してもよい。情報処理装置10は、処理時間が短いほど良いスコア(例えば、高い数値)となり、処理時間が長いほど悪いスコア(例えば、低い数値)となるようスコアを算出してもよいし、予め設定された基準値に近い場合に高いスコアとなるようスコアを算出してもよい。このとき、「予め設定された基準値」は、例えば、複数のストア(例えば、複数の類似ストア)の処理時間の平均値、最頻値、或いは中央値であってもよい。情報処理装置10は、商品配送処理全体のスコアと、商品配送処理プロセスそれぞれのスコアを算出する。図1の例では、商品配送処理全体のスコアが“67”、出荷待ちプロセスと出荷処理中プロセスのスコアがそれぞれ“16”、“88”となっている。   And the information processing apparatus 10 calculates the score regarding the merchandise delivery of an analysis object store based on track record information (step S2). The score indicates the degree of superiority or inferiority of the store product delivery process (or the store product delivery process) by a numerical value or a symbol. For example, the score is obtained by normalizing the processing time required for the merchandise delivery process (or the processing time required for the merchandise delivery process) according to a preset criterion. Various normalization methods can be used. For example, the information processing apparatus 10 may include a time / score conversion table, and calculate the score by applying the processing time to the conversion table. The information processing apparatus 10 may calculate a score so that the shorter the processing time, the better the score (for example, a higher numerical value), and the longer the processing time, the worse the score (for example, the lower numerical value). You may calculate a score so that it may become a high score when close to a reference value. At this time, the “preset reference value” may be, for example, an average value, a mode value, or a median value of processing times of a plurality of stores (for example, a plurality of similar stores). The information processing apparatus 10 calculates a score for the entire product delivery process and a score for each product delivery process. In the example of FIG. 1, the score of the entire product delivery process is “67”, and the scores of the process waiting for shipment and the process in process of shipment are “16” and “88”, respectively.

次に、情報処理装置10は、他ストアのスコア情報を取得する。他ストアは、分析対象ストアとは別のストアである。他ストアは複数であってもよい。情報処理装置10は、複数のストアのスコア情報を取得する。図1の例では、情報処理装置10は、ストアBのスコア情報と、ストアCのスコア情報等を取得している。スコア情報には、分析対象ストアのスコアと同じ算出基準で算出されたスコアが格納されている。図1の例では、ストアBの商品配送処理全体、出荷待ちプロセス、出荷処理中プロセスのスコアがそれぞれ“66”、“56”、“75”となっている。また、図1の例では、ストアCの商品配送処理全体、出荷待ちプロセス、出荷処理中プロセスのスコアがそれぞれ“64”、“69”、“52”となっている。   Next, the information processing apparatus 10 acquires score information of other stores. The other store is a store different from the analysis target store. There may be a plurality of other stores. The information processing apparatus 10 acquires score information of a plurality of stores. In the example of FIG. 1, the information processing apparatus 10 acquires score information of the store B, score information of the store C, and the like. The score information stores a score calculated according to the same calculation standard as the score of the analysis target store. In the example of FIG. 1, the scores of the entire product delivery process, the shipping waiting process, and the shipping process in store B are “66”, “56”, and “75”, respectively. Further, in the example of FIG. 1, the scores of the entire product delivery process of the store C, the process waiting for shipment, and the process in process of shipment are “64”, “69”, and “52”, respectively.

続いて、情報処理装置10は、分析対象ストアのスコアに基づいて、分析対象ストアの商品配送に関する分析を行う(ステップS3)。例えば、情報処理装置10は、分析対象ストアのスコアと他ストアのスコアとに基づき、分析対象ストアと他ストアとの商品配送に関する比較を行う。具体的には、情報処理装置10は、他ストアのスコアの平均と分析対象ストアのスコアとの比較を行い、比較結果を分析結果とする。例えば、他ストアがストアAとストアBの2つであるとすれば、情報処理装置10は、ストアBの商品配送処理全体のスコア“66”とストアCの商品配送処理全体のスコア“64”の平均スコア“65”を算出する。そして、情報処理装置10は、平均スコア“65”とストアAの商品配送処理全体のスコア“67”とを比較し、分析対象ストア(ストアA)のスコアが高いか否かの情報を分析結果として取得する。例えば、情報処理装置10は、“ストアAのスコアの方が高い”といった情報を分析結果として取得する。   Subsequently, the information processing apparatus 10 performs analysis related to product delivery in the analysis target store based on the score of the analysis target store (step S3). For example, the information processing apparatus 10 performs a comparison regarding product delivery between the analysis target store and the other store based on the score of the analysis target store and the score of the other store. Specifically, the information processing apparatus 10 compares the average score of other stores with the score of the analysis target store, and sets the comparison result as the analysis result. For example, if there are two other stores, store A and store B, the information processing apparatus 10 determines the score “66” of the entire product delivery process of store B and the score “64” of the entire product delivery process of store C. An average score of “65” is calculated. Then, the information processing apparatus 10 compares the average score “65” with the score “67” of the entire merchandise delivery process of the store A, and analyzes whether the score of the analysis target store (store A) is high or not. Get as. For example, the information processing apparatus 10 acquires information such as “store A has a higher score” as an analysis result.

同様に、情報処理装置10は、各商品配送プロセスについても比較を行う。例えば、情報処理装置10は、ストアBの出荷待ちプロセスのスコア“56”とストアCの出荷待ちプロセスのスコア“69”の平均スコア“62.5”を算出する。そして、情報処理装置10は、平均スコアとストアAの出荷待ちプロセスのスコア“16”とを比較し、分析対象ストアのスコアが高いか否かの情報を分析結果として取得する。また、情報処理装置10は、ストアBの出荷処理中プロセスのスコア“75”とストアCの出荷処理中プロセスのスコア“52”の平均スコア“63.5”を算出する。そして、情報処理装置10は、平均スコアとストアAの出荷処理中プロセスのスコア“88”とを比較し、分析対象ストアのスコアが高いか否かの情報を分析結果として取得する。   Similarly, the information processing apparatus 10 compares each product delivery process. For example, the information processing apparatus 10 calculates the average score “62.5” of the score “56” of the shipment waiting process of the store B and the score “69” of the shipment waiting process of the store C. Then, the information processing apparatus 10 compares the average score with the score “16” of the store A waiting process for shipping, and acquires information as to whether or not the score of the analysis target store is high as an analysis result. Further, the information processing apparatus 10 calculates an average score “63.5” of the score “75” of the store B shipping process and the score “52” of the store C shipping process. Then, the information processing apparatus 10 compares the average score with the score “88” of the process in the shipping process of the store A, and acquires information as to whether or not the score of the analysis target store is high as an analysis result.

なお、情報処理装置10は、複数の商品配送プロセスの中から、スコアが平均スコアより低い商品配送プロセスを抽出し、抽出結果を分析結果として取得してもよい。例えば、ストアAの複数の商品配送プロセスのうち、出荷待ちプロセスのスコアのみが平均スコアより低いとする。このとき、情報処理装置10は、“出荷待ちのスコアが低い”といった情報を分析結果として取得してもよい。   Note that the information processing apparatus 10 may extract a product delivery process having a score lower than the average score from a plurality of product delivery processes, and acquire the extraction result as an analysis result. For example, it is assumed that only the score of the process waiting for shipment among the plurality of product delivery processes of the store A is lower than the average score. At this time, the information processing apparatus 10 may acquire information such as “low score for waiting for shipment” as an analysis result.

また、比較対象となる他ストアは、比較対象ストアと類似する類似ストアであってもよい。例えば、情報処理装置10は、クラスタリング等の手法を使用して、 他ストアの中からストアAと類似する類似ストアを選択する。例えば、情報処理装置10は、ストアAが家電製品販売店なのであれば、他ストアの中から業種が家電製品販売となっているストアを類似ストアとして選択する。そして、情報処理装置10は、類似ストアの平均スコアとストアAのスコアとの比較を行い、比較結果(例えば、平均スコアより低いスコアを有する商品配送プロセスの情報)を分析結果として取得する。   The other store to be compared may be a similar store similar to the comparison store. For example, the information processing apparatus 10 selects a similar store similar to the store A from other stores using a technique such as clustering. For example, if the store A is a home appliance sales store, the information processing apparatus 10 selects a store whose business type is home appliance sales from other stores as a similar store. Then, the information processing apparatus 10 compares the average score of the similar store and the score of the store A, and acquires a comparison result (for example, information on a product delivery process having a score lower than the average score) as an analysis result.

そして、情報処理装置10は、端末装置1に向けて分析結果を出力する(ステップS4)。例えば、情報処理装置10は、平均スコアより低いスコアを有する商品配送プロセスの情報を分析結果として出力する。図1の例では、情報処理装置10は、“出荷待ちのスコアが低い”との情報を端末装置1に向けて送信している。   And the information processing apparatus 10 outputs an analysis result toward the terminal device 1 (step S4). For example, the information processing apparatus 10 outputs information on a product delivery process having a score lower than the average score as an analysis result. In the example of FIG. 1, the information processing apparatus 10 transmits information indicating that “the shipment waiting score is low” to the terminal apparatus 1.

以上のように、情報処理装置10は、分析対象ストアの商品配送に関する実績情報に基づいて、分析対象ストアの商品配送に関するスコアを算出している。そして、情報処理装置10は、分析対象ストアのスコアに基づいて、分析対象ストアの商品配送に関する分析を行っている。情報処理装置10は、物流システムの分析ではなく、ストアの商品配送に関する分析を精度よくできる。   As described above, the information processing apparatus 10 calculates the score related to the product delivery of the analysis target store based on the performance information related to the product delivery of the analysis target store. Then, the information processing apparatus 10 performs analysis related to product delivery in the analysis target store based on the score of the analysis target store. The information processing apparatus 10 can accurately analyze the product delivery of the store, not the analysis of the logistics system.

〔2.情報処理装置の構成例〕
次に、本実施形態の情報処理装置10の構成を詳細に説明する。情報処理装置10は、各種情報を処理するコンピュータである。例えば、情報処理装置10は、クライアント端末(例えば、端末装置1或いはサーバ2)からの要求を処理するサーバ用ホストコンピュータ(以下、単に「サーバ」という。)である。情報処理装置10は、PCサーバであってもよいし、ミッドレンジサーバであってもよいし、メインフレームサーバであってもよい。また、情報処理装置10は、1つのサーバにより構成されていてもよいし、協同して処理を実行する複数のサーバにより構成されていてもよい。情報処理装置10を複数のサーバで構成する場合、これらサーバの設置場所は離れていてもよい。設置場所が離れていたとしても、協同して処理を実行するのであれば、これらサーバは1つの情報処理装置10とみなすことができる。
[2. Configuration example of information processing apparatus]
Next, the configuration of the information processing apparatus 10 according to the present embodiment will be described in detail. The information processing apparatus 10 is a computer that processes various types of information. For example, the information processing apparatus 10 is a server host computer (hereinafter simply referred to as “server”) that processes a request from a client terminal (for example, the terminal apparatus 1 or the server 2). The information processing apparatus 10 may be a PC server, a midrange server, or a mainframe server. Moreover, the information processing apparatus 10 may be comprised by one server, and may be comprised by the some server which cooperates and performs a process. When the information processing apparatus 10 includes a plurality of servers, the installation locations of these servers may be separated. Even if the installation locations are separated, these servers can be regarded as one information processing apparatus 10 as long as the processes are executed in cooperation.

図2は、実施形態に係る情報処理装置10の構成例を示す図である。情報処理装置10は、通信部11と、出力部12と、記憶部13と、制御部14と、を備える。なお、図2に示した構成は機能的な構成であり、ハードウェア構成はこれとは異なっていてもよい。   FIG. 2 is a diagram illustrating a configuration example of the information processing apparatus 10 according to the embodiment. The information processing apparatus 10 includes a communication unit 11, an output unit 12, a storage unit 13, and a control unit 14. Note that the configuration shown in FIG. 2 is a functional configuration, and the hardware configuration may be different.

(通信部11)
通信部11は、外部の装置と通信する通信インタフェースである。通信部11は、ネットワークインタフェースであってもよいし、機器接続インタフェースであってもよい。例えば、通信部11は、NIC(Network Interface Card)等のLANインタフェースであってもよいし、USB(Universal Serial Bus)ホストコントローラ、USBポート等により構成されるUSBインタフェースであってもよい。また、通信部11は、有線インタフェースであってもよいし、無線インタフェースであってもよい。通信部11は、情報処理装置10の通信手段として機能する。通信部11は、制御部14の制御に従って外部の装置と通信する。
(Communication unit 11)
The communication unit 11 is a communication interface that communicates with an external device. The communication unit 11 may be a network interface or a device connection interface. For example, the communication unit 11 may be a LAN interface such as a NIC (Network Interface Card) or a USB interface configured by a USB (Universal Serial Bus) host controller, a USB port, or the like. The communication unit 11 may be a wired interface or a wireless interface. The communication unit 11 functions as a communication unit of the information processing apparatus 10. The communication unit 11 communicates with an external device under the control of the control unit 14.

(出力部12)
出力部12は、ユーザに情報を通知するための出力装置である。出力部12は、例えば、液晶ディスプレイ(Liquid Crystal Display)、有機ELディスプレイ(Organic Electroluminescence Display)等の表示装置である。勿論、出力部12は表示装置に限定されない。例えば、出力部12は、スピーカー、ブザー等の音響発生装置であってもよいし、LED(Light Emitting Diode)ランプ等の点灯装置であってもよい。出力部12は、情報処理装置10の出力手段(通知手段)として機能する。出力部12は、制御部14の制御に基づいて、ユーザに対し各種情報を出力する。
(Output unit 12)
The output unit 12 is an output device for notifying the user of information. The output unit 12 is, for example, a display device such as a liquid crystal display or an organic electroluminescence display. Of course, the output unit 12 is not limited to a display device. For example, the output unit 12 may be a sound generator such as a speaker or a buzzer, or may be a lighting device such as an LED (Light Emitting Diode) lamp. The output unit 12 functions as an output unit (notification unit) of the information processing apparatus 10. The output unit 12 outputs various information to the user based on the control of the control unit 14.

(記憶部13)
記憶部13は、DRAM(Dynamic Random Access Memory)、SRAM(Static Random Access Memory)、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部13は、情報処理装置10の記憶手段として機能する。記憶部13は、実績情報記憶部131と、スコア情報記憶部132と、業務情報記憶部133と、を有している。
(Storage unit 13)
The storage unit 13 is a storage device capable of reading and writing data, such as DRAM (Dynamic Random Access Memory), SRAM (Static Random Access Memory), flash memory, and hard disk. The storage unit 13 functions as a storage unit of the information processing apparatus 10. The storage unit 13 includes a performance information storage unit 131, a score information storage unit 132, and a business information storage unit 133.

(実績情報記憶部131)
実績情報記憶部131は、実績情報を記憶する記憶領域である。実績情報は、ストアの商品配送処理に関する実績を記録した情報である。実績情報は、例えば、後述の取得部141がサーバ2から取得して保存する。なお、実績情報は、ストアの店員が実績情報記憶部131に保存してもよいし、情報処理装置10の設計者若しくは運用者が予め実績情報記憶部131に保存してもよい。図3は、実績情報記憶部131の構成例を示す図である。実績情報記憶部131には、複数のストアそれぞれの実績情報が保存されている。例えば、実績情報記憶部131には、ストアAの実績情報、ストアBの実績情報、ストアCの実績情報等が保存されている。図4は、実績情報の一例を示す図である。図4の例では、各商品配送プロセスにかかった時間の長さの情報(処理時間の情報)が実績情報として保存されている。処理時間は過去所定の期間の平均時間であってもよい。図4の例では、新規注文プロセス、新規予約プロセス、予約中プロセス、入金待ちプロセス、出荷待ちプロセス、出荷処理中プロセス、注文完了待ちプロセス、注文完了プロセス、保留プロセス、にかかった時間の平均がそれぞれ、4.3時間、4.1時間、278.6時間、73.5時間、5.1時間、2.5時間、18.3時間、1.4時間、17.3時間であるとの情報が格納されている。
(Result information storage unit 131)
The record information storage unit 131 is a storage area for storing record information. The track record information is information that records track records related to merchandise delivery processing in the store. The achievement information is acquired and stored from the server 2 by the acquisition unit 141 described later, for example. The record information may be stored in the record information storage unit 131 by a store clerk, or may be stored in the record information storage unit 131 in advance by the designer or operator of the information processing apparatus 10. FIG. 3 is a diagram illustrating a configuration example of the record information storage unit 131. The record information storage unit 131 stores record information of each of a plurality of stores. For example, the record information storage unit 131 stores record information of store A, record information of store B, record information of store C, and the like. FIG. 4 is a diagram illustrating an example of performance information. In the example of FIG. 4, information on the length of time taken for each product delivery process (processing time information) is stored as performance information. The processing time may be an average time of a predetermined period in the past. In the example of FIG. 4, the average time taken for a new order process, a new reservation process, a reservation process, a payment waiting process, a shipment waiting process, a shipping processing process, an order completion waiting process, an order completion process, and a hold process is 4.3 hours, 4.1 hours, 278.6 hours, 73.5 hours, 5.1 hours, 2.5 hours, 18.3 hours, 1.4 hours, and 17.3 hours, respectively. Information is stored.

ここで、商品配送処理を構成する商品配送プロセスについて説明する。図5は、商品配送プロセスを説明するための図である。商品配送処理は、商品配送プロセスとして、新規注文プロセスP1と、新規予約プロセスP2と、予約中プロセスP3と、入金待ちプロセスP4と、出荷待ちプロセスP5と、出荷処理中プロセスP6と、注文完了待ちプロセスP7と、注文完了プロセスP8と、を有している。なお、図5に示した各商品配送プロセスは、商品配送処理の分類の一例を示したものである。商品配送処理の分類は図5に示した分類に限定されるものではない。例えば、図5の例では保留プロセスの図示は省略されているが、商品配送処理に商品配送プロセスとして保留プロセスが含まれていてもよい。サーバ2は、商品配送処理が現在どの商品配送プロセスにあるのかを管理する機能を有している。ストアの店員は、端末装置1を使って、該当の商品の配送処理が現在どのステータスにあるのか(すなわち、該当の商品の配送処理に関してストアが現在どの商品配送プロセスを実行しているのか)をサーバ2に入力する。なお、一部のステータス(例えば、“新規注文”、“新規予約”)に関しては、商品購入者の商品購入に関する入力(注文)に基づいてサーバ2が自動的に入力を行ってもよい。   Here, a product delivery process constituting the product delivery process will be described. FIG. 5 is a diagram for explaining the merchandise delivery process. The product delivery process includes a new order process P1, a new reservation process P2, a reservation process P3, a payment waiting process P4, a shipment waiting process P5, a shipping processing process P6, and an order completion waiting process. It has a process P7 and an order completion process P8. Note that each product delivery process shown in FIG. 5 shows an example of classification of product delivery processing. The classification of the merchandise delivery process is not limited to the classification shown in FIG. For example, in the example of FIG. 5, the hold process is not shown, but the product delivery process may include a hold process as the product delivery process. The server 2 has a function of managing which product delivery process the product delivery process is currently in. The store clerk uses the terminal device 1 to determine which status the delivery process of the corresponding product is currently in (that is, which product delivery process the store is currently executing regarding the delivery process of the corresponding product). Input to server 2. It should be noted that the server 2 may automatically input a part of statuses (for example, “new order”, “new reservation”) based on an input (order) related to product purchase by the product purchaser.

新規注文プロセスP1は、ストアがユーザから在庫のある商品の注文を受けた場合に実行されるプロセスである。このプロセスでは、ストアの店員は、例えば、客の注文内容の確認処理を行う。ストアの店員は、注文を受けた商品が他の客に販売されてしまわないように社内システム等を使って在庫の商品を確保する処理を行ってもよい。なお、ユーザの注文がサーバ2のオンラインショッピングサービスを使って行われた場合、ステータスの新規注文への変更(或いは、該当の商品の配送処理に関するステータスの新規立ち上げ)は、サーバ2が行ってもよい。新規注文プロセスP1が終了したら、ストアの店員は商品配送処理を出荷待ちプロセスP5或いは出荷処理中プロセスP6に移行させるとともに、サーバ2で管理されているステータスを“出荷待ち”或いは“出荷処理中”に変更する。客からの入金が確認できない場合、ストアの店員は商品配送処理を入金待ちプロセスP4に移行させるとともに、サーバ2で管理されているステータスを“入金待ち”に変更してもよい。客からの入金が確認できない場合とは、例えば、決済方法が銀行振り込みの場合(クレジット決済或いは代引きでない場合)である。サーバ2は、ステータスが“新規注文”へ変更されてから他のステータスに変更されるまでの時間(図5に示す処理時間T1)を算出して記憶する。サーバ2が算出する処理時間T1は、過去一定期間の新規注文プロセスP1の平均時間であってもよい。   The new order process P1 is a process executed when the store receives an order for a product in stock from a user. In this process, the store clerk performs, for example, confirmation processing of the customer's order contents. The store clerk may perform a process of securing a product in stock using an in-house system or the like so that the ordered product is not sold to other customers. When the user's order is made using the online shopping service of the server 2, the server 2 performs the change of the status to the new order (or the new launch of the status related to the delivery processing of the corresponding product). Also good. When the new order process P1 is completed, the store clerk shifts the merchandise delivery processing to the shipment waiting process P5 or the shipping processing process P6 and sets the status managed by the server 2 to “waiting shipment” or “shipping processing”. Change to If payment from the customer cannot be confirmed, the store clerk may shift the product delivery processing to the payment waiting process P4 and change the status managed by the server 2 to “waiting for payment”. The case where the payment from the customer cannot be confirmed is, for example, the case where the settlement method is bank transfer (not credit settlement or cash on delivery). The server 2 calculates and stores the time (processing time T1 shown in FIG. 5) from when the status is changed to “new order” until it is changed to another status. The processing time T1 calculated by the server 2 may be an average time of the new order process P1 in the past certain period.

新規予約プロセスP2は、在庫のない商品の注文をストアがユーザから受けた場合に実行されるプロセスである。このプロセスでは、ストアの店員は、例えば、客の注文内容の確認処理を行う。注文を受けた商品がすでに発売されている商品の場合には、ストアの店員は商品をメーカー等に発注する処理を行う。なお、ユーザの注文がサーバ2のオンラインショッピングサービスを使って行われた場合、ステータスの新規予約への変更(或いは、該当の商品の配送処理に関するステータスの新規立ち上げ)は、サーバ2が行ってもよい。新規予約プロセスP2が終了したら、ストアの店員は商品配送処理を出荷待ちプロセスP5に移行させるとともに、サーバ2で管理されているステータスを“出荷待ち”に変更する。注文を受けた商品が未だ発売されていない商品の場合には、ストアの店員は商品配送処理を予約中プロセスP3に移行させるとともに、サーバ2で管理されているステータスを“予約待ち”に変更してもよい。サーバ2は、ステータスが“新規予約”へ変更されてから他のステータスに変更されるまでの時間(図5に示す処理時間T2)を算出して記憶する。サーバ2が算出する処理時間T2は、過過去一定期間の新規予約プロセスP2の平均時間であってもよい。   The new reservation process P2 is a process executed when the store receives an order for a product that is not in stock from the user. In this process, the store clerk performs, for example, confirmation processing of the customer's order contents. If the ordered product is a product that has already been released, the store clerk performs a process of placing an order with the manufacturer. When the user's order is made using the online shopping service of the server 2, the server 2 performs the change of the status to the new reservation (or the new launch of the status related to the delivery processing of the corresponding product). Also good. When the new reservation process P2 is completed, the store clerk shifts the product delivery process to the shipment waiting process P5 and changes the status managed by the server 2 to “waiting for shipment”. When the ordered product is not yet released, the store clerk shifts the product delivery process to the reservation process P3 and changes the status managed by the server 2 to “waiting for reservation”. May be. The server 2 calculates and stores a time (processing time T2 shown in FIG. 5) from when the status is changed to “new reservation” until it is changed to another status. The processing time T2 calculated by the server 2 may be an average time of the new reservation process P2 over a certain past period.

予約中プロセスP3は、客から注文(予約注文)を受けた商品が未だ発売されていない商品であった場合に実行されるプロセスである。このプロセスでは、ストアの店員は、例えば、商品の発売日までの期限管理を行う。ストアの店員は、メーカーへ商品の予約注文を行ってもよい。予約中プロセスP3が終了したら(例えば、商品の発売日が到来したら)、ストアの店員は商品配送処理を出荷待ちプロセスP5或いは出荷処理中プロセスP6に移行させるとともに、サーバ2で管理されているステータスを“出荷待ち”或いは“出荷処理中”に変更する。客からの入金が確認できない場合、ストアの店員は商品配送処理を入金待ちプロセスP4に移行させるとともに、サーバ2で管理されているステータスを“入金待ち”に変更してもよい。サーバ2は、ステータスが“予約中”へ変更されてから他のステータスに変更されるまでの時間(図5に示す処理時間T3)を算出して記憶する。サーバ2が算出する処理時間T3は、過去一定期間の予約中プロセスP3の平均時間であってもよい。   The on-reservation process P3 is a process executed when a product for which an order (reservation order) has been received from a customer is a product that has not yet been released. In this process, the store clerk performs, for example, time limit management until the product release date. A store clerk may place an order for a product from a manufacturer. When the reservation process P3 ends (for example, when a product release date arrives), the store clerk shifts the product delivery process to the shipment waiting process P5 or the shipping process P6 and the status managed by the server 2 Is changed to “Waiting for shipment” or “During shipping”. If payment from the customer cannot be confirmed, the store clerk may shift the product delivery processing to the payment waiting process P4 and change the status managed by the server 2 to “waiting for payment”. The server 2 calculates and stores a time (processing time T3 shown in FIG. 5) from when the status is changed to “reserved” until it is changed to another status. The processing time T3 calculated by the server 2 may be an average time of the reserved process P3 in the past certain period.

入金待ちプロセスP4は、客からの入金が確認できない場合に実行されるプロセスである。このプロセスでは、ストアの店員は、例えば、指定口座へ客から入金があったか否かの確認処理を行う。入金待ちプロセスP4が終了したら(例えば、入金が確認できたら)、ストアの店員は商品配送処理を出荷待ちプロセスP5或いは出荷処理中プロセスP6に移行させるとともに、サーバ2で管理されているステータスを“出荷待ち”或いは“出荷処理中”に変更する。サーバ2は、ステータスが“入金待ち”へ変更されてから他のステータスに変更されるまでの時間(図5に示す処理時間T4)を算出して記憶する。サーバ2が算出する処理時間T4は、過去一定期間の入金待ちプロセスP4の平均時間であってもよい。   The payment waiting process P4 is a process executed when payment from the customer cannot be confirmed. In this process, the store clerk performs, for example, a confirmation process as to whether or not the customer has received money in the designated account. When the payment waiting process P4 is completed (for example, when payment is confirmed), the store clerk shifts the product delivery process to the shipment waiting process P5 or the shipping process P6 and changes the status managed by the server 2 to “ Change to “Waiting for shipment” or “Processing for shipment”. The server 2 calculates and stores the time (processing time T4 shown in FIG. 5) from when the status is changed to “waiting for payment” until the status is changed to another status. The processing time T4 calculated by the server 2 may be the average time of the payment waiting process P4 in the past certain period.

出荷待ちプロセスP5は、商品の出荷(発送)準備のためのプロセスである。このプロセスでは、ストアの店員は、出荷準備のための各種処理(例えば、伝票処理等)を行う。客から注文を受けた商品が在庫のない商品であった場合には、ストアの店員は、メーカーから商品の入庫があったか否かの確認処理を行う。出荷待ちプロセスP5が終了したら、ストアの店員は商品配送処理を出荷処理中プロセスP6に移行させるとともに、サーバ2で管理されているステータスを“出荷処理中”に変更する。サーバ2は、ステータスが“出荷待ち”へ変更されてから他のステータスに変更されるまでの時間(図5に示す処理時間T5)を算出して記憶する。サーバ2が算出する処理時間T5は、過去一定期間の出荷待ちプロセスP5の平均時間であってもよい。   The shipment waiting process P5 is a process for preparing shipment (shipping) of goods. In this process, the store clerk performs various processes for preparing for shipment (for example, slip processing). If the product ordered by the customer is out of stock, the store clerk performs a process of confirming whether or not the product has been received from the manufacturer. When the shipment waiting process P5 is completed, the store clerk shifts the product delivery process to the shipping process P6 and changes the status managed by the server 2 to “shipping process”. The server 2 calculates and stores the time (processing time T5 shown in FIG. 5) from when the status is changed to “waiting for shipment” until it is changed to another status. The processing time T5 calculated by the server 2 may be an average time of the shipment waiting process P5 in a certain past period.

出荷処理中プロセスP6は、商品の出荷(発送)処理のためのプロセスである。このプロセスでは、ストアの店員は、商品の梱包や発送(例えば、配送会社への配送指示等)を行う。出荷処理中プロセスP6が完了したら(例えば、商品の発送が完了したら)、ストアの店員は商品配送処理を注文完了待ちプロセスP7に移行させるとともに、サーバ2で管理されているステータスを“注文完了待ち”に変更する。サーバ2は、ステータスが“出荷処理中”へ変更されてから他のステータスに変更されるまでの時間(図5に示す処理時間T6)を算出して記憶する。サーバ2が算出する処理時間T6は、過去一定期間の出荷処理中プロセスP6の平均時間であってもよい。   The shipping process P6 is a process for shipping (shipping) merchandise. In this process, a store clerk performs packing and shipping of a product (for example, a delivery instruction to a delivery company). When the shipping process P6 is completed (for example, when shipping of the product is completed), the store clerk shifts the product delivery processing to the order completion waiting process P7 and sets the status managed by the server 2 to “waiting for completion of order”. Change to "". The server 2 calculates and stores the time (processing time T6 shown in FIG. 5) from when the status is changed to “shipping processing” to when the status is changed to another status. The processing time T6 calculated by the server 2 may be an average time of the shipping process P6 in a certain past period.

注文完了待ちプロセスP7は、商品の到達完了の確認のためのプロセスである。このプロセスでは、ストアの店員は、例えば、商品が客へ到達したか否かの確認処理を行う。注文完了待ちプロセスP7が終了したら(例えば、商品の到達が確認できたら)、ストアの店員は商品配送処理を注文完了プロセスP8に移行させるとともに、サーバ2で管理されているステータスを“注文完了”に変更する。なお、商品の配送を配送会社が行っているのであれば、ステータスの変更は配送会社の配送完了情報に基づいてサーバ2が行ってもよい。サーバ2は、ステータスが“注文完了待ち”へ変更されてから他のステータスに変更されるまでの時間(図5に示す処理時間T7)を算出して記憶する。サーバ2が算出する処理時間T7は、過去一定期間の注文完了待ちプロセスP7の平均時間であってもよい。   The order completion waiting process P7 is a process for confirming the completion of arrival of goods. In this process, the store clerk performs, for example, confirmation processing as to whether or not the product has reached the customer. When the order completion waiting process P7 is completed (for example, when arrival of the product can be confirmed), the store clerk shifts the product delivery processing to the order completion process P8 and sets the status managed by the server 2 to “order completed”. Change to Note that if the delivery company performs the delivery of the product, the status may be changed by the server 2 based on the delivery completion information of the delivery company. The server 2 calculates and stores the time (processing time T7 shown in FIG. 5) from when the status is changed to “waiting for completion of order” until the status is changed to another status. The processing time T7 calculated by the server 2 may be an average time of the order completion waiting process P7 in a certain past period.

注文完了プロセスP8は、注文完了処理のためのプロセスである。注文完了処理は、商品配送処理をクローズするための処理(例えば、商品配送が完了したことを社内の各部へ知らせるための社内システムへの入力)である。注文完了プロセスP8が終了したら、ストアの店員は該当の注文に関するステータスをクローズする。サーバ2は、ステータスが“注文完了”へ変更されてからクローズされるまでの時間(図5に示す処理時間T8)を算出して記憶する。サーバ2が算出する処理時間T8は、過去一定期間の注文完了プロセスP8の平均時間であってもよい。   The order completion process P8 is a process for order completion processing. The order completion process is a process for closing the merchandise delivery process (for example, an input to an in-house system for notifying each department in the company that the merchandise delivery has been completed). When the order completion process P8 ends, the store clerk closes the status regarding the corresponding order. The server 2 calculates and stores the time (processing time T8 shown in FIG. 5) from when the status is changed to “order completed” until it is closed. The processing time T8 calculated by the server 2 may be an average time of the order completion process P8 for a certain period in the past.

保留プロセスは、イレギュラーが発生した場合のプロセスである。保留プロセスは、例えば、上記商品配送プロセスのいずれか(例えば、新規注文プロセスP1等)から移行する。このプロセスでは、ストアの店員は、例えば、商品の在庫があるか否かを確認したり、注文内容を客に問い合わせたりする。問題が解決したら、ストアの店員は商品配送処理を基の商品配送プロセスに戻すとともに、サーバ2で管理されているステータスを基のステータスに戻す。サーバ2は、ステータスが“保留”へ変更されてから元のステータスに戻るまでの時間を算出して記憶してもよい。サーバ2が算出する時間は、過去一定期間の保留プロセスの平均時間であってもよい。   The pending process is a process when irregularity occurs. The holding process shifts from, for example, one of the product delivery processes (for example, the new order process P1). In this process, the store clerk checks, for example, whether or not the merchandise is in stock or inquires the customer about the contents of the order. When the problem is solved, the store clerk returns the product delivery process to the original product delivery process and returns the status managed by the server 2 to the original status. The server 2 may calculate and store the time from when the status is changed to “pending” until it returns to the original status. The time calculated by the server 2 may be an average time of a pending process in a past certain period.

(スコア情報記憶部132)
スコア情報記憶部132は、スコア情報を記憶する記憶領域である。スコア情報は、ストアの商品配送に関するスコアの情報である。スコア情報記憶部132に保存されるスコア情報は、後述の算出部142で算出されたスコアであってもよい。なお、スコア情報は、算出基準が同じなのであれば、他の装置が算出したものであってもよい。図6は、スコア情報記憶部132の構成例を示す図である。スコア情報記憶部132には、複数のストアそれぞれのスコア情報が保存されている。例えば、スコア情報記憶部132には、ストアAのスコア情報、ストアBのスコア情報、ストアCのスコア情報等が保存されている。
(Score information storage unit 132)
The score information storage unit 132 is a storage area for storing score information. The score information is information on a score related to product delivery in the store. The score information stored in the score information storage unit 132 may be a score calculated by the calculation unit 142 described later. The score information may be calculated by another device as long as the calculation criteria are the same. FIG. 6 is a diagram illustrating a configuration example of the score information storage unit 132. The score information storage unit 132 stores score information for each of a plurality of stores. For example, the score information storage unit 132 stores store A score information, store B score information, store C score information, and the like.

図7は、スコア情報の一例を示す図である。スコア情報には、新規注文プロセスP1のスコアと、新規予約プロセスP2のスコアと、予約中プロセスP3のスコアと、入金待ちプロセスP4のスコアと、出荷待ちプロセスP5のスコアと、出荷処理中プロセスP6のスコアと、注文完了待ちプロセスP7のスコアと、注文完了プロセスP8のスコアと、保留プロセスのスコアと、発送前期間のスコアと、発送後期間のスコアと、商品配送処理全体のスコアと、ユーザ満足度と、が含まれている。ユーザ満足度もスコアの一種である。なお、図7に示したスコアは一例である。スコア情報には、図7に示したスコア以外のスコアが含まれていてもよいし、図7に示したスコアの一部が含まれていなくてもよい。   FIG. 7 is a diagram illustrating an example of score information. The score information includes the score of the new order process P1, the score of the new reservation process P2, the score of the reservation process P3, the score of the payment waiting process P4, the score of the waiting process P5, and the shipping process P6. , The order completion waiting process P7 score, the order completion process P8 score, the hold process score, the pre-shipment period score, the post-shipment period score, the overall product delivery process score, and the user Satisfaction and are included. User satisfaction is also a kind of score. The score shown in FIG. 7 is an example. The score information may include a score other than the score shown in FIG. 7, or may not include a part of the score shown in FIG.

新規注文プロセスP1のスコアは、新規注文プロセスP1の処理時間T1の情報に基づき算出されるスコアである。図7の例では、新規注文プロセスP1のスコアとして“82”が保存されている。新規予約プロセスP2のスコアは、新規予約プロセスP2の処理時間T2の情報に基づき算出されるスコアである。図7の例では、新規予約プロセスP2のスコアとして“83”が保存されている。予約中プロセスP3のスコアは、予約中プロセスP3の処理時間T3の情報に基づき算出されるスコアである。図7の例では、予約中プロセスP3のスコアとして“75”が保存されている。入金待ちプロセスP4のスコアは、入金待ちプロセスP4の処理時間T4の情報に基づき算出されるスコアである。図7の例では、入金待ちプロセスP4のスコアとして“64”が保存されている。出荷待ちプロセスP5のスコアは、出荷待ちプロセスP5の処理時間T5の情報に基づき算出されるスコアである。図7の例では、出荷待ちプロセスP5のスコアとして“16”が保存されている。出荷処理中プロセスP6のスコアは、出荷処理中プロセスP6の処理時間T6の情報に基づき算出されるスコアである。図7の例では、出荷処理中プロセスP6のスコアとして“88”が保存されている。注文完了待ちプロセスP7のスコアは、注文完了待ちプロセスP7の処理時間T7の情報に基づき算出されるスコアである。図7の例では、注文完了待ちプロセスP7のスコアとして“66”が保存されている。注文完了プロセスP8のスコアは、注文完了プロセスP8の処理時間T8の情報に基づき算出されるスコアである。図7の例では、注文完了プロセスP8のスコアとして“76”が保存されている。保留プロセスのスコアは、保留プロセスにかかった時間の情報に基づき算出されるスコアである。図7の例では、保留プロセスのスコアとして“53”が保存されている。   The score of the new order process P1 is a score calculated based on information on the processing time T1 of the new order process P1. In the example of FIG. 7, “82” is stored as the score of the new order process P1. The score of the new reservation process P2 is a score calculated based on information on the processing time T2 of the new reservation process P2. In the example of FIG. 7, “83” is stored as the score of the new reservation process P2. The score of the reserved process P3 is a score calculated based on the information of the processing time T3 of the reserved process P3. In the example of FIG. 7, “75” is stored as the score of the reservation process P3. The score of the payment waiting process P4 is a score calculated based on the information of the processing time T4 of the payment waiting process P4. In the example of FIG. 7, “64” is stored as the score of the deposit waiting process P4. The score of the shipment waiting process P5 is a score calculated based on the information of the processing time T5 of the shipment waiting process P5. In the example of FIG. 7, “16” is stored as the score of the shipment waiting process P5. The score of the shipping process P6 is a score calculated based on the processing time T6 information of the shipping process P6. In the example of FIG. 7, “88” is stored as the score of the shipping process P6. The score of the order completion waiting process P7 is a score calculated based on the processing time T7 information of the order completion waiting process P7. In the example of FIG. 7, “66” is stored as the score of the order completion waiting process P7. The score of the order completion process P8 is a score calculated based on information on the processing time T8 of the order completion process P8. In the example of FIG. 7, “76” is stored as the score of the order completion process P8. The score of the holding process is a score calculated based on information on the time taken for the holding process. In the example of FIG. 7, “53” is stored as the score of the pending process.

発送前期間のスコアは、ストアの発送前期間(図5に示すTA)の情報に基づき算出されるスコアである。「発送前期間」とは、指定商品の受注から発送までにかかる期間のことである。図5の例であれば、新規注文プロセスP1或いは新規予約プロセスP2の開始から出荷処理中プロセスP6の終了(注文完了待ちプロセスP7の開始)までの期間TAが発送前期間である。このとき、発送前期間TAは、新規注文プロセスP1〜出荷処理中プロセスP6それぞれの処理時間T1〜T6の合計であってもよい。図7の例では、発送前期間のスコアとして“68”が保存されている。   The score of the pre-shipment period is a score calculated based on the information of the pre-shipment period of the store (TA shown in FIG. 5). The “pre-shipment period” is a period required from receiving an order for a specified product to shipping. In the example of FIG. 5, a period TA from the start of the new order process P1 or the new reservation process P2 to the end of the shipping process P6 (start of the order completion waiting process P7) is the pre-shipment period. At this time, the pre-shipment period TA may be the total of the processing times T1 to T6 of the new order process P1 to the shipping process P6. In the example of FIG. 7, “68” is stored as the score of the pre-shipment period.

発送後期間のスコアは、ストアの発送後期間(図5に示すTB)の情報に基づき算出されるスコアである。「発送後期間」とは、指定商品の発送から指定商品の到達までにかかる時間のことである。図5の例であれば、出荷処理中プロセスP6の終了(注文完了待ちプロセスP7の開始)から注文完了待ちプロセスP7の終了(注文完了プロセスP8の開始)までの期間TBが発送後期間である。このとき、発送後期間TBは、注文完了待ちプロセスP7そのものであってもよい。図7の例では、発送後期間のスコアとして“66”が保存されている。   The score of the post-shipment period is a score calculated based on the information of the post-shipment period of the store (TB shown in FIG. 5). The “post-delivery period” is the time taken from the shipment of the designated product to the arrival of the designated product. In the example of FIG. 5, a period TB from the end of the shipping process P6 (start of the order completion waiting process P7) to the end of the order completion waiting process P7 (start of the order completion waiting process P8) is a post-shipment period. . At this time, the post-shipment period TB may be the order completion waiting process P7 itself. In the example of FIG. 7, “66” is stored as the score of the post-shipment period.

商品配送処理全体のスコアは、商品の配送処理全体にかかった時間(図5に示すTC)の情報に基づき算出されるスコアである。商品配送処理全体の処理時間TCは、ストアが、過去一定期間、配送処理全体にかかった時間の平均であってもよい。例えば、商品配送処理全体の処理時間TCは、新規注文プロセスP1〜注文完了プロセスP8それぞれの処理時間T1〜T8の合計であってもよい。商品配送処理全体の処理時間TCには、保留プロセスにかかった時間が含まれていてもよい。図7の例では、商品配送処理全体のスコアとして“67”が保存されている。   The score of the entire product delivery process is a score calculated based on information on the time (TC shown in FIG. 5) required for the entire product delivery process. The processing time TC of the entire product delivery process may be an average of the time taken by the store for the entire delivery process for a certain period in the past. For example, the processing time TC of the entire product delivery process may be the sum of the processing times T1 to T8 of the new order process P1 to the order completion process P8. The processing time TC of the entire product delivery process may include the time taken for the hold process. In the example of FIG. 7, “67” is stored as the score of the entire product delivery process.

ユーザ満足度は、ストアの商品の配送に関するユーザの満足の程度を示すスコアである。ユーザ満足度は、ユーザの主観評価に基づき算出されたスコアであってもよい。例えば、ユーザ満足度は、商品到達後のユーザに向けたアンケート結果(例えば、ユーザが主観でつけた点数)に基づき算出されたスコアであってもよい。或いは、ユーザ満足度は、客観指標に基づき算出されたスコアであってもよい。例えば、ユーザ満足度は、ユーザの満足感と相関があると思われる指標(例えば、ストアの売り上げ、一定期間にストアから配送された商品数、客のリピート率等)に基づき算出されたスコアであってもよい。勿論、ユーザの主観評価と客観指標の双方を使用して算出されたスコアであってもよい。図7の例では、ユーザ満足度として“62”が保存されている。   The user satisfaction level is a score indicating the degree of user satisfaction regarding the delivery of merchandise in the store. The user satisfaction may be a score calculated based on the subjective evaluation of the user. For example, the user satisfaction may be a score calculated based on a questionnaire result (for example, a score given by the user subjectively) directed to the user after reaching the product. Alternatively, the user satisfaction may be a score calculated based on an objective index. For example, the user satisfaction is a score calculated based on an index (for example, store sales, number of products delivered from the store in a certain period, customer repeat rate, etc.) that seems to have a correlation with user satisfaction. There may be. Of course, it may be a score calculated using both the subjective evaluation of the user and the objective index. In the example of FIG. 7, “62” is stored as the user satisfaction.

(業務情報記憶部133)
業務情報記憶部133は、業務情報を記憶する記憶領域である。業務情報は、ストアの商品配送の業務に関する情報である。業務情報は、例えば、後述の取得部141がサーバ2から取得して保存する。なお、業務情報は、ストアの店員が業務情報記憶部133に保存してもよいし、情報処理装置10の設計者若しくは運用者が予め業務情報記憶部133に保存してもよい。図8は、業務情報記憶部133の構成例を示す図である。業務情報記憶部133には、複数のストアそれぞれの業務情報が保存されている。例えば、業務情報記憶部133には、ストアAの業務情報、ストアBの業務情報、ストアCの業務情報等が保存されている。
(Business information storage unit 133)
The business information storage unit 133 is a storage area for storing business information. The business information is information related to the product delivery business of the store. The business information is acquired and stored from the server 2 by the acquisition unit 141 described later, for example. The business information may be stored in the business information storage unit 133 by the store clerk, or the designer or operator of the information processing apparatus 10 may store the business information in the business information storage unit 133 in advance. FIG. 8 is a diagram illustrating a configuration example of the business information storage unit 133. The business information storage unit 133 stores business information for each of a plurality of stores. For example, the business information storage unit 133 stores business information of the store A, business information of the store B, business information of the store C, and the like.

図9は、業務情報の一例を示す図である。業務情報には、受注業務情報と、出荷業務情報と、使用配送会社情報等が含まれている。受注業務情報は、ストアの受注業務に関する情報である。例えば、受注業務情報は、ストアの受注システム(例えば、受注ソフトウェア)がどのシステムかを示す情報である。図9の例では、受注業務情報として“X社のシステムを使用”との情報が保存されている。また、出荷業務情報は、ストアの出荷業務に関する情報である。例えば、出荷業務情報は、ストアの出荷業務(発送業務)がオートメーション化されているか手動(マニュアル)で行っているかを示す情報である。図9の例では、出荷業務情報として“X社のシステムを使用”との情報が保存されている。また、使用配送会社情報は、ストアが商品の配送に使用している配送会社に関する情報である。図9の例では、配送会社情報として“Z社を使用”との情報が保存されている。   FIG. 9 is a diagram illustrating an example of business information. The business information includes order receiving business information, shipping business information, used delivery company information, and the like. The order receiving work information is information related to the order receiving work of the store. For example, the order receiving work information is information indicating which system the store order receiving system (for example, order receiving software) is. In the example of FIG. 9, information “Use System of Company X” is stored as the ordering work information. The shipping business information is information related to the store shipping business. For example, the shipping operation information is information indicating whether the store shipping operation (shipment operation) is automated or manual (manual). In the example of FIG. 9, information “Use System of Company X” is stored as shipping business information. The used delivery company information is information about a delivery company used by the store for delivery of merchandise. In the example of FIG. 9, information “Use Company Z” is stored as delivery company information.

なお、図9に示した業務情報は一例である。業務情報には、図9に示した情報の一部が含まれていなくてもよい。また、業務情報には、図9に示した情報以外の情報が含まれていてもよい。例えば、配送場所情報、配送距離情報、受け渡し手順情報、出荷頻度情報が含まれていてもよい。配送場所情報は、ストアが過去どのような場所(例えば、日本の関東地方、日本の関西地方)に配送したことがあるかを示す情報である。配送距離情報は、商品の配送に要する距離の情報(例えば、ストアが過去取り扱った商品の配送距離の合計或いは平均)である。受け渡し手順情報は、受け渡しの手順を示した情報(例えば、近くのコンビニでの受け渡しか、客の自宅での受け渡しか等の情報)である。出荷頻度情報は、出荷の頻度の情報(例えば、1日あたりの出荷数)の情報である。出荷頻度情報に含まれる出荷頻度は複数あってもよい。例えば、出荷頻度情報には、平日の出荷頻度の情報、祭日の出荷頻度の情報、時間帯別の出荷頻度の情報が含まれていてもよい。   The business information shown in FIG. 9 is an example. The business information may not include a part of the information shown in FIG. Further, the business information may include information other than the information shown in FIG. For example, delivery location information, delivery distance information, delivery procedure information, and shipping frequency information may be included. The delivery location information is information indicating to which location (for example, Kanto region in Japan, Kansai region in Japan) the store has been delivered in the past. The delivery distance information is information on the distance required for delivery of the product (for example, the total or average of the delivery distances of the products handled by the store in the past). The delivery procedure information is information indicating a delivery procedure (for example, information on delivery at a nearby convenience store or delivery at a customer's home). The shipping frequency information is information of shipping frequency information (for example, the number of shipments per day). There may be a plurality of shipping frequencies included in the shipping frequency information. For example, the shipping frequency information may include weekday shipping frequency information, holiday shipping frequency information, and shipping frequency information by time of day.

(制御部14)
制御部14は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置10内部の記憶装置に記憶されている各種プログラム(分析プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部14は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Control unit 14)
The control unit 14 is a controller, for example, various programs (an example of an analysis program) stored in a storage device inside the information processing apparatus 10 by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. Is realized by using the RAM as a work area. The control unit 14 is a controller, and is realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

図10は、制御部14の機能ブロック図である。制御部14は、取得部141と、算出部142と、分析部143と、生成部144と、出力制御部145と、を備える。制御部14を構成するブロック(取得部141〜出力制御部145)はそれぞれ制御部14の機能を示す機能ブロックである。これら機能ブロックはソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。例えば、上述の機能ブロックが、それぞれ、ソフトウェア(マイクロプログラムを含む。)で実現される1つのソフトウェアモジュールであってもよいし、半導体チップ(ダイ)上の1つの回路ブロックであってもよい。勿論、各機能ブロックがそれぞれ1つのプロセッサ或いは1つの集積回路であってもよい。機能ブロックの構成方法は任意である。なお、「分析処理」が実現されるのであれば、制御部14はこれら機能ブロックとは異なる機能単位で構成されていてもよい。   FIG. 10 is a functional block diagram of the control unit 14. The control unit 14 includes an acquisition unit 141, a calculation unit 142, an analysis unit 143, a generation unit 144, and an output control unit 145. The blocks (acquisition unit 141 to output control unit 145) that constitute the control unit 14 are functional blocks that indicate the functions of the control unit 14, respectively. These functional blocks may be software blocks or hardware blocks. For example, each functional block described above may be one software module realized by software (including a microprogram), or may be one circuit block on a semiconductor chip (die). Of course, each functional block may be one processor or one integrated circuit. The method of configuring the functional block is arbitrary. As long as “analysis processing” is realized, the control unit 14 may be configured by a functional unit different from these functional blocks.

(取得部141)
取得部141は、算出部142の他ストアのスコアを取得する。また、取得部141は、分析対象ストアの商品配送に関する業務情報と、他ストアの商品配送に関する業務情報と、を取得する。また、取得部141は、他ストアの商品配送に関するユーザ満足度の情報を取得する。取得部141の動作は、後述の分析処理の説明の箇所で詳述する。
(Acquisition part 141)
The acquisition unit 141 acquires a score of another store of the calculation unit 142. In addition, the acquisition unit 141 acquires business information related to product delivery from the analysis target store and business information related to product delivery from other stores. In addition, the acquisition unit 141 acquires user satisfaction information regarding product delivery from other stores. The operation of the acquisition unit 141 will be described in detail later in the description of analysis processing.

(算出部142)
算出部142は、分析対象ストアの商品配送に関する実績情報に基づいて、分析対象ストアの商品配送に関するスコアを算出する。例えば、算出部142は、実績情報に基づいて、商品配送を構成する複数の商品配送プロセスの少なくとも1つの個別スコアを算出する。算出部142の動作は、後述の分析処理の説明の箇所で詳述する。
(Calculation unit 142)
The calculation unit 142 calculates a score related to product delivery in the analysis target store based on the performance information related to product delivery in the analysis target store. For example, the calculation unit 142 calculates at least one individual score of a plurality of product delivery processes constituting the product delivery based on the result information. The operation of the calculation unit 142 will be described in detail later in the description of analysis processing.

(分析部143)
分析部143は、分析対象ストアのスコアに基づいて、分析対象ストアの商品配送に関する分析を行う。例えば、分析部143は、分析対象ストアのスコアと他ストアのスコアとに基づき、分析対象ストアと他ストアとの商品配送に関する比較を行う。分析部143の動作は、後述の分析処理の説明の箇所で詳述する。
(Analysis unit 143)
The analysis unit 143 performs analysis related to product delivery in the analysis target store based on the score of the analysis target store. For example, the analysis unit 143 performs a comparison regarding product delivery between the analysis target store and the other store based on the score of the analysis target store and the score of the other store. The operation of the analysis unit 143 will be described in detail later in the description of analysis processing.

(生成部144)
生成部144は、分析部143の分析結果に基づいて提案情報を生成する。生成部144の動作は、後述の分析処理の説明の箇所で詳述する。
(Generator 144)
The generation unit 144 generates proposal information based on the analysis result of the analysis unit 143. The operation of the generation unit 144 will be described in detail later in the description of analysis processing.

(出力制御部145)
出力制御部145は、分析部の分析結果に基づく情報の出力を行う。出力制御部145は、分析対象ストアのスコアと平均スコアとの比較結果を出力する。また、出力制御部145は、生成部144が生成した提案情報を出力する。出力制御部145の動作は、後述の分析処理の説明の箇所で詳述する。
(Output control unit 145)
The output control unit 145 outputs information based on the analysis result of the analysis unit. The output control unit 145 outputs a comparison result between the score of the analysis target store and the average score. Further, the output control unit 145 outputs the proposal information generated by the generation unit 144. The operation of the output control unit 145 will be described in detail later in the description of analysis processing.

〔3.情報処理装置の動作の詳細〕
次に、情報処理装置10の動作を説明する。図11は、分析処理のフローチャートである。分析処理は、分析対象ストアの商品配送に関する分析を行う処理である。例えば、分析処理は、分析対象ストアと他のストアとのスコアの比較を行い、比較結果を分析結果として出力する処理である。情報処理装置10の制御部14は、通信部11を介して端末装置1から処理開始指示を受け取ると、分析対象ストア(例えば、端末装置1を所持するストア)の分析処理を開始する。以下、図11を参照しながら分析処理を説明する。
[3. Details of operation of information processing apparatus]
Next, the operation of the information processing apparatus 10 will be described. FIG. 11 is a flowchart of the analysis process. The analysis process is a process for performing an analysis related to product delivery in the analysis target store. For example, the analysis process is a process of comparing scores of the analysis target store and other stores and outputting the comparison result as an analysis result. When receiving a processing start instruction from the terminal device 1 via the communication unit 11, the control unit 14 of the information processing device 10 starts analysis processing of the analysis target store (for example, a store that owns the terminal device 1). Hereinafter, the analysis process will be described with reference to FIG.

まず、取得部141は、分析対象ストアの商品配送に関する実績情報を取得する(ステップS11)。取得部141は、サーバ2から実績情報を取得してもよいし、端末装置1から、直接、実績情報を取得してもよい。また、取得部141は、実績情報記憶部131に予め保存されている実績情報を分析対象ストアの実績情報として取得してもよい。また、取得部141は、実績情報に加えて、分析対象ストアの業務情報を取得してもよい。このとき、取得部141は、サーバ2から業務情報を取得してもよいし、端末装置1から直接業務情報を取得してもよい。また、取得部141は、業務情報記憶部133に保存されている業務情報を分析対象ストアの業務情報として取得してもよい。また、取得部141は、サーバ2からユーザ満足度の情報を取得してもよい。   First, the acquisition part 141 acquires the performance information regarding the product delivery of an analysis object store (step S11). The acquisition unit 141 may acquire the record information from the server 2 or may acquire the record information directly from the terminal device 1. Moreover, the acquisition part 141 may acquire the performance information previously preserve | saved in the performance information storage part 131 as performance information of an analysis object store. Further, the acquisition unit 141 may acquire the business information of the analysis target store in addition to the result information. At this time, the acquisition unit 141 may acquire business information from the server 2 or may directly acquire business information from the terminal device 1. The acquisition unit 141 may acquire the business information stored in the business information storage unit 133 as the business information of the analysis target store. The acquisition unit 141 may acquire user satisfaction information from the server 2.

次に、算出部142は、ステップS11で取得した実績情報に基づいて、分析対象ストアの商品配送に関するスコアを算出する(ステップS12)。スコアの算出方法は種々の方法を使用可能である。例えば、算出部142は、時間とスコアの変換テーブルを備え、実績情報に含まれる処理時間を変換テーブルに適用することによりスコアを算出してもよい。或いは、算出部142は、他ストアの商品配送に関する処理時間の情報を複数取得し、複数の処理時間を母集団とし、母集団における分析対象ストアの処理時間の位置(例えば、偏差値)をスコアとして算出してもよい。算出部142は、実績情報に含まれる処理時間の情報に基づいて商品配送処理全体の処理時間TCを特定し、処理時間TCに基づいて商品配送処理全体のスコアを算出する。   Next, the calculation unit 142 calculates a score related to product delivery in the analysis target store based on the record information acquired in step S11 (step S12). Various methods can be used for calculating the score. For example, the calculation unit 142 may include a time / score conversion table, and calculate the score by applying the processing time included in the record information to the conversion table. Alternatively, the calculation unit 142 acquires a plurality of pieces of processing time information related to product delivery from other stores, sets the plurality of processing times as a population, and scores the processing time positions (for example, deviation values) of the analysis target store in the population. May be calculated as The calculation unit 142 specifies the processing time TC of the entire product delivery process based on the processing time information included in the performance information, and calculates the score of the entire product delivery process based on the processing time TC.

また、算出部142は、実績情報に含まれる商品配送処理プロセスの処理時間の情報に基づいて、商品配送処理プロセスそれぞれのスコア(以下、個別スコアという。)を算出する。例えば、算出部142は、実績情報に含まれる新規注文プロセスP1の処理時間T1に基づいて、新規注文プロセスP1の個別スコアを算出する。同様に、算出部142は、実績情報に含まれる新規予約プロセスP2〜注文完了プロセスP8の処理時間T2〜T8に基づいて、新規注文プロセスP1〜注文完了プロセスP8それぞれの個別スコアを算出する。また、算出部142は、実績情報に含まれる処理時間の情報に基づいて発送前期間TAを特定する。そして、算出部142は、発送後期間TAに基づいて発送後期間TAのスコアを算出する。また、算出部142は、実績情報に含まれる処理時間の情報に基づいて発送後期間TBを特定する。そして、算出部142は、発送後期間TBに基づいて発送後期間TBのスコアを算出する。発送後期間TAのスコア及び発送後期間TBのスコアも個別スコアの一種である。   Further, the calculation unit 142 calculates a score (hereinafter, referred to as an individual score) of each product delivery processing process based on the processing time information of the product delivery processing process included in the record information. For example, the calculation unit 142 calculates the individual score of the new order process P1 based on the processing time T1 of the new order process P1 included in the record information. Similarly, the calculation unit 142 calculates individual scores of the new order process P1 to the order completion process P8 based on the processing times T2 to T8 of the new reservation process P2 to the order completion process P8 included in the record information. In addition, the calculation unit 142 specifies the pre-shipment period TA based on the processing time information included in the record information. Then, the calculation unit 142 calculates a score of the post-shipment period TA based on the post-shipment period TA. In addition, the calculation unit 142 specifies the post-shipment period TB based on the processing time information included in the record information. Then, the calculation unit 142 calculates the score of the post-shipment period TB based on the post-shipment period TB. The score of the post-shipment period TA and the score of the post-shipment period TB are also a kind of individual score.

なお、算出部142は、実績情報に基づいてユーザ満足度を算出してもよい。例えば、算出部142は、商品配送処理全体の処理時間TCに基づいてユーザ満足度を算出してもよい。算出方法は、商品配送処理全体のスコアと同じ算出方法であってもよい。また、算出部142は、サーバ2から別途取得した情報に基づいてユーザ満足度を算出してもよい。そして、取得部141は、算出部142が算出したユーザ満足度を分析対象ストアのユーザ満足度として取得してもよい。   Note that the calculation unit 142 may calculate the user satisfaction based on the record information. For example, the calculation unit 142 may calculate the user satisfaction based on the processing time TC of the entire product delivery process. The calculation method may be the same calculation method as the score of the entire product delivery process. In addition, the calculation unit 142 may calculate the user satisfaction based on information separately acquired from the server 2. Then, the acquisition unit 141 may acquire the user satisfaction calculated by the calculation unit 142 as the user satisfaction of the analysis target store.

次に、取得部141は、他ストアの情報を取得する(ステップS13)。例えば、取得部141は、ステップS12で算出されたスコアと同一の算出基準で算出された他ストアのスコアを取得する。取得部141は、スコア情報記憶部132に保存されているスコアを他ストアのスコアとして取得してもよいし、他の装置(例えば、サーバ2)が算出したスコアを他ストアのスコアとして取得してもよい。このとき、取得部141は、商品配送処理全体のスコアに加えて、商品配送処理プロセスそれぞれの個別スコアも取得する。また、取得部141は、発送後期間TAの個別スコア、発送後期間TBの個別スコア、及びユーザ満足度も取得する。   Next, the acquisition unit 141 acquires information on other stores (step S13). For example, the acquisition unit 141 acquires a score of another store calculated based on the same calculation standard as the score calculated in step S12. The acquisition unit 141 may acquire a score stored in the score information storage unit 132 as a score of another store, or acquire a score calculated by another device (for example, the server 2) as a score of another store. May be. At this time, the acquisition unit 141 acquires the individual score of each product delivery process in addition to the score of the entire product delivery process. The acquisition unit 141 also acquires the individual score of the post-shipment period TA, the individual score of the post-shipment period TB, and the user satisfaction.

また、取得部141は、他ストアの業務情報を取得する。このとき、取得部141は、サーバ2から業務情報を取得してもよいし、端末装置1から直接業務情報を取得してもよい。また、取得部141は、業務情報記憶部133に保存されている業務情報を他ストアの業務情報として取得してもよい。また、取得部141は、サーバ2から他ストアのユーザ満足度の情報を取得してもよい。   In addition, the acquisition unit 141 acquires business information of other stores. At this time, the acquisition unit 141 may acquire business information from the server 2 or may directly acquire business information from the terminal device 1. In addition, the acquisition unit 141 may acquire the business information stored in the business information storage unit 133 as business information of another store. In addition, the acquisition unit 141 may acquire information on user satisfaction of other stores from the server 2.

次に、分析部143は、他ストアの中から比較対象となるストア(以下、比較対象ストアという。)を抽出する(ステップS14)。例えば、分析部143は、他ストアの中から分析対象ストアと類似する類似ストアを比較対象ストアとして選択する。類似ストアの選択方法は種々の方法を使用可能である。例えば、分析部143は、ストア情報に基づくクラスター分析により類似ストアを選択してもよい。このとき、ストア情報は、例えば、ストアの所在地を示す所在地情報、ストアが取り扱う商品を示す取扱商品情報、ストアの業種(例えば、家電製品販売、食料品販売等)を示す業種情報である。分析部143は、単純に同一業種のストアを類似ストアとして選択してもよい。例えば、分析対象ストアが家電製品販売店なのであれば、他ストアの中から業種が家電製品販売となっているストアを類似ストアとして選択してもよい。   Next, the analysis unit 143 extracts a store to be compared (hereinafter referred to as a comparison target store) from other stores (step S14). For example, the analysis unit 143 selects a similar store similar to the analysis target store from other stores as the comparison target store. Various methods can be used for selecting similar stores. For example, the analysis unit 143 may select a similar store by cluster analysis based on store information. At this time, the store information is, for example, location information indicating the location of the store, handled product information indicating products handled by the store, and business type information indicating the type of store business (for example, sales of home appliances, food products, etc.). The analysis unit 143 may simply select a store of the same industry as a similar store. For example, if the analysis target store is a home appliance store, a store in which the type of business is home appliance sales may be selected as a similar store from other stores.

また、分析部143は、他ストアの中から予め設定された基準を満たすスコアを有するストアを比較対象ストアとして選択してもよい。例えば、分析部143は、他ストアの中から商品配送処理全体のスコア或いはユーザ満足度が最も高いストアを比較対象ストアとして選択してもよい。なお、他ストアは類似ストアであってもよい。例えば、分析部143は、類似ストアの中から予め設定された基準を満たすスコアを有するストアを比較対象ストアとして選択してもよい。このとき、分析部143は、類似ストアの中から商品配送処理全体のスコアが最も高いストアを比較対象ストアとして選択してもよい。勿論、分析部143は、ステップS13で情報を取得した全ての他ストアを比較対象ストアとして選択してもよい。   The analysis unit 143 may select a store having a score that satisfies a preset criterion from other stores as a comparison target store. For example, the analysis unit 143 may select a store having the highest score of the entire product delivery process or the highest user satisfaction as a comparison target store from other stores. The other store may be a similar store. For example, the analysis unit 143 may select a store having a score that satisfies a preset criterion from the similar stores as a comparison target store. At this time, the analysis unit 143 may select, as a comparison target store, a store having the highest score of the entire product delivery process from among similar stores. Of course, the analysis unit 143 may select all other stores that have acquired information in step S13 as comparison target stores.

続いて、分析部143は、分析対象ストアの商品配送に関する分析(すなわち、商品配送処理の分析)を行う(ステップS15)。例えば、分析部143は、分析対象ストアのスコアと比較対象ストアのスコアとに基づき、分析対象ストアと比較対象ストアとの商品配送に関する比較を行う。比較対象ストアが分析対象ストアの類似ストアなのであれば、分析部143は、例えば次の通り比較を行う。   Subsequently, the analysis unit 143 performs analysis related to product delivery in the analysis target store (that is, analysis of product delivery processing) (step S15). For example, the analysis unit 143 performs a comparison regarding product delivery between the analysis target store and the comparison target store based on the score of the analysis target store and the score of the comparison target store. If the comparison target store is a similar store of the analysis target store, the analysis unit 143 performs the comparison as follows, for example.

まず、分析部143は、類似ストアの平均スコアを算出する。平均スコアは、類似ストアのスコアの平均である。例えば、類似ストアがストアBとストアCの2つであり、ストアBの商品配送処理全体のスコアが“66”、ストアCの商品配送処理全体のスコアが“64”であるとする。このとき、分析部143は、類似ストアの商品配送処理全体の平均スコアを“65”と算出する。平均スコアは、平均個別スコアであってもよい。平均個別スコアは、類似ストアの個別スコアの平均である。例えば、類似ストアがストアBとストアCの2つであり、ストアBの出荷待ちプロセスP5の個別スコアが“56”、ストアCの出荷待ちプロセスP5の個別スコアが“69”であるとする。このとき、分析部143は、類似ストアの出荷待ちプロセスP5の平均個別スコアを“62.5”と算出する。同様に、分析部143は、他の商品配送プロセスの個別平均スコアを算出する。また、分析部143は、発送前期間及び発送後期間の平均個別スコアをそれぞれ算出する。分析部143は、類似ストアのユーザ満足度の平均を算出してもよい。   First, the analysis unit 143 calculates an average score of similar stores. The average score is the average score of similar stores. For example, it is assumed that there are two similar stores, store B and store C, the score of the entire product delivery process of store B is “66”, and the score of the entire product delivery process of store C is “64”. At this time, the analysis unit 143 calculates the average score of the entire product delivery process of the similar store as “65”. The average score may be an average individual score. The average individual score is an average of individual scores of similar stores. For example, it is assumed that there are two similar stores, store B and store C, the individual score of the store B waiting process P5 is “56”, and the individual score of the store C waiting process P5 is “69”. At this time, the analysis unit 143 calculates the average individual score of the shipment waiting process P5 of the similar store as “62.5”. Similarly, the analysis unit 143 calculates individual average scores of other product delivery processes. The analysis unit 143 also calculates average individual scores for the pre-shipment period and the post-shipment period. The analysis unit 143 may calculate an average of user satisfaction levels of similar stores.

そして、分析部143は、分析対象ストアのスコアと平均スコアとの比較を行い、比較結果を分析結果として取得する。例えば、分析対象ストアの商品配送処理全体のスコアが“67”、類似ストアの商品配送処理全体の平均スコアが“65”であるとする。このとき、分析部143は、分析対象ストアの商品配送処理全体のスコア“67”と類似ストアの商品配送処理全体の平均スコア“65”とを比較し、比較結果(例えば、“分析対象ストアのスコアの方が高い”との情報)を分析結果として取得する。また、分析対象ストアの出荷待ちプロセスP5の個別スコアが“16”、類似ストアの出荷待ちプロセスP5の平均個別スコアが“62.5”であるとする。このとき、分析部143は、分析対象ストアの出荷待ちプロセスP5の個別スコア“16”と類似ストアの出荷待ちプロセスP5の平均個別スコア“62.5”とを比較し、比較結果(例えば、“分析対象ストアの個別スコアの方が低い”との情報)を分析結果として取得する。同様に分析部143は、発送前期間及び発送後期間についても、それぞれ個別スコアと平均個別スコアの比較を行う。分析部143は、分析対象ストアのユーザ満足度と類似ストアのユーザ満足度の平均との比較を行ってもよい。   And the analysis part 143 compares the score of an analysis object store with an average score, and acquires a comparison result as an analysis result. For example, it is assumed that the score of the entire product delivery process of the analysis target store is “67” and the average score of the entire product delivery process of the similar store is “65”. At this time, the analysis unit 143 compares the score “67” of the entire product delivery process of the analysis target store with the average score “65” of the entire product delivery process of the similar store, and compares the comparison result (for example, “ Information with a higher score ”is obtained as an analysis result. Further, it is assumed that the individual score of the process P5 waiting for shipment in the analysis target store is “16”, and the average individual score of the process P5 waiting for shipment in the similar store is “62.5”. At this time, the analysis unit 143 compares the individual score “16” of the waiting-for-shipment process P5 in the analysis target store with the average individual score “62.5” of the waiting-for-shipment process P5 in the similar store, and compares the comparison result (for example, “ Information that the individual score of the analysis target store is lower ”is acquired as an analysis result. Similarly, the analysis unit 143 also compares the individual score and the average individual score for the pre-shipment period and the post-shipment period. The analysis unit 143 may perform comparison between the user satisfaction level of the analysis target store and the average user satisfaction level of the similar store.

なお、分析部143は、分析対象ストアの複数の個別スコアを、それぞれ、類似ストアの対応の平均個別スコアと比較してもよい。そして、分析部143は、比較結果に基づいて分析対象ストアの複数の商品配送プロセスの中から、予め設定された基準を満たす商品配送プロセスを抽出してもよい。例えば、分析部143は、分析対象ストアの新規注文プロセスP1の個別スコアと、類似ストアの新規注文プロセスP1の平均個別スコアと、を比較する。同様に、分析部143は、分析対象ストアの新規予約プロセスP2〜注文完了プロセスP8それぞれの個別スコアと、類似ストアの新規予約プロセスP2〜注文完了プロセスP8それぞれの平均個別スコアと、を比較する。そして、分析部143は、分析対象ストアの複数の商品配送プロセスの中から、平均個別スコアより低い(或いは高い)スコアを有する商品配送プロセスを抽出する。例えば、分析対象ストアの出荷待ちプロセスP5の個別スコア“16”のみが平均個別スコアより低いのであれば、分析部143は出荷待ちプロセスP5を、基準を満たす商品配送プロセスとして抽出する。分析部143は抽出した商品配送プロセスを分析結果として取得する。   The analysis unit 143 may compare the plurality of individual scores of the analysis target store with the corresponding average individual scores of the similar stores. And the analysis part 143 may extract the goods delivery process which satisfy | fills the preset reference | standard from the several goods delivery process of an analysis object store based on a comparison result. For example, the analysis unit 143 compares the individual score of the new order process P1 of the analysis target store with the average individual score of the new order process P1 of the similar store. Similarly, the analysis unit 143 compares the individual scores of the new reservation process P2 to the order completion process P8 of the analysis target store with the average individual scores of the new reservation process P2 to the order completion process P8 of the similar store. Then, the analysis unit 143 extracts a product delivery process having a score lower (or higher) than the average individual score from a plurality of product delivery processes in the analysis target store. For example, if only the individual score “16” of the shipment waiting process P5 of the analysis target store is lower than the average individual score, the analysis unit 143 extracts the shipment waiting process P5 as a product delivery process that satisfies the criteria. The analysis unit 143 acquires the extracted product delivery process as an analysis result.

なお、分析部143は、類似ストアの中の予め設定された基準を満たすスコアを有するストアを比較対象ストアとして選択してもよい。例えば、分析部143は、類似ストアの中の最も高いスコアを有するストアを比較対象ストアとして選択してもよい。より具体的には、分析部143は、類似ストアの中の、商品配送処理全体のスコアが最も高いストアを比較対象ストアとして選択してもよい。或いは、分析部143は、類似ストアの中の、ユーザ満足度が最も高いストアを比較対象ストアとして選択してもよい。勿論、分析部143は、類似ストアの中の最も低いスコアを有するストアを比較対象ストアとして選択してもよい。   The analysis unit 143 may select a store having a score that satisfies a preset criterion from the similar stores as a comparison target store. For example, the analysis unit 143 may select the store having the highest score among the similar stores as the comparison target store. More specifically, the analysis unit 143 may select, as a comparison target store, a store having the highest score of the entire product delivery process among similar stores. Alternatively, the analysis unit 143 may select a store having the highest user satisfaction among similar stores as a comparison target store. Of course, the analysis unit 143 may select the store having the lowest score among the similar stores as the comparison target store.

そして、分析部143は、選択したストア(類似ストアの中の予め設定された基準を満たすスコアを有するストア)のスコアと分析対象ストアのスコアとの比較を行ってもよい。例えば、分析部143は、比較対象ストアの各商品配送プロセスの個別スコアと、比較対象ストアの各商品配送プロセスの個別スコアとを比較し、比較対象ストアの個別スコアの方が低い(或いは高い)商品配送プロセスを抽出する。分析部143は抽出した商品配送プロセスを分析結果として取得する。   Then, the analysis unit 143 may compare the score of the selected store (store having a score that satisfies a preset criterion among similar stores) and the score of the analysis target store. For example, the analysis unit 143 compares the individual score of each product delivery process of the comparison target store with the individual score of each product delivery process of the comparison target store, and the individual score of the comparison target store is lower (or higher). Extract the product delivery process. The analysis unit 143 acquires the extracted product delivery process as an analysis result.

また、分析部143は、選択したストア(類似ストアの中の予め設定された基準を満たすスコアを有するストア)の業務情報と分析対象ストアの業務情報とを比較して業務の相違部分を抽出してもよい。例えば、分析部143は、受注業務情報、出荷作業情報、使用配送会社情報、配送場所情報、配送距離情報、受け渡し手順情報、出荷頻度情報それぞれを比較し、相違部分を抽出してもよい。例えば、分析対象ストアの受注業務情報が“X社システムを使用”となっており、選択したストアの受注業務情報が“Y社システムを使用”となっているとする。この場合、分析部143は、受注業務に使用するシステムを相違部分として抽出する。なお、分析部143は、類似ストアではなく“他ストア”の中の予め設定された基準を満たすスコアを有するストアの業務情報と分析対象ストアの業務情報とを比較して業務の相違部分を抽出してもよい。分析部143は、相違部分を分析結果として取得する。   In addition, the analysis unit 143 compares the business information of the selected store (store having a score satisfying a preset criterion among similar stores) with the business information of the analysis target store, and extracts a difference in business. May be. For example, the analysis unit 143 may compare the order receiving work information, the shipping work information, the used delivery company information, the delivery location information, the delivery distance information, the delivery procedure information, and the shipping frequency information, and extract a different part. For example, it is assumed that the order receiving work information of the analysis target store is “use X company system” and the order receiving work information of the selected store is “use Y company system”. In this case, the analysis unit 143 extracts a system used for order receiving work as a different part. Note that the analysis unit 143 extracts business differences by comparing the business information of a store having a score satisfying a preset criterion in “other stores” and not the similar store, with the business information of the analysis target store. May be. The analysis unit 143 acquires a different part as an analysis result.

次に、生成部144は、分析部143の分析結果に基づいて、提案情報を生成する(ステップS16)。提案情報は、分析対象ストアに業務改善を提案する推奨情報である。例えば、分析対象ストアの出荷待ちプロセスP5の個別スコアが類似ストアの出荷待ちプロセスP5の平均個別スコアより低かったとする。この場合、生成部144は、例えば、“出荷待ちプロセスのスコアが低いです。出荷待ちプロセスP5の業務を改善することで商品出荷処理全体のスコアが改善する可能性があります。”との提案情報を生成する。また、分析対象ストアの業務と比較対象ストア(例えば、ユーザ満足度が高いストア)の業務の相違部分が受注業務に使用するシステムであるとする。この場合、生成部144は、例えば、“受注業務に使用するシステムをY社システムに変更することで、新規注文プロセス及び新規予約プロセスP2のスコアが改善する可能性があります。” との提案情報を生成する。   Next, the production | generation part 144 produces | generates proposal information based on the analysis result of the analysis part 143 (step S16). The proposal information is recommended information for proposing business improvement to the analysis target store. For example, it is assumed that the individual score of the shipment waiting process P5 of the analysis target store is lower than the average individual score of the shipment waiting process P5 of the similar store. In this case, for example, the generation unit 144 may provide the proposal information that “the score of the process waiting for shipment is low. The score of the entire product shipping process may be improved by improving the work of the process P5 waiting for shipment”. Is generated. Further, it is assumed that the difference between the business of the analysis target store and the business of the comparison target store (for example, the store with high user satisfaction) is a system used for the order receiving business. In this case, for example, the generation unit 144 may propose that the score of the new order process and the new reservation process P2 may be improved by changing the system used for the order receiving work to the Y company system. Is generated.

次に、出力制御部145は、分析部の分析結果に基づく情報の出力を行う(ステップS17)。例えば、分析対象ストアの出荷待ちプロセスP5の個別スコアが類似ストアの出荷待ちプロセスP5の平均個別スコアより低かったとする。この場合、生成部144は、例えば、“出荷待ちプロセスのスコアが低いです。”との情報を端末装置1に向けて出力する。出力制御部145は、業務の相違部分の情報を出力してもよいし、ステップS16で生成した提案情報を出力してもよい。なお、出力制御部145は、端末装置1ではなく、出力部12に情報を出力してもよい。   Next, the output control unit 145 outputs information based on the analysis result of the analysis unit (step S17). For example, it is assumed that the individual score of the shipment waiting process P5 of the analysis target store is lower than the average individual score of the shipment waiting process P5 of the similar store. In this case, for example, the generation unit 144 outputs information indicating that “the score of the process waiting for shipment is low” to the terminal device 1. The output control unit 145 may output information on the different parts of the business, or may output the proposal information generated in step S16. Note that the output control unit 145 may output information to the output unit 12 instead of the terminal device 1.

情報の出力が完了したら、制御部14は、分析処理を終了する。   When the output of information is completed, the control unit 14 ends the analysis process.

〔4.効果〕
本実施形態によれば、情報処理装置10は、分析対象ストアの商品配送に関する実績情報に基づいて、分析対象ストアの商品配送に関するスコアを算出する算出部142と、分析対象ストアのスコアに基づいて、分析対象ストアの商品配送に関する分析を行う分析部143と、分析部143の分析結果に基づく情報の出力を行う出力制御部145と、を備える。情報処理装置10は、分析対象ストアのスコアに基づいて分析を行っているので、ストアが使用する物流システムに依存せず、ストアの商品配送に関する分析を精度よくできる。
[4. effect〕
According to the present embodiment, the information processing apparatus 10 is based on the calculation unit 142 that calculates the score related to the product delivery in the analysis target store based on the performance information related to the product delivery in the analysis target store, and the score in the analysis target store. , An analysis unit 143 that performs analysis related to product delivery in the analysis target store, and an output control unit 145 that outputs information based on the analysis result of the analysis unit 143. Since the information processing apparatus 10 performs analysis based on the score of the analysis target store, the information processing device 10 can accurately analyze the product delivery of the store without depending on the physical distribution system used by the store.

また、情報処理装置10は、他ストアのスコアを取得する取得部141、をさらに備える。そして、分析部143は、分析対象ストアのスコアと他ストアのスコアとに基づき、分析対象ストアと他ストアとの商品配送に関する比較を行う。そして、出力制御部145は、分析部143の比較結果に基づく情報の出力を行う。これにより、情報処理装置10は、他ストアとの比較に基づく精度の高い分析ができる。分析対象ストアのスコアと他ストアのスコアとの比較であるので、例え分析対象ストアが使用する物流システムと他ストアが使用する物流システムとが異なっていたとしても、情報処理装置10は商品配送に関する比較を行うことが可能である。   The information processing apparatus 10 further includes an acquisition unit 141 that acquires a score of another store. And the analysis part 143 performs the comparison regarding merchandise delivery of an analysis object store and another store based on the score of an analysis object store, and the score of another store. Then, the output control unit 145 outputs information based on the comparison result of the analysis unit 143. Thereby, the information processing apparatus 10 can perform highly accurate analysis based on comparison with other stores. Since the score of the analysis target store is compared with the score of the other store, even if the distribution system used by the analysis target store is different from the distribution system used by the other store, the information processing apparatus 10 is related to the product delivery. A comparison can be made.

また、他ストアには、分析対象ストアと類似する類似ストアが含まれる。そして、分析部143は、分析対象ストアのスコアと類似ストアのスコアとに基づき、分析対象ストアと類似ストアとの商品配送に関する比較を行う。そして、出力制御部145は、分析部143の比較結果に基づく情報の出力を行う。情報処理装置10は、単に他ストアとの比較を行うのではなく類似ストアとの比較を行っているので、さらに精度の高い分析ができる。   The other stores include similar stores similar to the analysis target store. And the analysis part 143 performs the comparison regarding goods delivery of an analysis object store and a similar store based on the score of an analysis object store, and the score of a similar store. Then, the output control unit 145 outputs information based on the comparison result of the analysis unit 143. Since the information processing apparatus 10 does not simply compare with other stores but compares with similar stores, it can perform analysis with higher accuracy.

また、分析部143は、分析対象ストアのスコアと、類似ストアのスコアの平均である平均スコアと、の比較を行う。そして、出力制御部145は、分析部143の比較結果に基づく情報の出力を行う。これにより、ユーザ(分析対象ストア)は、類似ストア全体における自身の位置づけを知ることが容易となる。   The analysis unit 143 also compares the score of the analysis target store with the average score that is the average of the scores of the similar stores. Then, the output control unit 145 outputs information based on the comparison result of the analysis unit 143. This makes it easy for the user (analysis target store) to know his / her position in the entire similar store.

また、分析部143は、分析対象ストアのスコアと、類似ストアの中の所定の基準を満たすスコアを有するストアのスコアと、の比較を行う。そして、出力制御部145は、分析部143の比較結果に基づく情報の出力を行う。これにより、ユーザ(分析対象ストア)は、スコアが高い(或いは低い)ストアと自身との比較が容易となる。   The analysis unit 143 also compares the score of the analysis target store with the score of a store having a score that satisfies a predetermined criterion in the similar stores. Then, the output control unit 145 outputs information based on the comparison result of the analysis unit 143. Thereby, the user (analysis target store) can easily compare the store with a high (or low) score with itself.

また、取得部141は、類似ストアの商品配送に関するユーザ満足度の情報を取得し、分析部143は、分析対象ストアのスコアと、類似ストアの中の所定の基準を満たすユーザ満足度を有するストアのスコアと、の比較を行う。そして、出力制御部145は、分析部143の比較結果に基づく情報の出力を行う。これにより、ユーザ(分析対象ストア)は、ユーザ満足度が高い(或いは低い)ストアと自身との比較が容易となる。   In addition, the acquisition unit 141 acquires information on user satisfaction regarding product delivery in the similar store, and the analysis unit 143 stores the score of the analysis target store and the user satisfaction satisfying predetermined criteria in the similar store. The score is compared. Then, the output control unit 145 outputs information based on the comparison result of the analysis unit 143. Thereby, the user (analysis target store) can easily compare the store with high (or low) user satisfaction with the store itself.

また、取得部141は、分析対象ストアの商品配送に関する業務情報と、他ストアの商品配送に関する業務情報と、を取得し、分析部143は、分析対象ストアのスコアと他ストアのスコアとに基づいて他ストアの中から所定の基準を満たすスコアを有するストアを選択し、該ストアの業務情報と分析対象ストアの業務情報とを比較して業務の相違部分を抽出し、出力制御部145は、相違部分を示す情報を出力する。これにより、ユーザは、分析対象ストアと比較対象ストアとの業務の相違を知ることができる。   The acquisition unit 141 acquires business information related to product delivery in the analysis target store and business information related to product delivery in another store, and the analysis unit 143 is based on the score of the analysis target store and the score of the other store. The store having a score satisfying a predetermined criterion is selected from the other stores, the business information of the store is compared with the business information of the analysis target store, and the business difference is extracted, and the output control unit 145 Outputs information indicating the difference. Thereby, the user can know the difference in business between the analysis target store and the comparison target store.

また、業務情報には、受注業務情報、出荷作業情報、使用配送会社情報、配送場所情報、配送距離情報、受け渡し手順情報、出荷頻度情報の中から選択される少なくとも1つの情報が含まれる。これにより、ユーザは、分析対象ストアと比較対象ストアとのさまざまな業務の相違を知ることができる。   Further, the business information includes at least one information selected from the order business information, shipping work information, used delivery company information, delivery location information, delivery distance information, delivery procedure information, and shipping frequency information. Thereby, the user can know the difference in various operations between the analysis target store and the comparison target store.

また、算出部142は、商品配送にかかった時間の長さに基づきスコアを算出する。これにより、情報処理装置10は、時間の長さに基づく精度の高い分析ができる。   In addition, the calculation unit 142 calculates a score based on the length of time taken for product delivery. Thereby, the information processing apparatus 10 can perform highly accurate analysis based on the length of time.

また、商品配送は、複数の商品配送プロセスで構成されている。また、商品配送に関するスコアには、商品配送プロセスのスコアである個別スコアが含まれる。そして、算出部142は、実績情報に基づいて、複数の商品配送プロセスの少なくとも1つの個別スコアを算出する。そして、分析部143は、分析対象ストアの個別スコアに基づいて、分析対象ストアの商品配送に関する分析を行う。情報処理装置10は、個別スコアを使って分析対象ストアの商品配送に関する分析を行っているので、更に精度の高い分析ができる。   The product delivery is composed of a plurality of product delivery processes. Further, the score relating to the product delivery includes an individual score that is a score of the product delivery process. Then, the calculation unit 142 calculates at least one individual score of the plurality of product delivery processes based on the result information. And the analysis part 143 performs the analysis regarding goods delivery of an analysis object store based on the individual score of an analysis object store. Since the information processing apparatus 10 performs analysis related to product delivery in the analysis target store using the individual score, analysis with higher accuracy can be performed.

また、情報処理装置10は、他ストアの個別スコアを取得する取得部141、をさらに備える。そして、分析部143は、分析対象ストアの個別スコアと他ストアの個別スコアとに基づき、分析対象ストアと他ストアとの商品配送に関する比較を行う。そして、出力制御部145は、分析部143の比較結果に基づく情報の出力を行う。これにより、情報処理装置10は、他ストアとの比較に基づく精度の高い分析ができる。分析対象ストアの個別スコアと他ストアの個別スコアとの比較であるので、例え分析対象ストアが使用する物流システムと他ストアが使用する物流システムとが異なっていたとしても、情報処理装置10は商品配送に関する比較を行うことが可能である。   The information processing apparatus 10 further includes an acquisition unit 141 that acquires individual scores of other stores. And the analysis part 143 performs the comparison regarding merchandise delivery of an analysis object store and another store based on the individual score of an analysis object store, and the individual score of another store. Then, the output control unit 145 outputs information based on the comparison result of the analysis unit 143. Thereby, the information processing apparatus 10 can perform highly accurate analysis based on comparison with other stores. Since the individual score of the analysis target store is compared with the individual score of the other store, even if the distribution system used by the analysis target store is different from the distribution system used by the other store, the information processing apparatus 10 It is possible to compare delivery.

また、他ストアには、分析対象ストアと類似する類似ストアが含まれる。そして、分析部143は、分析対象ストアの個別スコアと類似ストアの個別スコアとに基づき、分析対象ストアと類似ストアとの商品配送に関する比較を行い、出力制御部145は、分析部143の比較結果に基づく情報の出力を行う。情報処理装置10は、単に他ストアとの比較を行うのではなく類似ストアとの比較を行っているので、さらに精度の高い分析ができる。   The other stores include similar stores similar to the analysis target store. Then, the analysis unit 143 compares the product delivery between the analysis target store and the similar store based on the individual score of the analysis target store and the individual score of the similar store, and the output control unit 145 determines the comparison result of the analysis unit 143. Output information based on. Since the information processing apparatus 10 does not simply compare with other stores but compares with similar stores, it can perform analysis with higher accuracy.

また、分析部143は、分析対象ストアの個別スコアと、類似ストアのスコアの平均である平均個別スコアと、の比較を行い、出力制御部145は、分析部143の比較結果に基づく情報の出力を行う。これにより、ユーザ(分析対象ストア)は、類似ストア全体における自身の位置づけを知ることが容易となる。   The analysis unit 143 compares the individual score of the analysis target store with the average individual score that is the average of the scores of the similar stores, and the output control unit 145 outputs information based on the comparison result of the analysis unit 143. I do. This makes it easy for the user (analysis target store) to know his / her position in the entire similar store.

また、算出部142は、分析対象ストアの複数の商品配送プロセスに対してそれぞれ個別スコアを算出し、分析部143は、分析対象ストアの複数の個別スコアを、それぞれ、類似ストアの対応の平均個別スコアと比較し、比較結果に基づいて分析対象ストアの複数の商品配送プロセスの中から所定の基準を満たす商品配送プロセスを抽出し、出力制御部145は、分析部143で抽出された商品配送プロセスを示す情報を出力する。これにより、ユーザ(分析対象ストア)は、他のストアより劣っている或いは優れている商品配送プロセスを容易に知ることができる。   In addition, the calculation unit 142 calculates individual scores for a plurality of product delivery processes in the analysis target store, and the analysis unit 143 calculates a plurality of individual scores in the analysis target store respectively for the average individual corresponding to the similar store. A product delivery process that satisfies a predetermined standard is extracted from a plurality of product delivery processes in the analysis target store based on the comparison result, and the output control unit 145 extracts the product delivery process extracted by the analysis unit 143. The information indicating is output. Thereby, the user (analysis object store) can easily know the product delivery process inferior or superior to other stores.

また、複数の商品配送プロセスには、新規注文プロセスP1と、新規予約プロセスP2と、予約中プロセスP3と、入金待ちプロセスP4と、出荷待ちプロセスP5と、出荷処理中プロセスP6と、注文完了待ちプロセスP7と、注文完了プロセスP8と、が含まれる。これにより、ユーザは、さまざま商品配送プロセスの分析結果を知ることができる。   The plurality of product delivery processes include a new order process P1, a new reservation process P2, a reservation process P3, a payment waiting process P4, a shipping waiting process P5, a shipping processing process P6, and an order completion waiting process. A process P7 and an order completion process P8 are included. Thereby, the user can know the analysis result of various goods delivery processes.

また、分析部143の分析結果に基づいて提案情報を生成する生成部144、をさらに備える。出力制御部145は、提案情報を出力する。これにより、ユーザ(分析対象ストア)は改善すべき業務を容易に知ることができる。   Moreover, the production | generation part 144 which produces | generates proposal information based on the analysis result of the analysis part 143 is further provided. The output control unit 145 outputs proposal information. Thereby, the user (analysis target store) can easily know the work to be improved.

〔5.変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
[5. (Modification)
The above-described embodiment shows an example, and various changes and applications are possible.

例えば、上述の実施形態では、商品を取り扱う“ストア”としてオンラインストアを例示したが、ストアはオンラインストアに限定されない。例えば、ストアは店舗を構えて客と対面して商品の売買を行う現実のストアであってもよい。商取引を行う個人をストアとみなすことも可能である。   For example, in the above-described embodiment, an online store is exemplified as a “store” that handles products, but the store is not limited to an online store. For example, the store may be an actual store where a store is set up and a customer is bought and sold. It is also possible to regard an individual who conducts a business transaction as a store.

また、上述の実施形態では、発送前期間TAは、新規注文プロセスP1或いは新規予約プロセスP2の開始から出荷処理中プロセスP6の終了(注文完了待ちプロセスP7の開始)までの期間であるものとしたが、発送前期間TAは指定商品ごとに異なっていてもよい。例えば、発送前期間TAは、ストアに在庫がある商品と在庫がない商品とで異なっていてもよい。例えば、ストアに在庫がある商品の場合、発送前期間TAは、新規注文プロセスP1の処理時間T1と、出荷待ちプロセスP5の処理時間T5と、出荷処理中プロセスP6の処理時間T6と、の合計であってもよい。ストアに在庫がない商品の場合、発送前期間TAは、新規予約プロセスP2の処理時間T2と、出荷待ちプロセスP5の処理時間T5と、出荷処理中プロセスP6の処理時間T6と、の合計であってもよい。予約中プロセスP3の処理時間T3と入金待ちプロセスP4の処理時間T4は、発送前期間TAに含まれていてもよいし含まれていなくてもよい。   In the above-described embodiment, the pre-shipment period TA is a period from the start of the new order process P1 or the new reservation process P2 to the end of the shipping process P6 (start of the order completion waiting process P7). However, the pre-shipment period TA may be different for each designated product. For example, the pre-shipment period TA may be different for products that are in stock in the store and products that are not in stock. For example, in the case of a commodity in stock in the store, the pre-shipment period TA is the sum of the processing time T1 of the new order process P1, the processing time T5 of the waiting process P5, and the processing time T6 of the shipping process P6. It may be. For products that are not in stock in the store, the pre-shipment period TA is the sum of the processing time T2 of the new reservation process P2, the processing time T5 of the waiting process P5, and the processing time T6 of the shipping process P6. May be. The processing time T3 of the reservation process P3 and the processing time T4 of the payment waiting process P4 may or may not be included in the pre-shipment period TA.

また、上述の実施形態(ステップS12)では、算出部142は、商品配送にかかった時間の長さに基づきスコアを算出した。しかし、算出部142は、商品配送にかかった時間のムラ(例えば、分散、標準偏差)に基づきスコアを算出してもよい。例えば、算出部142は、ストアの商品配送全体にかかった処理時間を複数取得し、その複数の処理時間の分散を算出する。或いは、算出部142は、ストアのある商品配送プロセスにかかった処理時間を複数取得し、その複数の処理時間の分散を算出する。そして、算出部142は、分散に基づきスコアを算出してもよい。   In the above-described embodiment (step S12), the calculation unit 142 calculates the score based on the length of time taken for the product delivery. However, the calculation unit 142 may calculate the score based on unevenness of time (for example, variance, standard deviation) required for product delivery. For example, the calculation unit 142 acquires a plurality of processing times for the entire product delivery in the store, and calculates a variance of the plurality of processing times. Alternatively, the calculation unit 142 acquires a plurality of processing times required for a product delivery process with a store, and calculates a variance of the plurality of processing times. And the calculation part 142 may calculate a score based on dispersion | distribution.

この場合、算出部142は、指定商品ごとにスコアの算出方法を変更してもよい。例えば、算出部142は、ストアに在庫がない商品(或いは、発売日がまだ到来していない予約商品)の場合は、商品配送にかかった時間のムラに基づきスコアを算出し、それ以外(例えば、ストアに在庫がある商品)の場合は、商品配送にかかった時間の長さに基づきスコアを算出してもよい。そして、分析部143は、ストアに在庫がない商品(或いは、発売日がまだ到来していない予約商品)の場合は、商品配送にかかった時間のムラに基づくスコアを使って分析を行い、それ以外(例えば、ストアに在庫がある商品)の場合は、商品配送にかかった時間の長さに基づくスコアを使って分析を行ってもよい。   In this case, the calculation unit 142 may change the score calculation method for each designated product. For example, in the case of a product that is not in stock in the store (or a reserved product for which the release date has not yet arrived), the calculation unit 142 calculates a score based on unevenness in the time taken to deliver the product, and otherwise (for example, In the case of a product in stock in the store, the score may be calculated based on the length of time taken for the product delivery. Then, the analysis unit 143 performs an analysis using a score based on the unevenness of the time taken for the delivery of the product when the product is not in stock in the store (or a reserved product for which the release date has not yet arrived). In the case of other than (for example, a product in stock in the store), the analysis may be performed using a score based on the length of time taken to deliver the product.

また、上述の実施形態(ステップS12)では、算出部142は、複数の商品配送プロセス全ての個別スコアを算出した。しかし、算出部142が算出する個別スコアは複数の商品配送プロセスの一部であってもよい。例えば、算出部142は、複数の商品配送プロセスのうち、出荷待ちプロセスP5、出荷処理中プロセスP6、及び注文完了待ちプロセスP7の個別スコアを算出してもよい。そして、分析部143は、分析対象ストアの出荷待ちプロセスP5、出荷処理中プロセスP6、及び注文完了待ちプロセスP7の個別スコアと、他ストアの出荷待ちプロセスP5、出荷処理中プロセスP6、及び注文完了待ちプロセスP7の個別スコアと、に基づいて、分析対象ストアの商品配送に関する分析を行ってもよい。出荷待ちプロセスP5、出荷処理中プロセスP6、及び注文完了待ちプロセスP7は、客の行為にあまり依存しない商品配送プロセスである。情報処理装置10は、出荷待ちプロセスP5、出荷処理中プロセスP6、及び注文完了待ちプロセスP7の個別スコアを使って分析を行うことで、より現実に即した分析が可能となる。   In the above-described embodiment (step S12), the calculation unit 142 calculates the individual scores for all of the plurality of product delivery processes. However, the individual score calculated by the calculation unit 142 may be a part of a plurality of product delivery processes. For example, the calculation unit 142 may calculate individual scores of the shipment waiting process P5, the shipping process P6, and the order completion waiting process P7 among the plurality of product delivery processes. Then, the analysis unit 143 receives the individual scores of the process P5, the shipping process P6, and the order completion process P7 of the analysis target store, the shipping process P5, the shipping process P6, and the order completion of the other stores. Based on the individual score of the waiting process P7, an analysis related to product delivery in the analysis target store may be performed. The shipment waiting process P5, the shipping process P6, and the order completion waiting process P7 are merchandise delivery processes that do not depend much on customer behavior. The information processing apparatus 10 performs analysis using the individual scores of the shipment waiting process P5, the shipping process P6, and the order completion waiting process P7, thereby enabling more realistic analysis.

また、上述の実施形態(ステップS15)では、比較対象ストアが類似ストアであるものとして分析部143が行う処理の一例を示したが、比較対象ストアは必ずしも類似ストアでなくてもよい。比較対象ストアは単に“他ストア”であってもよい。この場合、上述のステップS15で示した“類似ストア”の言葉は“他ストア”と置き換えることが可能である。   In the above-described embodiment (step S15), an example of processing performed by the analysis unit 143 assuming that the comparison target store is a similar store is shown, but the comparison target store is not necessarily a similar store. The comparison target store may simply be “another store”. In this case, the term “similar store” shown in step S15 can be replaced with “other store”.

また、上述の実施形態(ステップS15)では、分析対象ストアと比較対象ストアとの比較を“商品配送に関する分析”としたが、“商品配送に関する分析”は分析対象ストアと比較対象ストアとの比較に限定されない。例えば、“商品配送に関する分析”は、分析対象ストアのスコア(或いは個別スコア)と予め情報処理装置10に設定されたスコア(或いは個別スコア)との比較であってもよい。   In the above-described embodiment (step S15), the comparison between the analysis target store and the comparison target store is “analysis regarding product delivery”, but “analysis regarding product delivery” is a comparison between the analysis target store and the comparison target store. It is not limited to. For example, the “analysis regarding product delivery” may be a comparison between a score (or individual score) of the analysis target store and a score (or individual score) set in the information processing apparatus 10 in advance.

また、上述の実施形態(ステップS17)では、出力制御部145は、個別スコアが低い商品配送プロセスの情報や業務の相違部分の情報を出力した。しかし、出力制御部145が出力する情報はこれらの情報に限定されない。例えば、出力制御部145は、実績情報に含まれる各商品配送プロセスの処理時間の情報(例えば、各商品配送プロセスの平均処理時間の情報)をユーザに出力するよう構成されていてもよい。このとき、出力制御部145は、例えば図5に示すようなプロセス図とともに処理時間の情報をユーザに出力するよう構成されていてもよい。出力制御部145は、提案情報に従って分析対象ストアが業務改善を行った場合の配送短縮期間を出力するよう構成されていてもよい。   Further, in the above-described embodiment (step S17), the output control unit 145 outputs information on a product delivery process with a low individual score and information on a part of a business difference. However, the information output by the output control unit 145 is not limited to such information. For example, the output control unit 145 may be configured to output to the user information on the processing time of each product delivery process (for example, information on the average processing time of each product delivery process) included in the record information. At this time, the output control unit 145 may be configured to output processing time information to the user together with a process diagram as shown in FIG. 5, for example. The output control unit 145 may be configured to output a delivery shortening period when the analysis target store performs business improvement according to the proposal information.

また、出力制御部145が出力する情報はユーザ(分析対象ストア)へのアラート(警告)であってもよい。例えば、出力制御部145は、分析対象ストアのスコア(或いは個別スコア)が予め設定された期間、継続して予め設定された基準を満たす場合(例えば、スコアが閾値より低い場合)、アラートを出力するよう構成されていてもよい。アラートは画面に表示される情報であってもよいし、音による通知(例えば、ブザーや音声による警告)であってもよい。   Further, the information output by the output control unit 145 may be an alert (warning) to the user (analysis target store). For example, the output control unit 145 outputs an alert when the score (or individual score) of the analysis target store continuously satisfies a preset criterion (for example, when the score is lower than a threshold) for a preset period. It may be configured to. The alert may be information displayed on the screen, or may be a sound notification (for example, a buzzer or a sound warning).

本実施形態の情報処理装置10を制御する制御装置は、専用のコンピュータシステムによって実現してもよいし、通常のコンピュータシステムにより実現してもよい。例えば、上述の動作を実行するためのプログラムを、光ディスク、半導体メモリ、磁気テープ、フレキシブルディスク等のコンピュータ読み取り可能な記録媒体に格納して配布し、該プログラムをコンピュータにインストールし、上述の処理を実行することによって制御装置を構成してもよい。制御装置は、情報処理装置10の外部の装置(例えば、パーソナルコンピュータ)であってもよいし、内部の装置(例えば、制御部14)であってもよい。また、上記プログラムをインターネット等のネットワーク上のサーバ装置が備えるディスク装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。また、上述の機能を、OS(Operating System)とアプリケーションソフトとの協働により実現してもよい。この場合には、OS以外の部分を媒体に格納して配布してもよいし、OS以外の部分をサーバ装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。   The control device that controls the information processing apparatus 10 according to the present embodiment may be realized by a dedicated computer system or an ordinary computer system. For example, a program for executing the above-described operation is stored and distributed in a computer-readable recording medium such as an optical disk, a semiconductor memory, a magnetic tape, or a flexible disk, the program is installed in the computer, and the above-described processing is performed. You may comprise a control apparatus by performing. The control device may be an external device (for example, a personal computer) of the information processing apparatus 10 or an internal device (for example, the control unit 14). Further, the program may be stored in a disk device provided in a server device on a network such as the Internet so that it can be downloaded to a computer. Further, the above-described functions may be realized by cooperation between an OS (Operating System) and application software. In this case, a part other than the OS may be stored and distributed in a medium, or a part other than the OS may be stored in a server device and downloaded to a computer.

〔6.ハードウェア構成〕
実施形態及び変形例に係る情報処理装置10は、例えば図12に示すような構成のコンピュータ1000によっても実現可能である。図12は、情報処理装置10の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU(Central Processing Unit)1100、RAM1200、ROM1300、HDD(Hard Disk Drive)1400、通信インタフェース(I/F)1500、入出力インタフェース(I/F)1600、及びメディアインタフェース(I/F)1700を有する。
[6. Hardware configuration)
The information processing apparatus 10 according to the embodiment and the modification can be realized by a computer 1000 having a configuration as illustrated in FIG. 12, for example. FIG. 12 is a hardware configuration diagram illustrating an example of a computer that implements the functions of the information processing apparatus 10. The computer 1000 includes a CPU (Central Processing Unit) 1100, a RAM 1200, a ROM 1300, an HDD (Hard Disk Drive) 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F). ) 1700.

CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。   The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each unit. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インタフェース1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ送信する。   The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. The communication interface 1500 receives data from other devices via the network N and sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the network N.

CPU1100は、入出力インタフェース1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インタフェース1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インタフェース1600を介して出力装置へ出力する。   The CPU 1100 controls an output device such as a display and a printer and an input device such as a keyboard and a mouse via an input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. In addition, the CPU 1100 outputs the generated data to the output device via the input / output interface 1600.

メディアインタフェース1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインタフェース1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. Etc.

例えば、コンピュータ1000が実施形態に係る情報処理装置10として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部14の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。   For example, when the computer 1000 functions as the information processing apparatus 10 according to the embodiment, the CPU 1100 of the computer 1000 implements the function of the control unit 14 by executing a program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them. However, as another example, these programs may be acquired from other devices via the network N.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications based on the knowledge of those skilled in the art, including the aspects described in the disclosure line of the invention. It is possible to implement the present invention in other forms with improvements.

〔7.その他〕
また、上記各実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[7. Others]
In addition, among the processes described in the above embodiments, all or a part of the processes described as being automatically performed can be manually performed, or the processes described as being manually performed All or a part of the above can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.

また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Moreover, each embodiment mentioned above can be combined suitably in the range which does not contradict a process content.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、算出部は、算出手段や算出回路に読み替えることができる。   In addition, the “section (module, unit)” described above can be read as “means” or “circuit”. For example, the calculation unit can be read as calculation means or a calculation circuit.

1…端末装置
2…サーバ
10…情報処理装置
11…通信部
12…出力部
13…記憶部
131…実績情報記憶部
132…スコア情報記憶部
133…業務情報記憶部
14…制御部
141…取得部
142…算出部
143…分析部
144…生成部
145…出力制御部
DESCRIPTION OF SYMBOLS 1 ... Terminal device 2 ... Server 10 ... Information processing apparatus 11 ... Communication part 12 ... Output part 13 ... Memory | storage part 131 ... Performance information memory | storage part 132 ... Score information memory | storage part 133 ... Business information memory | storage part 14 ... Control part 141 ... Acquisition part 142 ... Calculation unit 143 ... Analysis unit 144 ... Generation unit 145 ... Output control unit

Claims (20)

分析対象ストアの商品配送に関する実績情報に基づいて、前記分析対象ストアの商品配送に関するスコアを算出する算出部と、
前記分析対象ストアのスコアに基づいて、前記分析対象ストアの商品配送に関する分析を行う分析部と、
前記分析部の分析結果に基づく情報の出力を行う出力制御部と、
を備えたことを特徴とする情報処理装置。
A calculation unit that calculates a score related to product delivery in the analysis target store based on the performance information related to product delivery in the analysis target store;
Based on the score of the analysis target store, an analysis unit that performs analysis on product delivery of the analysis target store;
An output control unit for outputting information based on the analysis result of the analysis unit;
An information processing apparatus comprising:
他ストアのスコアを取得する取得部、をさらに備え、
前記分析部は、前記分析対象ストアのスコアと前記他ストアのスコアとに基づき、前記分析対象ストアと前記他ストアとの商品配送に関する比較を行い、
前記出力制御部は、前記分析部の比較結果に基づく情報の出力を行う、
ことを特徴とする請求項1に記載の情報処理装置。
An acquisition unit for acquiring scores of other stores;
The analysis unit, based on the score of the analysis target store and the score of the other store, performs a comparison regarding product delivery between the analysis target store and the other store,
The output control unit outputs information based on the comparison result of the analysis unit;
The information processing apparatus according to claim 1.
前記他ストアには、前記分析対象ストアと類似する類似ストアが含まれ、
前記分析部は、前記分析対象ストアのスコアと前記類似ストアのスコアとに基づき、前記分析対象ストアと前記類似ストアとの商品配送に関する比較を行い、
前記出力制御部は、前記分析部の比較結果に基づく情報の出力を行う、
ことを特徴とする請求項2に記載の情報処理装置。
The other store includes a similar store similar to the analysis target store,
The analysis unit performs a comparison regarding product delivery between the analysis target store and the similar store based on the score of the analysis target store and the score of the similar store,
The output control unit outputs information based on the comparison result of the analysis unit;
The information processing apparatus according to claim 2.
前記分析部は、前記分析対象ストアのスコアと、前記類似ストアのスコアの平均である平均スコアと、の比較を行い、
前記出力制御部は、前記分析部の比較結果に基づく情報の出力を行う、
ことを特徴とする請求項3に記載の情報処理装置。
The analysis unit compares the score of the analysis target store with an average score that is an average of the scores of the similar stores,
The output control unit outputs information based on the comparison result of the analysis unit;
The information processing apparatus according to claim 3.
前記分析部は、前記分析対象ストアのスコアと、前記類似ストアの中の所定の基準を満たすスコアを有するストアのスコアと、の比較を行い、
前記出力制御部は、前記分析部の比較結果に基づく情報の出力を行う、
ことを特徴とする請求項3又は4に記載の情報処理装置。
The analysis unit compares the score of the analysis target store with the score of a store having a score satisfying a predetermined criterion in the similar store,
The output control unit outputs information based on the comparison result of the analysis unit;
The information processing apparatus according to claim 3, wherein the information processing apparatus is an information processing apparatus.
前記取得部は、前記類似ストアの商品配送に関するユーザ満足度の情報を取得し、
前記分析部は、前記分析対象ストアのスコアと、前記類似ストアの中の所定の基準を満たすユーザ満足度を有するストアのスコアと、の比較を行い、
前記出力制御部は、前記分析部の比較結果に基づく情報の出力を行う、
ことを特徴とする請求項3〜5のいずれか1項に記載の情報処理装置。
The acquisition unit acquires user satisfaction information related to product delivery of the similar store,
The analysis unit compares the score of the analysis target store with the score of a store having user satisfaction satisfying a predetermined criterion in the similar store,
The output control unit outputs information based on the comparison result of the analysis unit;
The information processing apparatus according to claim 3, wherein the information processing apparatus is an information processing apparatus.
前記取得部は、前記分析対象ストアの商品配送に関する業務情報と、前記他ストアの商品配送に関する業務情報と、を取得し、
前記分析部は、前記分析対象ストアのスコアと前記他ストアのスコアとに基づいて前記他ストアの中から所定の基準を満たすスコアを有するストアを選択し、該ストアの業務情報と前記分析対象ストアの業務情報とを比較して業務の相違部分を抽出し、
前記出力制御部は、前記相違部分を示す情報を出力する、
ことを特徴とする請求項2〜6のいずれか1項に記載の情報処理装置。
The acquisition unit acquires business information related to product delivery of the analysis target store and business information related to product delivery of the other store,
The analysis unit selects a store having a score satisfying a predetermined criterion from the other stores based on the score of the analysis target store and the score of the other store, and the business information of the store and the analysis target store Compare with the business information of
The output control unit outputs information indicating the difference;
The information processing apparatus according to any one of claims 2 to 6.
前記業務情報には、受注業務情報、出荷作業情報、使用配送会社情報、配送場所情報、配送距離情報、受け渡し手順情報、出荷頻度情報の中から選択される少なくとも1つの情報が含まれる、
ことを特徴とする請求項7に記載の情報処理装置。
The business information includes at least one information selected from order business information, shipping work information, used delivery company information, delivery location information, delivery distance information, delivery procedure information, and shipping frequency information.
The information processing apparatus according to claim 7.
前記算出部は、商品配送にかかった時間の長さに基づきスコアを算出する、
ことを特徴とする請求項1〜8のいずれか1項に記載の情報処理装置。
The calculation unit calculates a score based on the length of time taken for the product delivery.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
前記算出部は、商品配送にかかった時間のムラに基づきスコアを算出する、
ことを特徴とする請求項1〜9のいずれか1項に記載の情報処理装置。
The calculation unit calculates a score based on unevenness of time required for product delivery.
The information processing apparatus according to any one of claims 1 to 9.
前記商品配送は、複数の商品配送プロセスで構成されており、
前記商品配送に関するスコアには、前記商品配送プロセスのスコアである個別スコアが含まれ、
前記算出部は、前記実績情報に基づいて、前記複数の商品配送プロセスの少なくとも1つの個別スコアを算出し、
前記分析部は、前記分析対象ストアの個別スコアに基づいて、前記分析対象ストアの商品配送に関する分析を行う、
ことを特徴とする請求項1に記載の情報処理装置。
The product delivery comprises a plurality of product delivery processes,
The score related to the product delivery includes an individual score that is a score of the product delivery process,
The calculation unit calculates at least one individual score of the plurality of product delivery processes based on the performance information,
The analysis unit performs an analysis on product delivery of the analysis target store based on the individual score of the analysis target store.
The information processing apparatus according to claim 1.
他ストアの個別スコアを取得する取得部、をさらに備え、
前記分析部は、前記分析対象ストアの個別スコアと前記他ストアの個別スコアとに基づき、前記分析対象ストアと前記他ストアとの商品配送に関する比較を行い、
前記出力制御部は、前記分析部の比較結果に基づく情報の出力を行う、
ことを特徴とする請求項11に記載の情報処理装置。
An acquisition unit for acquiring individual scores of other stores;
The analysis unit performs a comparison on product delivery between the analysis target store and the other store based on the individual score of the analysis target store and the individual score of the other store,
The output control unit outputs information based on the comparison result of the analysis unit;
The information processing apparatus according to claim 11.
前記他ストアには、前記分析対象ストアと類似する類似ストアが含まれ、
前記分析部は、前記分析対象ストアの個別スコアと前記類似ストアの個別スコアとに基づき、前記分析対象ストアと前記類似ストアとの商品配送に関する比較を行い、
前記出力制御部は、前記分析部の比較結果に基づく情報の出力を行う、
ことを特徴とする請求項12に記載の情報処理装置。
The other store includes a similar store similar to the analysis target store,
The analysis unit performs a comparison of product delivery between the analysis target store and the similar store based on the individual score of the analysis target store and the individual score of the similar store,
The output control unit outputs information based on the comparison result of the analysis unit;
The information processing apparatus according to claim 12.
前記分析部は、前記分析対象ストアの個別スコアと、前記類似ストアのスコアの平均である平均個別スコアと、の比較を行い、
前記出力制御部は、前記分析部の比較結果に基づく情報の出力を行う、
ことを特徴とする請求項13に記載の情報処理装置。
The analysis unit compares an individual score of the analysis target store with an average individual score that is an average of scores of the similar stores,
The output control unit outputs information based on the comparison result of the analysis unit;
The information processing apparatus according to claim 13.
前記算出部は、前記分析対象ストアの複数の商品配送プロセスに対してそれぞれ個別スコアを算出し、
前記分析部は、前記分析対象ストアの複数の個別スコアを、それぞれ、前記類似ストアの対応の平均個別スコアと比較し、比較結果に基づいて前記分析対象ストアの複数の商品配送プロセスの中から所定の基準を満たす商品配送プロセスを抽出し、
前記出力制御部は、前記分析部で抽出された商品配送プロセスを示す情報を出力する、
ことを特徴とする請求項13又は14に記載の情報処理装置。
The calculation unit calculates individual scores for a plurality of product delivery processes in the analysis target store,
The analysis unit compares each of the plurality of individual scores of the analysis target store with a corresponding average individual score of the similar store, and determines from a plurality of product delivery processes of the analysis target store based on a comparison result Product delivery processes that meet the criteria of
The output control unit outputs information indicating a product delivery process extracted by the analysis unit;
The information processing apparatus according to claim 13 or 14, characterized in that:
前記複数の商品配送プロセスには、新規注文プロセスと、新規予約プロセスと、予約中プロセスと、入金待ちプロセスと、出荷待ちプロセスと、出荷処理中プロセスと、注文完了待ちプロセスと、注文完了プロセスと、が含まれる、
ことを特徴とする請求項12〜15のいずれか1項に記載の情報処理装置。
The plurality of product delivery processes include a new order process, a new reservation process, a reservation process, a payment waiting process, a shipment waiting process, a shipping processing process, an order completion waiting process, and an order completion process. , Including,
The information processing apparatus according to any one of claims 12 to 15.
前記算出部は、前記複数の商品配送プロセスのうち、出荷待ちプロセス、出荷処理中プロセス、及び注文完了待ちプロセスの個別スコアを算出し、
前記分析部は、前記分析対象ストアの出荷待ちプロセス、出荷処理中プロセス、及び注文完了待ちプロセスの個別スコアと、前記他ストアの出荷待ちプロセス、出荷処理中プロセス、及び注文完了待ちプロセスの個別スコアと、に基づいて、前記分析対象ストアの商品配送に関する分析を行う、
ことを特徴とする請求項16に記載の情報処理装置。
The calculation unit calculates an individual score of a process waiting for shipment, a process in process of shipping, and a process waiting for completion of order among the plurality of product delivery processes,
The analysis unit includes individual scores of a process waiting for shipment of the analysis target store, a process waiting for shipping, and a process waiting for completion of orders, and individual scores of a process waiting for shipment of the other store, a process waiting for shipping, and a process waiting for completion of orders. And analyzing the product delivery of the analysis target store based on
The information processing apparatus according to claim 16.
前記分析部の分析結果に基づいて提案情報を生成する生成部、をさらに備え、
前記出力制御部は、前記提案情報を出力する、
ことを特徴とする請求項1〜17のいずれか1項に記載の情報処理装置。
A generation unit that generates proposal information based on the analysis result of the analysis unit;
The output control unit outputs the proposal information;
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
情報処理装置が実行する情報処理方法であって、
分析対象ストアの商品配送に関する実績情報に基づいて、前記分析対象ストアの商品配送に関するスコアを算出する算出工程と、
前記分析対象ストアのスコアに基づいて、前記分析対象ストアの商品配送に関する分析を行う分析工程と、
前記分析工程の分析結果に基づく情報の出力を行う出力制御工程と、
を含むことを特徴とする情報処理方法。
An information processing method executed by an information processing apparatus,
A calculation step of calculating a score relating to the product delivery of the analysis target store based on the result information relating to the product delivery of the analysis target store;
Based on the score of the analysis target store, an analysis step for performing analysis related to product delivery of the analysis target store;
An output control step for outputting information based on the analysis result of the analysis step;
An information processing method comprising:
分析対象ストアの商品配送に関する実績情報に基づいて、前記分析対象ストアの商品配送に関するスコアを算出する算出手順と、
前記分析対象ストアのスコアに基づいて、前記分析対象ストアの商品配送に関する分析を行う分析手順と、
前記分析手順の分析結果に基づく情報の出力を行う出力制御手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
A calculation procedure for calculating a score relating to product delivery in the analysis target store based on the performance information relating to product delivery in the analysis target store;
Based on the score of the analysis target store, an analysis procedure for performing analysis related to product delivery of the analysis target store;
An output control procedure for outputting information based on the analysis result of the analysis procedure;
An information processing program for causing a computer to execute.
JP2017099845A 2017-05-19 2017-05-19 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM Active JP6522046B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017099845A JP6522046B2 (en) 2017-05-19 2017-05-19 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017099845A JP6522046B2 (en) 2017-05-19 2017-05-19 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM

Publications (2)

Publication Number Publication Date
JP2018195173A true JP2018195173A (en) 2018-12-06
JP6522046B2 JP6522046B2 (en) 2019-05-29

Family

ID=64570459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017099845A Active JP6522046B2 (en) 2017-05-19 2017-05-19 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM

Country Status (1)

Country Link
JP (1) JP6522046B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011150700A (en) * 2009-12-25 2011-08-04 Rakuten Inc Apparatus, method and program for order-receiving commodity, and computer-readable recording medium with the program recorded thereon
US20120316991A1 (en) * 2011-06-09 2012-12-13 Google Inc. Evaluating Merchant Trustworthiness
JP2013114356A (en) * 2011-11-25 2013-06-10 Rakuten Inc Information processing device, information processing method, information processing program, and recording medium upon which information processing program has been recorded

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011150700A (en) * 2009-12-25 2011-08-04 Rakuten Inc Apparatus, method and program for order-receiving commodity, and computer-readable recording medium with the program recorded thereon
US20120316991A1 (en) * 2011-06-09 2012-12-13 Google Inc. Evaluating Merchant Trustworthiness
JP2013114356A (en) * 2011-11-25 2013-06-10 Rakuten Inc Information processing device, information processing method, information processing program, and recording medium upon which information processing program has been recorded

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
椿 浩和: "本当の使い勝手を総力調査 ECベンチマーク", INTERNET MAGAZINE, vol. 第71号, JPN6018043977, 1 December 2000 (2000-12-01), JP, pages 259 - 269, ISSN: 0003915519 *

Also Published As

Publication number Publication date
JP6522046B2 (en) 2019-05-29

Similar Documents

Publication Publication Date Title
US12182848B2 (en) Method, system, and computer-readable medium for determining positioning of items on a surface
KR102082551B1 (en) Automatic design method for product supply chain and system using the same
KR102230711B1 (en) Franchise management system and method for operating the same
JP5941366B2 (en) Unit price setting device, unit price setting method, and unit price setting program
CN110073382A (en) For showing the graphic user interface of the inventory data at merchant location
CN102884545A (en) Purchasing administration device, purchasing administration method, purchasing administration program, and storage medium
JP6683550B2 (en) Information analysis device and information analysis method
WO2020014379A1 (en) Systems and methods for generating a two-dimensional planogram based on intermediate data structures
JP6433540B1 (en) Information processing apparatus, information processing method, and information processing program
JP2016133816A (en) Product demand forecast system
JP6280272B1 (en) Determination apparatus, determination method, and determination program
EP3373219A1 (en) Inventory management and method
KR102254570B1 (en) Joint order processing apparatus for food materials
US20140172648A1 (en) Consumer activity management
US20050049909A1 (en) Manufacturing units of an item in response to demand for the item projected from page-view data
JP6522046B2 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
JP2018180575A (en) Purchase trend analysis system and coupon issue system using the same
JP5457422B2 (en) Information processing apparatus and program
JP7184576B2 (en) Information processing device, information processing method and information processing program
JP6601820B2 (en) Providing device, providing method, and providing program
JP2018195174A (en) Prediction device, prediction method, and prediction program
JP6693900B2 (en) Content providing device, content providing method, and content providing program
KR102458245B1 (en) Apparatus and method for providing sales commodity management service
US20240202802A1 (en) Intelligent food order selection and fulfillment platform
JP2020154806A (en) Delivery system, delivery method, and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190109

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190423

R150 Certificate of patent or registration of utility model

Ref document number: 6522046

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250