毕业论文(设计)题目基于Android通讯录管理系统设计与实现学生姓名学号学院专业指导教师联系QQ1912881988本人严重声明:1、持以“求实、创新”的科学精神从事研究工作。2、本文是我个人在导师指导下进行的研究工作和取得的研究成果。3、本文除引文外,所有实验、数据和有关材料均是真实的。4、本文除引文和致谢内容外,没有抄袭其他人或其他机构发表或撰写过的研究成果。作者签名:__________日期:__________目录1绪论.....................................................11.1手机通讯录管理系统的开发背景...........................................11.2手机通讯录管理系统的研究目的和意义.....................................11.3系统主要实现内容及实现方式.............................................11.3.1系统主要实现功能.................................................11.3.2Android系统的开发平台...........................................21.4系统开发所需的技术支持.................................................21.4.1Java开发语言....................................................21.4.2Android简介......................................................32手机通讯录管理系统分析...................................32.1技术可行性分析.........................................................32.2经济可行性分析.........................................................42.3需求可行性............................................................43系统概要设计.............................................43.1总体功能设计...........................................................43.2系统流程设计...........................................................53.2.1业务流程图.......................................................53.3系统数据库简介与设计...................................................63.3.1SQLite数据库简介................................................63.3.2系统数据库设计...................................................64系统详细设计.............................................74.1联系人模块............................................................74.1.1联系人操作模块...................................................74.1.2联系人查找模块...................................................94.2信息模块.............................................................104.2.1信息显示模块....................................................104.2.2信息编辑模块...................................................104.3个人中心模块..........................................................125系统测试与调试..........................................135.1测试的概念...........................................................135.2测试的目的............................................................135.3测试的原则...........................................................135.4程序测试..............................................................145.5测试的主要内容........................................................145.6测试用例.............................................................145.7系统测试结果..........................................................155.7.1编辑联系人功能测试..............................................155.7.2查找联系人功能..................................................165.7.3删除联系人测试..................................................165.7.4短信息发送测试..................................................175.7.5短信息删除测试..................................................175.7.6备份功能测试....................................................175.8测试总结.............................................................186总结....................................................18参考文献:.................................................19致谢......................................................20基于Android通讯录管理系统设计与实现摘要:随着科学技术的不断进步与发展,移动便携式设备,如手机,平板电脑等产品越来越普及,其中大部分产品的操作系统采用的Android操作系统,并且自Alphabet收购安卓系统后,安卓的市场份额急剧扩大并且还在进一步增加。得益于安卓份额的急剧扩大,众多开发者投身安卓开发,使得安卓软件的数量得到了一个爆发式增长。在移动设备终端中,手机通讯录作为一项基础服务,其体验至关重要。随着用户需求的不断提高,其体验也变得越来越丰富。该软件的开发基于Eclipse平台和SQLite数据库。本项目开发出一个人际界面友好,功能完备的手机通讯录管理系统,方便用户的使用。关键词:Android;SQLite;通讯录DesignandimplementationofthemanagementsystembasedonAndroidAbstract:SinceGooglehasboughtuptheAndroidcompanyin2005,GooglehasinvestedconsiderableefforttoAndroidfield,itmakesAndroidsystembecomemoreandmorepopularandthemarketshareofAndroidisstillincreasing.WiththedevelopmentofAndroidsystem,theAndroidmobilesoftwaresaregrownrapidly.Inthemobilephoneterminal,maillistisanessentialbasicfunctionanditsqualityaffectstheuser'sexperience.Themanagementsystemisdesignedforuserstousetheirmaillisteasilyandcomfortably.ThissystemisbasedonJavaprogramminglanguageandSQLite.Throughthemanagementsystem,userscanusethemaillistconveniently.Whileinthedetaileddesignofthesystem,somefunctionsandsomeflowchartsweredescribedindetailKeywords:Android;SQLite;maillist11绪论1.1手机通讯录管理系统的开发背景当代社会,随着移动通信的不断发展,第三代,第四代,甚至第五代移动通信技术得到快速发展,移动终端也随之得到的越来越快速的普及。现阶段。IOS和Android移动操作系统几乎完全垄断了移动终端的操作系统的市场份额。同时,因为Android天然开放的特性,其几乎占据了全球超过六成的移动市场份额。Android作为一款迅猛发展的移动操作系统,其包含操作系统,中间件和一整套相应的应用。Android基于Java语言进行开发,其运行在Dalvik虚拟机上。同时,由于Dalvik虚拟机的不断优化,Java程序的运行效率得到了极大程度的提高。Android系统的底层技术基于Linux开发而来,并且为了使Android得到更加高效的运行效率,Google对Linux底层进行了深度的优化。同时,Android对操作系统的调度,内存管理,进程管理机制都提供了优秀的解决方案。Android是一款的开放的移动操作系统。任何厂家和个人都能得到Android系统的源代码,并且可以按照自己的意愿进行修改。这带来了用户可定制化体验的极大提升。同时,Android对浏览器,图形图像系统,多媒体等都有着极大的兼容性。电信运营商也可以设计出符合自身电信网络特点的Android终端产品。这些特性,又进一步的提高了安卓产品的市场占有率。1.2手机通讯录管理系统的研究目的和意义随着科技的发展,手机等移动终端的普及速度不断加快,同时,随着手机的功能的不断发展,手机已经不是简单的一款移动设备,其更多的成为了人与互联网进行联系的载体。为了满足人们对于手机的不断提高的要求,手机上的软件也开始变得越来越功能强大。同时,由于Alphabet的不断制定的规范,Android的软件生态也变得越来越丰富。作为手机上一款必不可少的软件,手机通讯录正变得越来越重要,用户几