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

22::gr10::活動記録

第1回活動記録(4月15日)

  • メンバー決め
  • 班長、副班長決め
  • 仮テーマ決め(家計簿)

第2回活動記録(4月22日)

  • Gitlabの作業
  • テーマ決め
  • 簡易企画書作成

テーマは家計簿として進めていくことにした。HTMLとJavaScriptなどを使用する予定。 対象(ターゲット)を絞れるように独自のアイデアを取り入れていきたい。

第3回活動記録(5月6日)

  • 簡易企画書見直し
  • ものと操作の洗い出し

"ここをこうすればこうなる"という全体の大まかな造りを考案できた。これを元に作成していきたい。TAさんにユーザログインのシステムは難しいので後回しにした方が良いとのことだったので、メインページの作成から取り組みたい。

第4回活動記録(5月13日)

  • ものと操作の洗い出し

 ものと操作の洗いだしの部分で、画面から画面へ遷移する際の「戻る」ボタンの追加など、細かい部分を追加した。
イメージは固められたと思うので、これからの課題にしっかりと取り組みたい。

第5回活動記録(5月20日)

  • モジュール分け

 モジュール分けについて、ルーズリーフに手書きで図を書いて整理した。
次回は、役割分担とプロトタイプについて考えいきたい。

第6回活動記録(5月27日)

  • プロトタイプ作成の担当分け
  • プロトタイプ作成

 担当分けをして、それぞれ担当されたモジュールについてのプロトタイプ作成に取り組んだ。 Gitlabにファイルをアップロードするという操作の確認も行った。 引き続き、プロトタイプ作成を頑張っていきたい。

第7回活動記録(6月3日)

  • プロトタイプ作成

 Zoomを使った遠隔でのグループワークだった。各個人で割り当てられたプロトタイプの作成に取り組んだ。 中間発表に向けて、準備を進めていきたい。

第8回活動記録(6月10日)

  • プロトタイプ作成
  • 中間発表準備

 プロトタイプ作成から、タイトル画面からホーム画面への遷移、ホーム画面にそれぞれのモジュールを反映させるところまで行った。データベースの作成と、それを反映させることが今後の目標だと思うので、頑張りたい。

第9回活動記録(6月17日)

  • 中間発表
  • プロトタイプの見直し

 中間発表で、改めてどこを改善するべきかなどを話し合った。今回作成したプロトタイプからよりよいものになるように頑張りたい。データベースについては前回と引きつづき、どうするのか検討していきたい。

第10回活動記録(6月24日)

  • プロトタイプの改善
  • データベースの設定

 プロトタイプから得られた課題などの改善に取り組んだ。データベースはローカルストレージを使用する方針で行くことにした。各値をページを超えて共有できれば、家計簿の全体の流れが完成するので、次回の時間で実装させたい。

第11回活動記録(7月1日)

  • 各モジュールの改善
  • データベースの変更

 各モジュールの改善は引き続き各自取り組んだ。データベースはローカルストレージだと配列的に情報を入れるのが難しいということでIndexedDBを使う方向でいくことにした。

第12回活動記録(7月8日)

  • 各モジュールの改善
  • 画面遷移作成

 各モジュールでタイトル画面からホーム画面に行ったり、ホーム画面から追加画面に行ったりというような画面遷移の流れを作った。

第13回活動記録(7月15日)

  • 各モジュールの改善
  • データベースとの連携
  • デザイン面の改善

データベースを用いて、作成したモジュールでデータベースに追加できるようにしたり、またデータベースから値を持ってきて、表示できるようにした。

第14回活動記録(7月29日)

  • 最終発表

 班長と副班長で発表を進めた。あまり充実した機能を付けられなかったので、さみしい発表だったと思うが、頑張った。

最終発表以降の改善点

 IndexedDBで一回で値を取れず、カレンダーの日付をダブルクリックしないとその日の収入・支出詳細が出てこなかったが、ワンクリックで出せるようにした。方法としては, SessionStorageで一時的に値を保存することで無理やり値を取り出すことができた。円グラフもその方法で試して、2022年内の表示は可能になったが、年をまたぐ表示は試したが、提出期間内には改善できなかった。  

メッセージ

 グループ活動で協力していただいたグループのみなさん、TAさん、そして授業全体をまとめていただいた山中先生に感謝します。ありがとうございます!


最終更新日:2022/08/05 12:14:04