阶段一报告

1 选题

选题一

 

题目要求

 

算术运算测试

功能要求:实现十道 100 以内加减法数学题,能根据题目计算出答案,与输

入答案对比,判断做题是否正确,最后计算分数。

 

 

使用Java知识

 

For来控制循环系统

while来控制算数范围

 

 

选题二

 

题目要求

 

猜数游戏

功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,

继续猜,直至猜到,给出所用时间和评语。保留用户测试成绩,做出成绩排行榜。

排行榜存放到文件或数据库中

 

 

 

 

使用Java知识

if-elae语句循环判断

 

 

 

 


系统需求分析

2.1 系统可行性分析

1.一百以内加减法要求加数,被加数,减数,被减数,结果都在一百以内,需要对出题结果进行控制;利用循环,完成十次出题,判断,最终给出答案。

 

2.游戏随机给出一个1-100(包括1和100)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示大了还是小了,从而缩小结果范围,经过几次猜测与提示后,最终猜出答案。

2.2 系统需求分析

 

  1. 随机产生10到一百以内的的加减法,点击确定会有结果和输入的内容,然后保存到排行榜中,可以到这里查看排行榜。

     

    2.会产生一个数,让你去猜准确的数的大小,但你猜的数太小时,会有界面告诉你,你猜的数太小,要求你重新猜,当你猜的数太大,也会告诉你,你猜的数太大,要求你重新猜,但是当你猜对的时候,会告诉你,恭喜你,你猜对啦,并且会告诉你,你猜了几次和你猜对所用的时间,然后保存到排行榜中,可以到这里查看排行榜。

     

     

2.3 进度安排

阶段一进度安排如表3-1所示。

3-1 进度安排表

阶段

持续时间

阶段描述

输出

构思阶段

2小时

需求分析

需求说明,功能模块图

设计阶段

3小时

系统设计

设计说明-可以画流程图;数据库设计

实现阶段

5小时

编写代码

项目工程源代码

2小时

系统测试

进行黑盒测试(功能测试)-测试说明

运行阶段

2小时

部署、运行

系统使用说明、运维报告、录制视频

 

 

 

3 系统设计

3.1 系统设计

根据系统的实际功能需求分析,对系统功能部分进行了设计。

系统实现

  1. 打开程序后,程序运行,给出第一个算数运算,输入答案,程序自动判断正误,并输出判断,继续给出第二个算术运算,直到第十个判断完毕,给出最终得分。

     

     

  2. 打开程序后,程序运行,给出一个随机数,输入猜数,程序自动判断正误,并输出判断结果,如果不对继续给出第二个猜数,直到猜数和随机数相等,给出最终得分。

     

系统测试

1.结果

输出:11+22=?                   

输入:33

输出:you are right

输出:15+32=?

输入:47

输出:you are right

输出:26-24=?

输入:2

输出:you are right

输出:81+2=?

输入:83

输出:you are right

输出:13+65=?

输入:78

输出:you are right

输出:17+52=?

输入:68

输出:you are wrong

输出:19+22=?

输入:41

输出:you are right

输出:1+87=?

输入:88

输出:you are right

输出:73+24=?

输入:97

输出:you are right

输出:43+52=?

输入:97

输出:you are right

输出:you score is 9

 

2

**************欢迎来到猜数字游戏******************

请输入您要猜的数字(100以内):

50

亲,输的大了,再小一点吧!

请输入您要猜的数字(100以内):

25

亲,输的大了,再小一点吧!

请输入您要猜的数字(100以内):

13

亲,输的大了,再小一点吧!

请输入您要猜的数字(100以内):

10

亲,输的小了,再大一点吧!

请输入您要猜的数字(100以内):

12

亲,输的大了,再小一点吧!

请输入您要猜的数字(100以内):

11

恭喜您猜中

本次猜数花费了6次机会

本次游戏的得分是:75

还不错,继续努力

成绩保存成功!

是否想继续猜数!是的话请输入1,不想则输入0

1

请输入您要猜的数字(100以内):

37

亲,输的大了,再小一点吧!

请输入您要猜的数字(100以内):

25

亲,输的小了,再大一点吧!

请输入您要猜的数字(100以内):

30

亲,输的小了,再大一点吧!

请输入您要猜的数字(100以内):

35

亲,输的大了,再小一点吧!

请输入您要猜的数字(100以内):

33

亲,输的大了,再小一点吧!

请输入您要猜的数字(100以内):

32

恭喜您猜中

本次猜数花费了6次机会

本次游戏的得分是:50

太逊了,猜了这么多次

成绩保存成功!

是否想继续猜数!是的话请输入1,不想则输入0

0

感谢您的参与,欢迎下次再来

 

结论和心得

 

  1. 心得:

    从中我学到了许多没有学过或没有学会的函数,同时其他函数也得到了巩固,更加了解了Java程序设计语言的魅力,知道了基础的算法语言,同时Java的核心是面向对象,而且还丰富了Java程序设计语言。

     

     

 

posted on 2020-06-27 21:40  特别怀恋  阅读(16)  评论(0)    收藏  举报