• 検索結果がありません。

以下のプログラムはフリーソフトです

N/A
N/A
Protected

Academic year: 2021

シェア "以下のプログラムはフリーソフトです"

Copied!
11
0
0

読み込み中.... (全文を見る)

全文

(1)

第 4 章 QR コードを利用した在庫管理システムの構築と検証 4.1 この章で述べること 第 3 章で述べた事例を安価に導入することが中小零細企業での在庫管理と物流の効率化 に寄与することを実証する。この実証のため、筆者はプログラミング言語 PHP を利用し、 在庫管理システムを構築した。また、このシステムで必要な QR コードの読み取りには安価 な Web カメラとソフトウェアを使用し、QR コードの発行には、PHP で記述されたフリー素 材のプログラムを改造し、本システムに組み込んだ。 この章では、上述のシステムの仕様を説明すると同時に、倉庫での在庫を管理する方法 について、作業を分解し、効率的な商品の配置情報とその利用について実験した結果につ いて述べる。 4.2 在庫管理に伴う作業の流れ 効率的な物流のためには物流倉庫において商品の情報が効率的に扱われることが重要で あることは第 3 章で論じたとおりである。このようにデータキャリアによる位置情報の管 理によって倉庫内の商品を効率的に管理し、効率的な物流を支えている。この方式をでき る限り既存の技術やツールを利用することで、安価に効率的な在庫管理システムを構築し たい。そのため、商品が倉庫に入ってから発送されるまでを作業ごとに分解し、必要な情 報と、その処理について検証することから考えていく。以下の(1)から(5)は、分解 した作業である。 (1)商品の仕入れ 商品を仕入れると、仕入担当が仕入伝票を起票する。仕入伝票の主な記載情報は商品コ ード、商品の分類情報、価格である。 (2)商品の在庫配置 仕入伝票と商品を受け取った倉庫担当者は、商品を空いた棚に配置する。その際、仕入 伝票に従い、Web 画面から商品番号、商品の分類情報、価格とともに、棚の配置記号を入力 し、商品在庫データにアクセスし、在庫情報を追加更新する。 (3)注文の受付 注文受付担当が商品在庫データにアクセスして在庫状況を確認し、注文伝票を作成する。 (4)在庫からの商品の集荷作業 受け取った注文伝票の商品コードを Web 画面より入力することにより、商品の配置が判 明する。情報に従い該当商品を集荷し、発送部署に届ける。このとき、商品に貼付された QR コードを読み取ることで、商品在庫データから削除され、発送データとして追記される。 (5)商品の発送 本稿では、効率的な物流のための在庫管理が QR コードというデータキャリアの利用によ って成し遂げられることを実証するための提案を行うために、(2)および(4)について、 安価なシステムを設計および構築し、その効果について検証する。

(2)

4.3 在庫の配置作業と在庫データの追記処理 4.3.1 商品の配置 商品の配置が迅速な商品の集荷に繋がり、また、それを管理することが作業負担の軽減 に繋がる。そのため、3 章の事例を参考に、筆者は以下のような棚の配置を例として使用す る。この例では商品倉庫は 8 つの棚で構成されており、それぞれにアルファベットの A か ら E の記号が割り当てられている。 図 4.1 商品倉庫の棚の配置 図 4.2 各棚の位置情報(正面からの図) 次に各々の棚について構造を説明する。棚はそれぞれ 5 段に分けられており、下から上 に1~5と番号が振られている。さらに各段には A~D の記号が振られている。いわば商品 の配置は 3 次元座標であらわされると換言できる。図4.3 の例では A の棚の下から 2 番目 の段の C の位置が図示されている。この位置は商品在庫データに A2C という座標で記録さ れる。もちろん、C の位置にはある程度の幅があるため、その付近におかれた商品は棚座標 が同じである。この座標は 1 つの商品を特定するためではなく、その商品の置かれている エリアを示すものである(注)。(注 そのため、商品番号から商品を特定することはでき るが、商品の位置からは隣り合った数個の商品が割り出せる。しかし、この使い方は意味 を持たない) ここに写真があるとよい。 棚に複数の商品が並べられており、 たとえば、人形、ペットボトル、本など、いろんな種 類の日用品を並べておき、その棚板に、A3A とか、A3B といったシールを貼って置く。 イメージが必要。

