基于Android系统的手机应用软件的设计与实现【开题报告】

2022-07-11 22:19:19   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《基于Android系统的手机应用软件的设计与实现【开题报告】》,欢迎阅读!
开题,应用软件,基于,Android,实现



开题报告 计算机科学与技术

基于Android系统的手机应用软件的设计与实现

一、综述本课题背景,说明选题的依据和意义

对于Android这个名词,听起来好像只有少数专业人士才能了解的专业词汇,对于一般人,似乎有点望尘莫及,但其实,我们大多数人都和Android有很亲密的接触。相信很多人都用手机吧,现在,手机流行触摸屏。这种操作方式人们都很喜欢。我认为这是发展的趋势。其中,手机里的界面,各种各样的手机程序和游戏很多都是利用Android开发的。

Android的中文意思是“机器人”但在移动领域,大家一定会将AndroidGoogle联系起来。Android本身就是一个操作系统,只是这个操作系统是基于Linux内核的。也就是说,从理论上,基于Linux的软件移值到Android上是最容易的。Android是一个由30多家科技公司和手机公司组成的“开放手机联盟”共同研发的,而且完全免费开源,这将大大降低新型手机设备的研发成本,甚至Android已成了“山寨机”的首选。

全球3G近年来快速成长,从2002年到2009年,全球3G运营已经逐步从最初的惨淡经营转为现在的加速发展。截至200910月,全球86个国家和地区发放了超过250张有效的3G牌照,主流为WCDMA网络。2008年下半年开始至2009年,全球3G用户开始呈现出蓬勃发展的趋势,截止2009年底,全球3G用户已超8.85亿,年增长率达29%,全球超过80%的运营商目前都在提供3G服务。以中国为代表的亚太地区成为2009年全球3G增长的亮点。

从发达国家移动通信市场的发展经验来看,随着网络、业务、终端等的逐渐成熟,2G用户转向3G用户将是大势所趋。从这个角度来说,依托于巨大的2G移动通信市场的我国3G市场,发展潜力毫无疑问是巨大的。如果说2009年是3G建设年,那么2010年将是3G优化年,我国3G网络已具备了大规模发展用户的条件,20103G用户数将实现低基数下的高增长。估计2-3年后,3G用户发展将进入高峰期,预计5年内将有一半的移动用户成为3G用户。中国的3G蛋糕非常之大,发展前景广阔,中国3G发展也将极大地推动全球3G的发展。

在这样的快速发展的态势下,Android开发人才必将火热。丰泽教育就是在这样的形势下站在3G移动开发的前沿把最流行的移动开发技术通过实训的方式培养大学生,让大学生在拥有一定理论的同时通过我们的实训掌握更强的实践开发能力,最终完美高薪就业!

Android的系统架构和其它作系统一样,采用了分层的架构。从架构图看,android分为四个层,




从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。

Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。

Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:pythonluatclphp等等),还有其他诸如:Qtqt for android)、Monomono for android)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序。另外,谷歌还在2009年特别发布了针对初学者的Android Simple语言,该语言类似Basic语言。而在网页编程语言方面,JavaScriptajaxHTML5jquerysenchadojomoblPhoneGap等等都已经支持Android开发。

而在Android系统底层方面,Android使用C/C++作为开发语言。

二、研究的基本内容,拟解决的主要问题:

研究的基本内容:

利用Android语言实现音乐播放功能。 拟解决的主要问题:

播放器音乐的实现

三、研究步骤、方法及措施:

研究步骤

1、系统的需求分析

列出本系统需要解决的主要问题,应具备的基本功能,描述数据等 2、系统的概要设计

系统功能的大致描述及系统运行环境与系统结构 3、详细设计

模块的设计,与数据库的连接等等。 4、编码阶段 进行编码。

5、测试阶段

先进行单元测试,接着是集成测试。

6、编写设计论文 方法及措施




要利用图书馆、网络等资源,尽可能多地查找有关本系统的资料及C#实现方面的资料。多与指导教师及时勾通。

四、参考文献

[1] 李宁. Android/OPhone开发完全讲义 . 中国水利水电出版社.2010.06 [2] 俞彬. Google Android SDK 开发范例大全. 人民邮电出版社.2010.06 [3] Rick Rogers.Android应用开发. 人民邮电出版社.2010.09 [4] 吴亚峰. Android 核心技术与实例详解.电子工业出版社.2010.10 [5] 康德尔. Android移动应用开发从入门到精通. 人民邮电出版社.2010.07 [6] 靳岩,姚尚朗. Google Android开发入门与实战.人民邮电出版社.2009.07 [7] 韩超,梁泉. Android 系统原理及开发要点详解. 电子工业出版社.2010.01 [8] 郭宏志. Android应用开发详解. 电子工业出版社. 2010.06

[9]柯元旦. Android程序设计. 北京航空航天大学出版社. 2010.07 五、研究工作进度

第一阶段(1228----321日) 确定题目并查找分析阅读相关资料。 第二阶段(321-----413日) 完成开题报告、文献综述和外文翻译。

第三阶段(413----526日) 在充分进行了需求分析的基础上,进入软件的概要设计和详细设计。代码编写工作以及测试软件系统。

第四阶段(56----610日) 写毕业论文初稿并进行修改、完善,最后完成毕业论文。


本文来源:https://www.dywdw.cn/56aad197c47da26925c52cc58bd63186bceb92c7.html

相关推荐
推荐阅读