概要・詳細共に、ニュアンスは多少違っていても問題ございません。
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ファイルを読み込む