• 软件工程结对作业02


    1.设计思想:

      本次任务用php嵌入javascript实现的主要功能。

      首先,创建index.php文件,在HTML语句里创建表单,表单内容包括,出题数目,最大最小值,及其他的一些选项。这里主要供给用户选择出题内容和范围;

    主要有:1.1请输入出题数目(正整数)

               1.2选择参与运算的数的个数

               1.3选择是否加入乘法

               1.4选择是否加入除法

    index.php文件

    index.php

    然后,创建rubric.php文件,将表单信息提交到此文件下,四则运算方法实现时调用传递过来的值。将题目和答案分别放入question.txt和answer.txt文件里,以备后用。

      2.1rubric.php

    rubric.php

      2.2question.txt

      2.3answer.txt

      第三,创建submitAnswer.php、acceptAnswer.php、deleteAnswer.php和judgeAnswer.php文件,分别用于在线提交答案,接收答案,删除答案和判断答案。提交的答案放在answer1.txt文件里,判断答案时通过比较answer.txt和answer1.txt文件里的内容即可。

    3.1submitAnswer.php

    submitAnswer.php

    3.2acceptAnswer.php

    acceptAnswer.php

    3.3deleteAnswer.php

    deleteAnswer

    3.4judgeAnswer.php

    judgeAnswere

     遇到的问题:

    1

    2:

    经过代码转换后实现:

    截图:

    结对开发感想:实施结对编程技术将给软件项目的开发工作带来好处,只是这些好处必须经过缜密的思考和计划才能真正体现出来。而另一方面,两个有经验的人可能会发现配对编程里没有什么技能的转移,但是让他们在不同的抽象层次解决同一个问题会让他们更快地找到解决方案,而且错误更少。但是相对而言同伴来说我更多的是担任领航员,缺少实践,希望自己在以后的开发里多动手多锻炼。

  • 相关阅读:
    vue 将毫秒转为日期
    element-ui 点击获取table的行索引
    LInux设置tomcat端口为80
    java引用传递和值传递
    java包装类的自动装箱及缓存
    理解JVM之java内存模型
    理解JVM之类加载机制
    理解JVM之内存分配以及分代思想实现
    理解JVM之垃圾回收
    理解JVM之对象的生命周期
  • 原文地址:https://www.cnblogs.com/hanzhu/p/5372352.html
Copyright © 2020-2023  润新知