当前位置: 东星资源网 > 论文写作 > 论文范文 > 正文

android论文范文

时间:2017-05-23 来源:东星资源网 本文已影响 手机版

篇一:毕业论文范文

毕业论文(设计)正文

题目:基于 Android的三国塔防游戏程序设计与实现

学 院:

专 业:

班 级:

学号:

学生姓名:

指导教师:

二○一三 年 十一 月

毕业论文:正文

基于Android的三国塔防游戏程序设计与实现

摘要:

随着智能手机与平板电脑等移动设备的不断普及与性能的不断提升,移动设备已经不再局限于通讯,而是集通讯、娱乐、办公等多功能于一身,逐渐发展成为人们可随身携带的信息处理平台。而Android系统,作为一款流行的移动设备操作系统,由于其开放性和低成本,已得到越来越多移动设备厂商的支持,成为当前使用率最高的移动操作系统之一。

本项目的最终目标是让用户体验一款新型益智休闲的塔防游戏,既提供良好的游戏操作界面,又通过优美的游戏画面和高效平衡的敌我对抗模式提高游戏的可玩性,激发玩家的游戏兴趣。同时,通过在游戏中尝试推送广告、设置游戏等级权限等来创造收益,实现一定的经济价值。最后,该项目的顺利实施,对于培养我们的项目开发能力,提高我们的就业竞争力都具有非常好的促进作用。

关键字:Android;游戏;塔防;中国特色;三国

- 2 -

毕业论文:正文

The tower defense game of Three Kingdoms

based on Android program design and implementation

Abstract:

With the growing popularity of continuous improvement and performance smartphones and tablet computers and other mobile devices, mobile devices are no longer limited to communication, but the set of communication,

entertainment, office and other functions in one, and gradually developed into one can carry The information processing platform. As a popular operating system for mobile devices ,the Android system, has been more and more support for mobile device manufacturers whit its openness and low cost, and become one of the highest rates of mobile operating systems.

The ultimate goal of this project is to let player experience a new type of puzzle casual tower defense game, both the game provides a good operating interface, but also improves the playability of the game to excite the players’ interest in the game by a beautiful picture of the game and the adversarial mode of friend or foe. Finally,it has very good role in training our development capabilities and improving our employment competitiveness with the smooth implementation of the project.

Keywords: Android; Game; Tower Defence;

characteristics; Three Kingdoms Chinese

- 3 -

毕业论文:正文

正文目录

一、绪论........................................................ 6

(一)研究背景和意义........................................ 6

1、手机游戏的发展现状................................... 6

2、Android 手机平台的发展现状........................... 7

3、Android 手机平台游戏的市场价值....................... 8

(二)国内外研究现状........................................ 9

1、保卫萝卜............................................. 9

2、燃烧的蔬菜.......................................... 10

3、口袋战争............................................ 11

4、植物大战僵尸2 ...................................... 11

5、坚守阵地2 .......................................... 12

6、龙穴塔防2 .......................................... 13

二、Android基础知识 ........................................... 14

(一) 环境的搭建.......................................... 14

1、 JAVA JDK的安装 .................................... 14

2、 eclipse和ADT..................................... 15

3、 Android SDK的安装 ................................. 16

4、 创建AVD模拟器..................................... 16

三、游戏技术................................................... 21

(一)点击操作................................................. 21

(二) 画面绘制............................................ 24

1、 双缓冲技术......................................... 24

2、 SurfaceView........................................ 26

(三) A*算法.............................................. 28

四、程序设计................................................... 30

(一)模块分析................................................. 30

(二) 关键代码分析.................................... 35

1、 图片缩放........................................... 35

2、 游戏帧数的控制..................................... 35

3、 游戏的暂停恢复..................................... 37

4、 游戏的BGM和音效................................... 38 - 4 -

毕业论文:正文

5、 炮弹轨迹........................................... 39

6、 Enemy、Fighter和Tower............................. 40

7、 AStar算法和数字地图 ............................... 41

8、 攻击策略........................................... 44

五、展示....................................................... 45

(一) 欢迎界面............................................ 45

(二)封面................................................. 46

(三)关卡选择界面......................................... 46

(四) 战斗界面............................................ 47

(五)失败与胜利界面....................................... 49

六、性能优化................................................... 49

(一) 资源体积的优化...................................... 49

(二) 代码的优化.......................................... 50

七、总结与展望................................................. 50

(一)论文总结............................................. 50

(二)个人展望............................................. 51

八、致谢....................................................... 51

参考文献 ...................................................... 52

- 5 -

篇二:基于安卓的系统开题报告

本科生毕业设计(论文)开题报告

论文题目:基于Android平台的学生教务信息系统设计与实现

学 院:

基于Android平台的学生教务信息管理系统

一、 课题的研究目的和意义

学生教务系统是一个学校学生管理中不可缺少的一部分,对于学校的管理者以及学生本身来说都至关重要。互联网的普及和网上教务系统的更趋向于成熟化,系统应该为学生用户提供更加方便的查询手段与信息管理方式。而计算机的不可移动性及系统本身繁琐的登陆认证、查询操作使系统使用带来不方便。开发一款基于智能手机平台、功能简单、可随时利用无线网络进行在线选课、成绩查

