3.1.3 操作上的可行性 13
3.2 功能需求概述 14
3.2.1 联系人功能: 14
3.2.2 黑名单功能: 14
3.2.3 个人中心功能: 15
3.2.4 分组管理: 15
3.3 UML用例图 15
4 系统设计 17
4.1 功能模块设计 17
4.2 程序流程图设计 17
4.3 数据库(E-R)图设计 18
5 系统实现 22
5.1 主要功能模块的实现 22
5.1.1 联系人的实现 22
5.1.2 黑名单的实现 29
5.1.3 个人中心的实现 32
5.1.4 分组管理的实现 32
6 总结 35
致谢 36
参考文献 37
1 引言
1.1 课题背景
随着人们生活节奏的加快,人们生活中的手机的要求也不断增多、对手机功能的要求也越来越严格,在这样的情况下手机产业的迅猛进步,使得手机操作系统也出现了各种不同的种类,最常见的手机系统平台是apple公司的ios,google下的android,这两种平台几乎占了绝大多数手机产业市场。
Android是于2007年Google所公布的open式源代码只能手机端系统,之所以它的开放性真实是其优于其它很多封闭式的手机系统。因此,无论任何人都能够依照个性化的喜好将自己的手机系统上全部功能焕然一新,对功能进行重新编写。这也使得源源不断有技术开始关注这个潜力不可限量的操作系统。此次毕业设计作品就是基于了安卓的平台的通讯系统。
那么是否能在手机上拥有属于自己编写的通讯系统呢?答案是必须的,Google的Android系统是轻而易举就能让你实现的。本文涉及到的系统,就是一个基于Google的Android手机平台的通讯系统。
利用手机平台,便可达到事半功倍的效果,使用户节省时间、操作便捷、提高效率。
1.2 研究现状
Android这个词语的本意是指“安卓机器人”,正如他们的logo一样,同时也就是Google于2007年11月5日所公布于世的可以基于Linux平台上的open手机操作系统的名称,这个平台由安卓的操作系统是经过中间件再经过用户界面和应用软件相辅相成,纵观全球可以说是第一个为手机端上打造的真正是开放的、完整的移动应用软件。
Android是基于Linux内核的软件平台和操作系统,早期由Google开发(在华商标注册名为“安致”),后由开放手机联盟(Open Handset Alliance)开发。Software stack作为操作系统,用以开发。以内核工作作为低层的基础,提供手机上些许的基本操作功能,以Java语言作为主体编写程序的部分的开发。Google为了android的发展已经和众多的手机企业达成联盟合作关系,在Android还未被公开的好久之前就常被传为Google里的电话或iPhone神机里的电话。一般传闻了这个消息的都认为Google开发是开发属于自己的手机,而不是一套完整的完美的软件上的平台。不过一直到了2010年1月的某一天,Google终究还是发表了自己原创的手机,大家都知道的。
无论从哪一个方面来看,Android的趋势是空前的,它将发展成移动端产业的重量级角色。所以,对Android平台进行相关研究并熟知它是必经之路,通过了解手机软件行业之后,进而把握未来移动互联网的发展趋势。同时能够更好的提升目前掌握的开发软件的专业技能,开发出契合社会发展需求的应用软件,使得让生活更加便捷。 基于Android的通讯录设计与开发+文献综述(2):http://www.751com.cn/jisuanji/lunwen_24290.html