项目一

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

猜对了

正常,与预期结果一致

从测试结果中可以看出该模块的所有功能均能正常实现,且测试结果与预期结果一致。

 

 

posted @ 2021-07-02 10:32  阿去  阅读(96)  评论(0)    收藏  举报