1 / 18
文档名称:

java课程设计——猜数字游戏.doc

格式:doc   大小:146KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java课程设计——猜数字游戏.doc

上传人:beny00001 2021/12/29 文件大小:146 KB

下载得到文件列表

java课程设计——猜数字游戏.doc

文档介绍

文档介绍:word
word
1 / 18
word
目 录
一、设计任务与要求1
设计任务与要求1
选题目的与意义1
二、需求分析2
用户需求分析2
开发环境分析2
三、系统设计3
系统总体设计3
总体设计分析3
程序结构3
功能模块设计5
功能模块图5
功能模块详细设计5
类的设计7
四、程序实现9
程序流程图9
随机数的获取10
输入输出10
判断时间11
自动计数11
结果输出11
图形界面的实现12
类的实现13
五、测试运行15
系统测试方案15
运行结果分析15
六、设计体会18
一、设计任务与要求
设计任务与要求
功能要求:该程序用图形界面实现下面功能:用计算机产生一个100以的随机数,游戏者进展猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜对为止。游戏完毕后给出评语并计算出玩家所用的时间与所猜的次数。
具体要求:
1) 欢迎界面:通过这里提供的选项〔或按钮〕,进入游戏界面。
2) 游戏界面提供“获取随机数〞按钮,系统获取到随机数,游戏者输入自己的猜测结果,通过按“确认〞按钮完成输入。每次提示输入猜测结果时,给出猜测的准确度提示。
3) 按“获取随机数〞按钮,继续游戏。
4) 游戏完毕后给出评语并计算出玩家所用的时间与所猜次数。
界面要示:用图形界面实现。
选题目的与意义
通过猜数游戏这个课题我可以学到文本框、标签框、按钮、布局、对话框方面的知识和应用,达到设计登陆界面、参加图像显示功能以与设计按钮的目的,让我更加的掌握和理解java面向对象语言的需求分析、系统设计,所以我选择猜数游戏这个课题。
word
word
1 / 18
word
二、需求分析
用户需求分析
1.玩家输入一个数字,数字的围在1-100之间,系统获取随机数。
2.对玩家输入的数字进展判断大小,如果不是系统要求的数字,系统将提示您,您输入的不是数字请重新输入,给出提醒以便玩家进一步选择。
,系统给出是否继续的提示与判断。
,自动计数.
,提示信息是否继续猜数字,如果继续将进入下一次游戏,如果退出将退出游戏系统.
开发环境分析
MyEclipse企业级工作平台〔MyEclipse Enterprise Workbench ,简称MyEclipse〕是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以与应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。
在结构上,MyEclipse的特征可以被分为7类:
  1. JavaEE模型
  2. WEB开发工具
  3. E开发工具
  4. 应用程序服务器的连接器
  5. JavaEE项目部署服务
  6. 数据库服务
  7. MyEclipse整合帮助
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进展单独的扩展和升级。
简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以与除错。
该程序基于JDK和MyEclipse编写,选用MyEclipse是界面设计所需。根据系统围随机产生一个数字,可根据玩家选择给出不同的数字。玩家输入所猜数字时给出与真实数字的大小比拟。在玩家猜中时,可给出其所用时间,并给出评价。最后,游戏的完毕与继续可由玩家控制。
word
word
2 / 18
word
三、系统设计
系统总体设计
总体设计分析
1随机数的获取:玩家输入一个数字,数字的围在1-100之间,系统获取随机数。
2 输入输出模块:对玩家输入的数字进展判断和提示。如果玩家输入的不是系统要求的数字,系统将提示您,您输入的不是数字请重新输入.。如果玩家输入的数字与随机生成数相比拟,