项目一
1 选题
|
选题一 |
算术运算测试 |
|
题目要求 |
|
|
实现十道100以内加减法数学题,能根据题目计算出答案,于输出答案对比,判断做题是否正确,最后计算分数。
|
|
|
使用Java知识 |
|
|
Java基本输入输出,运算符,循环,判断,面向对象等
|
|
|
选题二 |
猜数游戏 |
|
题目要求 |
|
|
计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到。
|
|
|
使用Java知识 |
|
|
运算符,判断,面向对象,常用类,GUI等
|
|
2 系统需求分析
2.1 系统可行性分析
一、算数运算测试
运用Java基础知识(面向对象,流程控制等等)实现算术游戏。
操作简单,控制台输入输出。
二、猜数字游戏
开始测试之前用户要输入姓名,用Scanner对象实现,10道测试for循环,随机数用Random对象实现,保存数据和查询排行榜用sql语句操作数据库,进行数据持久
2.2 系统需求分析
一、算数运算测试
实现十道100以内加减法数学题,能根据题目计算出答案,于输出答案对比,判断做题是否正确,最后计算分数。
二、猜数字游戏
计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到。
2.3进度安排
阶段一进度安排如表3-1所示。
表3-1 进度安排表
|
阶段 |
持续时间 |
阶段描述 |
输出 |
|
构思阶段 |
2小时 |
需求分析 |
需求说明,功能模块图 |
|
设计阶段 |
2小时 |
系统设计 |
设计说明-可以画流程图;数据库设计 |
|
实现阶段 |
3天 |
编写代码 |
项目工程源代码 |
|
2小时 |
系统测试 |
进行黑盒测试(功能测试)-测试说明 |
|
|
运行阶段 |
2小时 |
部署、运行 |
系统使用说明、运维报告、录制视频 |
3 系统设计
3.1 系统设计
根据系统的实际功能需求分析,对系统功能部分进行了设计。
一、算数运算测试
给两个随机1-100的数,用for循环实现十道题,如果两个数相加小于100做加法,否则做减法,如果第一个数大于或等于第二个数直接做减法,否则先互换位置再做减法。然后和正确的答案作比较,正确得一分,错误不得分,最后得出分数。
二、猜数字游戏
GUI界面,给个随机1-100的数,然后输入要猜的数字,会提示大了或小了,直到猜对为止。
4 系统实现
4.1算数运算测试
4.1.1主程序页面
实现算术运算

图4-1-1 主程序界面
4.1.2 运行界面
运用循环实现10道计算题,Random实现随机数的产生

图4-1-2 运行界面
4.2 猜数字游戏
4.2.1 游戏界面

图4-2-1 游戏界面
4.2.2 提交界面
4.2.3 猜对了界面

图4-2-2 提交界面猜大了

图4-2-3 提交界面猜小了
4.2.3 猜对了界面

图4-2-4 猜对了界面
5 系统测试
5.猜数字游戏测试
5.1提交模块测试
表5-1 提交模块测试表
|
编号 |
测试功能 |
输入描述 |
预期结果 |
运行结果 |
|
HP01 |
猜大了 |
输入80 |
猜大了 |
正常,与预期结果一致 |
|
HP02 |
猜小了 |
输入10 |
猜小了 |
正常,与预期结果一致 |
|
HP03 |
猜对了 |
输入50 |
猜对了 |
正常,与预期结果一致 |
从测试结果中可以看出该模块的所有功能均能正常实现,且测试结果与预期结果一致。

浙公网安备 33010602011771号