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

24::gr08::阿部 優人

活動記録

第1回

班決めと大まかな内容、方針を決定した。
<コメント>
自分たちのプログラム力でどこまでできるのかを想像しながら内容を決めていくのがワクワクした。

第2回

簡易企画書を作成した。班員と話し合いながら案を出し合った。
<コメント>
使用者のニーズに応えようとすればするほど案が大きくなっていった。アイデアがたくさん浮かぶがそれをプログラムで表現することがとてもむずかしそうだと感じた。時々班の人と意見がぶつかることがあったが討論の末、折り合いをつけれて良かった。

第3回

簡易企画書をより詳しく分析してものと操作を書き出した。簡易企画書の編集を手伝った。
<コメント>
ものと操作について考えていくうちに簡易企画書を書いている段階では気にならなかった部分が気になってきて企画書を分析できている気がして良かった。

第4回

他の班員がモジュールわけを行っていたので、ログイン画面と新規ログイン画面を作った。
<コメント>
ユーザーに見える部分は比較的簡単に作ることができた。これから、データベースを使ってユーザーの情報と一致させることや新規で登録した情報をどこに収納していくのかなど実際にやってみないとわからないことがたくさん合った。

第5回

ログイン画面と新規ログイン画面を変更して、リンク先を変更した。git labで変更しようとしたが途中変更できず、行き詰まった。
<コメント>
途中行き詰まってしまってとても焦った。データベースへのデータの追加やデータの読み込みが自分が担当している部分で一番の難関だと感じているので頑張っていきたい。

第6回

ログイン画面と登録画面の入力したデータを保持するようにした。ただ、リンク先で飛ばすのではなく条件によって判別するための準備をした。
<コメント>
データの保持はできるようになってきて良かった。条件分岐の部分でボタンを押しても関数が実行されない、ページ遷移のための条件分岐の方法がまだ曖昧なのでそこの部分をブラッシングして次の講義で実際に処理できるようにしていきたい。

第7回

過去問の画面をフォルダーに保存すること、保存した画像を持ってくることができるようになった。データベースへの画像の入れ方を学び実際に入れようとしたがうまくできず止まってしまった。
<コメント>
画像を保存する方法はファイルを保存してあげるだけだったのでそこまで難しくなかったが実際にそれをデータベースに入れるのはデータベースの知識が必要になってきてどうすればいいかわからなくなったので、データベースの理解を深めていきたいと思う。

第8回

データベースへの画像挿入について行った。実際にやってみるとタイプが違っていたり様々な問題が表示された。
<コメント>
どこでエラーが起こっているのかわからず修正部分を探すところが難しかった。また、修正部分を見つけても修正の仕方がわからなかくて苦戦した。

第9回

中間発表

第10回

タイトル画面が欲しいとアドバイスを受けたので、タイトル画面を作った。タイトル画面のデザインまでうまく行き、自分の試しのプログラムでもページ遷移ができた。title.html,title.cssを作り、app.jsの中身も変更した。
<コメント>
実際に試行錯誤していく中で自分の思うようにすこしずつプログラムができるようになって嬉しかった。本番で使うプログラムに組み込むのを次回しようと考えていてそのときにうまく行けばいいと思った。

第11回

今回はタイトル画面を全体のプログラムに組み込んだ。過去問をデータベースに挿入することはできていたが、出力ができていなかったので、その方法を模索していた。なにをすればいいかわからない状態から、進歩することができ、次週プログラムを実装する。
<コメント>
自分の思った通りにプログラムすることができ、タイトル画面からの遷移までうまくいってよかった。次週はデータベースから過去問を出力できるようにして、アプリを完成に近づけられるように頑張りたい。

第12回

今日はデータベースへのデータの挿入と出力をしようとした。データベースからデータによって出力するものを変更するためにいままでデータベースへ挿入していたプログラムを変更した。データベース内でのデータとの照合はできるようになった。データベースから持ってきた情報を出力する部分のプログラムを最後に書くことで出力ができるように次回していきたい。
<コメント>
データベースを理解することが苦労した。一部分を変更するだけでプログラムがうまく動かなくなったりして大変だった。

第13回

今回はデータベースから情報を引き出すことに成功した。ページ遷移とデータベースからの情報取得を同じボタンで行っていたらページ遷移がうまく行かなかったので、別々のボタンで実行するようにした。データベースから取り出してきたデータを基に画像と一部のデータを表示しようとしたが、データベースから取り出してきたデータすべてが表示されてしまい、思い通りの出力をするのにとても苦労した。
<コメント>
3回に渡り、データベースに触れてきたが、思ったとおりにデータが入力されているか、出力されているかがわからず、常に疑心暗鬼だった。特定のデータの出力をすることができたが、画像を出力することができず、難しかった。

第14回

最終発表

授業外活動

同じグループの葉と一緒にデータベースからの画像の出力を行った。細かい所を話し合いながら理解を深めていくことができ、思ったことをプログラムすることができた。今回のデータベースに画像を入出力するところが、プログラムしたのがどう動作しているのか理解するのが難しく、データベースも絡むことでプログラムも複雑になって難しかった。その分、できたときの達成感はすごかった。


最終更新日:2024/07/26 13:16:32