アットウィキロゴ

設計方針(DB設計含)

  • システムの目標
  • 設計方針
  • DBのテーブル設計

12/1 personaldataテーブルとid_tableを更新しました!

Field Type
id int(10) unsigned
name varchar(40)
sex int(10) unsigned
age int(10) unsigned
height int(10) unsigned
now_weight double
goal_weight double
start_time date
pass varchar(40)
kiso double
period int(10) unsigned

  • 現在の体重と目標体重をdouble型にして少数に対応するようにしました
  • periodフィールドを復活させました

day int(10) unsigned
weight double
incal double unsigned
outcal double unsigned

  • weightフィールドをdouble型にして少数に対応できるようにしました



11/26 予測グラフに使用するテーブル

個人:graph
line_id ○日目
patern 正負
line 傾きの量
個人予測:y_graph
s_line_id ○日目から
line_id ○日目
patern 正負
line 傾きの量
y_weight 予測の体重



11/25 食事と運動を格納するテーブルの仕様を変えました!

食事:
day ○日目
foodid 食べた食事メニューのid
foodtimes そのメニューをどれくらい食べたか
運動:
day ○日目
exid した運動のid
extimes その運動を何時間行ったか


personaldata(改訂版)11/30時点での最新版


Field Type
id int(10) unsigned
name varchar(40)
sex int(10) unsigned
age int(10) unsigned
height int(10) unsigned
now_weight int(10) unsigned
goal_weight int(10) unsigned
start_time date
pass varchar(40)
kiso double

now_weightとgoal_weightから健康的にやせる期間が自動的に決まってくるという話が出たので、期間を格納するperiodというフィールドをなくしました。
また、ログインシステムを作ってユーザを識別するためにパスワードを格納するpassというフィールドを追加しました。

11/23 個人テーブルの仕様を変えました!

テーブル名は(id)_table
day ○日目
weight その日の体重
incal 摂取カロリー
ourcal 消費カロリー

その日に食べた食事とした運動を格納するテーブルも作りました
食事:
day ○日目
foodid 食べた食事メニューのid
運動:
day ○日目
exid した運動のid

現時点(11/13)でのデータベース作成状況です!

  1. 下の「table1.pdf」にまとめたので確認してください(´・ω・`)

プログラム使用の流れ(↓にファイルをアップ)11/16



作成目標(主に第二回中間から変更がある部分について記述)

理想予測グラフ

予測グラフ作成(第二回中間発表パワポ内の説明に同じ)⇒計測期間の平均の傾きと残りの期間の傾きの比をとり、予測グラフを残りの期間にあった傾きに補正する。

達成度

理想線ではなく、理想予測グラフから点数付け
達成者はランキングから除外し、達成者としてのみ表示(未達成者も同じく)
ランキングは前日のものを表示しておき、データ入力後更新?

健康面の考慮★★

一ヵ月の減少理想は2%~5%⇒目標体重からこちらが目標期間を決定(2%~5%の枠内で期間を選択できるようにしてもいい)
ex)体重50kgの人が-1kgを目標とした→目標期間は12日間(5%)~1か月(2%)内でなければならない

タグ:

+ タグ編集
  • タグ:
最終更新:2010年12月01日 16:58