毕业论文:《3G手机软件开发》_课程设计--Android平台数独游戏的设计与实现.doc

毕业论文:《3G手机软件开发》_课程设计--Android平台数独游戏的设计与实现.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 2 《3G手机软件开发》 课程设计 题目:Android平台数独游戏的设计与实现 院、 系: 计算机信息与技术系 学科专业: 软件工程 学生姓名: XXX 学 号: B10060XXX 指导教师: XX XX ×××2013年06月05日 PAGE 9 目 录 TOC \o 1-3 \h \z \u 一、绪 论 h 3 1.课题内容 h 3 2.课题意义 h 3 3.Android系统介绍和发展趋势 h 4 二、需求分析 h 4 1.任务概述 h 4 2.功能需求 h 5 3.性能需求 h 5 三、概要设计 h 6 1.数据库设计 h 6 2.功能设计 h 6 3.系统的结构设计 h 6 4.开发工具的选择 h 7 四、详细设计 h 8 1.主界面设计 h 8 1.1 界面 h 8 1.2 主要代码 h 8 2.游戏界面设计 h 10 2.1 界面 h 10 2.2 主要代码 h 10 3.通关界面 h 13 3.1 界面 h 13 3.2 主要代码 h 13 4.排行榜界面 h 16 4.1 界面 h 16 4.2 主要代码 h 17 5.数独简介界面 h 18 5.1 界面 h 18 5.2 主要代码 h 18 五、软件实现 h 19 1.主界面实现(见图4-1) h 19 2.游戏界面实现(见图4-2) h 19 3.通关界面实现(见图4-3、图4-4) h 19 4.排行榜界面实现(见图4-5) h 19 5.数独简介界面实现(见图4-6) h 19 六、软件测试 h 19 1. 测试策略 h 19 2.测试内容 h 20 2.1 首界面主要测试内容 h 20 2.2 游戏界面主要测试内容 h 21 2.3 游戏结束界面主要测试内容 h 21 2.4 排行榜界面测试内容 h 21 2.5 背景音乐测试内容 h 21 3.测试结论 h 21 七、总 结 h 22 八、参考文献 h 22 附 录(部分代码) h 23 一、绪 论 1.课题内容 开发一款Android平台的数独游戏,在教材(《Android基础教程》)数独游戏的基础上进行功能扩展。扩展部分的功能要求如下: (1)设计游戏关口不低于3关。当用户从第一关通过后,可以选择退出或游戏进入第二关运行,难度按照关口增加递增; (2)每关不少于5种初始局,且能随机选择其中一局运行; (3)用户每次通关播放动画(或音频、图片),并显示用户当前的分数; (4)程序存储得分在前5名用户的得分; 2.课题意义 (1)运用软件工程的原理和方法来指导软件的设计与开发,既是对本学期刚学习的软件工程课程的复习,同时也是一次将理论应用到实践中的实战演练,非常有助于我们提高自己的分析问题、解决问题以及动手方面的能力; (2)通过对数独游戏的设计与实现,可以加深我们对Android了解和认识,使我们对Android编程有一个系统的掌握,为将来的Android游戏或者应用软件的开发打下坚实基础。 3.Android系统介绍和发展趋势 Android是首款基于Linux平台的开放源代码的操作系统,是目前市面上移动设备最为火热的操作系统,其采用Linux内核,由Google公司和开放手机联盟领导及开发。Android是软件堆层(软件叠层)的架构,主要分为三部分:底层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。 Android手机系统的一个很大的优势在于其开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序软件时拥有更大的自由度。Android突破了iPhone 等只能添加为数不多的固定软件的枷锁;同时与Windows?Mobile、Symbian等厂商不同,Android操作系统免费向开发人员提供。Android项目目前正从手机运营商、厂商、开发者和消费者那里获得大力支持。   安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂

您可能关注的文档

文档评论(0)

老刘忙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档