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