0621604-20100201

「図書管理」のための
Webアプリケーション開発
-Apache/Tomcat/MySQL/Java on Windows XP-
北海道情報大学 情報メディア学部
情報メディア学科 新井山ゼミ
0621604 高橋 隼
発表内容(目次)
•
•
•
•
研究概要
制作目的
制作手順
制作成果
•
•
•
•
評価
考察
今後の課題
参考文献
制作概要
• 制作目的
– プログラミング能力の向上
– Webデザイン能力の向上
• 制作手順
– 設計
– 開発
– テスト
• 制作成果
– 2点のシステムを制作
制作目的
• 過去の成果,経験の発展
– 専門学校時代の卒業制作
• Webアプリケーションを制作
• 時間の都合で満足が行かず,心残り
制作手順
• 設計
– 各設計書作成
• データベース,画面遷移,クラス,etc...
• 開発
– プログラミング
• Eclipse
• テスト(ローカル)
– Apache Tomcat + Webブラウザで実行
制作手順
• サーバ上にアップロード
• テスト(サーバ上)
– Webブラウザで実行
制作手順
•
開発環境
– 使用OS
• Windows XP
Home Edition
•
統合開発環境
–
Eclipse 3.5 Galileo
制作手順
•
Apache Tomcat
–
Servletコンテナ
•
JSPをServletに変換
•
Servletを実行
•
Apache HTTP Serverと連携し
Web上にアプリケーションを公開
開発成果(3年次)
• 駐車場管理システム
– 小規模駐車場での
利用を想定
– 携帯電話からの
利用が可能
– Web上で空車状況
の確認が可能
開発成果(4年次)
• 図書管理システム
– 小,中規模図書館
での利用を想定
– Web上で書籍情報
の登録,確認が可能
開発成果(4年次)
• 図書管理システム
– 書籍情報登録
• ISBNコード入力による
自動化
• Product Advertising
API を利用
開発成果(4年次)
•
Product Advertising API
– Amazon.comから提供
– Amazonの商品情報を取得できるサービス
– アフィリエイトなどで利用
評価
• 駐車場管理システム
– デザインの充実
• 図書管理システム
– 新たな技術の取得
考察
• 駐車場管理システム
– オリジナルのアイコンを制作
– 携帯電話から利用した場合のデザインに考慮
• 図書管理システム
– Product Advertising APIの利用
• 入力作業の簡略化に成功
今後の課題
• ソースコードの可読性向上
– コーディング規約にのっとった記述
– コメントの付加
– JavaScript, CSSの外部定義
• セキュリティ技術の取得
– 情報の暗号化
– SSLの導入
参考文献
• Eclipse
http://www.eclipse.org/
• Apache Tomcat
http://tomcat.apache.org/
• Amazon Web Services
http://aws.amazon.com/
※リンク※
•
システム