---
# System prepended metadata

title: ネットワークプログラミング　レビュー

---

# ネットワークプログラミング　レビュー
必要条件

- [x] 管理者
    権限：全出品の削除
- [x] 出品・応募ページ（トップページ）
    - [X] アクセスすると出品されているものの一覧が表示される
    - [x] 各出品の横に「応募する」ボタンを配置し、クリックすると「応募ページ」へ移動する
    - [x] 一覧には「抽選」で応募期限が過ぎているものの横に「応募する」ボタンではなく、「応募終了」と表示する
    - [x] 一覧には「早い者がち」で応募があったものの横に「応募する」ボタンではなく、「応募終了」と表示する
    - [x] 一度に最大5件を表示し、次の5件や前の5件を見るためのリンクを配置する
    - [x] ページに「出品登録」ボタンと「応募状況」ボタンを配置する
        - [x] 「出品登録」ボタンをクリックすると「出品登録ページ」へ移動する
        - [x] 「応募状況」ボタンをクリックすると「応募状況ページ」へ移動する
- [x] 出品登録ページ
    - [x] ページに移動すると情報入力の欄を表示する
    - [x] 必須情報を入力：品名、説明（メーカー・型番等）
    - [x] 写真1枚がアップロードできるようにするが、必須ではない
    - [x] 譲渡先を「早い者がち」「抽選」のどちらかをラジオボタンで選択する
        - [x] 「抽選」の場合、「応募期限」も入力を必須とする(必須になっていない)
        - [x] 「早い者がち」の場合、「応募期限」が入力できないようにする
    - [x] 「確認」ボタンをクリック → ポップアップ画面を表示し、「OK」か「キャンセル」を選択
        「キャンセル」をクリック → ポップアップ画面を閉じるだけ
        「OK」ボタンをクリック
         → ポップアップ画面を閉じる
         → 出品に識別番号を自動的につける
         → 出品の削除や状況を見るためのパスワードを自動生成し、出品に紐付ける
         (→ 上記の識別番号とパスワードと一緒に入力データをデータベースに登録する
         → 識別番号とパスワードと一緒に登録情報を表示する
         → 「出品・応募ページ」へのリンクも配置する)（ログイン機能があるならこれは必要ないか）
- [x] 応募ページ
    - [x] クリックした出品の情報と、応募する人の情報の入力欄を表示する
    - [x] 必要な入力情報：応募者の氏名、メールアドレス ログイン機能があるのでなし)
    - [x] 「確認」ボタンをクリック → ポップアップ画面を表示し、「応募」か「キャンセル」を選択
        「キャンセル」をクリック → ポップアップ画面を閉じるだけ 
        「応募」ボタンをクリック → データをデータベースに情報を登録して「出品・応募ページ」に戻る
- [x] 応募状況ページ
    - [x] (識別番号とパスワードを入力する欄を表示する(ログイン機能実装ならなくてもいい?))
    - [x] (「送信」ボタンをクリック
　        → 一致する場合：応募状況と「出品削除」ボタンを表示する
　        → 一致しない場合：エラーメッセージを表示する)
        応募状況では、応募した人のリストを表示する
    - [x] 「出品削除」ボタンをクリック → ポップアップ画面を表示し、「削除」か「キャンセル」を選択
        「キャンセル」をクリック → ポップアップ画面を閉じるだけ
        「削除」ボタンをクリック → 出品に関するデータをデータベースから削除して「出品・応募ページ」に戻る
        
- [x] 管理ページ
    - [x] ログイン画面を用意し、成功した場合、出品した全てのものの一覧を表示する（ページに分けなくてもいい）
    - [x] 出品一覧の各項目の横に「削除」ボタンを配置する。
    - [x] どれかの「削除」ボタンをクリック → ポップアップ画面に削除するものの識別番号と、「削除」と「キャンセル」ボタンを表示する
        「キャンセル」をクリック → ポップアップ画面を閉じるだけ
        「削除」ボタンをクリック → データをデータベースから削除して出品一覧を表示する
        
追加機能

- [x] 検索ページ
    - [x] 商品名の検索が可能


色々
- 出品登録後にそのまま出品・応募ページに飛んでいるが，登録情報を表示していない（出品・応募ページに書いてあるからいいのか？）
