概要・詳細共に、ニュアンスは多少違っていても問題ございません。

High&Lowゲーム

概要説明

  • 左右のカードに0~13の値をランダムに設定する
  • 左より右の方が大きいか小さいかを当てる
  • 繰り返しゲームができるようにする

詳細説明

  • 左右のカードに0~13の値をランダムに設定する
  • 左より右の方が大きいか小さいかをラジオボタンで選択する
  • 選択肢に応じてメッセージを出力する
  • 左より右の方が大きい場合はhを、小さい場合はlを、等しい場合はselectの値をresultに格納する
  • 左より右の方が大きい場合は「High」を、小さい場合は「Low」を、等しい場合はselectの値をresultに格納する
  • 結果を表示する画面に、前の画面に戻るためのリンクを設置し、続けてゲームに挑戦できるようにする。

数字当てプログラム

概要説明

  • 予想数字と正解数字を当てる
  • ユーザーが入力する
  • 正解するまで繰り返す
  • 正解であれば、大当たりと表示する
  • 間違っている場合、ヒントを出す

詳細説明

  • ユーザーが入力フォームから数字を入力する
  • 範囲外の数字が入力されたかどうかチェックする
  • 正解数字と予想数字を比較する
  • 正解数字と予想数字が同じなら「大当たり」と表示する

点数評価プログラム

概要説明

  • 0から100までの点数を入力する
  • 入力した点数に応じた評価を出す

詳細説明

  • ユーザーが入力フォームから数字を入力する
  • 範囲外の数字が入力されたかどうかチェックする
  • 点数に対して評価結果を表示する

野球ゲームプログラム

概要説明

  • ランダムで生成された3桁の数字
  • ユーザーが入力した3桁の数字
  • ストライク数とボール数をメッセージで表示

詳細説明

  • ユーザーが入力フォームから3桁の数字を入力する
  • 入力された数字が3桁の数字か正規表現を用いてチェック
  • 入力された数字がユニークかどうかのチェック
  • 各桁の値が同じならストライク、値が同じでも桁が違うならボール
  • 3ストライクになったら結果メッセージを表示する

書籍管理システムWeb版ver1.0

概要説明

  • 書籍情報をMySQLデータベースで管理する
  • 一覧、登録、削除、更新、検索の機能を有する
  • 選択された機能に応じて処理が行われる

詳細説明

書籍管理システムWeb版ver1.0では、各機能(一覧以外)のうちいずれか1つを説明してもらいます。 説明はキーワードについては全ての共通のものを使用します。

各機能の共通キーワード

  • POST送信、GET送信
  • mysqli_num_rows
  • mysqli_free_result
  • 入力チェック
  • SQL文を発行
  • 画面遷移(header関数)

書籍管理システムWeb版ver2.0

概要説明

  • 書籍情報をMySQLデータベースで管理する
  • Web版ver1.0のシステムに追加された機能について
  • Cookie、Sessionの使用

詳細説明

書籍管理システムWeb版ver2.0では、ver2.0で新しく追加された機能のうちいずれか1つを説明してもらいます。 各機能共通のキーワードと、各機能ごとのキーワードをそれぞれ使用します。

各機能の共通キーワード

  • セッションの利用と破棄について
  • ECサイトに関する機能の利用
  • 画面遷移処理をおこなう

ログイン機能についてのキーワード(login.phpを中心に)

  • ユーザー情報をDBから検索
  • クッキーの登録
  • セッションの登録
  • POST送信

購入機能についてのキーワード(insertIntoCart.phpを中心に

  • セッション切れの確認
  • セッション情報へ新しいデータを追加

購入機能についてのキーワード(buyConfirm.phpを中心に)

  • 購入時の詳細情報の設定
  • 購入時に想定できる2つのエラーパターン
  • メール送信機能の実装

初期データ登録機能についてのキーワード(insertIniData.phpを中心に)

  • 書籍情報をDBから検索
  • 書籍情報がある場合、エラー画面に遷移
  • 書籍情報がない場合、csvファイルを読み込む