15
オオオオオオオオオオオオ オオオオオオオオ NACM osaka(B3) don オオ オオオhada オオ

オフライン環境を考慮した 物品管理システム

  • Upload
    alec

  • View
    43

  • Download
    0

Embed Size (px)

DESCRIPTION

オフライン環境を考慮した 物品管理システム. NACM osaka(B3)    親: don さん      サブ親: hada さん. EPC abstract model. ONS. ONS redirect to EPCIS. 2. 接続. EPCIS の場所など を問い合わせ. EPCIS. アプリケーション. バックエンドシステム Keyed by EPC. 3. 参照データ. 問題意識.  オフライン環境での利用モデルを考えるべき ネットワーク障害 e.g.) N+I での入出者管理ゲート ネットワーク環境が整っていない場面 - PowerPoint PPT Presentation

Citation preview

Page 1: オフライン環境を考慮した 物品管理システム

オフライン環境を考慮した物品管理システム

NACMosaka(B3)

   親: don さん     サブ親: hada

さん

Page 2: オフライン環境を考慮した 物品管理システム

ONS

アプリケーション

EPCIS

バックエンドシステムKeyed by EPC

1. EPCIS の場所などを問い合わせ

2. 接続

3. 参照データ

ONS redirect to EPCISEPC abstract model

Page 3: オフライン環境を考慮した 物品管理システム

問題意識 オフライン環境での利用モデルを考える

べき– ネットワーク障害

e.g.) N+I での入出者管理ゲート

– ネットワーク環境が整っていない場面e.g.) N+I の hotstage 段階での機材管理e.g.) 工事現場の梯子の管理

Page 4: オフライン環境を考慮した 物品管理システム

今期の目標  Auto-ID ブースの機材管理システムの構

築– 動機

• イベント等で持ち出すことが多いので管理が大変• イベント先にネットワークがないことは日常茶飯

事– 目的

• 誰が、何を、いつ、借りて(返して)いったのか• 誰が最後にその機材を管理したかの特定

Page 5: オフライン環境を考慮した 物品管理システム

利用イメージ

Page 6: オフライン環境を考慮した 物品管理システム

利用イメージ

タグを読み込む

読み込んだデータを携帯端末に一旦保存

端末内で DBとの接続性を確認するルーチン

接続性が確認され次第保存してあるデータを DBに更新しにいく

Page 7: オフライン環境を考慮した 物品管理システム

システム要求• DB での管理項目

– 機材識別子(タグ EPC )• object_id

– 誰がその機材を持ち出しているのか? - • user_id

– 機材は借りられたのか、返されたのか?• object_status

– 機材を持ち出した / 返却した時刻• timestamp

• データの整合性– 古いデータで新しいデータを上書きしてしまわない

ようにする

Page 8: オフライン環境を考慮した 物品管理システム

設計概要図

タグを読み込む

タイムスタンプ

ファイルに保存

DBとの接続性確認

DBに更新

ファイルの中身を消去

ファイル読み込み

ファイル (EPC + User_ID + status + TimeStamp)

DB

Reader (user_ID, status) Connecter ()

EPC

+ User_ID + status

+ TimeStamp

接続を確認するまでループ

Page 9: オフライン環境を考慮した 物品管理システム

設計概要

Internet

Internet

DB

Page 10: オフライン環境を考慮した 物品管理システム

データの流れのフローチャートEPC ( オブジェクト ID) を読み込む

ノード内のファイルにデータを保存

接続性があるか

DB更新

EPC にユーザID、ステータス、タイムスタンプを追加

Page 11: オフライン環境を考慮した 物品管理システム

データベース設計objectid uid status last_update

osaka 2004-07-27 12:05:10

10486 osaka return 2004-07-24 03:24:53

10548 osaka return 2004-07-25 16:35:23

objectid object_name serial_number

10383 OMRON R/W 001

10486 OMRON R/W 002

10548 OMRON R/W 003

uid login kg

1000 osaka nacm

1001 paina nacm

1002 sonata nacm

10383 borrowreturn

Page 12: オフライン環境を考慮した 物品管理システム

実装環境• IBM Think Pad X31

– CPU Intel Pentium M 1.6 GHz– メモリ 512MB

• OS– FreeBSD 4.9R on VMware (Windows XP)

• プログラミング言語– C 言語– PHP

• データベース– PosgreSQL

Page 13: オフライン環境を考慮した 物品管理システム

まとめ• できたこと

– オフライン環境で、データをストックしてオンラインになってから、データをDBに更新しにいくシステムの実装

– SQL / PHP / C 言語 の勉強

• 反省点– 設計 / 実装が遅れて、システムの評価が不十分

Page 14: オフライン環境を考慮した 物品管理システム

今後の展望• 本システムの評価

• 物品管理以外でのオフライン環境下でのAuto-ID システムの利用モデルでの設計、実装

Page 15: オフライン環境を考慮した 物品管理システム

以上です• ご清聴ありがとうございました。