スライド 1

カロリーチェックシステムの開発
越田研究室
J0423 田中理来
1
背景
従来・・・
情報の受け手だったユーザー
Web2.0
現在・・・
情報の発信者へとシフト
REST型Web
サービス
SOAP型Web
サービス
移行
2
REST型Webサービスについて
クライアント
XML
REST型Webサ
ービス
入力パラメータ
XML
実行結果
HTTPプロトコルを利用して
Webサービスを実行する形式
3
目的
• REST型WebサービスAPIをマッシュアップし、P
HPを利用して、新しいシステムを開発する
カロリーチェック
システム
4
システムの機能
• BMI指数,基礎代謝量,体重維持必要カ
ロリーを算出する
• 個々のファイルを作成する
• メニュー名とカロリー値をファイルに記録
する
• カロリーオーバーが無いかチェックし、表
示する
• 摂取できる残りのカロリーを表示する。
• 摂取カロリーを消費するウォーキングとラ
ンニング時間を表示する。
5
マッシュアップに利用した
Webサービス
• カロリー算出Webサービス
選択・指定したメニューのカロリーをXML
データとして返す
• カロリー消費Webサービス
指定したメニューのカロリーを消費するた
めに必要な運動時間をXMLデータとして
返す
6
システム概要
利用者の個人データの
入力
入力画面
名前
身長,体重,
年齢,性別
入力データ部
7
システム概要
XMLデータ
料理名タグ
キロカロリー
タグ
8
システム概要
カロリー消費
に要する運
動時間を表
示
出力画面
個人データから,BMI
指数,基礎代謝量,
体重維持必要カロリ
ーを算出し,表示
9
まとめと今後の課題
• メタボ対策用として,手軽に取得カロリーな
どが算出できるカロリーチェックシステムを
2種類のWebサービスをマッシュアップして,
PHPで開発した.
• カレンダーの日付をクリックすると、その日
食べたメニューが表示される予定だったの
がうまくいかなかったので、今後の課題と
していきたい。
10