Transcript Document

カーリルを利用した
書籍活用/蔵書管理システム
研究者:J0639 山中勇太
指導教員:越田高志
1. はじめに
• 多くの企業がWebサービスを提供している。
• インターネット通販、図書館により書籍の入手
が容易になった。
なので
目的
複数のWebサービスを組み合わせて、
より効率よく楽しく読書ができるシステム
2. システムの構成について
・カーリル
・楽天ブックス書籍検索
・Yahooショッピング商品検索
・MySQL
マッシュアップ
本システム
開発環境
OS
Windows Xp
言語
PHP
Httpサーバ
Apatche
データベース MySQL
2.1 カーリルについて
• 全国の図書館から蔵書情報と貸出状況を検索
松江市の図書館を指定、 Googleをキーワードとして検索した結果
カーリルAPI
蔵書検索機能 実行URL
・
http://api.calil.jp/check?appkey=
[keyid]&isbn=[isbn]&systemid=
[systemid]&format=xml
keyid
isbn
アプリケー 書籍コード
ションID
systemid
都道府県
実行
XMLデータ
2.2 楽天ブックス書籍検索API
・実行URL
http://api.rakuten.co.jp/rws/3.0/rest?
developerId=[keyid]
&operation=BooksBookSearch
&version=2010-03-18&title=[keyword]
keyid
keyword
アプリケーションID
書籍名
実行
XMLデータ
2.3 Yahooショッピング商品検索API
・実行URL
http://shopping.yahooapis.jp/
ShoppingWebService/V1/itemSearch
?appid=[keyid]&query=[keyword]
keyid
keyword
アプリケーションID
書籍名
実行
XMLデータ
3. システムの機能
入力
・ユーザ登録機能
・書籍名検索機能
・カーリル検索機能
・データベース検索機能
入力画面
「ぐりとぐら」での書籍検索結果
入力画面
検索結果
3.1 ユーザ登録機能
• ユーザごとに書籍を管理するため、
ユーザを登録する
ユーザごとのテーブル
書籍名
ISBNコード
感想
title
isbn
impre
3.2 書籍名検索
• 書籍を購入、登録するための機能
・Yahoo検索結果
・楽天ブックス検索結果
ISBN
(カーリル検索)
登録ボタン
(データベース登録)
URL
(商品ページ)
ISBN
リンク
登録
データベースへの登録
題名
ISBN
登録
書籍名
ISBNコード
感想
title
isbn
impre
登録ボタン
3.3 カーリル検索
• 図書館で書籍を借りるための機能
県名
解析
貸出状況
URL
3.4 データベース検索
• 今までのレビューを読み返す、
他人のレビューを読むための機能
全レビュー
検索
他人のレビューを
検索
自分の
レビュー
更新
ボタン
感想の更新
感想
更新ボタン
登録
書籍名
title
ISBNコード
isbn
感想
impre
4. 類似システムとの比較
本システム
読書メーター
ブクログ
検索機能
・Yahooショッピング
・楽天ブックス
Amazon
・Amazon
・他多数
図書館の検索
○
×
△
読書量の管理
×
○
×
商品検索のしやすさ
○
△
○
レビューの共有
△
○
○
本システムの利点
・商品検索結果からカーリル検索、データベース登録ができる
・簡単にカーリル検索ができる
5. 今後の課題
• Amazonなどの導入による検索機能の向上
• 蔵書管理能力の向上
• ユーザー間のレビューの共有をより便利に
ご清聴ありがとうございました