(57)【要約】【課題】発注が不可能となった場合に、ＦＡＸ送付などの店員の手作業による負担を減らし、誤発注の発生を防止することができるサーバおよびプログラムを提供する。【解決手段】サーバは、所望の店舗を識別する店舗識別番号を指定する番号指定手段と、発注対象の商品の商品識別情報に対応して発注数の入力を受け付ける発注入力手段と、前記発注入力手段により入力された全ての発注対象の商品の商品識別情報とその発注数とを含む発注データを、前記番号指定手段により指定された前記店舗識別番号に対応付けて生成する発注データ生成手段と、前記発注データ生成手段により生成された発注データを、上位コンピュータに送信する発注データ送信手段と、を備える。【選択図】図６
2015103083.tif 000002
【特許請求の範囲】
【請求項１】
所望の店舗を識別する店舗識別番号を指定する番号指定手段と、
発注対象の商品の商品識別情報に対応して発注数の入力を受け付ける発注入力手段と、
前記発注入力手段により入力された全ての発注対象の商品の商品識別情報とその発注数とを含む発注データを、前記番号指定手段により指定された前記店舗識別番号に対応付けて生成する発注データ生成手段と、
前記発注データ生成手段により生成された発注データを、上位コンピュータに送信する発注データ送信手段と、
を備えることを特徴とするサーバ。
【請求項２】
前記番号指定手段により指定された前記店舗識別番号の店舗が存在するエリア内共通であって商品識別情報に対応して少なくとも各商品の商品名と各商品の発注条件情報とを含む商品情報を記憶したマスタを参照して表示部に発注画面を表示する発注画面表示手段を備え、
前記発注入力手段は、前記発注画面表示手段により表示された前記発注画面に表示された発注対象の商品の商品識別情報に対応して発注数の入力を受け付ける、
ことを特徴とする請求項１記載のサーバ。
【請求項３】
前記発注画面表示手段は、前記マスタに記憶されている前記各商品の発注条件情報を参照して発注が必要な商品を抽出して、抽出した発注対象となる商品の商品名および発注参考情報を発注商品リストとして前記発注画面に表示する、
ことを特徴とする請求項２記載のサーバ。
【請求項４】
前記発注入力手段は、発注端末から送信された発注対象の商品の商品識別情報に対応した発注数を受信する、
ことを特徴とする請求項１記載のサーバ。
【請求項５】
前記発注データ送信手段による前記上位コンピュータに対する発注データの送信終了後、発注送信控えを印刷する印刷手段を更に備える、
ことを特徴とする請求項１ないし３のいずれか一記載のサーバ。
【請求項６】
コンピュータを、
所望の店舗を識別する店舗識別番号を指定する番号指定手段と、
発注対象の商品の商品識別情報に対応して発注数の入力を受け付ける発注入力手段と、
前記発注入力手段により入力された全ての発注対象の商品の商品識別情報とその発注数とを含む発注データを、前記番号指定手段により指定された前記店舗識別番号に対応付けて生成する発注データ生成手段と、
前記発注データ生成手段により生成された発注データを、上位コンピュータに送信する発注データ送信手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバおよびプログラムに関する。
【背景技術】
【０００２】
従来、コンビニエンスストア等の店舗では、商品発注装置としても機能するサーバである店舗コンピュータから発注商品についての発注データ（発注商品の商品コードを含む）を統括部の上位コンピュータに送信する。統括部は、上位コンピュータが受信した発注データに基づき発注先に発注を行う。そして、発注を受けた発注先は、店舗に商品を納入することになる。
【０００３】
ところで、店舗コンピュータや通信回線のハード障害等により、店舗コンピュータから上位コンピュータに対する発注データの送信が不可能になる場合がある。このような場合においては、店舗コンピュータに記憶されている発注データを帳票印字し、ＦＡＸ等で上位コンピュータや発注先に送付するなどの店員の手作業による発注作業が行なわれている。
【０００４】
しかしながら、従来の運用によれば、第１には、ＦＡＸ送付などの店員の手作業による発注作業になるため、店員に負担が掛かってしまう、という問題がある。また、第２には、店員の手作業のために正常時に比べて処理時間が掛かるために発注期限に間に合わず、納品ができなくなる事態が起こりうる、という問題がある。さらに、第３には、店員の手作業による発注作業になるため、誤発注が発生してしまうという、問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、発注が不可能となった場合に、ＦＡＸ送付などの店員の手作業による負担を減らし、誤発注の発生を防止することができるサーバおよびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態のサーバは、所望の店舗を識別する店舗識別番号を指定する番号指定手段と、発注対象の商品の商品識別情報に対応して発注数の入力を受け付ける発注入力手段と、前記発注入力手段により入力された全ての発注対象の商品の商品識別情報とその発注数とを含む発注データを、前記番号指定手段により指定された前記店舗識別番号に対応付けて生成する発注データ生成手段と、前記発注データ生成手段により生成された発注データを、上位コンピュータに送信する発注データ送信手段と、を備える。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る商品発注システムを示すシステム構成図である。
【図２】図２は、店舗コンピュータのハードウェア構成を示すブロック図である。
【図３】図３は、発注データファイルのデータ構成を示す模式図である。
【図４】図４は、店舗コンピュータにおける代替発注処理にかかる機能ブロック図である。
【図５】図５は、店舗コンピュータにおける代替発注処理の流れを示すフローチャートである。
【図６】図６は、発注画面の初期画面の一例を示す正面図である。
【図７】図７は、発注送信控えの一例を示す平面図である。
【発明を実施するための形態】
【０００８】
本実施形態を図面に基づいて説明する。図１は、実施形態に係る商品発注システム１を示すシステム構成図である。本実施形態の商品発注システム１は、統括部２に設置された上位コンピュータ２０１と、コンビニエンスストア３に設置されて店舗業務を統括管理するサーバとして機能する店舗コンピュータ３０１とを有する。また、店舗コンピュータ３０１は、各コンビニエンスストア３と同一エリア内の地区事務所４にも設置されている。上位コンピュータ２０１と店舗コンピュータ３０１とは、通信ネットワーク１１１によって互いにデータ通信可能に接続されている。
【０００９】
店舗コンピュータ３０１は、キーボード３１２およびポインティングデバイスであるマウス３１３を備える。また、ユーザである店員に対する情報報知機能を有するユーザインターフェースとしての表示部であるＬＣＤ（Liquid  Crystal  Display）３１１を備える。
【００１０】
店舗コンピュータ３０１には、ＬＡＮ（Local  Area  Network）ケーブル１３１を介して複数台のＰＯＳ（Point  of  Sales：販売時点管理）端末４０１がデータ通信可能に接続されている。ＰＯＳ端末４０１は、コンビニエンスストア３の店頭に配置されて、商品販売データ処理を実行する。
【００１１】
また、コンビニエンスストア３には、統括部２に対して発注を行うための発注端末５０１と納入された商品を検品するための検品端末６０１とが備えられている。発注端末５０１および検品端末６０１は、無線中継器１２１とＬＡＮケーブル１３１とを介して店舗コンピュータ３０１とデータ通信可能となっている。
【００１２】
上位コンピュータ２０１は、商品を特定する商品コード（商品識別情報）に対応付けて商品名、単価、分類名等を記憶する商品マスタファイル、店舗コンピュータ３０１から送信される後述する発注データに含まれる商品コード、発注数を記憶する発注マスタファイルなどを管理する。
【００１３】
図２は、店舗コンピュータ３０１のハードウェア構成を示すブロック図である。店舗コンピュータ３０１は、各部を駆動制御するマイクロコンピュータ３５１を備える。マイクロコンピュータ３５１は、各部を集中的に制御するＣＰＵ（Central  Processing  Unit）３５２に、バスライン３５５を介して、制御プログラム等の固定的データを予め記憶するＲＯＭ（Read  Only  Memory）３５３と、各種データを書き換え自在に記憶してワークエリア等として機能するＲＡＭ（Random  Access  Memory）３５４とが接続されて構成されている。したがって、マイクロコンピュータ３５１は、情報処理を実行する情報処理部を構成する。
【００１４】
マイクロコンピュータ３５１には、バスライン３５５を介して、表示コントローラ３５６、キーボードコントローラ３５７、ポインティングデバイスコントローラ３５８、ＨＤＤ３５９、第１の通信インターフェース３６０、および第２の通信インターフェース３６１が接続されている。
【００１５】
表示コントローラ３５６は、画像データに基づいてＬＣＤ３１１を駆動制御し、画像データに応じた画像をＬＣＤ３１１に表示させる。キーボードコントローラ３５７は、キーボード３１２からの入力信号をマイクロコンピュータ３５１に取り込む。ポインティングデバイスコントローラ３５８は、ポインティングデバイスであるマウス３１３からの入力信号をマイクロコンピュータ３５１に取り込む。第１の通信インターフェース３６０は、ＬＡＮケーブル１３１を介して他の機器、つまり、ＰＯＳ端末４０１および無線中継器１２１との間でのデータ通信を可能とする。第２の通信インターフェース３６１は、通信ネットワーク１１１と接続されている。つまり、通信ネットワーク１１１を介して上位コンピュータ２０１とのデータ通信を可能とする。
【００１６】
ＨＤＤ３５９には、商品コードに対応付けて商品名、単価、分類名等を記憶するマスタである商品データファイルＦ４が格納され、さらに、発注データファイルＦ５および納品データファイルＦ６が格納されている。なお、商品データファイルＦ４は、例えば精算時における上位コンピュータ２０１に対するデータ送信のタイミングで更新されるものであって、周辺店舗と同様のエリア内共通のデータであって商品コードに対応して少なくとも各商品の商品名と各商品の発注条件情報とを含む商品情報を記憶する。発注条件情報は、例えば、発注先名称や前回発注数等の情報である。
【００１７】
図３は、発注データファイルＦ５のデータ構成を示す模式図である。発注データファイルＦ５は、商品コードに対して発注数を対応付けた発注データに対し、更に所望の店舗番号（同一エリア内の所望の店舗を識別する店舗識別番号）を対応付けたデータ構成を有する。発注データファイルＦ５は、さらに、商品コードに対応付けて、受注先、日付等を記憶するデータ構成を有していても良い。
【００１８】
また、ＨＤＤ３５９には、プログラムＰも格納されている。なお、店舗コンピュータ３０１のＣＰＵ３５２を動作させるプログラムＰは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００１９】
また、店舗コンピュータ３０１のＣＰＵ３５２を動作させるプログラムＰを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また店舗コンピュータ３０１のＣＰＵ３５２を動作させるプログラムＰをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００２０】
加えて、ＨＤＤ３５９には、地区における全店舗の店舗番号（同一エリア内の所望の店舗を識別する店舗識別番号）を管理する店舗コンピュータ情報ファイルＦ７が格納されている。店舗コンピュータ情報ファイルＦ７は、後述する代替発注処理の際に、代替発注時の店舗番号の登録を可能とするとともに、代替発注の終了時に店舗番号を戻るために、同一エリア内の周辺店舗の店舗コンピュータ３０１の店舗番号を保持する。このような店舗コンピュータ情報ファイルＦ７は、店舗コンピュータ３０１の設定時に手動で作成される。
【００２１】
次に、店舗コンピュータ３０１のＨＤＤ３５９に格納されたプログラムＰがＣＰＵ３５２に実行させる機能について説明する。本実施形態においては、従来の店舗コンピュータ３０１によって行なわれる処理と同様の処理についてはその説明を省略する。
【００２２】
ここでは、本実施形態の店舗コンピュータ３０１の有する特長的な機能である代替発注処理について説明する。代替発注処理は、所定のコンビニエンスストア３に設置された店舗コンピュータ３０１や通信回線のハード障害等により、店舗コンピュータ３０１から上位コンピュータ２０１に対する発注データの送信が不可能になってしまった場合に実行される。代替発注処理は、概略的には、同一エリア内の周辺店舗の店舗コンピュータ３０１または同一エリア内の地区事務所４に設置された店舗コンピュータ３０１から、送信が不可能になってしまった所定のコンビニエンスストア３の発注データを送信する処理である。
【００２３】
ここで、図４は店舗コンピュータ３０１における代替発注処理にかかる機能ブロック図である。図４に示すように、店舗コンピュータ３０１のＣＰＵ３５２で実行されるプログラムＰは、番号指定手段１０１と、発注入力手段１０２と、発注データ生成手段１０３と、発注データ送信手段１０４と、発注画面表示手段１０５と、印刷手段１０６とを含むモジュール構成となっている。ＣＰＵ３５２は、ＨＤＤ３５９からプログラムＰを読み出して、上記各部をＲＡＭ３５４にロードする。これにより、番号指定手段１０１と、発注入力手段１０２と、発注データ生成手段１０３と、発注データ送信手段１０４と、発注画面表示手段１０５と、印刷手段１０６とがＲＡＭ３５４上に生成される。
【００２４】
番号指定手段１０１は、同一エリア内の所望の店舗を識別する店舗識別番号を変更可能に指定する。
【００２５】
発注入力手段１０２は、発注対象の商品の商品識別情報に対応して発注数の入力を受け付ける。より詳細には、発注入力手段１０２は、番号指定手段１０１により指定された店舗識別番号の店舗が存在するエリア内共通であって商品識別情報に対応して少なくとも各商品の商品名と各商品の発注条件情報とを含む商品情報を記憶したマスタ（商品データファイルＦ４）を参照してＬＣＤ３１１に発注画面を表示する発注画面表示手段１０５を備える。そして、発注入力手段１０２は発注画面表示手段１０５により表示された発注画面に表示された発注対象の商品の商品識別情報に対応して発注数の入力を受け付ける。
【００２６】
発注画面表示手段１０５は、マスタ（商品データファイルＦ４）に記憶されている各商品の発注条件情報を参照して発注が必要な商品を抽出して、抽出した発注対象となる商品の商品名および発注参考情報を発注商品リストとして発注画面に表示する。
【００２７】
なお、発注入力手段１０２は、発注端末５０１から送信された発注対象の商品の商品識別情報に対応した発注数を受信するものであっても良い。
【００２８】
発注データ生成手段１０３は、発注入力手段１０２により入力された全ての発注対象の商品の商品識別情報とその発注数とを含む発注データを、番号指定手段１０１により指定された店舗識別番号に対応付けて生成する。
【００２９】
発注データ送信手段１０４は、発注データ生成手段１０３により生成された発注データを、上位コンピュータ２０１に送信する。
【００３０】
印刷手段１０６は、発注データ送信手段１０４による上位コンピュータ２０１に対する発注データの送信終了後、発注送信控えを印刷する。
【００３１】
次に、店舗コンピュータ３０１における代替発注処理の流れについて、図５のフローチャートを参照して説明する。ここでは、発注データの送信が不可能になってしまった所定のコンビニエンスストア３を管轄する同一エリア内の地区事務所４に設置された店舗コンピュータ３０１における代替発注処理について説明する。
【００３２】
図５に示すように、店舗コンピュータ３０１のＣＰＵ３５２は、まず、発注画面をＬＣＤ３１１に表示する（ステップＳ１）。発注画面からは、通常発注、イベント発注、週間一括発注を起動することができる。
【００３３】
ここで、図６は発注画面の初期画面Ｘの一例を示す正面図である。図６に示すように、発注画面の初期画面Ｘは、現在設定されているコンビニエンスストア３の店舗番号Ａと、地区事務所４を表す店舗番号Ｂとを表示する。加えて、発注画面の初期画面Ｘは、店舗コンピュータ３０１などのトラブルによって発注データの送信が不可能になってしまった所定のコンビニエンスストア３の店舗番号の入力エリアＣを表示する。
【００３４】
店舗コンピュータ３０１のＣＰＵ３５２（番号指定手段１０１）は、店舗番号の入力エリアＣに店舗番号が入力されたと判断すると（ステップＳ２のＹｅｓ）、入力エリアＣに入力された店舗番号が店舗コンピュータ情報ファイルＦ７に含まれているか否かを判断する（ステップＳ３）。
【００３５】
店舗コンピュータ３０１のＣＰＵ３５２（番号指定手段１０１）は、入力エリアＣに入力された店舗番号が店舗コンピュータ情報ファイルＦ７に含まれていると判断すると（ステップＳ３のＹｅｓ）、発注データの送信が不可能になってしまった所定のコンビニエンスストア３の店舗番号であるとして、入力エリアＣに入力された店舗番号の店舗（コンビニエンスストア３）を指定して、当該店舗番号の店舗（コンビニエンスストア３）が存在するエリア内共通のマスタ（商品データファイルＦ４）を取得する（ステップＳ４）。これにより、入力エリアＣに入力された店舗番号での店舗コンピュータ３０１から上位コンピュータ２０１に対する発注入力および発注データの送信が可能な状態になる。
【００３６】
なお、店舗コンピュータ３０１のＣＰＵ３５２は、入力エリアＣに入力された店舗番号が店舗コンピュータ情報ファイルＦ７に含まれていないと判断すると（ステップＳ３のＮｏ）、ステップＳ２に戻り、再度の店舗番号の入力に待機する。
【００３７】
次いで、店舗コンピュータ３０１のＣＰＵ３５２は、発注データファイルＦ５に発注データが存在するか否かを判断する（ステップＳ５）。店舗コンピュータ３０１のＣＰＵ３５２は、発注データが存在すると判断した場合は（ステップＳ５のＹｅｓ）、ＬＣＤ３１１に確認メッセージを表示する（ステップＳ６）。操作者は、ＬＣＤ３１１に表示された確認メッセージの確認後に、発注データファイルＦ５に存在する発注データの全件削除を行う。
【００３８】
発注データが存在しないと判断した場合は（ステップＳ５のＮｏ）、店舗コンピュータ３０１のＣＰＵ３５２（発注入力手段１０２、発注画面表示手段１０５）は、発注入力を受け付ける（ステップＳ７）。
【００３９】
ここで、本実施形態の商品発注システム１における商品発注処理について簡単に説明する。本実施形態においては、店舗コンピュータ３０１に記憶されているエリア内共通の商品データファイルＦ４に記憶されている各商品の発注条件情報を参照して時計部（図示せず）にて計時されている現在日時において発注が必要な商品を抽出して、その発注対象の商品名と発注先名称や前回発注数等の発注参考情報とを発注商品リストとして店舗コンピュータ３０１の発注画面に表示する。オペレータは、店舗コンピュータ３０１の発注画面に表示された発注対象の商品名毎に発注数を入力する。そして、店舗コンピュータ３０１は、全ての発注対象の商品の商品コードとその発注数とを含む発注データを入力エリアＣに入力された店舗番号に対応付けて生成して発注データファイルＦ５に記憶し、発注入力を完了する。
【００４０】
なお、店舗コンピュータ３０１に対する発注入力は、店舗コンピュータ３０１の発注画面に対する入力に限るものではなく、コンビニエンスストア３の店員などのオペレータが発注端末５０１を携帯し、商品棚（図示せず）の在庫等を確認しながら行うものであっても良い。
【００４１】
具体的には、発注端末５０１は、店舗コンピュータ３０１に記憶されているエリア内共通の商品データファイルＦ４に記憶されている各商品の発注条件情報を参照して、時計部（図示せず）にて計時されている現在日時において発注が必要な商品を抽出して、その発注対象の商品名と発注先名称や前回発注数等の発注参考情報とを発注商品リストとして発注入力画面に表示する。オペレータは、発注入力画面に表示された発注対象の商品名毎に発注数を入力する。そして、発注端末５０１は、全ての発注対象の商品の商品コードとその発注数とを含む発注データを生成し、生成した発注データを店舗コンピュータ３０１に送信する。
【００４２】
店舗コンピュータ３０１のＣＰＵ３５２（発注データ生成手段１０３、発注データ送信手段１０４）は、発注入力が終了したと判断すると（ステップＳ８のＹｅｓ）、発注データファイルＦ５に記憶されている入力エリアＣに入力された店舗番号に対応付けられた発注データを生成し、生成した発注データを通信ネットワーク１１１を介して上位コンピュータ２０１に送信する（ステップＳ９）。
【００４３】
なお、店舗コンピュータ３０１のＣＰＵ３５２は、データ送信後に、発注データファイルＦ５に未送信の発注データがある場合には、本部送信画面（図示せず）に遷移し、上位コンピュータ２０１に対する本部送信を実行する。なお、本部送信は、キャンセル可能である。店舗コンピュータ３０１のＣＰＵ３５２は、本部送信のキャンセルがあった場合には、ＬＣＤ３１１に確認メッセージを表示する。オペレータは、確認メッセージの確認後に、発注データファイルＦ５に存在する発注データを全て削除する。
【００４４】
次いで、店舗コンピュータ３０１のＣＰＵ３５２（印刷手段１０６）は、上位コンピュータ２０１に対する発注データの送信終了後、発注送信控えを印刷して（ステップＳ１０）、代替発注処理を終了する。
【００４５】
ここで、図７は発注送信控えＹの一例を示す平面図である。図７に示すように、発注送信控えＹは、送信単位で発行される。発注送信控えＹには、入力エリアＣに入力された店舗番号ａと、当該店舗番号のコンビニエンスストア３が存在するエリア名ｂと、当該エリアのエリアコードｃと、発注データｄとが記載されている。また、図７に示すように、発注送信控えＹは、入力エリアＣに入力された店舗番号に対応する店舗名の代わりに、「＜代替発注用＞」という文字列ｅが記載されている。
【００４６】
なお、店舗コンピュータ３０１のＣＰＵ３５２は、代替発注処理の終了後、店舗属性を入力エリアＣに入力された店舗番号から地区事務所４を表す店舗番号Ｂに変更する。
【００４７】
なお、発注画面を終了しなくとも、入力エリアＣにおいて店舗番号を変更することにより、複数店舗の発注が可能である。
【００４８】
このように、実施形態の店舗コンピュータ３０１によれば、発注画面の店舗属性において発注が不可能となった店舗の店舗番号に設定が変更されると、変更された店舗についての発注データの上位コンピュータ２０１に対する送信や、結果リストである発注送信控えの出力を実施するので、ＦＡＸ送付などの店員の手作業による負担を減らし、誤発注の発生を防止することができる。
【００４９】
また、実施形態の店舗コンピュータ３０１によれば、店舗の店舗コンピュータと同様の発注登録が行えるため、特別な意識無く、通常通りの発注が可能であるので、上位コンピュータ２０１や本部のシステムを変更する必要はなく、発注、納品に関するデータも該当店舗へ通常通り配信、納品されることになる。
【００５０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５１】
１０１    番号指定手段
１０２    発注入力手段
１０３    発注データ生成手段
１０４    発注データ送信手段
１０５    発注画面表示手段
１０６    印刷手段
３０１    サーバ
【先行技術文献】
【特許文献】
【００５２】
【特許文献１】特開２０１３−８０８８号公報
【図１】
2015103083.tif 000003
【図２】
2015103083.tif 000004
【図３】
2015103083.tif 000005
【図４】
2015103083.tif 000006
【図５】
2015103083.tif 000007
【図６】
2015103083.tif 000008
【図７】
2015103083.tif 000009