文档
作者:互联网
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