Java坦克大战设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java坦克大战设计报告.doc

《语言设计》 设计报告 信息工程学院 专业班级: : : 指导老师: 2011年7月22日 目录 目录 2 题目一 坦克大战 4 1.1题目简介 4 1.2设计的内容、要求和目标 4 1.2.1设计内容 4 1.2.2设计要求 4 1.2.3设计目标 4 1.3总体设计 5 1.3.1系统功能结构图 5 1.3.2系统总体流程图 6 1.4详细设计及实现 7 1.4.1界面及布局设计 7 1.4.2开机欢迎画面的实现方法 7 1.4.3单人游戏的实现方法 9 1.4.4添加背景音乐的方法 12 1.4.5双人游戏实现的方法 12 1.4.6游戏设置方法 14 1.4.7存盘退出实现方法 16 1.4.8运行效果图 17 1.4.9源代码分析 19 1.5系统运行及使用说明 37 题目二 都昌大酒店餐饮管理系统 38 2.1题目简介 38 2.2设计的内容、要求和目标 38 2.2.1设计的内容 38 2.2.2要求 38 2.2.3目标 38 2.3总体设计 39 2.3.1功能模块设计 39 2.3.2系统所有类之间的关系 39 2.4数据库设计 40 2.4.1关系模式 40 2.4.2 E-R图 40 2.4.3数据库管理物理实现 41 2.4.4数据库表 41 2.4.5表的建立 42 2.4.6表与表之间的关系 43 2.5详细设计及实现 43 2.5.1操作界面设计 44 2.5.2类成员变量及方法设计 47 2.5.3源代码分析 53 2.6系统运行及使用说明 64 题目三 俄罗斯方块(手机版) 65 3.1 题目简介 65 3.2 需求分析 65 3.2.1 设计目的和意义 65 3.2.2 任务概述 65 3.2.3 需求分析 66 3.3 总体设计 67 3.3.1 系统功能结构图 67 3.3.2 系统总体流程图 67 3.4 详细设计 68 3.4.1 功能分析和描述 68 3.4.2 程序系统的结构 68 3.4.3 游戏的前景和背景设计 70 3.5主要技术的实现 71 3.5.1 开机动画的实现 71 3.5.2 排行榜设计 71 3.5.3 消去方块的实现 73 3.6 系统实现 74 3.6.1 程序系统的结构 74 3.6.2 程序设计说明 74 总 结 78 附录一 79 附录二 82 附录三 85 题目一 坦克大战 1.1题目简介 坦克大战是运用java高级编程语言使用MyEclipse8.6实现的一个游戏系统,它具有单人游戏和双人游戏的游戏界面以及对游戏的属性进行编辑的游戏设置对话框。 1.2设计的内容、要求和目标 1.2.1设计内容 本项目的内容包括技术和非技术两大部分: 技术上需要进行数据存储和图片的处理、整个窗口的布局、代码的编写及调试。 非技术部分包括:人力资源的充分利用。 1.2.2设计要求 (1)设计GUI界面的坦克大战。坦克大战中有我军坦克一辆,敌军坦克若干。初始状态是我军坦克位于屏幕正下方,而敌军坦克分布屏幕正上方,敌军坦克可以自由移动并发射子弹,我军坦克可以按“A”,“S”,“D”,“W”键操作我军坦克向不同的四个方向前进,按“J”键可以发射子弹; (2)程序要求用户在通过按下指定按钮来控制自己的坦克,敌人坦克是随机运动并发射子弹的; (3)当然用户还可以点击文件菜单选择各种需要的操作; (4)实现帮助功能,用户有不明白的地方可以查看帮助文档; (5)实现与数据库的连接,用户使用时必须登录。 1.2.3设计目标 系统应该尽量做到以下的目标: 人力与设备费用的减少; 采用现代程序设计技术; 数据的处理速度提高; 管理信息服务的改进; 人员利用率尽可能提高; 1.3总体设计 1.3.1系统功能结构图 下面列出了本系统的整体功能结果图以及各个模块之间的彼此联系,见图-1所示。 图-1 系统各个模块之间的联系 1.3.2系统总体流程图 的总体流程图见图-2所示。 3.3系统所有类之间的关系 图1-3类之间的关系 设计一个系统的时候,把不同功能的具体实现放到不同的类里面,这样便于以后程序的扩展以及修改;类的名称最好是体现出这个类实现的功能,这样可以达到看类名就知道这个类的功能,方便以后程序的维护。 本系统的实现一共用到了以上的1个类,它们之间的关系见图-3所示,箭头方向代表是被依赖的类各个类实现了一些单独的功能 1.4详细设计及实现 1.4.1界面及布局设计 系统的整体布局为:BorderLayout布局, 采用了菜单、按钮、面板…等组件,菜单主要包括选择开始新游戏,暂停游戏,继续上局游戏,存盘退出,退出游戏,游戏设置等功能。 1.4.2开机欢迎画面的实现方法

文档评论(0)

love + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档