2023 ソフトウェア設計及び演習用の班Wiki
23::gr08::モジュール分け
ホーム画面(home.html) 担当:尾形、原田
ホーム画面の操作に関するモジュール
- yotei():今日の予定表示欄
- setOption():日付移動に関する関数
- change_cal():日付移動に関する関数
- change_month():日付移動に関する関数
- change_form():日付移動に関する関数
- allcal():万年カレンダー表示
- m_income:今月の収入表示
入力画面:手書き機能(nyuryoku.html) 担当:林、尾形
- man_draw_init():canvasの初期設定を行う。
- drawLine():線を引く
- clearCan():書いたものを消す
- 指で操作するとき
- onDown():書き始めたときの座標を保存
- onMove():書き終わりの座標を保存
- onUp():描くのをやめる
- マウスで操作するとき
- onMouseDown():書き始めたときの座標を保存
- onMouseMove():書き終わりの座標を保存
- onMouseUp():描くのをやめる
入力画面:データの保存や計算など(nyuryoku.html) 担当:原田、中村
- keysave():日付を読み込む
- save():1日ごとに入力した内容をローカルストレージに保存
- load():ローカルストレージから保存した内容を読み出す。
給料、睡眠時間の平均、勉強時間の平均を計算する。
<keysave()で利用した変数や、配列>
- key:読み出す日付
<save()で利用した変数や、配列>
- last:最後に保存した日付
- data[]:一日分のデータ。入力された以下のデータを入れる。
{baito:バイト名、zikyu:時給、kaisi:開始時間、syuyou:終了時間、suimin:睡眠時間、benkyo:勉強、yotei:予定}
- val:dataをJSON型に変換した内容
<load()で利用した変数や、配列>
- getVal:ローカルストレージから読み出した内容
- Ndata[]:getValをJSON型から変換した内容、読み出した日付の以下のデータが入っている。
{baito:バイト名、zikyu:時給、kaisi:開始時間、syuyou:終了時間、suimin:睡眠時間、benkyo:勉強、yotei:予定}
- day:繰り返し読み出す際に利用する日付
- suiminH:睡眠時間の平均
- benkyoH:勉強時間の平均
- time:バイトの就業時間
- syunyu:バイトの給料
最終更新日:2023/07/28 10:21:59