基于Android系统手机通讯管理软件的设计与开发设计说明

上传人:l**** 文档编号:166029383 上传时间:2021-02-04 格式:DOC 页数:25 大小:593.50KB
返回 下载 相关 举报
基于Android系统手机通讯管理软件的设计与开发设计说明_第1页
第1页 / 共25页
基于Android系统手机通讯管理软件的设计与开发设计说明_第2页
第2页 / 共25页
基于Android系统手机通讯管理软件的设计与开发设计说明_第3页
第3页 / 共25页
基于Android系统手机通讯管理软件的设计与开发设计说明_第4页
第4页 / 共25页
基于Android系统手机通讯管理软件的设计与开发设计说明_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《基于Android系统手机通讯管理软件的设计与开发设计说明》由会员分享,可在线阅读,更多相关《基于Android系统手机通讯管理软件的设计与开发设计说明(25页珍藏版)》请在金锄头文库上搜索。

1、 科技师学院 本科毕业设计(自然科学)基于Android系统手机通讯管理软件的设计与开发院(系、部)名 称 : 数学与信息科技学院 专 业 名 称: 网络工程 学 生 姓 名: 朋飞 学 生 学 号: 0913070209 指 导 教 师: 王奭 2011年5月24日科技师学院教务处制word格式. 摘 要随着Android手机操作系统的飞速发展,Android的各种手机软件如雨后春笋般出现。手机通讯录作为一款手机的基础功能,直接影响着用户对手机使用的体验与感觉。手机通讯管理软件已发展成为名片夹的形式,丰富了联系人的信息,存储了更多的容。另外一方面,联系人的数据备份也是一件很重要的事情。我们经

2、常遇到手机丢失,或手机损坏的情况,所以一旦丢失联系人的联系方式,我们便会遇到很多麻烦。研究的这个课题,主要用于解决这两方面的问题。本软件采用Eclipse+Android sdk集成环境,使用Java高级语言开发。通过对通讯录中的联系人的管理,来方便用户通讯更加便捷,联系人的数据保存更加安全。在对Android手机通讯管理软件进行详细的系统设计时,对功能进行详细的划分并对其功能做了详细的介绍,列出了一些主要代码和流程图。关键词: Android;手机通讯管理软件;JavaAbstractWith the Android mobile operating system, the rapid de

3、velopment, Android mobile phone software, a variety of mushroomed. Mobile phone address book as a basic function of a direct impact on the user experience of mobile phone use and feel. Mobile communications management software, has developed into a business card holder in the form of enriched contac

4、t information, store more content. On the other hand, contacts, data backup is a very important thing. We often encounter the phone is lost or damaged mobile phone case, so once the contact is lost contact, we will encounter a lot of trouble. Study this subject, mainly for solving these two problems

5、. The software integrates with Eclipse + android sdk environment, using java advanced language development. Through contacts in the address book management, to allow users to communicate more convenient, contact the data storage more secure. Android phones on the detailed communication management so

6、ftware system design, the detailed division of functions and the function made a detailed introduction, a list of some major code and flow chart.Keywords: android; mobile communications management software; java目 录摘 要IAbstractI1 绪论11.1 课题开发背景11.2课题开发意义11.3主要技术简介22 课题简介22.1课题简要说明22.2可行性研究22.2.1经济可行性2

7、2.2.2技术可行性32.2.3运行可行性32.3系统特色33 需求分析34 概要设计44.1功能模块图44.2处理流程设计54.2.1业务流程图54.2.2数据增加流程图64.2.3数据修改流程图64.2.4数据删除流程74.3 数据库设计74.3.1 SQLite数据库74.3.2 数据库表结构85详细设计95.1联系人浏览模块95.2查看联系人模块115.3编辑联系人模块115.4查找联系人模块125.5联系人导入导出模块136系统测试与调试146.1程序调试146.2系统的测试146.2.1测试的意义及目的146.2.2测试步骤156.2.3测试的主要容156.3测试数据16总结16参

