android贪吃蛇毕业设计论文, 目 录 摘 要 I Abstract II 第1章 绪 论 1 1.1 Android简介 1 1.1.1 Android的来源及发展 1 1.1.2 Android系统的特点 2 1.2 项目目的与意义 2 1.2.1 开发目的 2 1.2.2 开发意义 3 1.3 国内外现状分析 3 1.3.1 国内外手机系统现状 3 1.3.2 国内外手机应用现状 4 1.3.3 发展趋势 5 第2章 方案论证 6 2.1 经济可行性分析 6 2.2 技术可行性分析 6 2.2.1 Android平台特性 6 2.2.2 Android平台架构 6 2.2.3 Android应用程序组件 7 2.3 本项目的开发方法 9 2.4 开发工具及环境简介 10 2.4.1 开发工具Eclipse简介 10 2.4.2 开发环境简介 10 第3章 需求分析 11 3.1 系统开发目标 11 3.2 系统需求分析 11 3.2.1 业务需求分析 11 3.2.2 用户需求分析 12 3.2.3 功能需求分析 12 第4章 过程论述 13 4.1 程序流程设计 13 4.2 概要设计 14 4.2.1 模块划分 14 4.2.2 游戏主界面模块 14 4.2.3 游戏控制模块 15 4.3 模块实现原理 15 4.3.1 游戏界面模块实现 15 4.3.2 游戏控制模块实现 16 4.3.3 TileView类的设计 17 4.3.4 SnakeView类的设计 17 4.4 程序主结构 17 4.5 程序类图 18 4.6 类的详细设计 19 4.6.1 Snake类的详细设计 19 4.6.2 TileView类的详细设计 21 4.6.3 SnakeView类的详细设计 22 第5章 系统测试与结果分析 25 5.1 软件测试 25 5.1.1 测试的基本概念 25 5.1.2 测试的步骤 25 5.2 系统测试 26 5.3 测试结论 27 结 论 28 致 谢 29 参考文献 30 附 录 31 《Android贪吃蛇毕业设计论文》 本论文主要探讨了如何使用Java语言在Android平台上开发一款手机游戏——贪吃蛇。Android系统自2007年由Google发布以来,以其开源特性、丰富的API库和强大的硬件支持,迅速成为全球主流的智能手机操作系统。Android系统的开放性吸引了大量的开发者,为移动应用开发提供了广阔的舞台。 论文首先介绍了Android的起源和发展,包括其基于Linux内核的系统架构和开放手机联盟的成立背景。接着,作者阐述了开发贪吃蛇游戏的目的和意义,旨在通过实践提升个人技能,同时满足用户对于经典游戏的娱乐需求。对国内外手机系统和应用的现状进行了分析,指出手机游戏市场的发展趋势,尤其是在移动设备普及的背景下,手机游戏的需求持续增长。 在方案论证部分,论文讨论了项目的经济和技术可行性。Android平台的免费性和跨平台特性使其成为经济可行的选择。技术上,作者详细解析了Android平台的特性,如Dalvik虚拟机、Activity管理、Intent通信等,以及如何利用Eclipse作为开发工具进行项目构建和环境配置。 在需求分析阶段,论文明确了系统开发的目标,即创建一个简单易玩、具有趣味性的贪吃蛇游戏。通过对业务需求、用户需求和功能需求的分析,确定了游戏的基本框架,包括游戏主界面、游戏控制和得分系统等功能。 在过程论述中,作者详细描述了程序的设计和实现过程。游戏流程设计包括玩家操作、蛇的移动、食物生成和碰撞检测等逻辑。概要设计部分,作者将游戏划分为多个模块,如游戏主界面模块、游戏控制模块等,并详细解释了各模块的功能和实现方式。特别地,TileView和SnakeView类的设计是游戏核心,它们分别负责绘制游戏地图和蛇的移动动画。此外,还讨论了程序的主结构和类图,以及各个类的详细设计,如Snake类用于存储蛇的状态,TileView类处理游戏画布,而SnakeView类则负责游戏的逻辑和渲染。 在系统测试与结果分析章节,论文介绍了软件测试的基本概念和步骤,包括单元测试、集成测试和系统测试。通过一系列测试,验证了游戏的稳定性和可玩性,并得出结论:贪吃蛇游戏在Android平台上运行良好,符合预期目标。 该毕业设计论文全面展示了在Android平台上开发贪吃蛇游戏的过程,从系统分析、设计、实现到测试,涵盖了移动应用开发的各个环节,是Android编程学习者的重要参考资料。通过这一项目,作者不仅提升了编程技巧,也深入理解了Android应用开发的流程,为未来进入IT行业打下了坚实的基础。
- 粉丝: 52
- 资源: 336
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
前往页