オフライン環境を考慮した 物品管理システム
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 PresentationTRANSCRIPT
![Page 1: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/1.jpg)
オフライン環境を考慮した物品管理システム
NACMosaka(B3)
親: don さん サブ親: hada
さん
![Page 2: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/2.jpg)
ONS
アプリケーション
EPCIS
バックエンドシステムKeyed by EPC
1. EPCIS の場所などを問い合わせ
2. 接続
3. 参照データ
ONS redirect to EPCISEPC abstract model
![Page 3: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/3.jpg)
問題意識 オフライン環境での利用モデルを考える
べき– ネットワーク障害
e.g.) N+I での入出者管理ゲート
– ネットワーク環境が整っていない場面e.g.) N+I の hotstage 段階での機材管理e.g.) 工事現場の梯子の管理
![Page 4: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/4.jpg)
今期の目標 Auto-ID ブースの機材管理システムの構
築– 動機
• イベント等で持ち出すことが多いので管理が大変• イベント先にネットワークがないことは日常茶飯
事– 目的
• 誰が、何を、いつ、借りて(返して)いったのか• 誰が最後にその機材を管理したかの特定
![Page 5: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/5.jpg)
利用イメージ
![Page 6: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/6.jpg)
利用イメージ
タグを読み込む
読み込んだデータを携帯端末に一旦保存
端末内で DBとの接続性を確認するルーチン
接続性が確認され次第保存してあるデータを DBに更新しにいく
![Page 7: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/7.jpg)
システム要求• DB での管理項目
– 機材識別子(タグ EPC )• object_id
– 誰がその機材を持ち出しているのか? - • user_id
– 機材は借りられたのか、返されたのか?• object_status
– 機材を持ち出した / 返却した時刻• timestamp
• データの整合性– 古いデータで新しいデータを上書きしてしまわない
ようにする
![Page 8: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/8.jpg)
設計概要図
タグを読み込む
タイムスタンプ
ファイルに保存
DBとの接続性確認
DBに更新
ファイルの中身を消去
ファイル読み込み
ファイル (EPC + User_ID + status + TimeStamp)
DB
Reader (user_ID, status) Connecter ()
EPC
+ User_ID + status
+ TimeStamp
接続を確認するまでループ
![Page 9: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/9.jpg)
設計概要
Internet
Internet
DB
![Page 10: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/10.jpg)
データの流れのフローチャートEPC ( オブジェクト ID) を読み込む
ノード内のファイルにデータを保存
接続性があるか
DB更新
Y
N
EPC にユーザID、ステータス、タイムスタンプを追加
![Page 11: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/11.jpg)
データベース設計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: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/12.jpg)
実装環境• 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: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/13.jpg)
まとめ• できたこと
– オフライン環境で、データをストックしてオンラインになってから、データをDBに更新しにいくシステムの実装
– SQL / PHP / C 言語 の勉強
• 反省点– 設計 / 実装が遅れて、システムの評価が不十分
![Page 14: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/14.jpg)
今後の展望• 本システムの評価
• 物品管理以外でのオフライン環境下でのAuto-ID システムの利用モデルでの設計、実装
![Page 15: オフライン環境を考慮した 物品管理システム](https://reader035.vdocuments.mx/reader035/viewer/2022081503/56814947550346895db6911b/html5/thumbnails/15.jpg)
以上です• ご清聴ありがとうございました。