阶段一报告
1 选题
|
选题一 |
|
|
题目要求 |
|
|
算术运算测试 功能要求:实现十道 100 以内加减法数学题,能根据题目计算出答案,与输 入答案对比,判断做题是否正确,最后计算分数。
|
|
|
使用Java知识 |
|
|
For来控制循环系统 while来控制算数范围
|
|
|
选题二 |
|
|
题目要求 |
|
|
猜数游戏 功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了, 继续猜,直至猜到,给出所用时间和评语。保留用户测试成绩,做出成绩排行榜。 排行榜存放到文件或数据库中
|
|
|
使用Java知识 |
|
|
用if-elae语句循环判断 |
|
2 系统需求分析
2.1 系统可行性分析
1.一百以内加减法要求加数,被加数,减数,被减数,结果都在一百以内,需要对出题结果进行控制;利用循环,完成十次出题,判断,最终给出答案。
2.游戏随机给出一个1-100(包括1和100)之间的数字,然后让你猜是什么数字。你可以随便猜一个数字,游戏会提示大了还是小了,从而缩小结果范围,经过几次猜测与提示后,最终猜出答案。
2.2 系统需求分析
-
随机产生10到一百以内的的加减法,点击确定会有结果和输入的内容,然后保存到排行榜中,可以到这里查看排行榜。
2.会产生一个数,让你去猜准确的数的大小,但你猜的数太小时,会有界面告诉你,你猜的数太小,要求你重新猜,当你猜的数太大,也会告诉你,你猜的数太大,要求你重新猜,但是当你猜对的时候,会告诉你,恭喜你,你猜对啦,并且会告诉你,你猜了几次和你猜对所用的时间,然后保存到排行榜中,可以到这里查看排行榜。
2.3 进度安排
阶段一进度安排如表3-1所示。
表3-1 进度安排表
|
阶段 |
持续时间 |
阶段描述 |
输出 |
|
构思阶段 |
2小时 |
需求分析 |
需求说明,功能模块图 |
|
设计阶段 |
3小时 |
系统设计 |
设计说明-可以画流程图;数据库设计 |
|
实现阶段 |
5小时 |
编写代码 |
项目工程源代码 |
|
2小时 |
系统测试 |
进行黑盒测试(功能测试)-测试说明 |
|
|
运行阶段 |
2小时 |
部署、运行 |
系统使用说明、运维报告、录制视频 |
3 系统设计
3.1 系统设计
根据系统的实际功能需求分析,对系统功能部分进行了设计。
4 系统实现
-
打开程序后,程序运行,给出第一个算数运算,输入答案,程序自动判断正误,并输出判断,继续给出第二个算术运算,直到第十个判断完毕,给出最终得分。
-
打开程序后,程序运行,给出一个随机数,输入猜数,程序自动判断正误,并输出判断结果,如果不对继续给出第二个猜数,直到猜数和随机数相等,给出最终得分。
5 系统测试
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
感谢您的参与,欢迎下次再来
6 结论和心得
-
心得:
从中我学到了许多没有学过或没有学会的函数,同时其他函数也得到了巩固,更加了解了Java程序设计语言的魅力,知道了基础的算法语言,同时Java的核心是面向对象,而且还丰富了Java程序设计语言。
浙公网安备 33010602011771号