社員情報管理システム
OVERVIEW
FREEKS(プログラミングスクール)の課題であるWEBアプリ(MVCモデル)。個人開発です。社員IDとパスワードを入力。ログインに成功するとDB内に登録された社員情報を表示することができます。また、新たなログイン時間をDB内に格納します。
■関連リンク(GitHubリポジトリ)
■開発環境について
- 開発環境
・OS:Windows10 Home 64bit
・言語:Java/HTML/CSS
・DB設計:PostgreSQL/pgAdmin4
・ツール:Eclipse/Visual Studio Code - ログインページ
- ログイン成功時
- ログイン失敗時
- DB
■苦労した点
・MVCについて
MVCモデルは初めての試みでしたが、Model(java)、View(jsp)、Controller(servlet )の相関関係がイメージしづらく理解するのに苦労しました。Excel上にスクショを貼付け、それぞれの機能について記録することで流れに気づきました。役割分担し、それぞれを纏めることで機能を管理しやすくなっており、大きな開発で活かせるのだと学習出来ました。
■工夫した点
いままで学んで来たことの総復習でした。
・Evernoteを用いた外部知識の構築
Evercripを用いてJavaに関する教科書ノートを作成。知識補完のためにEvernoteに外部知識の構築することで必要な情報の取り出しを迅速化させ早期作成しました。
・モチベーション管理
ポモドーロ・テクニック 「25分作業+5分休憩」を繰り返し用いることで、だらけずに長時間開発に取り組むことが出来ました。