(3)

4.3.2 商品の配置と在庫データの更新 カートに入った商品を梱包し発注用のラベルを印刷して貼付します。このときに、商品 に貼付されている QR コードを読み取ることで、間違いなく商品を発注することができま す。 梱包された商品に貼付されている QR コードを読み取ることで、発注処理は完了し、発注 管理データに記録されていた同商品の情報は発注完了データに追記されます。 これで、商品は運送業者に手渡され、発送が完了します。 この間のデータの流れは 入荷から在庫管理データへ 注文依頼により、在庫管理データから発注管理データへ 発送により、発注管理データから発送完了データへ 発送完了データには顧客情報や金額などが含まれるため、顧客管理や経理に使用されます。 図 4.3 商品情報の入力画面 図 4.4 生成された QR コード

(4)

図 4.5 商品在庫データの更新と QR コード生成のデータフロー 仕入部門が作成した伝票と商品を受け取り、伝票の内容をWeb 画面から入力すると、商 品在庫データが追記され、QR コードが作成される。 商品をカートに入れて、空いた棚を見つけるために移動しながら行う。空いた棚が見つか った時点で、商品コードなどとともに、商品の棚の位置を入力する。 この処理を実現するためにひつようなソフトウェアはWeb ブラウザと QR コード作成プ ログラムであるが、干そう法ともにフリーウェアまたはフリー素材である。特に QR コー ド作成プログラムはPHP で記述されたフリー素材であり、これを改造し、データ入力フォ ームを作ることで、商品在庫データが生成され追記される仕組みです。 この処理の利点は、伝票どおりの属性の入力ができれば、商品属性にもとづいた棚の配 置を考えることがないため、経験の浅いアルバイトスタッフであっても可能な作業だとい うことです。 商品在庫データ (商品番号、棚座標など) goodslist.csv 商品検索プログラム .php 商品情報入力フォーム .php

(5)

4.3.3 プログラムの説明

(6)
(7)

4.4 在庫からの集荷作業と発送データ作成処理 4.4.1 発注処理の流れ 発注伝票に基づき、商品コードをWeb 画面に入力します。この画面はインターネットエ クスプローラに代表されるすべてのWeb ブラウザに対応しますから、導入費用は生じませ ん。 図 4.6 商品コードの入力例 商品コードを入力し、送信ボタンをクリックすることで、商品コードが次のプログラム に送られ、商品在庫データから在庫の照合を行います。データの特徴として、同一商品で あっても商品コードは異なります。これは、商品の特定を商品の種別ではなく、位置情報 で管理するためです。ただし、改良の余地として商品種別コードを別途導入することで、 同一商品や同等品の検索をより行いやすくすることができます。(本論では割愛します) 図 4.7 商品コードの検索 DFD その結果、図12 のように商品が検索され、表示されます。 表示された商品の棚番号にしたがって、直接商品をとりに行きます。商品を発見次第、 商品に貼付されているQR コードを Web カメラで読み取ります。 読み取った QR コードが、該当商品と一致している場合、在庫管理データから対象データ が削除されるとともに、同一データ(1 レコード)が発注管理データに追記されます。 この繰り返しによって、カートに集荷された商品の情報が発注管理データに蓄積され、 そのデータが発注処理担当者が利用できます。 発注担当者の仕事 商品在庫データ (商品番号、棚座標など) goodslist.csv 商品検索プログラム .php

(8)
(9)

インターネット プログラムの説明 仕入伝票から棚への配置に関するプログラム 注文伝票から商品の集荷に関するプログラム 4.5 実験の結果と検証 QR コードの読み取り速度 安価なソフトウェアであるが、読み取り速度は速く、ストレスはない。また、読み間違 いも皆無であった。 以下のプログラムはフリーソフトです。だから、これも導入にはコストはかかりません。 このソフトをWeb サーバーに設置するだけで QR コードを自動的に生成できます。 このプログラムは、 http://www.swetake.com/qr/qr_cgi.html にフリーで配布されています。 生成された QR コードを印刷し、商品に貼付することで、在庫管理に役立てることがで きます。印刷には、ラベル印刷用のシートを使えばよく、プリンタも小型のものがありま す。専用の機械を購入する必要はありません。 たとえば、ワゴンに商品と、ノートパソコン、小型のプリンタを載せ、ワゴンを押しな がら倉庫を移動し、棚に隙間があれば、その隙間に商品を置く前に、パソコンに必要なデ ータを入力します。入力するデータは商品番号と、商品名、棚の座標です。このデータか Web カメラを手に持って、QR コードに向けて いる写真がほしい。 実際に読み取っているという実験の様子は必要。

