ホームページ >バックエンド開発 >PHPチュートリアル >ソフトウェアエンジニアリング ペアリングワーク 02 ソフトウェアエンジニアリングの発展 ソフトウェアエンジニアリングの概念 ソフトウェアエンジニアリングの定義
1. 設計アイデア:
このタスクのためにphpを使用して実装した主な関数には、デフォルトで加算と減算が必要です。
まず、index.php ファイルを作成し、HTML ステートメントでフォームを作成します。フォームの内容には、質問の数、最大値と最小値、その他のオプションが含まれます。
そして、rubric.phpファイルを作成し、このファイルにフォーム情報を送信し、四則演算メソッド実装時に渡された値を呼び出します。四則演算の実装方法は、以前Javaを使用した際に使用した方法と同様であり、コードが修正および最適化されています。将来使用できるように、質問と回答をそれぞれ question.txt および answer.txt ファイルに保存します。
3 番目に、オンラインで回答を送信したり、回答を受信したりするための submitAnswer.php、acceptAnswer.php、deleteAnswer.php、および judgeAnswer.php ファイルを作成します。それぞれ削除します。答えと答えの決定。送信された回答は answer1.txt ファイルに配置されます。回答を判断する場合は、answer.txt ファイルと answer1.txt ファイルの内容を比較するだけです。
2. ソースコード
<span> 1</span>index.<span>php </span><span> 2</span> <span> 3</span> <!-- <span>4</span>開始<span>日付</span>2016/3/28 <span>5</span>完成<span>日付</span>2016/4/7 <span> 6</span><span>著者 ジン </span><span> 7</span><span>このプログラムは四則演算に関するものです </span><span> 8</span> --> <span> 9</span> <span> 10</span> <span> 11</span> <meta charset="UTF-8"> <span> 12</span> <title>四則計算システム</title> <span> 13</span> <span> 14</span><span>関数</span><span> check() { </span><span> 15</span><span>var</span> tt=/^(0|[1-9]d*)$/<span>; </span><span> 16</span><span>if</span>(!tt.test(form1.<span>min</span>.<span>value)) </span><span> 17</span><span> { </span><span> 18</span>alert('最小値の入力が不正です'<span>); </span><span> 19</span> form1.<span>min</span>.<span>focus(); </span><span> 20</span><span>return</span><span>false</span><span>; </span><span> 21</span><span> } </span><span> 22</span><span>if</span>(!tt.test(form1.<span>max</span>.value) || (form1.<span>max</span>.value<form1.>min.<span>value)) </span><span> 23</span><span> { </span><span> 24</span>alert('最大値の入力が不正です'<span>); </span><span> 25</span> form1.<span>min</span>.<span>focus(); </span><span> 26</span><span>return</span><span>false</span><span>; </span><span> 27</span><span> } </span><span> 28</span><span>if</span>(!tt.test(form1.num.value) || (form1.num.value==0<span>)) </span><span> 29</span><span> { </span><span> 30</span>alert('入力された質問の数が不正です'<span>); </span><span> 31</span> form1.num.<span>focus(); </span><span> 32</span><span>return</span><span>false</span><span>; </span><span> 33</span><span> } </span><span> 34</span><span>return</span><span>true</span><span>; </span><span> 35</span><span> }</span><span> 36</span> <span> 37</span> <span> 38</span> <span> 39</span> <button type="button">ログイン</button> <button type="button">登録</button> <span> 40</span> <br><br> <span> 41</span> <span> 42</span> <font color="red" size="7" face="毷体">小学校四則演算問題システムへようこそ</font> <br><br> < ;br/> <span> 43</span><span> 44</span> <form action="rubric.php" target="_blank" method="post" name="form1"> <span> 45</span> <font color="red" size="5">デフォルトでは、加算と減算に使用できる数値は 2 つだけです</font><br><br> <span> 46</span><span> 47</span> <font color="blue" size="4">操作に必要な最小値 (負ではない整数) を入力してください</font> <span> 48</span> <input type="text" name="min"> <br><br> <span> 49</span><span> 50</span> <font color="blue" size="4">操作に参加する最大値を入力してください (負ではない整数、最小値以上)</font> <span> 51</span> <input type="text" name="max"> <br><br> <span> 52</span><span> 53</span> <font color="blue" size="4">質問の数 (正の整数) を入力してください</font> <span> 54</span> <input type="text" name="num"> <br><br> <span> 55</span><span> 56</span> <font color="blue" size="4">操作に参加する番号の数を選択してください</font> <span> 57</span> <input type="radio" value="2" name="num1">2 <span> 58</span> <input type="radio" value="3" name="num1">3 <span> 59</span> <input type="radio" value="4" name="num1">4 <br><br> </form></form1.>