计算机科学与技术专业 基于Android手机通讯录的设计与实现 开题报告_第1页
计算机科学与技术专业 基于Android手机通讯录的设计与实现 开题报告_第2页
计算机科学与技术专业 基于Android手机通讯录的设计与实现 开题报告_第3页
计算机科学与技术专业 基于Android手机通讯录的设计与实现 开题报告_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机科学与技术专业基于Android手机通讯录的设计与实现题目Android手机通讯录的设计与实现研究现状、选题意义、研究目标、研究内容、研究方法和主要参考文献一、研究现状经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的传输速率[1]。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google与包括中国移动、摩托罗拉在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于2007年11月推出了一个专为移动设备设计的软件平台——Android[2]。Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android的Java程序的运行过程[3]。Android系统平台基于优化了的Linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机软件硬件的连接层。Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android里面具有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定特色化产品,因此,它具有很大的市场发展潜力[4]。生活在信息高速发展的今天,智能手机的普及己经是不可改变的趋势。同时也伴随着3G手机,4G手机占据市场份额而作为手机各个功能中最为基本的通讯录功能也会更加的人性化,适合用户的各种需求[10]。通讯录能够为每一个用户的管理者提供充足的信息和快捷的查询手段,大大的方便用户合理的管理。随着科学技术的不断提高,计算机科学日渐成熟,网上通讯工具的迅速发展,手机通讯录的出现具有着手工管理所无法比拟的优点,如:功检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。而现在又具有云同步、分组管理、智能拨号、黑白名单等强大功能。这些优点能极大的提高通讯录管理的效率,也使通讯录在人们生活各个领域并发挥着越来越重要的作用。二、选题意义开发手机通讯录需要掌握Java技术中的类、封装、属性等有关知识[7],例如在Android程序设计中需要用到许多官方提供的程序类库,本次设计中在创建数据库中涉及到的SqliteDatabase类content类等,以及Menu接口,通过开发手机通讯录熟练的应用系统提供的类库和接口[8]。在开发手机通讯录时,掌握该平台的架构体系,了解Android是以Linux内核的为基础的操作系统,具有Linux开源代码的优点,Linuxkernel还提供了DisplayDriver,CameraDriver,FlashMemoryDriver等基础的驱动。同时Android还有移动终端的嵌入式数据库的优点,SQLiteDatabase类的应用就是对此的一个很好的说明[9]。通过这个课题的研究可以更深入的了解Android平台的优越性和开发性的特点[10]。通过对手机通讯录的开发将学到许多前沿的新技术,同时在完成毕业设计的同时提高自身多方面的能力,给本科生涯画上一个完美的句号也是本次毕业设计的意义所在。三、研究目标1.通过开发通讯录掌握Java语言的开发技术,包括熟练地掌握Java应用程序的结构,从实践中了解Java继承、封装、多态的重要特性,做到理论与实践相结合。2.通过开发基于Android平台手机通讯录的应用软件,学会搭建Android平台,熟练应用Android平台提供的应用程序接口。3.对通讯录的版面设计和功能设计的研究,力图设计出更人性化和实用性的电话簿程序,包括基本的添加联系人,删除数据,查看联系人,界面设计等。使通讯录更能切合用户的需求,完成从虚拟到实物甚至再至市场盈利化的转变。四、研究内容本课题通过设计、开发一个手机通讯录系统,实现联系人信息的保存、添加、删除、联系人详细信息显示等功能。该系统以Java语言为基础,结合Android移动开发平台,并利用Android提供的SDK,实现在Android平台上手机通讯录功能,具体内容如下:1.更深入的了解Java是面向对象程序设计的语言,继承、封装、多态是面向对象程序设计的三个重要特征。通过继承,以现有类为基础,派生出新类,达到代码重用的目的;通过封装,对类对象的数据成员进行访问控制,起到数据保护的作用;通过多态,程序能够动态的匹配同名方法,使程序更加灵活。2.在搭建Android开发平台时,搭建环境需要用到JDK,AndroidSDK,ADT,Eclipse,ADT加入到Eclipse中增加了Eclipse强大的扩展性,使我们能够更容易更快的创建一个Android应用。在Android程序设计中将要用到许多包和接口例如Uri,content,Menu,对这些包,类,接口的熟练掌握是设计出一个良好的Android程序的基础也是关键所在。3.Android手机通讯录的界面设计与实现,通过XML语言利用TextView,EditText等命令设计文本框、列表、编辑框、按钮等,力图设计出简介大方的操作界面,方便用户的操作。五、研究方法(1)文献研究法通过对Android手机通讯录的分析,查阅并研究相关期刊和文献,对课题研究中所涉及到的相关内容和技术进行初步了解,做到心中有数,逐步掌握课题相关软件工具的使用。(2)定性分析法通过对文献的研究,深入了解Java编程以及Android平台的搭建与使用相关技术,从而理解并掌握基于Android平台的通讯录系统,抓住其本质。(3)实验操作法通过对前面整理知识的积累和Android平台的熟悉,能够架设出通讯录的基本框架,然后进一步优化设计,完成软件的功能,在操作过程中发现问题。(4)交流沟通在参考文献和实验操作中遇到的问题能够及时的与导师及相关指导老师进行沟通,通过对问题的分析,巩固知识,优化设计。六、参考文献[1]靳岩,姚尚朗.GoogleAndroid开发入门与实战[M].北京:人民邮电出版社,2009:1-12[2]景保玉.2010中国移动应用开发现状与趋势大调查[M].北京:人民邮电出版社,2011:2-19[3](英)HerbertSchildt.Java参考大全[M].北京:清华大学出版社,2008:9-11[4](美)鲍格斯坦(Bergsten,H.)著,林琪,朱涛江译.JSP设计(第三版)[M].北京:中国电力出版社,2004:12-28[5]高昂.支持动态语言的Android平台[M].北京:人民邮电出版社,2009:5-7[6]郭志宏.Android应用开发详解[M].北京:电子工业出版社,2010:6-21[7]韩超,梁泉.Android系统开发原理及开发要点详解[M].北京:电子工业出版社,2010:1-11[8]李宁.Android/OPhone开发完全讲义[M/CD].北京:水利水电出版社,2010:6-19[9]余志龙.GoogleAndroidSDK开发范例大全(第2版)[M].北京:人民邮电出版社,2010:6-6[10]MehranSahami.ProgrammingMethodology[M].Apress:theExpert’sVoice,2008:4-12研究计划︵时间安排︶1.2010-2011学年第二学期第18-19周(2011.6.20-2011.7.3)选题2.2011-2012学年第一学期(2011.8.23-2011.9.2)开题3.2011-2012学年第一期(2011.9.10-2011.10.2)系统需求分析4.2011-2012学年第一期(2011.10.23-2011.11.30)系统架构设计5.2011-2012学年第二学期第1-3周(2012.2.13-2012.3.4)编写代码6.2011-2012学年第二学期第4周(2012.3.5-2012.3.11)中期检查7.2011-2012学年第二学期第5-7周(2012.3.12-2012.4.1)实现系统/撰写论文8.2011-2012学年第二学期第8-9周(2012.4.2-2012.4.15)第一次修改9.2011-2012学年第二学期第10周(2012.4.16-2012.4.22)第二次修改10.2011-2012学年第二学期第11周(2012.4.23-2012.4.29) 专家评阅11.201

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论