资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
滁州学院本科毕业设计(论文)开题报告表课题题目 基于 Android 手机通讯录的设计与实现 学生姓名 * 所学专业 计算机科学与技术 导师姓名 * 报告日期 2011 年 9 月 2 日 滁州学院教务处制关于本科毕业设计(论文)开题报告的规定为切实做好本科毕业设计(论文)的开题报告工作,保证论文质量,特作如下规定:一、开题报告是本科毕业设计(论文)的必经过程,所有本科生在写作毕业设计(论文)之前都必须作开题报告。二、开题报告主要检验学生对专业知识的驾驭能力和研究能力,考察写作论文的准备工作是否深入细致,包括选题是否恰当,资料占有是否翔实、全面,对国内外的研究状况是否了解,本人的研究是否具有创新性等。三、毕业设计(论文)开题报告前,学生必须根据所学专业培养目标,与教师双向选择后确定选题,根据任务书广泛查阅文献,深入调查,收集资料,制定研究方案,在此基础上撰写开题报告。四、学生设计(论文)开题前需认真填写开题报告表,并向导师提出申请,由毕业设计(论文)指导小组负责开题报告的评议。五、毕业设计(论文)指导小组应当对开题报告进行认真评议,主要评议论文选题是否恰当,研究设想是否合理、可行,研究内容与方法是否具有开拓性、创新性,是否可以开始进行论文写作等。评议结果分为“合格” 和“不合格”两种,学生开题报告评议结果须为“合格” 方可开始论文写作。毕业设计(论文)指导小组不得少于 3 人六、开题报告表应送交所在系(部)保存。七、表中各项可自行加页。题 目 Android 手机通讯录的设计与实现姓 名 专业技术职务或职称 签字指导小组成员研究现状、选题意义、 研 究 目 标 、研究内容、 研究方 法和主要参考文献一、研究现状经过多年的发展,第三代数字通信(3G )技术获得了广泛的接受,它为移动终端用户带来了更快的传输速率 1。随着 3G 网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google 与包括中国移动、摩托罗拉在内的三十多家技术和无线应用的领军企业组成的开发联盟为此于 2007 年 11 月推出了一个专为移动设备设计的软件平台Android2。 Android 是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android 的 Java 程序的运行过程 3。Android 系统平台基于优化了的 Linux 内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机软件硬件的连接层。 Android 最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android 里面具有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器。 Android 平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定特色化产品,因此,它具有很大的市场发展潜力 4。 生活在信息高速发展的今天,智能手机的普及己经是不可改变的趋势。同时也伴随着 3G 手机,4G 手机占据市场份额而作为手机各个功能中最为基本的通讯录功能也会更加的人性化,适合用户的各种需求 10。通讯录能够为每一个用户的管理者提供充足的信息和快捷的查询手段,大大的方便用户合理的管理。随着科学技术的不断提高,计算机科学日渐成熟,网上通讯工具的迅速发展,手机通讯录的出现具有着手工管理所无法比拟的优点,如:功检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。而现在又具有云同步、分组管理、智能拨号、黑白名单等强大功能。这些优点能极大的提高通讯录管理的效率,也使通讯录在人们生活各个领域并发挥着越来越重要的作用。二、选题意义开发手机通讯录需要掌握 Java 技术中的类、封装、属性等有关知识 7,例如在Android 程序设计中需要用到许多官方提供的程序类库,本次设计中在创建数据库中涉及到的 SqliteDatabase 类 content 类等,以及 Menu 接口,通过开发手机通讯录熟练的应用系统提供的类库和接口 8。在开发手机通讯录时,掌握该平台的架构体系,了解 Android 是以 Linux 内核的为基础的操作系统,具有 Linux 开源代码的优点,Linux kernel 还提供了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,Android SDK,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靳岩, 姚尚朗. Google Android 开发入门与实战M. 北京: 人民邮电出版社, 2009: 1-122景保玉. 2010中国移动应用开发现状与趋势大调查M. 北京: 人民邮电出版社, 2011: 2-193(英)Herbert Schildt.Java 参考大全 M. 北京: 清华大学出版社, 2008: 9-114(美)鲍格斯坦(Bergsten,H.) 著, 林琪, 朱涛江 译.JSP设计(第三版)M. 北京: 中国电力出版社, 2004: 12-285高昂. 支持动态语言的Android 平台M. 北京: 人民邮电出版社, 2009: 5-7 6郭志宏. Android 应用开发详解 M. 北京: 电子工业出版社, 2010: 6-217韩超, 梁泉. Android 系统开发原理及开发要点详解 M. 北京: 电子工业出版社, 2010: 1-118李宁. Android/OPhone 开发完全讲义 M/CD. 北京: 水利水电出版社, 2010: 6-199余志龙. Google Android SDK 开发范例大全( 第2版)M. 北京: 人民邮电出版社, 2010: 6-610 Mehran Sahami. Programming MethodologyM. Apress:the Experts Voice, 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. 2011-2012 学年第二学期第 12 周 (2012.4.30-2012.5.6) 预答辩12. 2011-2012 学年第二学期第 13 周 (2012.6.10-2012.6.11) 最终答辩指导小组评语和评议结果评议结果: 指导小组组长签名: 年 月 日
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号