java课程设计 猜数游戏课程设计报告

  • 格式:doc
  • 大小:215.33 KB
  • 文档页数:15

java课程设计 猜数游戏课程设计报告

0 / 15

《面向对象程序设计》

课程设计报告

题目: 下拉列表运算器设计

专业: xxxxx

班级: xxx

姓名: xx

指导教师: xx

成绩:

xx

xxxx年 x月xx日

学号 xx xx java课程设计 猜数游戏课程设计报告

1 / 15

目录

1 设计内容及要求........................................................................................................ 1

1.1 课程设计目的............................................................................................... 1

1.2 设计项目名称............................................................................................... 1

1.3 类的结构分布............................................................................................... 1

2 概要设计.................................................................................................................... 2

2.1系统总体功能.................................................................................................. 2

2.2 游戏流程概述................................................................................................. 2

3 设计过程或程序代码................................................................................................ 3

3.1 猜数游戏......................................................................................................... 3

3.2功能模块详细设计.......................................................................................... 4

3.3 类的设计......................................................................................................... 5

4 程序代码调试............................................................................................................ 6

4.1程序流程.......................................................................................................... 6

4.2关键算法及技术实现...................................................................................... 6

4.2.1 随机数的获取...................................................................................... 6

4.2.2 输入输出.............................................................................................. 6

4.2.3 判断时间.............................................................................................. 7

4.2.4 自动计数.............................................................................................. 7

4.2.5 结果输出.............................................................................................. 8

4.2.6 图形界面的实现.................................................................................. 8

4.3 类的实现......................................................................................................... 9

5设计结果及分析....................................................................................................... 10

5.1登录界面........................................................................................................ 10

5.2游戏界面........................................................................................................ 10

5.3猜数举例........................................................................................................ 11

参考文献...................................................................................................................... 12

java课程设计 猜数游戏课程设计报告

2 / 15 java课程设计 猜数游戏课程设计报告

1 设计内容及要求

功能要求:该程序用图形界面实现下面功能:用计算机产生一个100以内的随机数,游戏者进行猜数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜对为止。游戏结束后计算出玩家所用的时间及所猜的次数。

1.1 课程设计目的

通过设计一个《标准化考试系统设计》,进一步熟悉Java中的概念、基本知识和技能利用所学的基本知识和技能解决简单的面向对象的程序设计问题。了解系统开发的需求分析、层次设计、模块分解、编码测试、模块组装及整体调试的全过程,加深对Java的理解及eclipse环境的使用:逐步熟悉程序设计的方法,并养成良好的编程习惯。

1.2 设计项目名称

猜数游戏设计

1.3 类的结构分布

图 1 类的分布 java课程设计 猜数游戏课程设计报告

2 / 15 2 概要设计

在设计标准考试设计时,编写了2个Java源文件:GuessShu.java,Dengru.java.

游戏分为随机数的获取,输入输出模块,判断模块,自动计数模块,结果输出模块。其中输入输出模块中系统会对玩家给出的数进行判断和输出。判断模块会对玩家的水平进行判断,并计算出玩家所用的时间和次数。

2.1系统总体功能

图 2 游戏框架

2.2 游戏流程概述

猜数游戏

随机数的获取

输入输出 模

系统对玩家给出的数进行判断和输出 判断模

时间 自动计数模

块 结果输出模

块 java课程设计 猜数游戏课程设计报告

3 / 15

图 3 游戏流程

3 设计过程或程序代码

3.1 猜数游戏

1.随机数的获取:玩家输入一个数字,数字的范围在1-100之间,系统获取随机数。

2. 输入输出模块:对玩家输入的数字进行判断和提示。如果玩家输入的不是系系统产生一个随机玩家输入一个在0~99范围内的若X>Y

输出“猜小了” 若X

输出“猜大了”

对了!

储存记录 开 始

结 束