>>{23::gr07}{班ページトップへ} !!! プロジェクト名 '''' '''のあのる ~時間とお金の管理アプリ~''' '''' !!! プロジェクト説明 大学生向けのスケジュール管理アプリ
学生の講義日程やアルバイトの時間だけでなく、学生のお財布事情までもこのアプリで一括管理できる !!! モジュール分けと各関数の説明 [[モジュール分けのページ|23::gr07::モジュール分け]] !!!フローチャート <<{flowchart.png}((br))((br)) !!! ページの説明 !! ログインページ *ログイン画面から **IDをもっている場合→IDとパスワードを入力後、「login」ボタンでログインをすることができる。 **新規ユーザーの場合→下の「make」ボタンをクリックで初期ID設定画面にとぶ。そこで自分の好きなIDとパスワードを設定する。ただし、パスワードは10文字以上である必要がある。((br)) <<{ログイン.png}((br))((br)) !! ID作成ページ *自分の好きなIDとパスワードを設定できる。ただし、パスワードは10文字以上である必要がある。 *上の「save」ボタンで保存し、初期設定ページにとぶ。 *下の「return」ボタンでログインページに戻ることができる。 <<{ID作成.png}((br))((br)) !! 初期設定ページ *初期設定画面では講義の開始時刻と1講義あたりの時間、アルバイト先の名前と時給を設定する。 *上の「save」ボタンで保存し、ログインページにとぶ。 *下の「return」ボタンでID作成ページに戻ることができる。 <<{初期設定.png}((br))((br)) !! メイン(カレンダー)ページ *メイン画面は週ごとに表示している。 **画面上部左右にある「<」「>」ボタンで一週間前後に移動ができる。 **右下(画像だと右中央)の「+」ボタンから講義を追加することができる。 **右上のメニューバーから設定ページにとぶことができる。 <<{Calendar.png}((br))((br)) !! 講義・バイト予定の追加/削除ページ *講義を追加したい日程・科目名・講義室を選択・入力し、「subscribe」ボタンでカレンダーページに追加することができる。 *バイトの予定を追加したい日程・追加したいバイト・時間を選択・入力し、「subscribe」ボタンでカレンダーページに追加することができる。 *講義・バイト予定の削除をしたいときは、選択フォームから削除したい予定を選択して「subscribe」ボタンを押すことで、カレンダーページから削除することができる。 <<{講義予定12.png}((br))((br)) !! 設定ページ *名前・学年・講義時間・アルバイト先の店舗名・時給を設定(追加)することができる。 *「save」ボタンを押すと保存し、カレンダーページに飛ぶ。 <<{設定画面.png}((br))((br)) !!! 良かった点、改善点 !! 良かった点 * 自前のサーバーを立ててプログラムを動かすことができた。 * 大きなバグを残すことなく、一通りのプログラムを作ることができた。 * 早めにモジュール分けの作業を行っていたため、それぞれの人が自分の作業に取り掛かることができた。 !! 改善点 * サーバーの構築や整備という負担の大きいことを一人だけに頼ってしまい、苦労をかけてしまった。 * HTMLの動きをつけて良くなったが、背景部分があまり手を加えられなかった。 * バイトをしていない人は初期設定ができないため、そもそも使うことができない。 !!!担当 !!!GitLabリポジトリ [GitLab|https://gitlab.cis.iwate-u.ac.jp/2023_g07/scheduler_software_07/-/tree/master/work]