结对项目-四则运算 “软件”之升级版

作业来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2213

我的github远程仓库的地址:https://github.com/hyf751190951/hyf

一、从个人项目出发,将程序改造成一个单机带用户界面(不是控制台)的程序,这个程序最基本要达到:

  • 自动生成题目,单个题目最多不能超过4个运算符,操作数小于100。
  • 用户可以输入答案
  • 若用户输入答案正确,则提示正确;若答案错误,则提示错误,并要提示正确答案是多少。

二、下面8 4个相互独立的可以扩展的方向。 

  1. 用户答题结束以后,程序可以显示用户答题所用的时间 (黄扬帆)
  2. 用户在第一次答题时,需要用户输入用户名,用户下次启动后,程序需要记住用户前一次输入的用户名  黄扬帆)
  3. 用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数 (李利光)
  4. 用户可以选择出题的个数(最多不能超过5个题目),答题结束可以显示用户答错的题目个数和答对的题目个数 (李利光)

三、估计实现所需时间,记录结对编程时间,并写在博客中。

PSP2.1

Personal Software Process Stages

Time Senior Student(h)

Time(h)

Planning

计划

1

2

· Estimate

估计这个任务需要多少时间

23.5

29

Development

开发

10

14

· Analysis

需求分析 (包括学习新技术)

1

1

· Design Spec

生成设计文档

1

1

· Design Review

设计复审

0.5

0.5

· Coding Standard

代码规范

1

1.5

· Design

具体设计

1

2

· Coding

具体编码

1

1

· Code Review

代码复审

1

1

· Test

测试(自我测试,修改代码,提交修改)

1

1

Reporting

报告

1

1

Test Report

测试报告

1

1

·workload

计算工作量

2

2

·correction

并提出过程改进计划

2

2

 

四、开发环境下调试的:

代码编写:IntelliJ IDEA Community Edition 2018.2.4 x64

前端调试:Google Chrome浏览器

五、结对同伴的学号姓名以及同伴的博客地址。

姓名:李利光

学号:201606110062

博客地址:https://home.cnblogs.com/u/liliguang

 

 照片

 

 

六.软件演示

 

软件入口地址:http://39.108.158.15/login.html

 

1.首先进行用户登陆(无需密码)

 

 

2.选择随机生成的习题数量

 

 

 

 

 

 

 

 

3.将最终答案填入相对应的答案框即可

 

 

 

4.点击提交后即可看到正确答案,并且还有剩余时间、答对习题数、最终得分

 

 

 

 

七、总结这次结对编程的收获到和感悟

    在这次的合作中,我深会体验到跟对团队的重要性,跟对团队你可以学到很多你之前没有学到的东西,在很多不懂的地方同伴可以相互帮助,一个团队的合作是多么的重要。

 

posted on 2018-10-24 17:14  hyf751190951  阅读(162)  评论(0编辑  收藏  举报

导航