- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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项目目前正从手机运营商、厂商、开发者和消费者那里获得大力支持。
安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂
您可能关注的文档
- 毕业论文:非结构化数据全文检索的实现及Luncene研究.doc
- 毕业论文:非圆曲线轴的加工工艺规程设计及程序设计.doc
- 毕业论文:非最大量子纠缠态下的量子密集编码.doc
- 毕业论文:费诺编码的程序实现过程与设计.doc
- 毕业论文:分层厚度对土层地震反应计算结果的影响.doc
- 毕业论文:分段式级离心泵的设计.doc
- 毕业论文:##煤矿下组煤北采区设计.doc
- 毕业论文:“滑块”工艺生产规程设计说明书.doc
- 毕业论文:“进给箱齿轮轴”零件的机械加工工艺规程.doc
- 毕业论文:“哭嫁”音乐的艺术特点及发展.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)