8、考文献17致171 绪论 1.1 课题开发背景经过多年的发展,第三代数字通信( 3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。 Google与包括中国移动、摩托罗拉在的三十多家技术和无线应用的领军企业组成的开发联盟为此于2007年11月推出了一个专为移动设备设计的软件平台Android1。Android是一套真正意义上的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android的Java程序运行环境包含一组Java核

9、心函数库及Dalvik虚拟机,它们有效地优化了Java程序的运行过程2。Android系统平台基于优化了的Linux核,它提供诸如存管理、进程管理、设备驱动等服务,同时也是手机软硬件的连接层。Android最大特点在于它是一个开放的体系架构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android里面具有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器3。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定特色化的产品,因此,它具有很大的市场发展潜力。1.2课题开发意义随着3G网络的使用,移动终端不再

10、仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。在Google和Android手机联盟的共同推动下,Android在众多手机操作系统中脱颖而出,受到广大消费者的欢迎7。手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根据手机功能使用调查显示,有八成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展4。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座

11、机、手机、单位、地址、电子等容。这种名片夹在薄的基础上,大大丰富了容,同时结构也发生了革命性变化,而且随着手机的发展,相信更优秀的通讯录会越来越受到社会各层人士的喜爱。1.3主要技术简介Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称5。Java语言是 Android 开发人员所选的工具。Android 运行时使用自己的虚拟机 Dalvik,这并不是多数程序开发人员使用的普通 Java 虚拟机。Dalvik 支持 Java 编程语言的大部分功能但并不是全部6。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身

12、而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理8。 2003年,Eclipse 3.0选择OSGi服务平台规为运行时架构。 2007年6月,稳定版3.3发布。2008年6月发布代号为Ganymede的3.4版。2009年7月

13、发布代号为GALILEO的3.5版9。2 课题简介2.1课题简要说明设计与实现一个在Android系统上运行的手机通讯管理软件,实现手机通讯的基本功能,包括:存储联系人、拨打、发动短信,添加联系人以及数据导入导出功能(数据备份)。2.2可行性研究该阶段通过对系统目标的初步调试和分析,提出可行性方案并进行论证,这里主要从经济可行性、技术可行性、和操作可行性等方面进行分析。2.2.1经济可行性开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的软件系统、硬件平台等都易于获得,开发成本低,容易实现,从经济角度来看,该系统可行。2.2.2技术可行性技术可行性要考虑现有的技术条件是否能够

14、顺利完成开发工作,软硬件配置是否满足开发的需求。本软件用的是Java开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此技术上是绝独可行的。软件方面:相关的开发软件,可以方便的从网上下载,易于获得,且可以满足系统需求10。2.2.3运行可行性运行性是对组织结构的的影响。该软件界面简洁,操作十分简单,所以从运行角度上看,该软件是可行的。综上所述,该系统的开发从经济、技术、运行等方面完全可行11。2.3系统特色该软件特色:可以丰富联系人的信息;联系人数据导出。数据导出功能是该软件的一个特色,可以实现联系人数据导出到文本,实现数据备份。大家生活当中经常遇到手机丢失,出现故障,和其

15、他一些事故。最担心的就是丢失手机里的。我相信这款软件,可以很好的满足Android手机用户的需求。3 需求分析根据手机功能使用调查显示,有八成以上的消费者使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展。通讯录从无到有,从英文到中文,经过了十几年的发展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可以存储座机、手机、单位、地址、电子等容。数据备份是绝大多数用户比较关心的问题。大家都害怕手机丢失,手机损坏。该系统与其他手机通讯录的区别是具有数据导入导出功能。导入导出不是从手机导入到存储卡,或从存储卡导到手机,而是指该系统可以连接服务器,把手机上联系人的数据保存在服务器上,需要的时候可以冲服务器

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号