- 学生食堂で注文する段階になって売り切れてると萎える
- 代わりに何注文するかとか考えたい
- メニューや値段を手軽に確認できたらいいよね
- 今日のAセットとかBセットってなんだよ
- 掲示と同等の情報はあったほうがいいよね
- 参考画像があると"そそる"
- メニューの評判がわかれば注文の参考になるね
- 特に常設メニューとか
- レビュー機能と評価機能
- 学生食堂のメニュー情報をタブレットやスマートフォンで確認できる
- タブレットまたはスマートフォンのブラウザ上で動作する
- 対象とするメニューは、明石高専学生食堂のAセット、Bセット、常設メニュー
- AセットとBセットは各日のメニューを表示
- 更新時期は13:30ごろ
- AセットとBセットは各日のメニューを表示
- 売り切れ情報を表示できる
- 売り切れ情報をユーザが更新でき、即反映される
- イメージ画像をGoogleで検索して表示
- メニュー情報の項目を掲示同等の情報量に
- メニュー名
- 値段[円]
- エネルギー[kcal]
- たんぱく質[g]
- 脂質[g]
- 塩分[g]
- レビュー機能
- 星の数による評価
- コメント欄
作れ
売り切れ情報 = 文字列
メニュー評価 = (名前) + 点数 + コメント
販売情報 = メニュー情報 + メニューのイメージ画像
メニュー情報 = メニュー名 + 値段 + エネルギー + たんぱく質 + 脂質 + 塩分 + 販売期間 + カスタマーレビュー
メニュー名 = 文字列
値段 = 整数
エネルギー = 文字列
たんぱく質 = 文字列
脂質 = 文字列
塩分 = 文字列
販売期間 = 販売開始日付 + (販売終了日付)
販売開始日付 = 日付
販売終了日付 = 日付
日付 = 年 + 月 + 日, 年 = 整数, 月 = 整数, 日 = 整数
名前 = 文字列
点数 = 整数
コメント = 文字列
カスタマーレビュー = 総合点数 + {メニュー評価}
総合点数 = 実数
実数 = 文字列
5週〜6週 外部・内部設計
7週 外部・内部設計の発表
8週 データフローダイアグラムの修正
9週 プログラム設計
10週〜13週 プログラミング
14週 テスト・ドキュメント作成
15週 最終発表
- 要求分析と要求定義
金澤 - 外部設計と内部設計
永野 - プログラム設計とプログラミング
割地 - テストとドキュメント作成
割地
WebサーバはApache、サーバサイド技術はphp?、データベースはPostgreSQL