其他分享
首页 > 其他分享> > 文档

文档

作者:互联网

 

 

 

 

 

 

 

Java课程设计

(阶段一文档)

 

 

 

 

 

 

 

 

二〇二一年六月


目    录

1 选题

3 系统需求分析

3.1 系统可行性分析

3.2 系统需求分析

3.3项目进度安排

4 系统实现

5.1 管理员登录界面实现

5.2 管理用户信息界面实现

5 结论和心得

 


1 选题

选题一

猜数游戏

题目要求

计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,可以选择保存数据和用户信息,有时间限制,时间到自动退出程序 。保留用户测试次数,做出成绩排行榜。排行榜存放到数据库中。

 

 

 

使用Java知识

 

循环、分支、变量、常用类等;GUI、JDBC可选。

 

 

 

选题二

算术运算测试

题目要求

 

 

实现十道100以内加减法数学题,能根据题目计算出答案,与输入答案对比,判断做题是否正确,最后计算分数。(添加排行榜功能存放到文件或数据库中)

 

使用Java知识

 

java基本输入输入出、运算符、循环、选择分支;GUI、JDBC可选

 

 


2 系统需求分析

2.1 系统可行性分析

一、猜数字游戏

运用GUI,Java基础知识

有图形化界面,用户操作直观方便

 
 

 

 

 

 

图2-1-1 分析界面

 


运用java基础;二、、算数运算测试

 

 

 

 

图2-1-2 分析界面

 

2.2

系统需求分析

一、算数运算测试

系统随机产生10道题,并记录分数;

二、猜数字游戏

GUI界面,输入猜的数字,提交,系统会和生产的数比较提示用户猜大了还是猜小了,还是猜对了

2.3进度安排

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

表3-1 进度安排表

阶段

持续时间

阶段描述

输出

构思阶段

1h

需求分析

需求说明,功能模块图

设计阶段

2h

系统设计

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

实现阶段

1天

编写代码

项目工程源代码

1h

系统测试

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

运行阶段

4h

部署、运行

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

 


3 系统实现

3.1算数运算测试

3.1.1 主程序界面

 

 

 

 

图3-1-1 主程序界面

 

 

3.1.2 运行界面

运用循环实现10道计算题,Random实现随机数的产生

实现了用户输入姓名进行测试,用了java输入。

 

 

 

 

图3-1-2 运行界面

3.2 猜数字游戏

3.2.1 游戏界面


布局涉及到表格布局,流式布局等。GUI实现图形化界面

 

 

 

图3-2-1 运行界面


2 提交界面

提交按钮绑定监听事件,当被按下出现弹窗,提示猜的次数,并且提示猜大了还是小了还是猜中了,弹窗点击确定关闭

 

 

 


图3-2-2.1 主程序界面 

 

 


图3-2-2.2 主程序界面 

 

 

 

 

图3-2-2.3 主程序界面

 

4 系统测试

 

 

 

4.1算数运算测试

 

 

 

4.1.1输入姓名和随机产生测试题模块测试

表5-1-1输入和随机产生测试题测试表

编号

测试功能

输入描述

预期结果

运行结果

C01

输入姓名

输入姓名

显示到控制台

与预期结果一致

C02

随机产生测试题

不输入

显示题目到控制台

与预期结果一致

4.2猜数字游戏测试

4.2.1提交模块测试

 

 

 

 

 

 

 

 

 

 

表5-2-1 提交模块测试表

编号

测试功能

输入描述

预期结果

运行结果

C05

点击提交显示猜大了,显示猜的次数

100

弹窗提示猜大了

与预期结

果一致

C06

点击提交显示猜小了,显示猜的次数

10

弹窗提示猜小了

与预期结

果一致

C07

点击提交显示猜对了,显示猜的次数,出现保存按钮

25

弹窗提示猜对了,

与预期结

果一致

 

5 结论和心得

 

心得:构思项目发了好久时间,写程序是才发现好多东西都不会,也没有弄懂,看视频也有好多不懂,不过做出来的时候很开心,有成就感;

标签:界面,提交,系统,程序界面,测试,文档,输入
来源: https://www.cnblogs.com/zgz-lhz/p/14960342.html