(57)【要約】【課題】顧客の商品の購買意欲を高め、商品の販売促進を行うことである。【解決手段】サーバ１０は、定番商品の情報と、顧客にすすめるおすすめ商品の情報とを、商品分類に対応付けて記憶手段に記憶し、記憶された定番商品の情報を用いて、商品分類の登録数が多い順に定番商品をソートする。サーバ１０は、記憶されたおすすめ商品の情報を用いて、ソートされた定番商品の上位から順に選択した定番商品の商品分類と、全てのおすすめ商品の商品分類とを比較し、当該商品分類が一致する順におすすめ商品をソートする。サーバ１０は、ソートされた順におすすめ商品の情報を表示するおすすめ商品表示情報を生成し、端末装置２０に表示させる。【選択図】図１
2018045726.tif 000002
【特許請求の範囲】
【請求項１】
顧客の端末装置に商品の注文入力画面を表示させる情報処理装置であって、
商品の注文入力時にデフォルト表示される定番商品の情報と、前記顧客にすすめるおすすめ商品の情報とを、商品分類に対応付けて記憶する記憶手段と、
前記記憶手段に記憶された定番商品の情報を用いて、商品分類の登録数が多い順に定番商品をソートするソート手段と、
前記記憶手段に記憶されたおすすめ商品の情報を用いて、前記ソート手段によりソートされた定番商品の上位から順に選択した定番商品の商品分類と、全てのおすすめ商品の商品分類とを比較し、当該商品分類が一致する順におすすめ商品をソートする比較手段と、
前記比較手段によりソートされた順におすすめ商品の情報を表示するおすすめ商品表示情報を生成する生成手段と、
前記生成手段により生成されたおすすめ商品表示情報を前記端末装置に表示させる制御手段と、
を備える情報処理装置。
【請求項２】
前記商品分類は、複数の階層に分類された情報であり、
前記ソート手段は、商品分類の上位からの階層順に、商品分類の登録数が多い順に定番商品をソートする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、前記おすすめ商品のキャッチコピーを記憶し、
前記記憶手段に記憶されたおすすめ商品の情報を用いて、おすすめメッセージを表示するおすすめ商品を選択する選択手段を備え、
前記生成手段は、前記選択手段により選択されたおすすめ商品のキャッチコピーを前記記憶手段から読み出し、当該キャッチコピーをおすすめメッセージとして前記おすすめ商品表示情報に含める請求項２に記載の情報処理装置。
【請求項４】
前記選択手段は、前記記憶手段に記憶されたおすすめ商品の情報を用いて、前記ソート手段によりソートされた上位の定番商品と下層の商品分類が一致するおすすめ商品を選択する請求項３に記載の情報処理装置。
【請求項５】
前記記憶手段は、前記顧客の商品分類の有効性を記憶し、
前記選択手段は、前記商品分類の有効性が大である場合に、前記ソート手段によりソートされた上位の定番商品と下層の商品分類が一致するおすすめ商品を選択し、前記商品分類の有効性が中である場合に、前記ソート手段によりソートされた上位の定番商品と上層及び下層の商品分類が一致するおすすめ商品を選択し、前記商品分類の有効性が小である場合に、おすすめ商品を選択しない請求項３又は４に記載の情報処理装置。
【請求項６】
前記選択手段は、前記ソート手段によりソートされた上位の定番商品の全層の商品分類と一致するおすすめ商品を選択しない請求項３から５のいずれか一項に記載の情報処理装置。
【請求項７】
顧客の端末装置に商品の注文入力画面を表示させる情報処理装置のコンピュータを、
商品の注文入力時にデフォルト表示される定番商品の情報と、前記顧客にすすめるおすすめ商品の情報とを、商品分類に対応付けて記憶する記憶手段、
前記記憶手段に記憶された定番商品の情報を用いて、商品分類の登録数が多い順に定番商品をソートするソート手段、
前記記憶手段に記憶されたおすすめ商品の情報を用いて、前記ソート手段によりソートされた定番商品の上位から順に選択した定番商品の商品分類と、全てのおすすめ商品の商品分類とを比較し、当該商品分類が一致する順におすすめ商品をソートする比較手段、  前記比較手段によりソートされた順におすすめ商品の情報を表示するおすすめ商品表示情報を生成する生成手段、
前記生成手段により生成されたおすすめ商品表示情報を前記端末装置に表示させる制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、顧客に販売する商品の注文入力を受け付けるコンピュータシステムが知られている。例えば、サーバ及び端末を備え、当該サーバが顧客の端末に注文入力画面を表示し、当該顧客からの商品注文の操作入力を受け付けるコンピュータシステムが知られている。
【０００３】
上記コンピュータシステムでは、毎回の注文時に、商品の注文情報を入力するため、同じ商品を入力する場合等、操作入力が煩わしい。このため、顧客自身が以前に選択した商品の情報を登録し、登録した商品（証券）の情報を注文入力画面の発注ウインドウにデフォルト表示するコンピュータシステムが知られている（例えば、特許文献１参照）。顧客は、発注ウインドウにデフォルト表示された商品の情報を選択、調整操作することにより、当該商品の発注が可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００３−５２８３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のデフォルト表示する商品を任意に登録するコンピュータシステムでは、デフォルト表示した商品を顧客にすすめることができるが、さらに、顧客の購買意欲を高め、商品の販売促進を行う要請がある。
【０００６】
本発明の課題は、顧客の購買意欲を高め、商品の販売促進を行うことである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の情報処理装置は、顧客の端末装置に商品の注文入力画面を表示させる情報処理装置であって、商品の注文入力時にデフォルト表示される定番商品の情報と、前記顧客にすすめるおすすめ商品の情報とを、商品分類に対応付けて記憶する記憶手段と、前記記憶手段に記憶された定番商品の情報を用いて、商品分類の登録数が多い順に定番商品をソートするソート手段と、前記記憶手段に記憶されたおすすめ商品の情報を用いて、前記ソート手段によりソートされた定番商品の上位から順に選択した定番商品の商品分類と、全てのおすすめ商品の商品分類とを比較し、当該商品分類が一致する順におすすめ商品をソートする比較手段と、前記比較手段によりソートされた順におすすめ商品の情報を表示するおすすめ商品表示情報を生成する生成手段と、前記生成手段により生成されたおすすめ商品表示情報を前記端末装置に表示させる制御手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、定番商品と関連性の高いおすすめ商品を顧客にすすめ、顧客の購買意欲を高めることができ、商品の販売促進を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態の商品注文システムの構成を示すブロック図である。
【図２】サーバの機能構成を示すブロック図である。
【図３】端末装置の機能構成を示すブロック図である。
【図４】（ａ）は、会社テーブルの構成を示す図である。（ｂ）は、認証テーブルの構成を示す図である。（ｃ）は、担当者マスタテーブルの構成を示す図である。（ｄ）は、得意先マスタテーブルの構成を示す図である。
【図５】（ａ）は、商品マスタテーブルの構成を示す図である。（ｂ）は、商品分類テーブルの構成を示す図である。（ｃ）は、定番商品テーブルの構成を示す図である。
【図６】情報登録処理を示すフローチャートである。
【図７】ブラウザ処理を示すフローチャートである。
【図８】注文入力画面表示処理を示すフローチャートである。
【図９】注文入力画面表示処理のおすすめ商品表示処理を示すフローチャートである。
【図１０】（ａ）は、第１のおすすめメッセージ設定処理を示すフローチャートである。（ｂ）は、第２のおすすめメッセージ設定処理を示すフローチャートである。
【図１１】注文入力画面を示す図である。
【図１２】おすすめ商品選択画面を示す図である。
【図１３】（ａ）は、ソート前の定番商品リストを示す図である。（ｂ）は、ソート後の定番商品リストを示す図である。（ｃ）は、ソート前のおすすめ商品リストを示す図である。（ｄ）は、ソート後のおすすめ商品リストを示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１１】
先ず、図１〜図３を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態の商品注文システム１の構成を示すブロック図である。図２は、サーバ１０の機能構成を示すブロック図である。図３は、端末装置２０の機能構成を示すブロック図である。
【００１２】
図１を参照して、本実施の形態の商品注文システム１を説明する。商品注文システム１は、商品を販売する複数の商品卸会社の業務に関するサービスの提供を行うシステムである。商品注文システム１の利用者は、商品卸会社の営業担当者と、得意先と、の２種類が存在する。
【００１３】
営業担当者は、商品卸会社の従業員であり、得意先に関する関係者として、担当する得意先に関する営業処理を行う。商品卸会社には、少なくとも１名の営業担当者が配属されているものとする。各営業担当者は、少なくとも１つの得意先を担当している。営業担当者の営業処理は、商品注文システム１を利用して、外出先等から、担当する得意先の商品の注文入力を行うこと等である。
【００１４】
得意先は、商品卸会社の顧客であり、商品卸会社から商品を仕入れる者である。得意先は、商品注文システム１を利用して、商品の注文入力を行う。
【００１５】
商品注文システム１は、ＢｔｏＢ（企業（Business）間の電子商取引）用のシステムである。つまり、商品卸会社だけでなく、得意先も企業である。ここでは、商品卸会社が、商品として、野菜等の食品、電気機器、調理器具を扱う卸会社であるものとして説明するが、これに限定されるものではなく、他の商品を扱う構成としてもよい。
【００１６】
図１に示すように、商品注文システム１は、情報処理装置としてのサーバ１０と、複数の端末装置２０と、を備える。サーバ１０と端末装置２０とは、通信ネットワークＮを介して接続されている。
【００１７】
サーバ１０は、端末装置２０に商品の注文入力を受け付けるサービスを提供するＷｅｂアプリケーションサーバである。端末装置２０は、顧客及び営業担当者がそれぞれ所有（使用）するデスクトップＰＣ（Personal Computer）としての端末装置である。しかし、端末装置２０は、少なくとも通信ネットワークＮに接続できブラウザが使用できる端末装置であればよく、携帯電話機、スマートフォン、タブレットＰＣ等としてもよい。
【００１８】
通信ネットワークＮは、インターネットであるものとし、無線、専用線、ＬＡＮ（Local Area Network）等を含んでもよい。
【００１９】
次いで、図２を参照して、サーバ１０の機能構成を説明する。サーバ１０は、ソート手段、比較手段、生成手段、制御手段、選択手段としてのＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶手段としての記憶部１５と、通信部１６と、を備える。サーバ１０の各部は、バス１７を介して接続されている。
【００２０】
ＣＰＵ１１は、サーバ１０の各部を制御する。ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、ＲＡＭ１３に展開されたプログラムとの協働で、各種処理を実行する。
【００２１】
操作部１２は、各種キー操作入力を受け付けるキーボードを備え、キー操作入力に応じた操作情報をＣＰＵ１１に出力する。また、操作部１２は、マウス等のポインティングデバイスを備え、位置情報の操作入力を受け付けて操作情報をＣＰＵ１１に出力する。
【００２２】
ＲＡＭ１３は、情報を一時的に記憶する揮発性の半導体メモリであり、各種データ及びプログラムを格納するワークエリアを有する。
【００２３】
表示部１４は、ＬＣＤ（Liquid Crystal Display）等により構成され、ＣＰＵ１１から入力される表示情報に応じて各種表示を行う。
【００２４】
記憶部１５は、ＨＤＤ（Hard Disk Drive）等により構成され、各種データ及び各種プログラムを読み出し及び書き込み可能に記憶する。記憶部１５には、後述する会社テーブル３０、認証テーブル４０、担当者マスタテーブル５０、得意先マスタテーブル６０、商品マスタテーブル７０、商品分類テーブル９０と、定番商品テーブル１００と、情報登録プログラム１５１、注文入力画面表示プログラム１５２と、が記憶される。
【００２５】
通信部１６は、ネットワークカード等で構成され、通信ネットワークＮ上の機器との間の通信の制御を行う。通信部１６により、サーバ１０は、通信ネットワークＮ上の端末装置２０と通信が可能となる。
【００２６】
次いで、図３を参照して、端末装置２０の内部の機能構成を説明する。端末装置２０は、ＣＰＵ２１と、操作部２２と、ＲＡＭ２３と、表示部２４と、記憶部２５と、通信部２６と、を備える。端末装置２０の各部は、バス２７を介して接続されている。
【００２７】
ここで、ＣＰＵ２１、操作部２２、ＲＡＭ２３、表示部２４、記憶部２５、通信部２６は、サーバ１０のＣＰＵ１１、操作部１２、ＲＡＭ１３、表示部１４、記憶部１５、通信部１６と同様の構成を有するので、異なる部分を主として説明する。
【００２８】
ＣＰＵ２１は、端末装置２０の各部を制御する。記憶部２５には、ブラウザプログラム２５１が記憶される。
【００２９】
次に、図４及び図５を参照して、サーバ１０の記憶部１５に記憶される情報を説明する。図４（ａ）は、会社テーブル３０の構成を示す図である。図４（ｂ）は、認証テーブル４０の構成を示す図である。図４（ｃ）は、担当者マスタテーブル５０の構成を示す図である。図４（ｄ）は、得意先マスタテーブル６０の構成を示す図である。図５（ａ）は、商品マスタテーブル７０の構成を示す図である。図５（ｂ）は、商品分類テーブル９０の構成を示す図である。図５（ｃ）は、定番商品テーブル１００の構成を示す図である。
【００３０】
図４（ａ）に示すように、会社テーブル３０は、会社ＩＤ３１と、会社名３２と、住所３３と、郵便番号３４と、電話番号３５と、ＦＡＸ番号３６と、メールアドレス３７と、の項目を有する。
【００３１】
会社ＩＤ３１は、商品卸会社の識別情報である。会社名３２は、会社ＩＤ３１の商品卸会社の名前である。住所３３は、会社ＩＤ３１の商品卸会社の住所である。郵便番号３４は、会社ＩＤ３１の商品卸会社の郵便番号である。電話番号３５は、会社ＩＤ３１の商品卸会社の電話番号である。ＦＡＸ番号３６は、会社ＩＤ３１の商品卸会社のＦＡＸ番号である。メールアドレス３７は、会社ＩＤ３１の商品卸会社のメールアドレスである。
【００３２】
図４（ｂ）に示すように、認証テーブル４０は、ユーザＩＤ４１と、会社ＩＤ４２と、パスワード４３と、の項目を有する。
【００３３】
ユーザＩＤ４１は、サーバ１０へのログインユーザ（営業担当者又は得意先）の識別情報である。会社ＩＤ４２は、ユーザＩＤ４１のユーザの所属先又は購入先の商品卸会社の識別情報である。パスワード４３は、ユーザＩＤ４１に対応するログイン認証用のパスワードである。
【００３４】
レコード４０ａは、ユーザが営業担当者である場合のレコードである。レコード４０ｂは、ユーザが得意先である場合のレコードである。このように、ユーザＩＤ４１における商品卸会社の営業担当者及び得意先のユーザＩＤは、商品注文システム１内でユニークなＩＤにされているものとする。
【００３５】
図４（ｃ）に示すように、担当者マスタテーブル５０は、会社ＩＤ５１と、担当者コード５２と、担当者名５３と、メールアドレス５４と、担当者ＩＤ５５と、の項目を有する。
【００３６】
会社ＩＤ５１は、商品卸会社の識別情報である。担当者コード５２は、会社ＩＤ５１の商品卸会社内での営業担当者の識別情報である。担当者名５３は、担当者コード５２の営業担当者の名前である。メールアドレス５４は、担当者コード５２の営業担当者のメールアドレスである。担当者ＩＤ５５は、商品注文システム１内での担当者コード５２の営業担当者の識別情報である。
【００３７】
図４（ｄ）に示すように、得意先マスタテーブル６０は、会社ＩＤ６１と、得意先コード６２と、得意先名６３と、メールアドレス６４と、得意先ＩＤ６５と、担当者ＩＤ６６と、有効性６７と、の項目を有する。
【００３８】
会社ＩＤ６１は、商品卸会社の識別情報である。得意先コード６２は、会社ＩＤ６１の商品卸会社内での得意先の識別情報である。得意先名６３は、得意先コード６２の得意先の名前である。メールアドレス６４は、得意先コード６２の得意先のメールアドレスである。得意先ＩＤ６５は、商品注文システム１内での得意先コード６２の得意先の識別情報である。担当者ＩＤ６６は、商品注文システム１内での得意先コード６２の得意先を担当する営業担当者の識別情報である。
【００３９】
有効性６７は、商品注文システム１内での得意先コード６２の得意先へのおすすめ商品のキャッチコピー（おすすめメッセージ）表示の際の商品分類の有効性を示す。有効性６７には、有効性が大きいものから、大、中、小の３段階の値が設定される。
【００４０】
図５（ａ）に示すように、商品マスタテーブル７０は、会社ＩＤ７１と、商品コード７２と、商品名７３と、単位名７４と、画像７５と、おすすめフラグ７６と、キャッチコピー７７と、大分類コード７８と、中分類コード７９と、小分類コード８０と、説明８１と、価格８２と、の項目を有する。
【００４１】
会社ＩＤ７１は、商品卸会社の識別情報である。商品コード７２は、会社ＩＤ６１の商品卸会社内での販売する商品の識別情報である。商品名７３は、商品コード７２の商品の名前である。単位名７４は、商品コード７２の商品の注文単位の名称である。画像７５は、商品コード７２の商品の画像データのファイル名である。画像７５は、商品コード７２の商品の画像データが記憶されている記憶部１５の記憶場所を示す情報を含んでもよい。
【００４２】
おすすめフラグ７６は、商品コード７２の商品を得意先にすすめるおすすめ商品とするか否かを示すフラグである。おすすめフラグ７６には、おすすめ商品とする場合に１が設定され、おすすめ商品としない場合に０が設定される。キャッチコピー７７は、商品コード７２の商品のキャッチコピーである。
【００４３】
また、商品は、階層の高いものから大分類、中分類、小分類の３段階に分類がなされている。大分類の１つに少なくとも１つの中分類が従属し、１つの中分類に少なくとも１つの小分類が従属している。例えば、「食品」である大分類に、「野菜」、「魚介類」等の中分類が従属し、「野菜」である中分類に、「葉菜類」、「根菜類」等の小分類が従属する。
【００４４】
大分類コード７８は、商品コード７２の商品の大分類の識別情報である。中分類コード７９は、商品コード７２の商品の中分類の識別情報である。小分類コード８０は、商品コード７２の商品の小分類の識別情報である。説明８１は、商品コード７２の商品のおすすめ商品としての表示時の説明文の情報である。価格８２は、商品コード７２の商品の単位名７４の１単位の価格情報である。
【００４５】
図５（ｂ）に示すように、商品分類テーブル９０は、大分類コード９１と、中分類コード９２と、小分類コード９３と、商品分類名９４と、の項目を有する。
【００４６】
大分類コード９１は、商品分類の大分類の識別情報である。中分類コード９２は、大分類コード９１に従属する中分類の識別情報である。小分類コード９３は、中分類コード９２に従属する小分類の識別情報である。商品分類名９４は、大分類コード９１、中分類コード９２及び小分類コード９３で表される大分類、中分類又は小分類の商品分類名を示す。
【００４７】
例えば、商品分類テーブル９０において、大分類コード９１、中分類コード９２及び小分類コード９３に値が設定されているレコードは、小分類を示し、商品分類名９４が、当該小分類の商品分類名となる。同様に、大分類コード９１及び中分類コード９２のみに値が設定されているレコードは、中分類を示し、商品分類名９４が、当該中分類の商品分類名となる。同様に、大分類コード９１のみに値が設定されているレコードは、大分類を示し、商品分類名９４が、当該大分類の商品分類名となる。
【００４８】
図５（ｃ）に示すように、定番商品テーブル１００は、会社ＩＤ１０１と、得意先コード１０２と、定番コード１０３と、行番号１０４と、商品コード１０５と、単位名１０６と、発注数１０７と、明細備考１０８と、の項目を有する。
【００４９】
会社ＩＤ１０１は、商品卸会社の識別情報である。得意先コード１０２は、会社ＩＤ１０１の商品卸会社内での得意先の識別情報である。定番コード１０３は、得意先コード１０２の得意先に対応する注文入力画面の商品情報表示欄での商品コード１０５の定番商品の順番を示す情報である。
【００５０】
定番商品は、得意先又は営業担当者に登録された商品である。定番商品は、注文入力画面にデフォルト表示されるため、得意先又は営業担当者が毎回注文する商品を定番商品とすれば、定番商品を注文する際に、当該定番商品の検索を省くことができる。定番コード１０３は、定番商品が１つの場合に、“００”で固定され、定番商品が複数の場合に、“０１”，“０２”…のように連番で各レコードに割り当てられる。
【００５１】
行番号１０４は、得意先コード１０２の得意先に対応する注文入力画面の商品情報表示欄での定番コード１０３の定番商品の情報を表示する行の番号を示す情報である。商品コード１０５は、定番コード１０３の定番商品の識別情報である。単位名ＩＤ１０６は、商品コード１０５の定番商品の注文単位名である。発注数１０７は、商品コード１０５の定番商品の発注数である。明細備考１０８は、商品コード１０５の定番商品に関する明細備考の情報である。
【００５２】
本実施の形態では、定番商品テーブル１００において、１つの得意先（得意先コード１０２）に１パターンの定番商品（定番コード１０３の連番の１まとまり）が対応付けられるものとする。１パターンの定番商品は、少なくとも１つの定番商品を含む。１パターンの定番商品の商品情報は、１つの注文入力画面の商品情報表示欄に表示される。
【００５３】
次に、図６〜図１３を参照して、商品注文システム１の動作を説明する。図６は、情報登録処理を示すフローチャートである。図７は、ブラウザ処理を示すフローチャートである。図８は、注文入力画面表示処理を示すフローチャートである。図９は、注文入力画面表示処理のおすすめ商品表示処理を示すフローチャートである。図１０（ａ）は、第１のおすすめメッセージ設定処理を示すフローチャートである。図１０（ｂ）は、第２のおすすめメッセージ設定処理を示すフローチャートである。図１１は、注文入力画面３００を示す図である。図１２は、おすすめ商品選択画面４００を示す図である。図１３（ａ）は、ソート前の定番商品リスト５０１を示す図である。図１３（ｂ）は、ソート後の定番商品リスト５０２を示す図である。図１３（ｃ）は、ソート前のおすすめ商品リスト６０１を示す図である。図１３（ｄ）は、ソート後のおすすめ商品リスト６０２を示す図である。
【００５４】
先ず、図６を参照して、サーバ１０で実行される情報登録処理を説明する。情報登録処理は、商品注文システム１の管理者の入力に応じて、商品マスタテーブル７０、得意先マスタテーブル６０及び担当者マスタテーブル５０の情報を登録する処理である。
【００５５】
サーバ１０において、商品注文システム１の管理者から操作部１２を介して情報登録処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出されて適宜ＲＡＭ１３に展開された情報登録プログラム１５１との協働で、情報登録処理を実行する。
【００５６】
先ず、ＣＰＵ１１は、商品登録画面情報を表示部１４に表示する（ステップＳ１１）。そして、ＣＰＵ１１は、操作部１２を介して、商品注文システム１の管理者から商品登録画面に対応する商品情報の入力を受け付け、当該入力された商品情報を記憶部１５に記憶された商品マスタテーブル７０に記憶する（ステップＳ１２）。ステップＳ１２で入力される商品情報は、登録する商品に対応する会社ＩＤ、商品コード、品名、単位名、画像（画像データのファイル名）、おすすめフラグ、キャッチコピー、大分類コード、中分類コード、小分類コード、説明、価格であり、それぞれ、商品マスタテーブル７０の対応する各項目に記憶される。
【００５７】
そして、ＣＰＵ１１は、得意先登録画面情報を表示部１４に表示する（ステップＳ１３）。そして、ＣＰＵ１１は、操作部１２を介して、商品注文システム１の管理者から得意先登録画面に対応する得意先情報の入力を受け付け、当該入力された得意先情報を記憶部１５に記憶された得意先マスタテーブル６０に記憶する（ステップＳ１４）。ステップＳ１４で入力される得意先情報は、各得意先に対応する会社ＩＤ、得意先コード、得意先名、メールアドレス、得意先ＩＤ、担当者ＩＤ、商品分類の有効性であり、それぞれ、得意先マスタテーブル６０の対応する各項目に記憶される。
【００５８】
そして、ＣＰＵ１１は、担当者登録画面情報を表示部１４に表示する（ステップＳ１５）。そして、ＣＰＵ１１は、操作部１２を介して、商品注文システム１の管理者から担当者登録画面に対応する担当者情報の入力を受け付け、当該入力された担当者情報を記憶部１５に記憶された担当者マスタテーブル５０に記憶し（ステップＳ１６）、情報登録処理を終了する。ステップＳ１６で入力される担当者情報は、各担当者に対応する会社ＩＤ、担当者コード、担当者名、メールアドレス、担当者ＩＤであり、それぞれ、担当者マスタテーブル５０の対応する各項目に記憶される。
【００５９】
次いで、図７を参照して、端末装置２０で実行されるブラウザ処理を説明する。ブラウザ処理は、サーバ１０から受信した表示情報を表示するとともに、当該表示情報に対応してユーザ（営業担当者又は得意先）からの操作入力を受け付けてその操作情報をサーバ１０に送信する処理である。
【００６０】
端末装置２０において、操作部２２を介してユーザからブラウザ処理の実行指示が入力されたことをトリガとして、ＣＰＵ２１は、記憶部２５から読み出されて適宜ＲＡＭ２３に展開されたブラウザプログラム２５１との協働で、ブラウザ処理を実行する。
【００６１】
図７に示すように、先ず、ＣＰＵ２１は、操作部２２を介してユーザから表示情報に対応する各種操作入力があるか否かを判別する（ステップＳ２１）。各種操作入力は、表示画面に対応する操作入力や、ブラウザの終了の指示操作である。
【００６２】
操作入力がある場合（ステップＳ２１；ＹＥＳ）、ＣＰＵ２１は、ステップＳ２１で入力された操作情報がブラウザの終了であるか否かを判別する（ステップＳ２２）。ブラウザの終了である場合（ステップＳ２２；ＹＥＳ）、ブラウザ処理が終了する。
【００６３】
ブラウザの終了でない場合（ステップＳ２２；ＮＯ）、ＣＰＵ２１は、通信部２６を介して、ステップＳ２１で入力された操作情報をサーバ１０に送信する（ステップＳ２３）。そして、ＣＰＵ２１は、通信部２６を介して、表示情報をサーバ１０から受信したか否かを判別する（ステップＳ２４）。
【００６４】
操作入力がない場合（ステップＳ２１；ＮＯ）、ステップＳ２４に移行される。表示情報をサーバ１０から受信していない場合（ステップＳ２４；ＮＯ）、ステップＳ２１に移行される。表示情報をサーバ１０から受信した場合（ステップＳ２４；ＹＥＳ）、ＣＰＵ２１は、ステップＳ２４で受信した表示情報を表示部２４のブラウザのウインドウ内に表示し（ステップＳ２５）、ステップＳ２１に移行する。
【００６５】
ステップＳ２３で送信される具体的な操作情報と、ステップＳ２５で表示される具体的な表示情報とは、後述するサーバ１０の注文入力画面表示処理の説明とともに説明する。
【００６６】
次いで、図８〜図１０を参照して、サーバ１０で実行される注文入力画面表示処理を説明する。注文入力画面表示処理は、ログインしたユーザに対応する定番商品情報を含む注文入力画面情報、おすすめ商品選択画面情報を端末装置２０に送信して表示させる処理である。
【００６７】
サーバ１０において、通信部１６を介して端末装置２０から、ブラウザ処理のステップＳ１３の操作情報としてログイン要求を受信したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出されて適宜ＲＡＭ１３に展開された注文入力画面表示プログラム１５２との協働で、注文入力画面表示処理を実行する。ログイン要求は、例えば、ログイン画面のＵＲＬ（Uniform Resource Locator）情報である。
【００６８】
図８に示すように、先ず、ＣＰＵ１１は、ログイン画面情報を生成し、通信部１６を介して、ブラウザ処理のステップＳ２５の表示情報として、ログイン要求元の端末装置２０に送信し、ログイン画面を表示させる（ステップＳ３１）。
【００６９】
端末装置２０において、ログイン画面に入力されたユーザＩＤ及びパスワードが、操作部２２を介して操作入力され、ブラウザ処理のステップＳ２３の操作情報としてサーバ１０に送信される。
【００７０】
そして、ＣＰＵ１１は、通信部１６を介して、ユーザＩＤ及びパスワードを端末装置２０から受信する（ステップＳ３２）。そして、ＣＰＵ１１は、記憶部１５に記憶された認証テーブル４０を参照し、ステップＳ３２で受信したユーザＩＤ及びパスワードが認証テーブル４０のレコードから検索されるか否かに応じてログイン認証を行う（ステップＳ３３）。ステップＳ３３では、受信したユーザＩＤ及びパスワードに対応するユーザＩＤ４１及びパスワード４３のレコードが検索され、またそのレコードの会社ＩＤ４２が読み出されて取得される。
【００７１】
そして、ＣＰＵ１１は、ステップＳ３３でログイン認証ＯＫか否かを判別する（ステップＳ３４）。ログイン認証がＮＧである場合（ステップＳ３４；ＮＯ）、ＣＰＵ１１は、ログインエラー処理を行い（ステップＳ３５）、ステップＳ３１に移行する。ログインエラー処理は、例えば、次にステップＳ３１で送信するログイン画面情報に、ログインエラーメッセージの情報を含むように設定する処理である。
【００７２】
ログイン認証がＯＫである場合（ステップＳ３４；ＹＥＳ）、ＣＰＵ１１は、記憶部１５に記憶された担当者マスタテーブル５０を参照し、ステップＳ３２で受信したユーザＩＤが、営業担当者に対応するか否かを判別する（ステップＳ３６）。ステップＳ３６では、ユーザＩＤが、ステップＳ３３で取得された会社ＩＤ５１に対応する担当者ＩＤ５５に対応するか否かが判別される。ユーザＩＤが、担当者ＩＤで無い場合に、得意先ＩＤであるものとする。
【００７３】
受信したユーザＩＤが営業担当者に対応する場合（ステップＳ３６；ＹＥＳ）、ＣＰＵ１１は、記憶部１５に記憶された得意先マスタテーブル６０を参照し、受信したユーザＩＤの営業担当者に対応する得意先選択画面情報を生成し、通信部１６を介して、ブラウザ処理のステップＳ２５の表示情報として、ログイン元の端末装置２０に送信し、得意先選択画面を表示させる（ステップＳ３７）。得意先選択画面情報は、選択対象として、受信したユーザＩＤの担当者ＩＤ６６に対応する得意先ＩＤ６５及び得意先名６３を含む。
【００７４】
端末装置２０において、得意先選択画面の１つの得意先が、操作部２２を介して選択操作され、その得意先選択情報が、ブラウザ処理のステップＳ２３の操作情報としてサーバ１０に送信される。
【００７５】
そして、ＣＰＵ１１は、通信部１６を介して、得意先選択情報を端末装置２０から受信する（ステップＳ３８）。そして、ＣＰＵ１１は、記憶部１５に記憶された定番商品テーブル１００を参照し、受信したユーザＩＤの得意先、又はステップＳ３８で選択された得意先の定番商品があるか否かを判別する（ステップＳ３９）。ステップＳ３９では、定番商品テーブル１００において、受信したユーザＩＤの得意先、又は選択された得意先の得意先コード１０２に対応する定番商品の商品コード１０５があるか否かが判別される。
【００７６】
受信したユーザＩＤが得意先に対応する場合（ステップＳ３６；ＮＯ）、ステップＳ３９に移行される。得意先の定番商品がある場合（ステップＳ３９；ＹＥＳ）、ＣＰＵ１１は、記憶部１５に記憶された商品マスタテーブル７０及び定番商品テーブル１００を参照し、ログインした営業担当者の得意先又はログインした得意先に対応する定番商品の商品情報を注文入力画面情報に含めるように設定する（ステップＳ４０）。
【００７７】
ステップＳ４０では、商品マスタテーブル７０及び定番商品テーブル１００において、ステップＳ３３で取得された会社ＩＤ１０１に対応するログインした営業担当者の得意先又はログインした得意先の得意先コード１０２の定番商品の商品コード７２，１０５に対応する商品名７３、画像７５に対応する画像データ、単位名１０６、発注数１０７、明細備考１０８が商品情報とされる。
【００７８】
そして、ＣＰＵ１１は、担当者マスタテーブル５０、得意先マスタテーブル６０、商品マスタテーブル７０、定番商品テーブル１００を参照し、これらの情報及びステップＳ４０で設定された情報を用いて注文入力画面情報を生成し、通信部１６を介して、ブラウザ処理のステップＳ２５の表示情報として、ログイン元の端末装置２０に送信し、注文入力画面を表示させる（ステップＳ４１）。得意先の定番商品がない場合（ステップＳ３９；ＮＯ）、ステップＳ４１に移行される。
【００７９】
図１１に示すように、ステップＳ４１により注文入力画面３００が端末装置２０に表示される。注文入力画面３００は、利用者表示欄３０１と、おすすめ商品選択ボタン３０２と、商品情報表示欄３０３と、商品追加ボタン３０４と、頁切替ボタン３０５と、削除ボタン３０６と、定番商品表示ボタン３０７と、発注数クリアボタン３０８と、定番商品保存ボタン３０９と、ログアウトボタン３１０と、注文確定ボタン３１１と、を有する。
【００８０】
注文入力画面３００は、得意先がログインした場合の画面とする。営業担当者がログインした場合の注文入力画面は、さらに得意先選択ボタンを有する。得意先選択ボタンは、ステップＳ３７，Ｓ３８と同様に、得意先画面情報を端末装置２０に表示して得意先の変更選択入力を行わせるためのボタンである。
【００８１】
利用者表示欄３０１は、ログインした得意先及びその営業担当者の名前（得意先名６３、担当者名５３）及びユーザＩＤ（得意先ＩＤ６５、担当者ＩＤ６６）の表示欄である。おすすめ商品選択ボタン３０２は、得意先にすすめるおすすめ商品の情報を含むおすすめ商品選択画面情報を表示させるためのボタンである。
【００８２】
商品情報表示欄３０３は、発注する商品の商品情報の操作入力を受け付け且つ表示する表示欄である。入力される商品情報は、商品に対応する画像７５の画像、商品名７３、単位名７４、単位名７４での発注数、発注用の明細備考である。また、商品情報表示欄３０３には、定番商品が登録されている場合に、定番商品の商品情報がデフォルト表示される。
【００８３】
定番商品の商品情報は、ログインした得意先の得意先コード１０２の定番商品の商品コード１０５に対応する画像７５の画像、商品名７３、単位名１０６、発注数１０７、明細備考１０８である。定番商品を発注するときは、定番商品の発注数、明細備考を編集入力するだけでよい。また、商品情報表示欄３０３は、１頁の商品情報の行数（商品の数）の上限が固定されており、複数頁を有することも可能である。また、商品情報表示欄３０３は、商品の少なくとも１つをチェックして選択することが可能である。
【００８４】
商品追加ボタン３０４は、商品情報表示欄３０３にない商品を発注する場合に、新たな商品を商品情報表示欄３０３に追加するためのボタンである。頁切替ボタン３０５は、商品情報表示欄３０３の頁切替を行うためのボタンである。削除ボタン３０６は、商品情報表示欄３０３のチェックが付けられた商品の商品情報を削除するためのボタンである。
【００８５】
定番商品表示ボタン３０７は、商品情報表示欄３０３に、デフォルトの定番商品の商品情報を再表示するためのボタンである。発注数クリアボタン３０８は、商品情報表示欄３０３のチェックがつけられた商品の発注数をクリアするためのボタンである。
【００８６】
定番商品保存ボタン３０９は、商品情報表示欄３０３に表示されている商品の情報を定番商品の情報として登録するためのボタンである。ログアウトボタン３１０は、ログアウトするためのボタンである。注文確定ボタン３１１は、商品情報表示欄３０３に表示されている商品の商品情報で注文を確定し発注するためのボタンである。
【００８７】
営業担当者がログインした場合には、注文入力画面３００において、利用者表示欄３０１で、ログインした営業担当者及び選択した得意先の名前（担当者名５３、得意先名６３）及び各ＩＤ（担当者ＩＤ６６、得意先ＩＤ６５）の表示がなされる。また、営業担当者も、注文入力画面３００において、得意先と同様に、得意先用の定番商品の情報設定、商品の注文等を行うことができる。
【００８８】
そして、端末装置２０において、定番商品の設定又は変更を行う場合に、注文入力画面３００に応じて、操作部２２を介してユーザからの定番商品の設定操作が受け付けられ、その定番商品の設定情報が、ブラウザ処理のステップＳ２３の操作情報としてサーバ１０に送信される。定番商品の設定情報は、設定する各定番商品の商品情報表示欄３０３の行番号、商品コード、単位名、発注数、明細備考の情報を含む。
【００８９】
そして、ＣＰＵ１１は、通信部１６を介して、定番商品の設定情報を端末装置２０から受信したか否かを判別する（ステップＳ４２）。定番商品の設定情報を受信した場合（ステップＳ４２；ＹＥＳ）、ＣＰＵ１１は、ステップＳ４２で受信した定番商品の設定情報を定番商品テーブル１００に記憶する（ステップＳ４３）。ステップＳ４３では、ログインしたユーザに対応する会社ＩＤ、得意先の得意先コード、設定情報の行番号、商品コード、単位名、発注数、明細備考の情報が、定番商品テーブル１００の各項目に追加又は更新される。
【００９０】
そして、端末装置２０において、おすすめ商品選択画面の表示を行う場合に、操作部２２を介してユーザからのおすすめ商品選択ボタン３０２のクリック操作が受け付けられ、そのおすすめ商品表示選択情報が、ブラウザ処理のステップＳ２３の操作情報としてサーバ１０に送信される。
【００９１】
そして、ＣＰＵ１１は、通信部１６を介して、おすすめ商品表示選択情報を端末装置２０から受信したか否かを判別する（ステップＳ４４）。定番商品の設定情報を受信していない場合（ステップＳ４２；ＮＯ）、ステップＳ４４に移行される。おすすめ商品表示選択情報を受信していない場合（ステップＳ４４；ＮＯ）、注文入力画面表示処理が終了する。おすすめ商品表示選択情報を受信した場合（ステップＳ４４；ＹＥＳ）、ＣＰＵ１１は、おすすめ商品表示処理を実行し（ステップＳ４５）、注文入力画面表示処理を終了する。
【００９２】
図９を参照し、ステップＳ４５のおすすめ商品表示処理を説明する。先ず、ＣＰＵ１１は、商品マスタテーブル７０、商品分類テーブル９０を用いて、定番商品テーブル１００からログイン又は選択された得意先の会社ＩＤ１０１、得意先コード１０２に対応し階層順に商品分類の多いレコードを読み出して並べた定番商品リストを生成し、ＲＡＭ１３に記憶する（ステップＳ５１）。ステップＳ５１では、定番商品テーブル１００が読み出され（コピーされ）、当該読み出した定番商品テーブルの大分類コード７８が同じレコードが多いものから少ないものへと順に上位から下位にソートされる。そして、それぞれの中分類コード７９のレコードについて、中分類コード７９が同じレコードが多いものから少ないものへと順に上位から下位にソートされる。そして、それぞれの小分類コード８０のレコードについて、小分類コード８０が同じレコードが多いものから少ないものへと順に上位から下位にソートされる。
【００９３】
そして、ソートされた各レコードの商品コード１０５に対応する商品マスタテーブル７０の商品名７３、大分類コード７８、中分類コード７９、小分類コード８０が読み出される。そして、読み出された大分類コード７８、中分類コード７９、小分類コード８０に対応する商品分類テーブル９０の大分類コード９１、中分類コード９２、小分類コード９３の商品分類名９４が読み出される。このようにして、読み出された定番商品の商品名７３、大分類、中分類、小分類の商品分類名９４の項目を有する定番商品リストが生成される。
【００９４】
そして、ＣＰＵ１１は、商品分類テーブル９０を用いて、商品マスタテーブル７０からログイン又は選択された得意先の会社ＩＤ７１に対応しおすすめフラグ７６が１のレコードを読み出して並べたおすすめ商品リストを生成し、ＲＡＭ１３に記憶する（ステップＳ５２）。ステップＳ５１において、先ず、商品マスタテーブル７０において、おすすめフラグ７６が１のレコードの商品名７３、大分類コード７８、中分類コード７９、小分類コード８０が読み出される。そして、読み出された大分類コード７８、中分類コード７９、小分類コード８０に対応する商品分類テーブル９０の大分類コード９１、中分類コード９２、小分類コード９３の商品分類名９４が読み出される。このようにして、読み出されたおすすめ商品の商品名７３、大分類、中分類、小分類の商品分類名９４の項目を有するおすすめ商品リストが生成される。
【００９５】
そして、ＣＰＵ１１は、ステップＳ５１で生成された定番商品リストの未選択の上位のレコードを１つ選択する（ステップＳ５３）。そして、ＣＰＵ１１は、ステップＳ５３で選択されたレコードと、ステップＳ５３で生成されたおすすめ商品リストの各レコードの分類（大分類、中分類及び小分類）を比較する（ステップＳ５４）。そして、ＣＰＵ１１は、ステップＳ５４で分類が一致したおすすめ商品リストのレコードを上位にソートする（ステップＳ５５）。ステップＳ５５では、分類が一致したレコードが、既にソートされたレコードの１つ下にソートされる。
【００９６】
そして、ＣＰＵ１１は、ステップＳ５３で未選択のレコードがあるか否かを判別する（ステップＳ５６）。未選択のレコードがある場合（ステップＳ５６；ＹＥＳ）、ステップＳ５３に移行される。未選択のレコードがない場合（ステップＳ５６；ＮＯ）、ＣＰＵ１１は、商品マスタテーブル７０を用いて、おすすめ商品リストのレコード順（おすすめ順）におすすめ商品の商品情報を有するおすすめ商品選択画面情報を生成する（ステップＳ５７）。
【００９７】
図１２に示すように、ステップＳ５７では、後述するおすすめメッセージ欄４７０を除くおすすめ商品選択画面４００の画面情報が生成される。おすすめ商品選択画面４００は、おすすめ商品情報欄４１０，４２０，４３０，４４０と、ページ切替ボタン４５０と、戻るボタン４６０と、を有する。
【００９８】
おすすめ商品情報欄４１０，４２０，４３０，４４０は、順に、おすすめ商品リストのレコードの上位から下位に順に対応するおすすめ商品の情報を表示する領域である。おすすめ商品情報欄４１０，４２０，４３０，４４０は、それぞれ、おすすめ商品リストのおすすめ商品の商品名、画像７５、説明８１、価格８２、単位名７４を含む。また、おすすめ商品情報欄４１０，４２０，４３０，４４０は、それぞれ、対応するおすすめ商品の詳細情報画面（図示略）に移行するための選択ボタン４０１を有する。
【００９９】
頁切替ボタン４５０は、おすすめ表示画面が２頁以上ある場合に、頁を切り替えるためのボタンである。戻るボタン４６０は、おすすめ商品選択画面から注文入力画面に戻るためのボタンである。
【０１００】
そして、ＣＰＵ１１は、得意先マスタテーブル６０を参照し、ログイン又は選択された得意先の得意先ＩＤ６５に対応する有効性６７が、大、中、小のいずれであるかを判別する（ステップＳ５８）。有効性６７が大である場合（ステップＳ５８；大）、ＣＰＵ１１は、第１のおすすめメッセージ設定処理を実行する（ステップＳ５９）。有効性６７が中である場合（ステップＳ５８；中）、ＣＰＵ１１は、第２のおすすめメッセージ設定処理を実行する（ステップＳ６０）。
【０１０１】
そして、ＣＰＵ１１は、ステップＳ５７で生成されたおすすめ商品選択画面情報に、ステップＳ５９，Ｓ６０で設定されたおすすめメッセージ情報を付加し、通信部１６を介して、ブラウザ処理のステップＳ２５の表示情報として、当該おすすめ商品選択画面情報をログイン元の端末装置２０に送信し（ステップＳ６１）、おすすめ商品表示処理を終了する。有効性６７が小である場合（ステップＳ５８；小）、ステップＳ６１に移行される。この場合、おすすめメッセージは付加されない。
【０１０２】
図１０（ａ）を参照して、おすすめ商品表示処理のステップＳ５９の第１のおすすめメッセージ設定処理を説明する。先ず、ＣＰＵ１１は、おすすめ商品表示処理のステップＳ５１で生成された定番商品リストの最上位の定番商品の小分類を読み出して取得する（ステップＳ７１）。そして、ＣＰＵ１１は、ステップＳ７１で取得された小分類と、おすすめ商品表示処理のステップＳ５２で生成されたおすすめ商品リストの全レコードの小分類とを共通キーワードとして比較する（ステップＳ７２）。
【０１０３】
そして、ＣＰＵ１１は、ステップＳ７２で共通キーワードとして小分類が一致するおすすめ商品があるか否かを判別する（ステップＳ７３）。一致するおすすめ商品がない場合（ステップＳ７３；ＮＯ）、第１のおすすめメッセージ設定処理が終了する。一致するおすすめ商品がある場合（ステップＳ７３；ＹＥＳ）、ＣＰＵ１１は、ステップＳ７３で小分類が一致したおすすめ商品とステップＳ１１で取得した定番商品との大中小の三分類が一致するか否かを判別する（ステップＳ７４）。
【０１０４】
三分類が一致する場合（ステップＳ７４；ＹＥＳ）、第１のおすすめメッセージ設定処理が終了する。三分類が一致しない場合（ステップＳ７４；ＮＯ）、ＣＰＵ１１は、商品マスタテーブル７０を参照し、ステップＳ７４で小分類が一致し且つ三分類が一致しないおすすめ商品の商品名７３のキャッチコピー７７を読み出す（ステップＳ７５）。そして、ＣＰＵ１１は、ステップＳ７５で読み出されたキャッチコピー７７をおすすめメッセージ情報として設定し（ステップＳ７６）、第１のおすすめメッセージ設定処理を終了する。ステップＳ７６で設定されたおすすめメッセージ情報は、図１２のおすすめ商品選択画面４００のおすすめメッセージ欄４７０で表示される。おすすめメッセージ欄４７０は、対応するおすすめ商品のおすすめ商品表示欄がある頁番号を含むのが好ましい。
【０１０５】
図１０（ｂ）を参照して、おすすめ商品表示処理のステップＳ６０の第２のおすすめメッセージ設定処理を説明する。先ず、ＣＰＵ１１は、おすすめ商品表示処理のステップＳ５１で生成された定番商品リストの最上位の定番商品の大分類を読み出して取得する（ステップＳ８１）。そして、ＣＰＵ１１は、ステップＳ８１で取得された大分類と、おすすめ商品表示処理のステップＳ５２で生成されたおすすめ商品リストの全レコードの大分類とを比較する（ステップＳ８２）。
【０１０６】
そして、ＣＰＵ１１は、ステップＳ８２で一致するおすすめ商品があるか否かを判別する（ステップＳ８３）。一致するおすすめ商品がない場合（ステップＳ８３；ＮＯ）、第２のおすすめメッセージ設定処理が終了する。一致するおすすめ商品がある場合（ステップＳ８３；ＹＥＳ）、ＣＰＵ１１は、定番商品リストの最上位の定番商品の小分類を読み出して取得する（ステップＳ８４）。そして、ＣＰＵ１１は、ステップＳ８４で取得された小分類と、ステップＳ８３で一致したおすすめ商品の小分類とを共通キーワードとして比較する（ステップＳ８５）。
【０１０７】
そして、ＣＰＵ１１は、ステップＳ８５で共通キーワードとして小分類が一致するおすすめ商品があるか否かを判別する（ステップＳ８６）。一致するおすすめ商品がない場合（ステップＳ８６；ＮＯ）、第２のおすすめメッセージ設定処理が終了する。一致するおすすめ商品がある場合（ステップＳ８６；ＹＥＳ）、ステップＳ８７に移行される。ステップＳ８７〜Ｓ８９は、第１のおすすめメッセージ設定処理のステップＳ７４〜Ｓ７６と同様である。
【０１０８】
ここで、図１３を参照して、おすすめ商品表示処理の具体例を説明する。先ず、定番商品テーブル１００に対応するソート前の定番商品リストは、図１３（ａ）に示す定番商品リスト５０１であるものとする。そして、ステップＳ５１で、大→中→小の順に、数が多いレコードを上位にソートした定番商品リストとして、図１３（ｂ）に示す定番商品リスト５０２が生成される。定番商品リスト５０２では、大分類が食品であるレコードが一番多いので上位にソートされ、そのレコードの中で中分類の数が多い魚介類、野菜類が順に上位にソートされている。また、その各中分類のレコードの中で同じ小分類の数が多い魚類のレコードが上位にソートされている。
【０１０９】
そして、ステップＳ５２で、図１３（ｃ）に示すソート前のおすすめ商品リスト６０１が生成されたものとする。そして、ステップＳ５３〜Ｓ５６で、定番商品リスト５０２の上位からの選択レコードと、おすすめ商品リスト６０１の全レコードとが比較され、おすすめ商品リスト６０１のうち定番商品リスト５０２と分類が一致するアジ等のレコードが上位にソートされ、図１３（ｄ）に示すソート後のおすすめ商品リスト６０２が生成される。このように、おすすめ商品リスト６０２では、定番商品リスト５０２の大中小の順において分類の数が多く、定番商品と関連性（類似の度合い）が高いレコードが上位にソートされている。
【０１１０】
そして、得意先の商品分類の有効度が大である場合に、第１のおすすめメッセージ設定処理のステップＳ７１で、定番商品リスト５０２の最上位の定番商品の小分類（魚類）が取得される。ステップＳ７２〜Ｓ７４で、最上位の定番商品と、共通キーワードとしての小分類（魚類）が一致し、大分類、中分類が一致しない商品名がサバキ包丁のおすすめ商品リスト６０２のおすすめ商品のレコードが取得（選択）される。ステップＳ７５，Ｓ７６で、このおすすめ商品に対応するキャッチコピー７７（魚三枚〜）がおすすめメッセージ情報として設定される。図１２のおすすめ商品選択画面４００では、設定されたおすすめメッセージ情報がおすすめメッセージ欄４７０に表示される。
そして、端末装置２０でおすすめ商品選択画面４００が表示されている場合に、おすすめメッセージ欄４７０が選択されると、サバキ包丁の情報がおすすめ商品情報欄４１０，４２０，４３０，４４０に表示される。
【０１１１】
また、得意先の商品分類の有効度が中である場合に、第２のおすすめメッセージ設定処理のステップＳ８１で、定番商品リスト５０２の最上位の定番商品の大分類（食品）が取得される。ステップＳ８２〜Ｓ８７で、最上位の定番商品と、大分類（食品）及び共通キーワードとしての小分類（魚類）が一致し、中分類が一致しないおすすめ商品のレコードが取得（選択）されず、第２のおすすめメッセージ設定処理が終了する。また、得意先の商品分類の有効度が小である場合にも、おすすめ商品のレコードが取得（選択）されない。
【０１１２】
また、端末装置２０で注文入力画面３００が表示されている場合に、ユーザから操作部２２を介して注文する商品情報の編集入力がなされ、注文確定ボタン３１１がクリック入力されると、商品の品名、単位名、発注数、備考を含む商品発注情報がサーバ１０に送信される。サーバ１０は、商品発注情報を端末装置２０から受信して、商品の注文を受け付ける。サーバ１０のＣＰＵ１１は、例えば、通信部１６を介して、商品発注情報を受信すると、担当者マスタテーブル５０、得意先マスタテーブル６０を参照し、商品注文内容を含むメールを作成し、送信元に対応する得意先及び営業担当者のメールアドレス５４，６４に送信する。
【０１１３】
以上、本実施の形態によれば、サーバ１０は、定番商品テーブル１００の定番商品の情報と、商品マスタテーブル７０のおすすめフラグ７６が１のおすすめ商品の情報とを、商品分類（大分類コード７８、中分類コード７９、小分類コード８０）に対応付けて記憶する。そして、サーバ１０は、定番商品の情報を用いて、商品分類の登録数が多い順に定番商品をソートし、おすすめ商品の情報を用いて、前記ソートされた定番商品の上位から選択した商品分類と、全てのおすすめ商品の商品分類とを比較し、当該商品分類が一致する順におすすめ商品をソートする。そして、サーバ１０は、前記ソートされた順におすすめ商品の情報を表示するおすすめ商品選択画面情報を生成し、当該おすすめ商品選択画面情報を端末装置２０に表示させる。
【０１１４】
このため、得意先の注文傾向及びニーズに答えた順に、おすすめ商品の情報をおすすめ商品選択画面に陳列できるので、定番商品と関連性の高いおすすめ商品を優先的にユーザにすすめることができ、得意先の購買意欲を高めることができ、商品卸会社が商品の販売促進を行うことができる。また、ユーザがおすすめ商品を手動で検索することが不要であり、得意先のニーズにマッチしたおすすめ商品の情報が優先的に表示されるので、おすすめ商品の取得時のユーザの負担を軽減できる。
【０１１５】
また、サーバ１０は、商品分類の階層順（大→中→小）に、商品分類の登録数が多い順に定番商品をソートする。このため、定番商品を細分化した商品分類でより適切にソートでき、得意先の注文傾向及びニーズにより答えた順におすすめ商品の情報をおすすめ商品選択画面に陳列できる。
【０１１６】
また、サーバ１０は、おすすめ商品を選択し、選択されたおすすめ商品のキャッチコピーを商品マスタテーブル７０から読み出し、当該キャッチコピーをおすすめ商品選択画面に含める。このため、おすすめメッセージを表示することで、得意先の視野を広げ、商品の購入意欲を高めることができる。また、売り手側の商品卸会社にとっても、ビジネスチャンスを広げ、商品販売促進の効果を得ることができる。
【０１１７】
また、サーバ１０は、ソートされた上位の定番商品と下層（小分類）の商品分類が一致するおすすめ商品をおすすめメッセージ用に選択する。このため、おすすめメッセージを表示することで、得意先にとって本当は必要であったり、全く気にかけていなかった他の商品分類（大分類、中分類）のおすすめ商品の中からも、実は興味のある隠れた商品を見つけ出す手助けとなり、得意先の視野をさらに広げ、商品の購入意欲をさらに高めることができ、商品卸会社にとっても、ビジネスチャンスをさらに広げ、さらに商品販売促進の効果を得ることができる。
【０１１８】
また、サーバ１０は、得意先の商品分類の有効性が大である場合に、ソートされた上位の定番商品と下層（小分類）の商品分類が一致するおすすめ商品を選択し、有効性が中である場合に、ソートされた上位の定番商品と上層（大分類）及び下層の商品分類が一致するおすすめ商品を選択し、有効性が小である場合に、おすすめ商品を選択しない。このため、得意先の商品分類の有効性に応じて、より適切なおすすめメッセージを表示又は非表示にすることができる。
【０１１９】
また、サーバ１０は、ソートされた上位の定番商品の全層（大分類、中分類及び小分類）の商品分類と一致するおすすめ商品を選択しない。このため、おすすめ商品選択画面で優先的に表示され十分ユーザの目に付くおすすめ商品のおすすめメッセージの表示を避け、不要な情報の表示を防ぐことができる。
【０１２０】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部１５（ハードディスク）を使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【０１２１】
なお、上記実施の形態における記述は、本発明に係る情報処理装置及びプログラムの一例であり、これに限定されるものではない。
【０１２２】
例えば、上記実施の形態では、定番商品リストの最上位の小分類（例えば、魚類）と、おすすめ商品の小分類（例えば、魚類）とが、共通キーワードとして完全一致するおすすめ商品をおすすめメッセージの対象として選択する構成であったが、これに限定されるものではない。例えば、定番商品リストの最上位の小分類（例えば、魚類）と、おすすめ商品の小分類（例えば、魚用）とが、共通キーワードを「魚」として部分一致するおすすめ商品を選択する構成としてもよい。また、複数商品に対応する複数のおすすめメッセージを選択して表示させる構成としてもよい。
【０１２３】
また、上記実施の形態では、商品卸会社毎に注文入力画面情報が同様のレイアウトである構成としたが、これに限定されるものではない。商品卸会社毎に注文入力画面情報等の表示情報が異なるレイアウトである構成としてもよい。
【０１２４】
また、上記実施の形態における商品注文システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１２５】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
顧客の端末装置に商品の注文入力画面を表示させる情報処理装置であって、
商品の注文入力時にデフォルト表示される定番商品の情報と、前記顧客にすすめるおすすめ商品の情報とを、商品分類に対応付けて記憶する記憶手段と、
前記記憶手段に記憶された定番商品の情報を用いて、商品分類の登録数が多い順に定番商品をソートするソート手段と、
前記記憶手段に記憶されたおすすめ商品の情報を用いて、前記ソート手段によりソートされた定番商品の上位から順に選択した定番商品の商品分類と、全てのおすすめ商品の商品分類とを比較し、当該商品分類が一致する順におすすめ商品をソートする比較手段と、
前記比較手段によりソートされた順におすすめ商品の情報を表示するおすすめ商品表示情報を生成する生成手段と、
前記生成手段により生成されたおすすめ商品表示情報を前記端末装置に表示させる制御手段と、を備える情報処理装置。
＜請求項２＞
前記商品分類は、複数の階層に分類された情報であり、
前記ソート手段は、商品分類の上位からの階層順に、商品分類の登録数が多い順に定番商品をソートする請求項１に記載の情報処理装置。
＜請求項３＞
前記記憶手段は、前記おすすめ商品のキャッチコピーを記憶し、
前記記憶手段に記憶されたおすすめ商品の情報を用いて、おすすめメッセージを表示するおすすめ商品を選択する選択手段を備え、
前記生成手段は、前記選択手段により選択されたおすすめ商品のキャッチコピーを前記記憶手段から読み出し、当該キャッチコピーをおすすめメッセージとして前記おすすめ商品表示情報に含める請求項２に記載の情報処理装置。
＜請求項４＞
前記選択手段は、前記記憶手段に記憶されたおすすめ商品の情報を用いて、前記ソート手段によりソートされた上位の定番商品と下層の商品分類が一致するおすすめ商品を選択する請求項３に記載の情報処理装置。
＜請求項５＞
前記記憶手段は、前記顧客の商品分類の有効性を記憶し、
前記選択手段は、前記商品分類の有効性が大である場合に、前記ソート手段によりソートされた上位の定番商品と下層の商品分類が一致するおすすめ商品を選択し、前記商品分類の有効性が中である場合に、前記ソート手段によりソートされた上位の定番商品と上層及び下層の商品分類が一致するおすすめ商品を選択し、前記商品分類の有効性が小である場合に、おすすめ商品を選択しない請求項３又は４に記載の情報処理装置。
＜請求項６＞
前記選択手段は、前記ソート手段によりソートされた上位の定番商品の全層の商品分類と一致するおすすめ商品を選択しない請求項３から５のいずれか一項に記載の情報処理装置。
＜請求項７＞
顧客の端末装置に商品の注文入力画面を表示させる情報処理装置のコンピュータを、  商品の注文入力時にデフォルト表示される定番商品の情報と、前記顧客にすすめるおすすめ商品の情報とを、商品分類に対応付けて記憶する記憶手段、
前記記憶手段に記憶された定番商品の情報を用いて、商品分類の登録数が多い順に定番商品をソートするソート手段、
前記記憶手段に記憶されたおすすめ商品の情報を用いて、前記ソート手段によりソートされた定番商品の上位から順に選択した定番商品の商品分類と、全てのおすすめ商品の商品分類とを比較し、当該商品分類が一致する順におすすめ商品をソートする比較手段、
前記比較手段によりソートされた順におすすめ商品の情報を表示するおすすめ商品表示情報を生成する生成手段、
前記生成手段により生成されたおすすめ商品表示情報を前記端末装置に表示させる制御手段、
として機能させるためのプログラム。
【符号の説明】
【０１２６】
１  商品注文システム
１０  サーバ
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  バス
２０  端末装置
２１  ＣＰＵ
２２  操作部
２３  ＲＡＭ
２４  表示部
２５  記憶部
２６  通信部
２７  バス
Ｎ  通信ネットワーク
【図１】
2018045726.tif 000003
【図２】
2018045726.tif 000004
【図３】
2018045726.tif 000005
【図４】
2018045726.tif 000006
【図５】
2018045726.tif 000007
【図６】
2018045726.tif 000008
【図７】
2018045726.tif 000009
【図８】
2018045726.tif 000010
【図９】
2018045726.tif 000011
【図１０】
2018045726.tif 000012
【図１１】
2018045726.tif 000013
【図１２】
2018045726.tif 000014
【図１３】
2018045726.tif 000015
【手続補正書】
【提出日】平成30年1月18日(2018.1.18)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報表示装置及びプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するために、本発明に係る情報表示装置は、それぞれが予め何れかの分類に割り当てられている複数の定番商品または複数のデフォルト表示商品をリスト表示させる第１表示制御手段と、前記第１表示制御手段によりリスト表示されている前記複数の定番商品または前記複数のデフォルト表示商品に代えて、それぞれが予め何れかの分類に割り当てられている複数のおすすめ商品をリスト表示させる第２表示制御手段と、を備え、前記第２表示制御手段は、定番商品またはデフォルト表示商品への割り当て先が多い分類が割り当てられているおすすめ商品が先にくるように、前記複数のおすすめ商品をリスト表示させることを特徴とする。
また、本発明に係るプログラムは、コンピュータを、それぞれが予め何れかの分類に割り当てられている複数の定番商品または複数のデフォルト表示商品をリスト表示させる第１表示制御手段、前記第１表示制御手段によりリスト表示されている前記複数の定番商品または前記複数のデフォルト表示商品に代えて、それぞれが予め何れかの分類に割り当てられている複数のおすすめ商品をリスト表示させる第２表示制御手段、として機能させ、前記第２表示制御手段は、定番商品またはデフォルト表示商品への割り当て先が多い分類が割り当てられているおすすめ商品が先にくるように、前記複数のおすすめ商品をリスト表示させることを特徴とする。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
それぞれが予め何れかの分類に割り当てられている複数の定番商品または複数のデフォルト表示商品をリスト表示させる第１表示制御手段と、
前記第１表示制御手段によりリスト表示されている前記複数の定番商品または前記複数のデフォルト表示商品に代えて、それぞれが予め何れかの分類に割り当てられている複数のおすすめ商品をリスト表示させる第２表示制御手段と、
を備え、
前記第２表示制御手段は、定番商品またはデフォルト表示商品への割り当て先が多い分類が割り当てられているおすすめ商品が先にくるように、前記複数のおすすめ商品をリスト表示させることを特徴とする情報表示装置。
【請求項２】
前記分類は、少なくとも大分類と小分類とからなり、
前記第２表示制御手段は、割り当てられている前記大分類毎に並ぶように、且つ、当該大分類の中においては割り当てられている前記小分類毎に並ぶように、前記複数のおすすめ商品をリスト表示させることを特徴とする請求項１に記載の情報表示装置。
【請求項３】
前記第２表示制御手段は、リスト表示させる複数のおすすめ商品に、定番商品またはデフォルト表示商品への割り当て先が少ない大分類が割り当てられているおすすめ商品であって当該おすすめ商品に割り当てられている小分類が定番商品またはデフォルト表示商品への割り当て先が多い大分類に対応する小分類が割り当てられているおすすめ商品が含まれていた場合には、当該おすすめ商品に対応付けられて予め設定されているメッセージを、前記複数のおすすめ商品をリスト表示させる際に表示させることを特徴とする請求項２に記載の情報表示装置。
【請求項４】
コンピュータを、
それぞれが予め何れかの分類に割り当てられている複数の定番商品または複数のデフォルト表示商品をリスト表示させる第１表示制御手段、
前記第１表示制御手段によりリスト表示されている前記複数の定番商品または前記複数のデフォルト表示商品に代えて、それぞれが予め何れかの分類に割り当てられている複数のおすすめ商品をリスト表示させる第２表示制御手段、
として機能させ、
前記第２表示制御手段は、定番商品またはデフォルト表示商品への割り当て先が多い分類が割り当てられているおすすめ商品が先にくるように、前記複数のおすすめ商品をリスト表示させることを特徴とするプログラム。