Download presentation
Presentation is loading. Please wait.
1
筋トレ支援システム 青春!筋トレ日記 作成 IE4 高橋・中務・藤本・重田・市川
2
目的 筋トレは継続が必要で、効果がでるには長い時間を要する。筋トレをしようと思っても続かなかった人や思うように効果が出せなかった人、効果を感じられなかった人達も多いだろう。本システムでは、このような問題を解決するために幾つか工夫をした。
3
概要 対象者 各個人の筋力アップ及び体力の向上を目的とする。 体力テストによって分析した結果を基に効果的なトレーニング計画を作成する。
各個人の筋力アップ及び体力の向上を目的とする。 体力テストによって分析した結果を基に効果的なトレーニング計画を作成する。 まず、続けれないという問題を解決するために、毎日携帯にメールを送るシステムを取り入れた。また、定期的にテストを行ってもらい、結果をグラフ化することで、成果を実感できるようにした。 (一般的に筋トレは効果が出始めるのに最低1ヶ月は必要だと言われている) また、他のユーザと競争できる等、ユーザのやる気が起こるような工夫をした。 対象者 筋肉をつけたい人、体力を向上させたい人。
4
機能 本システムはインターネットに接続したサーバPC、クライアントPCと携帯電話を利用し、次の機能を実現する。 1 データ入力機能
本システムはインターネットに接続したサーバPC、クライアントPCと携帯電話を利用し、次の機能を実現する。 1 データ入力機能 ・基本データ 初めての人には、右のような入力 画面で基本データを入力してもらう。 会員の人には、ユーザ名とパスワ ードを入力して入ってもらう。
5
・体力テストの結果 体力テストの内容を表示して、実行してもらい、その結果を入力してもらう。 体力テストは、短時間(約15分)で終わり、筋力を出切るだけ詳しく調べれる内容 にした。
6
2 筋力判定機能 3 結果出力機能 ・体力テストの結果を基にデータベースから、ユーザの各筋力項目を点数化する。
2 筋力判定機能 ・体力テストの結果を基にデータベースから、ユーザの各筋力項目を点数化する。 ・点数化された各筋力項目の値から総合点を求めて、データベースからそのユーザの筋力レベルを 判定する。 ・求めた総合点とデータベースから今までに判定したユーザの総合点を比較して、今までに判定した ユーザの中での順位を出す。 3 結果出力機能 ・2で求めた各筋力項目の点数を棒グラフで表示する。 ・総合点、判定した筋力レベル、ユーザ内での順位も同時に出力する。 ・判定して一番数値が低かった部位を主に強化するように組んだ一週間の筋トレスケジュールを出力 する。 ・スケジュールと一緒に各メニューの名前を出力し、そこをクリックすればそのメニューのやり方、筋力 レベルに応じた一回にやる回数等を見れるようにした。
8
4 携帯電話への送信機能 5 継続機能 ・表示したスケジュールを基に、 その日のメニューを携帯電話へメールで送信する。
4 携帯電話への送信機能 ・表示したスケジュールを基に、 その日のメニューを携帯電話へメールで送信する。 ・メールの送信は1日1回、17時に行う。 5 継続機能 ・適当な期間を空けてユーザに同じ体力テストを行ってもらい、パソコンで入力してもらう。 ・1回目、2回目、3回目…と各筋力項目の点数の結果を折れ線グラフで表示して、成果を一目で分か るようにする。
10
システムの特徴 ・判定結果によって筋トレの内容や強度を変化させる。
・判定結果によって筋トレの内容や強度を変化させる。 ・判定した結果から分かった一番弱い筋力の部位を重点的に鍛える一週間の筋トレスケジュールを作成して表示する。 ・表示したスケジュールの内容を各ユーザの携帯電話にメールで送信して、その 日やるべきことを確認できる。 ・結果を出力する時に、今までこのシステムを使ったユーザの中での順位も同時 に表示して、ユーザに対抗心を持たせてやる気を出させる。
11
実現方法 ・24時間稼動可能なサーバとなるPCが必要。 サーバPC上にCGIプログラムとして主要機能を実現する。
・24時間稼動可能なサーバとなるPCが必要。 サーバPC上にCGIプログラムとして主要機能を実現する。 クライアントPCはWebブラウザを用いて、httpプロトコルでサーバPCと通信する。 サーバ上に常駐するメール発信プログラムが携帯電話へメールする。
12
実行環境 開発環境 サーバ :Postgresgl 一般的なサーブレットコンテナ クライアント :一般的なWebブラウザ、携帯電話
サーバ :Postgresgl 一般的なサーブレットコンテナ クライアント :一般的なWebブラウザ、携帯電話 開発環境 データベース = Postgresgl 言語 : JDK 1.3.1 フレームワーク : struts-1.1 サーブレットコンテナ : tomcat-4.1 OS : FreeBSD-4.8R
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.