(10)

らQR コードが作成されるとともに、パソコンの在庫管理データに追記されます。 商品の発注があったときには、パソコンに商品番号を入力すると棚座標が表示されるの で、その棚の位置に行き、商品をカートに入れます。 わーとがいっぱいになったところで、集配カウンターに行き、商品のQR コードを読むと、 データがパソコン画面上に呼び出されますので、「処理済」の記入をデータに施します。 これで、倉庫から商品は消えたことになります。 QR コードを読み、データを処理する場合、安価で操作が簡単なソフトがありますので、 これを利用します。 http://www.softadvance.co.jp/qr/ このサイトで販売されている読取装置はWeb カメラを転用したものです。専用ソフトと組 み合わせても3 万円以下で導入できます。 筆者が調べたところ、他のメーカーでは、バーコードリーダーは 10 万円前後しますし、 そのほかに専用ソフトなども必要になってきます。 筆者が提案するフリーソフトとの組み合わせは非常に安価で、また、自社の都合に合わ せてカスタマイズできますので、中小企業での利用に向いていると考えられます。 商品在庫データ (商品番号、 棚座標など) PHP によるデータ入力 プログラム QR コード読み込みソ フト QR コード 発行 QR コード 読み込み エクセル画面でのデー タ処理 データ 記録 データ 読む

(11)

データ入力プログラムの仕様 以下のような入力画面を作成します。この画面は非常に単純なHTML のフォームを使用し ます。 入力されたデータはプログラムに転送されます。そのプログラムでデータは QR コードに 変換されるとともに、在庫データに追記されます。 在庫データの構造も非常に単純で、カンマ区切りされたデータが単純に追記されるだけで す。 このデータはエクセルで簡単に読むことができます。 4.6 この章のまとめ

図 4.5  商品在庫データの更新と QR コード生成のデータフロー    仕入部門が作成した伝票と商品を受け取り、伝票の内容を Web 画面から入力すると、商 品在庫データが追記され、QR コードが作成される。  商品をカートに入れて、空いた棚を見つけるために移動しながら行う。空いた棚が見つか った時点で、商品コードなどとともに、商品の棚の位置を入力する。    この処理を実現するためにひつようなソフトウェアは Web ブラウザと QR コード作成プ ログラムであるが、干そう法ともにフリーウェアまたはフリ
図 4.X  商品情報入力フォームのプログラム
図 4.X  QR コードの元になる画像データ

参照

関連したドキュメント

(注)ゲートウェイ接続( SMTP 双方向または SMTP/POP3 処理方式)の配下で NACCS

4.「注記事項 連結財務諸表作成のための基本となる重要な事項 4.会計処理基準に関する事項 (8)原子力発 電施設解体費の計上方法

2019年6月4日にX-2ペネ内扉に,AWJ ※1 にて孔(孔径約0.21m)を開ける作業中,PCV内 のダスト濃度上昇を早期検知するためのダストモニタ(下記図の作業監視用DM①)の値が作 業管理値(1.7×10

震災発生時のがれき処理に関

メーカー 部品の注文 代理店 修理依頼 顧 客.

群発地震が白山直下 で発生しました。10 月の地震の最大マグ ニチュードは 4 クラ スで、ここ25年間で は最大規模のもので

4.「注記事項 連結財務諸表作成のための基本となる重要な事項 4.会計処理基準に関する事項 (7)原子力発 電施設解体費の計上方法

処理処分の流れ図(図 1-1 及び図 1-2)の各項目の処理量は、産業廃棄物・特別管理産業廃 棄物処理計画実施状況報告書(平成