询、了解校园资讯的软件,为学生提供方便、可移动、准确的服务

在安卓手机的逐渐普及下,越来越多的学生接触并使用安卓系统的移动终端,例如,成为学生生活中的重要工具。在校园内,学校校园网站为学生提供学生课程表、学生选课、学生成绩等信息管理,为学生的校园生活 提供直接信息,随着移动互联网络的发展,学生大都采用手机进行随时随地上网,登陆校园网来了解自己的校园信息,但是智能手机无论从执行效率、内存大小、屏幕大小以及操作方式都与计算机有很大差别,如果单纯用智能手机里浏览器通过网址连接校园网站获取信息,如同计算机里显示样 式一样,就会给智能手机带来一定的负担。因此为了使学生更好的利用手机方便学习与校园生活, 开发基于Android平台的智能移动终端应用软件,依托移动互联网络和校园网站,让学生可以随时随地了解校园生活和学业信息,极大地方便学生。

2.国内外发展状况

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。

近几年教务系统的网站也在中国普遍发展。但其次系统界面不友好,不够人性化。系统性能差,没有进行充分的优化,尤其在选课高峰期的时候,大量学生同时选课时经常出现登陆和选课速度极慢,甚至出现服务器死机瘫痪现象,以致于一些学生不能选课而国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课

题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面

三、研究内容

本系统的web部分基于B/S结构模式开发,采用较为流行的J2EE技术体系,主要运用MVC模式Struts2架构设计,使用JSP+Servlet+JavaBean(MVC)开发技术来开发,以MyEclipse作为代码编写的环境工具,使用Tomcat的配置,以Oracle作为后台数据库,实现表单和数据库之间的数据交换。

软件简化学生使用电脑登录校园网的复杂繁琐的查询步骤,通过手机学生直接访问校园网站,通 过分析提出条件,获取必要信息,快速准确查找所需信息,更直观显示出来。系统区分教师与学生用户,各自获取所需要不同功能,为学校与学生、教师之间建立更好的平台.。

根据需求分析得到系统的业务情况,并设计出本系统框架、流程及其用例,以面向对象编程的方式,为系统的几个功能模块实现了实例化。现可将系统按照不同的功能进行模块的划分,本系统共分为三个模块,分别是用户管理模块、学生模块与管理模块,并确立了每个模块的具体功能。 课题主要研究并实现的内容有如下几方面。

(1)数据库的设计和实现,根据系统需求以及功能分析进行设计。

(2)web端系统框架设计,为了保证系统具有更好的安全性以及可维护性和可扩展性,将采用四层体系结构:数据模型层,数据访问层,业务逻辑层以及表示层。具体实现如下。

①教务系统的各页面实现。尤其是首页,根据用户的账号密码进行登录。 ②用户管理模块的实现。其中包括,用户注册,修改密码。

③管理模块的实现。实现对于学生以及学校的各种信息资源增加、修改,删除。系统功能结构图如图1所示。

图1 Web系统功能结构图

(3) 手机端学生模块的实现。能够完成输入学生的基本信息,选择课程,查询课程成绩,查询个人信息,了解校园资讯等功能。 android系统功能结构图如图2所示

图2 Android系统功能结构图

四、拟采用的方法和手段

1.使用的技术和方法

网页设计采用JSP技术和B/S体系结构设计本系统,主要用到了Oracle数据库和Tomcat开发平台通过ODBC-JDBC驱动来连接数据库、进而来管理和控制。B/S架构三层体系结构如图3所示。

手机端Android平台,开发软件选择为Eclipse IDE,版本选择为3.6,另需安装jdk7,Android的SDK包,以及Android Development Tool 插件(简称ADT插件)。

安卓的网络连接模块对于web端与手机端的数据交换来说是必不可少的部分。它提供了客户端与服务器的网络连接功能,是两者交换的桥梁。通过网络连接,客户端可以发送不同请求,从服务器获得需要的资源。由于上层功能的多样性,网络连接模块的设计在保证基础的通信功能的同时,需要针对不同的需求,提供一些差异性的接口。

2.研究过程中可能出现的问题

在开发软件系统时后不可避免地会出现种种错误,有语法错误和逻辑错误。语法错误很容易解决,逻辑错误往往经过调试,甚至只有经过用户使用后才可以得到解决。

应该是主要解决的问题,如Web开发,数据库连接,分页的设置等等。手机端主要解决问题,如数据显示页面的设计、数据与服务器端的通讯、数据在手机端的存储和处理等等。

五、工作计划及进度安排

篇三:app开发毕业论文开题报告

山东大学(威

android论文范文

海)

毕业论文(设计)开题报告

基于socket通信的Android社

论文题目:

交应用的开发

姓 名:

学 号:

专 业: 电子信息科学与技术

指导教师: 梁成辉

2015 年1月10日

毕 业 论 文(设计)开 题 报 告

标签:论文范文 android android毕业论文范文 android毕业设计论文