2024 ソフトウェア設計及び演習用の班Wiki

23::gr04::モジュール内説明書(仕様書)

ページリンク

タイトル画面

今の段階ではデータの引き継ぎは考慮しないのでデータの受け渡しはない。 内部インタフェース → 性別設定画面へのシフト

性別設定画面

内部インタフェース → ・sessionStorageを利用しdata.jsに性別を保存。
sex_settei.js 20行目  キー:SEX 値:gender
            ・情報入力画面へのシフト

情報入力画面

内部インターフェース → (・sessionStorageを利用しdata.jsに名前、身長、体重、
               を保存。
               data.js   キー:NAMEs   値:NAME 
                      キー:heights 値:height
                      キー:weights 値:weight
                      キー:DATEs  値:DATE
                      キー:WEIGHTs 値:WEIGHT)
              ・メニュー画面へシフト

data.js

内部インタフェース → ・食事管理画面から栄養データを得る(以下、具体的な方法を後で記述)
            ・運動管理画面からハードさデータを得る。
            〜この時点でデータが保存される〜
            ・「カレンダー画面」にその日得た「運動」「食事」データ結果を表示。
            〜〜
            ・メニュー画面「その日が終わる」ボタンからデータを受け取りdata.js
             の次の日の内部データをセットする。
            ・↑のその日を終わる情報を受け取ったらトータルのハードさと
             トータルの栄養値からキャラクターの状態を決めるデータを決定、その
             データをメニュー画面キャラに渡す。

メニュー画面

内部インタフェース → ・日にちを認知するために「一日を終えるボタン」を押すと
             「ハードさ」「食事」の空データを運動画面、食事画面に渡し、
             カレンダー画面に次の日に移るデータを渡す。 
            ・data.jsからキャラ状態を決定するデータを受け取る。

カレンダー画面

内部インタフェース → ・data.jsから”ハードさ”の値、栄養摂取データを得て表示。

食事画面

内部インターフェース → ・摂取データをユーザから受け取りdata.jsに渡す。
            ・からの摂取データをメニュー画面から受け取る

運動画面

内部インターフェース → ・運動データをユーザから受け取りdata.jsに渡す。
            ・からの運動データをメニュー画面から受け取る

モジュールわけの様子

スクリーンショット 2023-08-08 15.52.34.png


最終更新日:2023/08/08 15:55:22