災害時支援物資流通管理 システムの提案と試作 ― Apache/Tomcat/MySQL/Active Perl on Windows XP ― 北海道情報大学 情報メディア学部 情報メディア学科 新井山ゼミ 0321612 中村 有佑 発表内容(目次) 1. 2. 3. 4. 開発概要 開発目的 開発手順 開発成果 5. 6. 7. 8. 評価 考察 今後の課題 参考文献 開発概要 • 大規模災害時において支援物資の 流通を円滑に行うためのシステムの構築 • 主な機能 – 支援物資をWebサーバ上にデータベース化 – バーコードを使用した入力の簡略化 – 避難所へ支援物資の情報を伝達 開発目的 • 災害時の流れ 大規模災害発生 ↓ 支援物資届く ↓ 仕分けして各避難所へ輸送 開発目的 「問題点」 物資が大量に届いて仕分けに時間がかかる ↓ 仕分け作業に人手を増やす ↓ 他の作業で人手不足が発生 ↓ 効率よく仕分けるシステムを作れないか 開発手順 • システムの構成 – – – – – – 開発言語 データベース コンパイラ サーブレットコンテナ HTTPサーバ Perl (CGI用) Java Servlet Page MySQL 4.1.22 Java SDK 1.4.2_13 Tomcat 4.1.34 Apache 2.22 Active Perl 5.1.6 開発手順 「データベースの作成」 • 支援物資 – 「管理テーブル」 – 「要求テーブル」 – 「発送テーブル」 …到着した物資のデータ …ユーザーが要求したデータ …避難所に発送した物資のデータ • その他 – 「避難所テーブル」 …避難所のデータ – 「管理者テーブル」 …管理者のデータ 開発手順 • ユーザーの権限 – 「管理テーブル」での検索 – 「要求テーブル」へデータを登録 – 避難所に到着した物資のデータの削除 • 管理者の権限 – – – – – 「管 理 テーブル」・・・検索,登録,削除,変更 「要 求 テーブル」・・・検索,削除,変更 「発 送 テーブル」・・・登録 「避難所テーブル」・・・登録,削除 「管理者テーブル」・・・登録,削除 開発成果 ユーザー側 検索 物資を選択 避難所指定 開発成果 管理者側 発送する物資を選択 バーコードを印刷 発送 開発成果 • 避難所に到着 ↓ • バーコードリーダで読み取り ↓ • データ削除 開発成果 管理者の登録 避難所の登録 評価 • • • • 手作業より効率的な仕分けが可能 迅速な全体の状況把握が可能 バーコードによる入力の簡略化 JavaScriptの応用・・・キーボードに触れる ことなく削除処理が可能 考察 • 効率化 – 電話やFAXより素早く,細かい要求にも対応可能 • バーコードの使用 – キーボードより早く正確な入力が可能 • JavaScript – 入力すると自動的に画面遷移するスクリプト ↓ 作業の簡略化に成功 今後の課題 • ソースコードの改良 – オブジェクト指向設計をより生かしたソースコード の作成 – 可読性の向上 • JavaScriptの活用 – ユーザビリティの向上 参考文献 • 「ゼロからはじめる JSP+サーブレット超入門」 永嶋浩著 メディア・テック出版(2003) – JSP/Servletの学習 • MySQL入門的テキスト – データベースの学習,作成 http://www.harukaze.net/~hacha/mysql/index.htm • バーコード表示システム – バーコードのWeb上への表示 http://homepage1.nifty.com/well/barcodes • バーコードのウェルキャット – バーコードリーダの購入/バーコードの種類 http://www.welcat.co.jp/index.htm
© Copyright 2024 ExpyDoc