2021 ソフトウェア設計及び演習用の班Wiki
21::gr03::菅原 陸
活動記録
第3回(4/30)
- Javascript基礎編を学習
- ものと操作の洗い出しについての話し合い
バナーの実装、入力フォームをバイト用とサークル用に分割など各画面の詳細な仕様を決めた
バイトの詳細検索画面については話し合いが進行中 - ものと操作の洗い出しの詳細を班wikiに記述
- 開発テーマの正式名称(By the IU, for the IU)を決めた
第4回(5/14)
- Javascript応用編を学習
- ものと操作の洗い出しについての話し合い
検索する項目の詳細を話し合った
検索画面、一覧画面の表示の仕様、検索の実装方法について話し合った - モジュール分けの話し合い
バナーモジュール、検索モジュール
第6回(5/28)
- enchant.jsを学習
- モジュール分けの決定
- サーバの立て方, PHPについての調査
サーバーを立てる方法が難しいらしいが次回説明してくれるようなので準備をしっかりしていきたい
第7回(6/4)
- デバッガについて学習
- モジュール分けの担当決定
show-page.phpを担当することになった. - MAMP, PHPの調べ学習
PHPは今まで触れてこなかったので正直焦っているが必要な知識をつけていきたい
~第8回(6/5~6/11)
-
プロトタイプ作成
show-page.phpとshow-detail.phpの表示部分を作成.
show-page.phpからshow-detail.phpの変数受け渡しを作成.
show-detail.phpの住所から緯度経度を取得し,地図を表示できるようにした.
住所から緯度経度取得 JavascriptのAPI(community-geocoder.js)を使用
緯度経度から地図表示 Javascriptライブラリ(leaflet.js)を使用 - php環境構築の調べ学習
端末室のPCでphp環境を構築することは管理者権限がないため不可能だと分かった.
(追記6/18)php環境はレンタルサーバーを借りて解決した.
今後は自分のPCを中心に開発を勧めていきたい. - 中間発表に向けてデータベース関係は間に合いそうにないため,配列を直接宣言してサンプルを表示させることにした
- 班wiki編集
- 今後の予定
cssで表示の設定(ハイパーリンクの色変換, 画像の大きさ制限など)
表示画面での切り替え実装
~第9回(6/12~6/18)
-
プロトタイプ作成
show-map.phpを作成
LIST,MAP切り替えボタンを作成
ハイパーリンクの色, 画像の大きさの制限 - 中間発表準備(班wiki編集)
- 今後の予定
cssで表示の設定(レイアウトなど) (優先度高)
データの受け渡しの変数を何にするか, データベースの繋ぎ方
データの受け渡しをGETからPOSTに変更?(優先度低)
GETでも動くがURLが物凄く長くなる(最大3500文字以上?),プロトタイプでも約600文字
a hrefでpost, Javascriptでpostの両方考える必要あり
(追記6/25)直接リンクに飛べないためGETで進める(短縮URLの活用?)
~第10回(6/19~6/25)
- バイト表示ファイルのレイアウト改良(show-page.cssの改良)
- show-map.phpをデータベースに依存しないように改良
統合はshow-page.phpさえ動けば他も動くようにした - サークル表示のphpファイルを作成
- 今後の予定
データベース関連
サークル表示の完成 - show-map.phpについてjavascriptのfor文の中でコールバック関数を呼ぶと意図した動作ができないため困ったが, foreach関数にすることで解決した
第11回(7/2)
- モジュールの仕様書の編集
- 作成ファイルの整理
- SQL操作の調べ学習
- 今後の予定
統合
バイトの福利厚生のカラムが1つでないなら表示の際に場合分けする関数が必要?
(追記7/9)カラム”待遇”で解決?
第12回(7/9)
- faviconの表示
- データベースとの統合(show-ptj-page.php)
- サークル表示部分の画像表示のエラーを修正
- モジュールについて班wikiに記述
検索モジュールとはあまりうまく統合できていないので意思疎通を図っていきたい - データベースとの統合に関してphpのforeach関数を元の表示させる部分であるfor関数の代わりに使おうとしたが,データベースに接続しているときのみしかテーブル内の値を取り出すことができなかったため, 接続時にforeach関数を使って配列に格納し, それを従来と同じようにfor関数で表示させることで問題なく統合できた
最終更新日:2021/07/30 14:58:41