(57)【特許請求の範囲】
【請求項１】
各拠点に配設された複数の端末と在庫管理サーバとが接続される在庫管理システムにおいて、
前記在庫管理サーバは、
出荷元となる拠点である出荷拠点から出荷されて出荷先となる拠点である入荷拠点に入荷される予定の荷物である移動中在庫の仮の個数を記憶する第１記憶手段と、
前記移動中在庫の個数を記憶する第２記憶手段と、
前記出荷拠点、前記入荷拠点及び出荷された荷物の個数を示す出荷データを、前記出荷拠点に配設された第１端末から受信し、前記移動中在庫の個数の計上が完了した旨を示す計上完了データを、前記入荷拠点に配設された第２端末から受信し、日次で前記第２端末から送信される、前記移動中在庫の個数を示す移動中在庫データを受信するサーバ受信手段と、
前記サーバ受信手段が前記出荷データを受信した場合、前記出荷データによって示される個数を前記入荷拠点に対する前記仮の個数に加算して、算出した前記仮の個数を前記第１記憶手段に記憶させる制御手段と、
前記出荷拠点から前記入荷拠点への前記仮の個数の前記移動中在庫への計上を依頼する移動中在庫計上依頼データを前記第２端末に送信するサーバ送信手段と、
前記サーバ受信手段が前記計上完了データを受信した場合、前記入荷拠点に対する前記仮の個数を前記第１記憶手段から削除する削除手段と、
前記サーバ受信手段が前記移動中在庫データを受信した場合、前記第２記憶手段において前記入荷拠点に対する前記移動中在庫の個数を、前記移動中在庫データによって示される前記個数に更新する更新手段とを備え、
前記第１端末は、
前記出荷データを前記在庫管理サーバに送信する第１送信手段を備え、
前記第２端末は、
前記移動中在庫計上依頼データを受信する第２受信手段と、
前記移動中在庫計上依頼データによって示される前記個数を、前記出荷拠点に対する前記移動中在庫の個数に計上する計上手段と、
前記計上完了データを前記在庫管理サーバに送信し、前記移動中在庫データを日次で前記在庫管理サーバに送信する第２送信手段とを備える
ことを特徴とする在庫管理システム。
【請求項２】
前記第１送信手段は、更に、前記出荷拠点における在庫数を示す第１在庫データを前記在庫管理サーバに送信し、
前記第２送信手段は、更に、前記入荷拠点における在庫数を示す第２在庫データを前記在庫管理サーバに送信し、
前記在庫管理サーバは、
各拠点の在庫数を記憶する第３記憶手段を更に備え、
前記サーバ受信手段は、更に、前記第１在庫データを前記第１端末から受信し、前記第２在庫データを前記第２端末から受信し、
前記更新手段は、前記サーバ受信手段が前記第１在庫データを受信した場合、前記第３記憶手段に記憶された前記出荷拠点の在庫数を、前記第１在庫データによって示される在庫数に更新し、前記サーバ受信手段が前記第２在庫データを受信した場合、前記第３記憶手段に記憶された前記入荷拠点の在庫数を、前記第２在庫データによって示される在庫数に更新する
ことを特徴とする請求項１に記載の在庫管理システム。
【請求項３】
各拠点に配設された複数の端末と接続される在庫管理サーバであって、
出荷元となる拠点である出荷拠点から出荷されて出荷先となる拠点である入荷拠点に入荷される予定の荷物である移動中在庫の仮の個数を記憶する第１記憶手段と、
前記移動中在庫の個数を記憶する第２記憶手段と、
前記出荷拠点、前記入荷拠点及び出荷された荷物の個数を示す出荷データを、前記出荷拠点に配設された第１端末から受信し、前記移動中在庫の個数の計上が完了した旨を示す計上完了データを、前記入荷拠点に配設された第２端末から受信し、日次で前記第２端末から送信される、前記移動中在庫の個数を示す移動中在庫データを受信する受信手段と、
前記受信手段が前記出荷データを受信した場合、出荷データによって示される個数を前記入荷拠点に対する前記仮の個数に加算して、算出した前記仮の個数を前記第１記憶手段に記憶させる制御手段と、
前記出荷拠点から前記入荷拠点への前記仮の個数の前記移動中在庫への計上を依頼する移動中在庫計上依頼データを前記第２端末に送信する送信手段と、
前記受信手段が前記計上完了データを受信した場合、前記入荷拠点に対する前記仮の個数を前記第１記憶手段から削除する削除手段と、
前記受信手段が前記移動中在庫データを受信した場合、前記第２記憶手段において前記入荷拠点に対する前記移動中在庫の個数を、前記移動中在庫データによって示される前記個数に更新する更新手段とを備える
ことを特徴とする在庫管理サーバ。
【請求項４】
各拠点の在庫数を記憶する第３記憶手段を更に備え、
前記受信手段は、更に、前記出荷拠点における在庫数を示す第１在庫データを前記第１端末から受信し、前記入荷拠点における在庫数を示す第２在庫データを前記第２端末から受信し、
前記更新手段は、前記受信手段が前記第１在庫データを受信した場合、前記第３記憶手段に記憶された前記出荷拠点の在庫数を、前記第１在庫データによって示される在庫数に更新し、前記受信手段が前記第２在庫データを受信した場合、前記第３記憶手段に記憶された前記入荷拠点の在庫数を、前記第２在庫データによって示される在庫数に更新する
ことを特徴とする請求項３に記載の在庫管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、在庫管理システム及び在庫管理サーバに関するものである。
【背景技術】
【０００２】
従来、グループ各拠点から、各拠点での在庫数を示す在庫情報を日次で共通サーバに送信し、グループ内の在庫調整等の業務が行われている。在庫情報には、内訳として、出荷拠点から入荷拠点に入荷される予定の荷物である移動中在庫の個数が示されており、移動中在庫の個数も共通サーバで収集している。各拠点の在庫情報の収集は、各拠点の日次の在庫数が確定したタイミング（営業終了後）であり、通常は各地域の夜間が収集のタイミングになる。各拠点での移動中在庫の個数の管理は、例えば、出荷拠点で入力された出荷データに基づいて開始され、移動中在庫の個数は、出荷拠点で入力された在庫情報及び入荷拠点で入力された在庫情報に基づいて算出される（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、出荷拠点と入荷拠点との時差及び各情報に対する処理のタイミングの違いにより、共通サーバに収集された在庫情報に不整合が生じるケースや時間帯がある。例えば、従来では、出荷拠点の営業終了後に出荷拠点から在庫情報を共通サーバに送信するため、共通サーバが収集した出荷拠点の在庫情報は、当日出荷した分だけ在庫数がマイナスされた状態になっている。一方、その時点の共通サーバ内の入荷拠点（営業中）の在庫情報は入荷拠点の前日末の状態である。また、入荷拠点の営業終了後に入荷拠点から在庫情報を共通サーバに送信するため、その間の共通サーバ上のグループ内の在庫数は、出荷した分の個数が消えた状態になる。また、移動中在庫の個数を管理していない拠点もある。
【０００４】
本発明は、上記に鑑みてなされたものであって、移動中在庫の個数をより精度高く管理可能な在庫管理システム及び在庫管理サーバを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、各拠点に配設された複数の端末と在庫管理サーバとが接続される在庫管理システムにおいて、前記在庫管理サーバは、出荷元となる拠点である出荷拠点から出荷されて出荷先となる拠点である入荷拠点に入荷される予定の荷物である移動中在庫の仮の個数を記憶する第１記憶手段と、前記移動中在庫の個数を記憶する第２記憶手段と、前記出荷拠点、前記入荷拠点及び出荷された荷物の個数を示す出荷データを、前記出荷拠点に配設された第１端末から受信し、前記移動中在庫の個数の計上が完了した旨を示す計上完了データを、前記入荷拠点に配設された第２端末から受信し、日次で前記第２端末から送信される、前記移動中在庫の個数を示す移動中在庫データを受信するサーバ受信手段と、前記サーバ受信手段が前記出荷データを受信した場合、前記出荷データによって示される個数を前記入荷拠点に対する前記仮の個数に加算して、算出した前記仮の個数を前記第１記憶手段に記憶させる制御手段と、前記出荷拠点から前記入荷拠点への前記仮の個数の前記移動中在庫への計上を依頼する移動中在庫計上依頼データを前記第２端末に送信するサーバ送信手段と、前記サーバ受信手段が前記計上完了データを受信した場合、前記入荷拠点に対する前記仮の個数を前記第１記憶手段から削除する削除手段と、前記サーバ受信手段が前記移動中在庫データを受信した場合、前記第２記憶手段において前記入荷拠点に対する前記移動中在庫の個数を、前記移動中在庫データによって示される前記個数に更新する更新手段とを備え、前記第１端末は、前記出荷データを前記在庫管理サーバに送信する第１送信手段を備え、前記第２端末は、前記移動中在庫計上依頼データを受信する第２受信手段と、前記移動中在庫計上依頼データによって示される前記個数を、前記出荷拠点に対する前記移動中在庫の個数に計上する計上手段と、前記計上完了データを前記在庫管理サーバに送信し、前記移動中在庫データを日次で前記在庫管理サーバに送信する第２送信手段とを備えることを特徴とする。
【０００６】
また、本発明は、各拠点に配設された複数の端末と接続される在庫管理サーバであって、出荷元となる拠点である出荷拠点から出荷されて出荷先となる拠点である入荷拠点に入荷される予定の荷物である移動中在庫の仮の個数を記憶する第１記憶手段と、前記移動中在庫の個数を記憶する第２記憶手段と、前記出荷拠点、前記入荷拠点及び出荷された荷物の個数を示す出荷データを、前記出荷拠点に配設された第１端末から受信し、前記移動中在庫の個数の計上が完了した旨を示す計上完了データを、前記入荷拠点に配設された第２端末から受信し、日次で前記第２端末から送信される、前記移動中在庫の個数を示す移動中在庫データを受信する受信手段と、前記受信手段が前記出荷データを受信した場合、出荷データによって示される個数を前記入荷拠点に対する前記仮の個数に加算して、算出した前記仮の個数を前記第１記憶手段に記憶させる制御手段と、前記出荷拠点から前記入荷拠点への前記仮の個数の前記移動中在庫への計上を依頼する移動中在庫計上依頼データを前記第２端末に送信する送信手段と、前記受信手段が前記計上完了データを受信した場合、前記入荷拠点に対する前記仮の個数を前記第１記憶手段から削除する削除手段と、前記受信手段が前記移動中在庫データを受信した場合、前記第２記憶手段において前記入荷拠点に対する前記移動中在庫の個数を、前記移動中在庫データによって示される前記個数に更新する更新手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、移動中在庫の個数をより精度高く管理可能になる。
【図面の簡単な説明】
【０００８】
【図１】図１は、一実施の形態の在庫管理システムの構成を例示する図である。
【図２】図２は、従来の移動中管理に関するフローの概要を例示する図である。
【図３】図３は、一実施の形態に係る移動中在庫管理に関するフローの概要を例示する図である。
【図４】図４は、移動中在庫管理処理の一部の手順を示すフローチャートである。
【図５】図５は、移動中在庫管理処理の一部の手順を示すフローチャートである。
【図６】図６は、移動中在庫管理処理においてやり取りされるデータ、在庫数、移動中在庫の個数及び移動中在庫の個数の具体例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかる在庫管理システム及び在庫管理サーバの一実施の形態を詳細に説明する。
【００１０】
本実施の形態に係る在庫管理システムの構成について図１を用いて説明する。在庫管理システムは、在庫管理サーバ５０と、各拠点に配設された複数の端末６０とを備え、これらがネットワークを介して接続されて構成される。ネットワークとは、例えば、ＬＡＮ（Local Area Network）、イントラネット、イーサネット（登録商標）又はインターネットなどである。尚、同図においては、在庫管理サーバ５０に接続される端末６０は２つしか図示されていないが、在庫管理サーバ５０には、各拠点の数に応じて３つ以上の端末６０が接続され得る。
【００１１】
ここで、移動中管理に関するフローの概要について説明する。まず、従来の移動中管理に関するフローの概要について図２を用いて説明する。従来の移動中管理では、各拠点で独自に在庫データを管理しており、サーバは各拠点の在庫数の内訳を各々収集していた。図２に例示されるように、出荷拠点の端末は、出荷時に、出荷元である出荷拠点、出荷先である入荷拠点及び出荷された荷物の個数を少なくとも示す出荷データを入荷拠点の端末に対して送信し、サーバに対して当該出荷拠点の在庫数を示す在庫データを送信する。サーバは、出荷拠点の端末から送信された在庫データを用いて、出荷拠点の在庫数を計上する。入荷拠点の端末は、移動中在庫の個数を示す移動中在庫データを受信すると、移動中在庫の管理を開始する。そして、入荷拠点の端末は、移動中在庫の個数を内訳として示す在庫データをサーバに対して送信する。サーバは、出荷拠点の端末から送信された在庫データ及び入荷拠点の端末から送信された在庫データを用いて移動中在庫の個数を計上する。このようなフローにおいては、出荷拠点で落丁した荷物の個数については、サーバは、収集することができず、在庫データに不整合が生じる恐れがあった。
【００１２】
次に、本実施の形態に係る移動中在庫管理に関するフローの概要について図３を用いて説明する。本実施の形態に係る移動中在庫管理においては、各拠点で共通の取り決めが設定される。具体的には、出荷データは、出荷拠点での落丁に連動したものとし、出港（輸出）までは出荷拠点で管理する。出荷拠点及び入荷拠点では、在庫管理サーバ５０を介してデータのやり取りを行う。移動中在庫は、入荷拠点で管理するが、入荷拠点での管理が開始されるまで、在庫管理サーバ５０が一時的に管理する。入荷拠点では、移動中在庫の管理を開始すると、在庫管理サーバ５０からの移動中計上依頼データによってその個数を計上して、当該個数の入荷拠点の在庫数への計上と同時に消し込む。
【００１３】
このような取り決めの下、図３に例示されるように、出荷拠点の端末６０は、出荷時に出荷データを在庫データと共に在庫管理サーバ５０に対して送信する。在庫管理サーバ５０は、当該出荷データによって示される個数を、移動中在庫の仮の個数である仮移動中在庫の個数として加算して、算出した個数の移動中在庫の個数への計上を依頼する移動中計上依頼データを入荷拠点の端末６０に送信する。入荷拠点の端末６０は、移動中計上依頼データによって示される個数を移動中在庫の個数に計上して、移動中在庫の個数への計上が完了した旨を示す計上完了データを在庫管理サーバ５０に送信する。在庫管理サーバ５０は、計上完了データを受信すると仮移動中在庫の個数を削除する。また、入荷拠点の端末６０は、日次で、移動中在庫の個数を示す移動中在庫データを在庫データと共に送信する。在庫管理サーバ５０は、当該入荷拠点の移動中在庫の個数を、当該移動中在庫データによって示される移動中在庫の個数に更新すると共に、当該入荷拠点の在庫数を、当該在庫データによって示される在庫数に更新する。
【００１４】
次に、在庫管理サーバ５０及び端末６０のハードウェア構成について説明する。本実施の形態の在庫管理サーバ５０及び端末６０は、装置全体を制御するＣＰＵ（Central Processing Unit）等の制御部と、各種データや各種プログラムを記憶するＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の主記憶部と、各種データや各種プログラムを記憶するＨＤＤ（Hard Disk Drive）やＣＤ（Compact Disk）ドライブ装置等の補助記憶部と、これらを接続するバスとを備えており、通常のコンピュータを利用したハードウェア構成となっている。また、在庫管理サーバ５０及び端末６０には、情報を表示する表示部と、ユーザの指示入力を受け付けるキーボードやマウス等の操作入力部と、外部装置の通信を制御する通信Ｉ／Ｆ（interface）とが有線又は無線により各々接続される。
【００１５】
次に、このようなハードウェア構成において、在庫管理サーバ５０のＣＰＵが主記憶部や補助記憶部に記憶された各種プログラムを実行することにより実現される各種機能について説明する。在庫管理サーバ５０は、在庫数を記憶する在庫ＤＢと、上述の仮移動中在庫の個数を記憶する仮移動中在庫ＤＢと、移動中在庫の個数を記憶する移動中在庫ＤＢとを有する。これらの各ＤＢは例えばＨＤＤなどの補助記憶部に記憶される。尚、これらの各ＤＢを併せて統合ＤＢと記載する場合がある。在庫ＤＢは、各在庫の数を各拠点と対応付けて記憶する。仮移動中在庫ＤＢは、仮移動中在庫の個数を出荷元である出荷拠点及び出荷先である入荷拠点と対応付けて記憶する。移動中在庫ＤＢは、移動中在庫の個数を出荷元である出荷拠点及び出荷先である入荷拠点と対応付けて記憶する。尚、各ＤＢにおいて各拠点に対する各数の識別は、例えば、拠点に付与された拠点番号や拠点名などの拠点識別情報を各値に対応付けて、当該拠点識別情報を用いることにより行う。
【００１６】
在庫管理サーバ５０は、出荷拠点の端末６０から出荷データ及び在庫データを受信すると、出荷データによって示される個数を出荷先の入荷拠点毎に仮移動中在庫の個数に加算して、当該仮移動中在庫の個数を出荷拠点及び入荷拠点と対応付けて仮移動中在庫ＤＢに記憶させ、当該出荷拠点に対応付けられて在庫ＤＢに記憶されている在庫数を、当該在庫データによって示される在庫数に更新する。そして、在庫管理サーバ５０は、各入荷拠点の端末６０に対して当該出荷拠点に対する仮移動中在庫の個数の移動中在庫の個数への計上を依頼する移動中在庫計上依頼データを各々送信する。在庫管理サーバ５０は、入荷拠点の端末６０から、当該出荷拠点に対する移動中在庫の個数への計上が完了した旨を示す移動中計上完了データを受信すると、当該入荷拠点及び当該出荷拠点に対応付けて仮移動中在庫ＤＢに記憶させた仮移動中在庫の個数を削除する。また、在庫管理サーバ５０は、入荷拠点の端末６０から、日次で、出荷拠点、入荷拠点及び移動中在庫の個数を示す移動中在庫データ及び在庫データを受信すると、当該出荷拠点及び入荷拠点と対応付けて移動中在庫ＤＢに記憶されている移動中在庫の個数を、当該移動中在庫データによって示される移動中在庫の個数に更新し、当該入荷拠点と対応付けて在庫ＤＢに記憶されている在庫の個数を、当該在庫データによって示される在庫の個数に更新する。
【００１７】
次に、本実施の形態にかかる在庫管理システムで行う移動中在庫管理処理の手順について説明する。まず、出荷時点から入荷拠点での移動中在庫を計上するまでの処理の手順について図４を用いて説明する。出荷拠点の端末６０は、出荷時に、出荷データ及び在庫データを在庫管理サーバ５０に送信する（ステップＳ１）。在庫管理サーバ５０は、出荷データ及び在庫データを受信すると、出荷データによって示される個数を出荷先の入荷拠点毎に仮移動中在庫の個数に加算して、当該仮移動中在庫の個数を出荷拠点及び入荷拠点と対応付けて仮移動中在庫ＤＢに記憶させ（ステップＳ２）。また、在庫管理サーバ５０は、当該出荷拠点に対応付けられて在庫ＤＢに記憶されている在庫数を、当該在庫データによって示される在庫数に更新する。そして、各入荷拠点の端末６０に対して当該出荷拠点に対する仮移動中在庫の個数の移動中在庫の個数への計上を依頼する移動中在庫計上依頼データを各々送信する（ステップＳ３）。入荷拠点の端末６０は、移動中在庫計上依頼データを受信すると、当該移動中在庫計上依頼データによって計上が依頼された、出荷拠点に対する仮移動中在庫の個数を当該出荷拠点に対する移動中在庫の個数に計上する（ステップＳ４）。即ち、入荷拠点の端末６０は、当該移動中在庫の個数を当該出荷拠点と対応付けて記憶する。その後、入荷拠点の端末６０は当該出荷拠点に対する移動中在庫の個数への計上が完了した旨を示す計上完了データを在庫管理サーバ５０に送信する（ステップＳ５）。在庫管理サーバ５０は、入荷拠点の端末６０から、当該移動中計上完了データを受信すると、当該出荷拠点及び入荷拠点に対応付けて仮移動中在庫ＤＢに記憶させた仮移動中在庫の個数を削除する（ステップＳ６）。
【００１８】
次に、日次で行う処理の手順について図５を用いて説明する。移動中在庫の個数を管理している入荷拠点の端末６０は、日次で、移動中在庫データ及び在庫データを在庫管理サーバ５０に送信する（ステップＳ７）。在庫管理サーバ５０は、入荷拠点の端末６０から、移動中在庫データ及び在庫データを受信すると、当該移動中在庫データによって示される出荷拠点及び入荷拠点と対応付けて移動中在庫ＤＢに記憶されている移動中在庫の個数を、当該移動中在庫データによって示される移動中在庫の個数に更新する（ステップＳ８）。また、在庫管理サーバ５０は、当該在庫データによって示される入荷拠点と対応付けて在庫ＤＢに記憶されている在庫の個数を、当該在庫データによって示される在庫の個数に更新する。
【００１９】
図６は、上述した移動中在庫管理処理においてやり取りされるデータ、在庫数、移動中在庫の個数及び移動中在庫の個数の具体例を示す図である。同図に示されるように、以上のような構成によれば、在庫管理サーバ５０において、各拠点の在庫数や各拠点で管理される移動中在庫の個数がどの時点でも整合が取れている。従って、本実施の形態によれば、出荷拠点と入荷拠点との時差及び各情報に対する処理のタイミングの違いよって生じ得る不整合をなくすことができ、移動中在庫の個数をより精度高く管理可能になる。
【００２０】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【００２１】
上述した実施の形態において、在庫管理サーバ５０で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供するように構成しても良い。
【符号の説明】
【００２２】
５０  在庫管理サーバ
６０  端末
【先行技術文献】
【特許文献】
【００２３】
【特許文献１】特開２００５−８９１３７号公報
【図１】
0005516215.tif 000002
【図２】
0005516215.tif 000003
【図３】
0005516215.tif 000004
【図４】
0005516215.tif 000005
【図５】
0005516215.tif 000006
【図６】
0005516215.tif 000007