下载此文档

软件工程课程设计样本.doc


文档分类:办公文档 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
软件工程课程设计学校:大连交通大学专业:软件工程班级:072班姓名:学号:0701030216目录1总体设计 22详细设计 53功能测试及运行效果 7参考文献 8附录软件源程序 、知识日新月异的今天,很多人已经离不开电脑了,包括玩一些休闲小游戏,一个功能齐全的动物换位小游戏应该是很受人们喜爱的。通过图形技术,实现图片的导入。通过消息响应机制,使程序可以响应用户的鼠标操作,进行动物换位游戏的操作。对于本系统,我们需要实现以下一些基本功能:(1)要实现人机交互,用户可以通过鼠标来操作动物位置。(2)在游戏成功时会出现成功提示。(3)用户在玩游戏的时候可以在游戏界面上选择音乐播放。(4)用户可以选择插入任意已存储的图片。(5)具有英雄榜功能,可以查看自己的成绩。(6)具有帮助功能,可以查看游戏规则,和不懂得选项。。类之间的关系如图1-1所示。ChangeAnimalWindowRecordHelpShowRecordAutoMoveAnilalHandleMouseStonePointAnimal图1-,创建的对象是主类的重要成员之一,用来表示“动物”3Point负责创建确立位置的对象4Stone是JButton的子类,(1)成员变量见表2-1表2-1主要成员变量(属性)成员变量描述变量类型名称类变量ChangeAnimalWindowChangeAnimalWindow创建鼠标事件***HandleMousehandleMouse创建对话框,实现动物交换位置AutoMoveAnimalautoMoveAnimal定义重新游戏按钮JButtonRenew定义自动演示按钮JButtonautoButton创建菜单JMenuBarbar(2)方法见表2-2表2-2主要方法方法名称返回类型功能备注ChangeAnimalWindow()完成窗口的初使化构造方法ChangeAnimalWindow()(3)(1)成员变量见表2-3表2-3主要成员变量成员变量描述变量类型名称用来确定Animal对象在窗口上的位置Pointpoint用来确定Animal对象是否为左BooleanisLeft用来获得Image对象Toolkittool用来确定Animal对象上绘制的图像文件FileleftImage和rightImage(2)方法见表2-4表2-4主要方法方法名功能备注Animal()创建animal对象,完成初始化构造方法setLeftImage(file)设置leftImage文件对象setRightImage(file)设置rightImage文件对象setIsLeft(boolean)设置isLeft属性的值getIsLeft()返回isLeft属性的值setAtPoint(Point)设置属性point的对象的引用getAtPoint()返回point对象的引用(3)(1)成员变量见表2-5表2-5主要成员变量成员变量描述变量类型名称存放数组PointPoint存放移动“动物”的步骤ArrayList<Integer>(2)方法见表2-6表2-6主要方法方法名功能备注HandleMouse()创建HandleMouse对象构造方法SetPoint(Point[])移动窗体中的Animal对象(3)

软件工程课程设计样本 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2623466021
  • 文件大小402 KB
  • 时间2019-06-27