局域网坦克大战-第3组.docVIP

  • 2
  • 0
  • 约1.54万字
  • 约 26页
  • 2019-10-10 发布于湖北
  • 举报
榆林学院本科毕业论文(设计) 软件工程课程设计报告 题 目局域网坦克大战院 系信息工程学院班 级13计本2组 长组 员指导教师 榆林学院本科毕业设计                   XXXX系统设计与实现                 局域网坦克大战系统设计与实现  PAGE I 目录  TOC \o 1-3 \h \z \u  目录  I  一、 目的、要求  1  二、 任务分配  1  1 局域网坦克大战系统分析  2  1.1 系统需求分析  2  1.1.1 系统功能需求  2  1.1.2 系统性能分析  2  1.2系统用例分析  3  1.2.1 游戏总体流程设计  5  1.2.2 敌方坦克用例分析  6  1.2.3游戏玩家坦克用例分析  6  2 局域网坦克大战系统设计  8  2.1 总体设计  8  2.2 系统功能设计  8  2.3 数据库设计  8  2.3.1 数据库概念结构设计  9  2.3.2 数据库逻辑结构设计  9  2.3.3 数据库物理结构设计  10  2.3.4 数据库整体关系  10  3 局域网坦克大战系统实现  11  3.1 系统环境  11  3.2 数据库连接  11  3.3 模块的实现  11  3.3.1用户登录与注册  11  3.3.2己方坦克运动  12  3.3.3敌方坦克运动  13  3.3.4能否穿越墙体  13  3.3.5子弹能否升  15  3.3.6游戏的成功与失败  16  4 局域网坦克大战系统测试  17  4.1测试的意义和目的  17  4.2 功能测试  17  4.2.1 登录注册测试  17  4.2.2坦克运动测试如下  19  4.4.3测试能否穿越墙体  20  4.4.4测试子弹的升级  21  4.4.5测试  22  5 总结  24  TOC \o 1-3 \h \u                      XXXX系统设计与实现                 局域网坦克大战系统设计与实现                 局域网坦克大战系统设计与实现  PAGE 6  PAGE 24 一、 目的、要求 通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。 具体如下: 学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编码和测试方面的知识; 熟悉自动化的软件开发工具Visio 或者Rational Rose,并将其运用于软件开发的全过程; 进一步加强和提高软件工程文档的编写能力; 培养协作能力和团队精神。 二、 任务分配 任务负责人参与人备注需求分析总体设计详细设计系统实现与测试 1 局域网坦克大战系统分析 1.1 系统需求分析 90坦克大战无疑是坦克游戏中的经典之作。这款游戏对90后的我们的童年也有着极大的意义,它使我们开始对游戏产生了浓厚的兴趣,亦给我们的童年生活记上了浓墨重彩的一笔。因此,我们将在PC端还原这款经典之作,以表达我们的喜爱与敬意。 1.1.1 系统功能需求 本系统的坦克大战是基于Java语言设计开发的,具有高超的人工智能,精美的图形处理,支持单机运行和网络对战的坦克射击游戏。比之前网络上实现的游戏更加方便,快捷,智能。游戏基本玩法较简单,游戏可一人电脑作战,每次电脑方有坦克10辆,游戏以消灭全部敌方坦克过关为目的。在这过程中,坦克有机会得到血块来添加生命值,从而变得更加强大,也能利用各种有利地形来阻击敌人。游戏设置了墙面,电脑方坦克不能穿越墙面射击玩家坦克,而玩家坦克可随意穿越墙面打击电脑方坦克,这一游戏特权。还有给玩家坦克设置超级炮弹,当电脑方坦克数量过多时,玩家坦克可以发射超级炮弹打击敌方。主要新增

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档