(57)【要約】【課題】従来は、限定されたフライト日などの輸送制約もあり、人手によって出荷日・出荷数の調整を行ってきたため、納期遅延または出荷数の誤りなどが発生していた。本発明は、限定されたフライトスケジュールに対して最適な輸送計画を立案する。【解決手段】本発明は、発着地毎のフライトスケジュールおよび輸送能力をマスタ化することを要旨とするものであって、本発明によれば、出荷する製品に対してフライト日にあわせた出荷数量と出荷日を計算することができる。【選択図】図１
2010132384.tif 000002
【特許請求の範囲】
【請求項１】
送り元、送り先、まとめ出荷日、輸送能力を保持する輸送計画マスタと日別の出荷日、出荷数を保持する出荷テーブルから、フライトスケジュールにあわせた出荷日および出荷数を計算し、まとめ出荷情報を作成する機能を備えた輸送計画調整システム。
【発明の詳細な説明】
【技術分野】
【０００１】
製品の出荷業務において航空便のフライトスケジュールを考慮することが必要であり、製品の輸送に大きな影響を与える。そのため、本発明では発着地毎のフライトスケジュールおよび輸送能力をマスタ化し、各フライト日に合わせた出荷数を計算するシステムを考案。また本発明は、輸送能力に応じて出荷日を調整する機能も有する。
【背景技術】
【０００２】
輸送計画の現状では、国内の輸送おいては、空港、鉄道、トラック等の輸送インフラが整備され、当日出荷、翌日受取りが可能となっており、輸送スケジュールの制約における問題はほぼ皆無に近い。
【０００３】
近年は、国内企業以上にコスト面・技術面・品質面で海外に生産拠点を設ける企業が増加しているのが実情である。そのため、海外生産拠点から海外取引先への輸送も一般的となっており、国よっては目的地へのフライト日が限定されるなどの制約があるため、最適な輸送計画の立案が厳しい状況であった。輸送インフラがそれほど整備されていない生産拠点からの輸送について、輸送スケジュールの制約も考慮した配送計画の立案が急務となっている。
【０００４】
特開２００５−０５３７０３号公報、特開２００４−２７２８０２号公報、特開２００２−１９３４５０号公報で輸送コスト、手段、配送形態を考慮した公知の技術はあるが、フライトスケジュールを考慮した輸送計画の最適化については課題となっている。
【０００５】
【特許文献１】特開２００５−０５３７０３号公報、
【特許文献２】特開２００４−２７２８０２号公報、
【特許文献３】特開２００２−１９３４５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
以上のように従来は、限定されたフライト日などの輸送制約もあり、人手によって出荷日・出荷数の調整を行ってきたため、納期遅延または出荷数の誤りなどが発生していたが、本発明では必要な条件をマスタ化し、条件にあった輸送計画をシステムによって立案するため間違いなく、かつ属人的にならない出荷業務が実現できる。
【課題を解決するための手段】
【０００７】
送り元、送り先、まとめ出荷日、輸送能力を保持する輸送計画マスタと日別の出荷日、出荷数を保持する出荷テーブルとフライトスケジュールにあわせた出荷日および出荷数を計算し、輸送能力に応じて出荷数の調整機能を行うプログラムを備えた構成とする。
【発明の効果】
【０００８】
フライト日などの輸送における制約を考慮し、最適な出荷日・出荷数を算出しすることで取引先倉庫への納期どおりの出荷および出荷計画に基づいた在庫管理が可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態について、図面を参照して説明する。
【００１０】
図１は、本発明の輸送計画調整システムを動作せせるためのシステム構成図であり、請求項１に対応している。図１において、１１は本発明のプログラム実行およびデータを格納するサーバであり、１２は輸送計画に携わる担当者が操作する端末である。１１３はサーバ内の記憶装置を示しており、プログラムおよびデータを格納する。１１３１のプログラム格納領域には本発明のプログラムが格納されており、１１３１１の輸送計画マスタメンテナンス、１１３１２の輸送計画まとめ、および１１３１３の輸送計画調整の３プログラムで構成されている。１１３２のデータベース領域には本発明で使用するデータを格納し、輸送計画マスタ、出荷テーブル、および出荷まとめテーブルから構成されている。１１および１２はローカルエリアネットワーク（LAN）上に配置され、１２の操作端末から１１のサーバへネットワーク経由でアクセスし、プログラムを実行する。
【００１１】
次に、輸送計画マスタメンテナンス処理を図２〜図５に従って説明する。
【００１２】
図２は、輸送計画マスタメンテナンスの画面である。２１は送り元、２２は送り先、２３はまとめ出荷日、２４は輸送能力を入力するエリアである。２５は処理実行ボタンであり、押下時にはマスタメンテナンス処理を実行する。２６はキャンセルボタンであり、押下時には処理を実行せずにプログラムを終了する。
【００１３】
図３は、輸送計画マスタメンテナン処理の結果画面である。マスタメンテナン処理実行後に３１のメッセージエリアに実行結果を表示する。３３のボタンを押下することで、継続して次のデータを登録するために、図２の登録画面に遷移する。３３は終了ボタンであり、押下時には図３の画面を閉じる。
【００１４】
図４は、データベース１１３２に格納される輸送計画マスタ１１３２１のテーブルレイアウトである。送り元４１、送り先４２、まとめ出荷日４３、輸送能力４４の４項目から構成され、４１、４２、および４３の３項目が主キーでユニークとなる。
【００１５】
図５のフローチャートは操作端末１２から図２のＯＫボタン２５を押下することによってサーバ１１上の輸送計画マスタメンテナンス１１３１１が実行され開始される。５０１〜５０２にて図２の入力情報をプログラム内の変数に格納する。図２の例では送り元に日本、送り先にフィンランド、まとめ出荷日に2008/07/20、輸送能力に10000という情報が画面から読込まれ変数に格納される。５０３にて変数に格納されたデータを図４の輸送計画マスタに登録する。図４にその登録内容を示す。登録後、終了メッセージおよび処理した内容を図３の通りに画面に表示する。
【００１６】
次に輸送計画まとめ処理について図６〜図１２に従って説明する。図６は輸送計画まとめ処理を実行する画面であり、６１は送り元、６２は送り先、６３はまとめ出荷日（開始）、６４はまとめ出荷日（終了）を入力するエリアである。６５は処理実行ボタンであり、押下時に輸送計画まとめ処理を実行する。６６はキャンセルボタンであり、押下時に処理を実行せずに画面を閉じる。図１１の処理は操作端末１２から図６のＯＫボタン６５を押下することによってサーバ１１のプログラムが実行され開始される。１１０１では図６の入力情報をプログラム内の変数に格納する。図６の例では、送り元に日本、送り先にフィンランド、まとめ出荷日（開始）に2008/07/01、まとめ出荷日（終了）に2008/07/20という情報が画面から読込まれ、変数（w_moto、w_saki、w_matome1、w_matome2）に格納される。１１０２では変数に格納された情報を条件に図８の輸送計画マスタより該当するデータを抽出する。図８で示すとおり３件のデータが該当する。１１０３では１１０２で抽出したデータを１レコード毎に読込み、変数（m_moto[i]、m_saki[i]、m_matome[i]、m_noryoku[i]）に格納する。１１０４では１１０３で変数に格納された情報を条件に図９の出荷テーブルより該当するデータを抽出する。図９で示すとおり７件のデータが該当する。図９はデータベース１１３２に格納される出荷テーブル１１３２２のテーブルレイアウトである。送り元９１、送り先９２、出荷期限９３、個数９４の４項目から構成され、９１、９２、および９３の３項目が主キーでユニークとなる。１１０５では１１０４で抽出したデータを１レコード毎に読込み、変数（t_kigen[j]、t_kosu[j]）に格納する。１１０６〜１２０２にて出荷数（t_kosu[j]）と件数をカウントし、１１０４で抽出したデータ件数分１１０５の処理を繰り返す。１１０４で抽出したデータ件数分の処理が終了後、１２０３にて図１０の出荷まとめテーブルにデータを登録する。図１０はデータベース１１３２に格納される出荷まとめテーブル１１３２３のテーブルレイアウトである。送り元１０１、送り先１０２、まとめ出荷日１０３、個数１０４、前回まとめ出荷日、期間（開始）、期間（終了）、有効日数の８項目から構成され、１０１、１０２、および１０３の３項目が主キーでユニークとなる。１２０４〜１２０５にて変数の初期化等を行い、１１０２で抽出したデータ件数分１１０５の処理を繰り返す。図６の条件例では、最終的に図１０に示すとおりの３件データが登録される。１２０７にて処理結果を図７の画面に表示する。図７は、７３のボタンを押下することで、ＮＧ（能力オーバ）となった出荷まとめデータを調整する図１２の画面に遷移する。
【００１７】
次に輸送計画調整処理について図１３〜図３３に従って説明する。図１３は輸送計画調整処理を実行する画面であり、１３１は送り元、１３２は送り先、１３３はまとめ出荷日、１３４はＮＧ数を入力するエリアである。１３５は処理実行ボタンであり、押下時に輸送計画調整処理を実行する。１３６はキャンセルボタンであり、押下時に処理を実行せずに画面を閉じる。図２７は操作端末１２から図１３のＯＫボタン１３５を押下することによってサーバ１１のプログラムが実行され開始される。２６０１では図１３の入力情報をプログラム内の変数に格納する。図１２の例では、送り元に日本、送り先にフィンランド、まとめ出荷日に2008/07/11、ＮＧ数に1000という情報が画面から読込まれ、変数（w_moto、w_saki、w_matome、w_ng）に格納される。２６０３では図１３で入力されたまとめ出荷日とシステム日付の比較を行い、既に過去となっているデータの場合は、エラーとし、輸送計画調整処理のエラー画面である図１４にメッセージ表示する。２６０４〜２６０５では処理フラグ、残数の初期化を実施する。２６０６〜２６０７では変数に格納された情報を条件に図１５のまとめ出荷テーブルより該当するデータを抽出し、変数（w_taisyo、w_kikan1、w_kikan2、w_nissu）に格納する。図１６で示すとおり１件のデータが該当する。２７０１〜２７０２では２６０６〜２６０７で抽出した前回まとめ出荷日（w_taisyo）を条件として前倒し先（対象データより前日付のデータ）となる出荷まとめデータを抽出し、変数（c_matome、c_kosu、c_zenkai、c_kikan1、c_kikan2、c_nissu）に格納する。図１７で示すとおり１件のデータが該当する。２７０３では２７０１〜２７０２で取得したまとめ出荷日（c_matome）とシステム日付で比較し、システム日付以前（過去データ）の場合は、２７０４〜２７０６にて画面で入力されたまとめ出荷日（w_matome）を前回の出荷日として、後倒し先（対象データより後日付のデータ）となる出荷まとめデータを抽出し、変数（c_matome、c_kosu、c_zenkai、c_kikan1、c_kikan2、c_nissu）に格納する。図２５で示すとおり１件のデータが該当する。２８０１〜２８０２では画面から取得した情報および２７０１〜２７０２または２７０４〜２７０５で取得したまとめ出荷日を条件に輸送計画マスタから輸送能力を抽出し、変数（w_yuso）に格納する。図１８で示すとおり１件のデータが該当する。２８０３では抽出した輸送能力（w_yuso）および個数（c_kosu）の差を取り、引当可能数（w_kanou）を算出する。２８０４では残数（ＮＧ数）を今回引当数と設定する。２８０５では引当可能数と今回引当数を比較する。今回引当数が引当可能数を超える場合は２８０６にて引当可能数を引当数に設定する。２８０７〜２９０１では今回引当数から有効日数を除算し、除算した結果および剰余を変数に格納する。２９０３〜２９０４では２７０１〜２７０２または２７０４〜２７０５で抽出した出荷まとめの範囲に含まれる出荷データを出荷テーブルより抽出し、変数（t_kigen[j]、t_kosu[i]）に格納する。図１９で示すとおり７件のデータが該当する。２９０６では抽出した個数と計算で求めた割当数を加算する。剰余分については２９０７で判定を行い、剰余が存在する場合に、１個ずつ加算する（加算後、剰余を１つ減算する）。３００１〜３００２にてデー���１件毎に出荷テーブルの内容を更新、および個数の加算を繰り返して合計を算出する。２９０３で抽出したデータ件数分処理を繰り返す。図２０で示すとおり７件のデータが該当する。全データの処理後、３００６ではまとめ出荷テーブルに対して、今回処理した個数（合計）を更新する。図２１で示すとおり１件のデータが該当する。３００７では残数から今回引当数を減算し、処理後の残数を算出する。３１０１にて残数の判定を行い、１以上であれば、２７０１の処理に戻り、次データ（後倒しまたは前倒し）に残数を割当てる。割当処理が終了した後、ＮＧ対象データからＮＧ数分個数を減らす。
【００１８】
３２０１〜３２０２では今回引当数から有効日数を除算し、除算した結果および剰余を変数に格納する。３２０４〜３２０５ではＮＧとなっている出荷まとめの範囲に含まれる出荷データを出荷テーブルより抽出し、変数（t_kigen[j]、t_kosu[i]）に格納する。図２２で示すとおり７件のデータが該当する。３２０７では抽出した個数と計算で求めた割当数を減算する。剰余分については３２０８で判定を行い、剰余が存在する場合に、１個ずつ減算する（減算後、剰余を１つ減算する）。３３０１〜３３０２にてデータ１件毎に出荷テーブルの内容を更新、および個数の加算を繰り返して合計を算出する。３２０４で抽出したデータ件数分処理を繰り返す。図２３で示すとおり７件のデータが該当する。全データの処理後、３３０６ではまとめ出荷テーブルに対して、今回処理した個数（合計）を更新する。図２４で示すとおり１件のデータが該当する。輸送計画調整処理が完了すると３３０７にて図１５に示すとおり、画面に終了メッセージを表示する。
【図面の簡単な説明】
【００１９】
【図１】本発明の輸送計画調整システムのシステム構成図であり、請求項１に対応している。
【図２】本発明の輸送計画メンテナンス画面のレイアウト図である。
【図３】本発明の輸送計画メンテナンス画面（結果）のレイアウト図である。
【図４】本発明の輸送計画マスタのテーブルレイアウト図である。
【図５】本発明の輸送計画マスタのフローチャート図である。
【図６】本発明の輸送計画まとめ画面のレイアウト図である。
【図７】本発明の輸送計画まとめ画面（結果）のレイアウト図である。
【図８】本発明の輸送計画まとめ処理のフローチャートを補足する輸送計画マスタのデータ例である。
【図９】本発明の輸送計画まとめ処理のフローチャートを補足する出荷テーブルのデータ例である。
【図１０】本発明の輸送計画まとめ処理のフローチャートを補足するまとめ出荷テーブルのデータ例である。
【図１１】本発明の輸送計画まとめ処理のフローチャート図（１）である。
【図１２】本発明の輸送計画まとめ処理のフローチャート図（２）である。
【図１３】本発明の輸送計画調整画面のレイアウト図である。
【図１４】本発明の輸送計画調整画面（エラー）のレイアウト図である。
【図１５】本発明の輸送計画調整画面（結果）のレイアウト図である。
【図１６】本発明の輸送計画調整処理のフローチャートを補足するまとめ出荷テーブルのデータ例である。
【図１７】本発明の輸送計画調整処理のフローチャートを補足するまとめ出荷テーブルのデータ例である。
【図１８】本発明の輸送計画調整処理のフローチャートを補足する輸送計画マスタのデータ例である。
【図１９】本発明の輸送計画調整処理のフローチャートを補足する出荷テーブルのデータ例である。
【図２０】本発明の輸送計画調整処理のフローチャートを補足する出荷テーブルのデータ例である。
【図２１】本発明の輸送計画調整処理のフローチャートを補足するまとめ出荷テーブルのデータ例である。
【図２２】本発明の輸送計画調整処理のフローチャートを補足する出荷テーブルのデータ例である。
【図２３】本発明の輸送計画調整処理のフローチャートを補足する出荷テーブルのデータ例である。
【図２４】本発明の輸送計画調整処理のフローチャートを補足するまとめ出荷テーブルのデータ例である。
【図２５】本発明の輸送計画調整処理のフローチャートを補足するまとめ出荷テーブルのデータ例である。
【図２６】本発明の輸送計画調整処理のフローチャート図（１）である。
【図２７】本発明の輸送計画調整処理のフローチャート図（２）である。
【図２８】本発明の輸送計画調整処理のフローチャート図（３）である。
【図２９】本発明の輸送計画調整処理のフローチャート図（４）である。
【図３０】本発明の輸送計画調整処理のフローチャート図（５）である。
【図３１】本発明の輸送計画調整処理のフローチャート図（６）である。
【図３２】本発明の輸送計画調整処理のフローチャート図（７）である。
【図３３】本発明の輸送計画調整処理のフローチャート図（８）である。
【符号の説明】
【００２０】
１１…処理装置（ＰＣサーバ）、１２…操作端末（パソコン）。
【図１】
2010132384.tif 000003
【図２】
2010132384.tif 000004
【図３】
2010132384.tif 000005
【図４】
2010132384.tif 000006
【図５】
2010132384.tif 000007
【図６】
2010132384.tif 000008
【図７】
2010132384.tif 000009
【図８】
2010132384.tif 000010
【図９】
2010132384.tif 000011
【図１０】
2010132384.tif 000012
【図１１】
2010132384.tif 000013
【図１２】
2010132384.tif 000014
【図１３】
2010132384.tif 000015
【図１４】
2010132384.tif 000016
【図１５】
2010132384.tif 000017
【図１６】
2010132384.tif 000018
【図１７】
2010132384.tif 000019
【図１８】
2010132384.tif 000020
【図１９】
2010132384.tif 000021
【図２０】
2010132384.tif 000022
【図２１】
2010132384.tif 000023
【図２２】
2010132384.tif 000024
【図２３】
2010132384.tif 000025
【図２４】
2010132384.tif 000026
【図２５】
2010132384.tif 000027
【図２６】
2010132384.tif 000028
【図２７】
2010132384.tif 000029
【図２８】
2010132384.tif 000030
【図２９】
2010132384.tif 000031
【図３０】
2010132384.tif 000032
【図３１】
2010132384.tif 000033
【図３２】
2010132384.tif 000034
【図３３】
2010132384.tif 000035