WEB プログラミング 後期課題 1 内容:旅行パッケージ申し込みサイトの

■WEB プログラミング 後期課題 1
内容:旅行パッケージ申し込みサイトの構築
■要件
◯プランのページ
各プランのページには
・パッケージ名(これをページタイトルとする)
・写真 2 枚
・詳細説明
・1 人/2 人/3 人 各 1 泊料金
・事業者名
・申し込みメールの送信先
の表示を最低限行い、これを管理画面で管理できるようにする。
(CMS 構築)
プランについては、最低 40 件の登録を行うものとする。
▽イメージ
◯トップページ
登録された内容をサムネイル化して表示できるようにする。
(CMS で登録した内容が自動で出てくるようにする)
◯申し込みページ
各プランのページから申し込みメール送信フォームへジャンプし、
申し込みメールが送信できるメール送信フォームを作成する。
・CMS に登録した全内容
・お客様名
・お客様メールアドレス
・お客様電話番号
・チェックイン日
・チェックアウト日
がパッケージに登録されたメールアドレスに送信されるようにする。
また、お客様メールアドレスにも、自動返信が送信されるようにする。
◯以上が要件。
要件を満たしたら、合格ラインの点数。要件以外の機能をつければ、加算点とする。
ただし、要件以外の機能を付ける場合は、作業工程に入る前に報告し、講師にアドバイスを受けること。
また機能は PHP または Javascript で実現できるものに限る。
HTML のソースに関しても、ある程度評価の対象となります。
例)GoogleMap を使いたい。CMS に DB を使いたい。会員システムを入れたいなど。
■作成について
チームで構築しても、一人で構築しても良いとする。
チームの場合は、デザイン専業など分業制にしても良いが、
分業制の場合は、後期スタート時点で講師に報告すること。
■作業工程
0)チーム作成
この授業の終わりまでに報告。
チーム作成、または一人でやるなどを報告。
[email protected] へ「チーム作成報告」のタイトルでメール報告。
・チーム名
・チーム参加者氏名・メールアドレス
・目指すサイト/参考サイトがあれば URL
1)サイト要件の定義
「これをやりたい」という希望的観測で良いので、サイトの機能選定をする。
授業の課題としての要件を含めて、付けたい機能をピックアップ。
チームの人数に対して、要件のハードルが低い場合は、追加させる可能性もあります。
後期第一回授業終了までに提出。
2)デザイン作成
3)システムロジック作成
4)テスト
5)サイト擬似公開
2 以降は、流動的であったり並行作業になりますが、
各授業の終りに、そこまでの内容を提出してもらいます。
大幅に遅れをとっていたり、内容が進んでいない場合は、
減点の対象になるので注意してください。
テストのスタートが後期第 8 回目の授業でできるのが理想。
10 回目くらいから、提出内容をもとに、改善点を改善していく形。
■教えていない内容について
・メール送信の方法
・一覧表示の作り方
は後期に資料を作って、前期と同じ様にちょこっとだけスライドでの座学をするようにします。
各チームが希望する機能については、都度指示をします。