ホームページ >バックエンド開発 >PHPチュートリアル >ソフトウェアエンジニアリング ペアリングワーク 02 ソフトウェアエンジニアリングの発展 ソフトウェアエンジニアリングの概念 ソフトウェアエンジニアリングの定義

ソフトウェアエンジニアリング ペアリングワーク 02 ソフトウェアエンジニアリングの発展 ソフトウェアエンジニアリングの概念 ソフトウェアエンジニアリングの定義

WBOY
WBOYオリジナル
2016-07-29 08:54:091265ブラウズ

1. 設計アイデア:

このタスクのためにphpを使用して実装した主な関数には、デフォルトで加算と減算が必要です。

まず、index.php ファイルを作成し、HTML ステートメントでフォームを作成します。フォームの内容には、質問の数、最大値と最小値、その他のオプションが含まれます。

そして、rubric.phpファイルを作成し、このファイルにフォーム情報を送信し、四則演算メソッド実装時に渡された値を呼び出します。四則演算の実装方法は、以前Javaを使用した際に使用した方法と同様であり、コードが修正および最適化されています。将来使用できるように、質問と回答をそれぞれ question.txt および answer.txt ファイルに保存します。

3 番目に、オンラインで回答を送信したり、回答を受信したりするための submitAnswer.phpacceptAnswer.phpdeleteAnswer.php、および judgeAnswer.php ファイルを作成します。それぞれ削除します。答えと答えの決定。送信された回答は answer1.txt ファイルに配置されます。回答を判断する場合は、answer.txt ファイルと answer1.txt ファイルの内容を比較するだけです。

2. ソースコード

ソフトウェアエンジニアリング ペアリングワーク 02 ソフトウェアエンジニアリングの発展 ソフトウェアエンジニアリングの概念 ソフトウェアエンジニアリングの定義ソフトウェアエンジニアリング ペアリングワーク 02 ソフトウェアエンジニアリングの発展 ソフトウェアエンジニアリングの概念 ソフトウェアエンジニアリングの定義

<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>tru​​e</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> &lt ;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.>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。