网站大量收购闲置独家精品文档,联系QQ:2885784924

安卓课程设计.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 移动通信课程设计 题 目 联系人管理 姓名学号 院 系 计算机与软件学院 专 业 指导教师 二O一二年六月五日 联系人管理 1概述 1.1 设计平台介绍 Android是Google推出的开源手机操作系统。它基于Linux平台,由操作系统、中间件、用户界面和应用软件组成,具有以下5个特点: 1、开放性。 2、应用程序无界限。 3、应用程序是在平等条件下创建的。 4、应用程序可以轻松的嵌入网络。 5、应用程序可以并行运行。 Android平台特性: 1、应用程序框架 支持组件的重用与替换。 2、Dalvik 虚拟机 专为移动设备优化。 3、集成的浏览器 基于开源的WebKit 引擎。 4、优化的图形库 包括定制的2D图形库,3D图形库基于OpenGL ES 1.0 (硬件加速可选)。 5、SQLite 用作结构化的数据存储。 6、多媒体支持 包括常见的音频、视频和静态图像格式 (如 MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)。 7、GSM 电话技术 (依赖于硬件)。 8、蓝牙Bluetooth, EDGE, 3G, 和 WiFi (依赖于硬件)。 9、照相机,GPS,指南针,和加速度计(accelerometer) (依赖于硬件)。 10、丰富的开发环境 包括设备模拟器,调试工具,内存及性能分析图表,和Eclipse集成开发环境插件。 Android 架构:如图1-1 图1-1 android架构 Android的应用层是用Java语言编写的运行在虚拟机上的程序,我们课程设计中所用到开发语言就是Java。 1.2 课题描叙 这次课程设计我做的是一个手机联系人管理的小软件,它可以设置联系的详细资料,帮助你记住你朋友的号码,邮编,住址等。把QQ里面的头像图片加载了进来,可以根据你的喜爱设置你的朋友的可爱头像,并且可以把联系人备份到SD卡中,方便保存,以免在刷机等突发情况时丢失联系人信息,下次只要重新从SD卡中导入到手机中即可,非常方便实用。 1.3 需求分析 这是个信息膨胀的时代,随着网络的发展,我们的朋友越来越多,所以朋友的信息就越来越多了,朋友的手机号码,固定电话号码,家庭住址,邮编等。手机是现在人们最随身带的电子产品之一,所以想到了在手机上做一款联系人管理软件,来帮助我们记录和管理联系人的资料,随时随地都可以看到,方便实用,成本也很低。 基于以上的想法,进行了一些简单的可行性分析,主要问题在于技术的实现问题。就我们现在所学,对于实现我们想要的软件功能完全是可能的,所以借助于各种参考文献和网络资料,开始了软件的开发。 2移动通信软件的设计 2.1功能模块图 手机联系人管理软件包括以下几个功能:增加新的联系人,查找已有的联系人,删除单个联系人,删除所有联系人,修改联系人信息,备份联系人,还原联系人,检查软件更新信息。如图2-1所示: 图2-1功能总体模块图 2.2系统流程图 2.2.1系统整体流程图 用户进入系统后首先看到的是联系人列表界面,如果没有联系人则显示无信息。按下Menw建,我们会看到添加,查找,删除,菜单,退出几个选项,我们可以进行联系人的添加,查找,删除等操作。双击联系人,我们可以进入查看联系人信息的界面,可以进行修改资料,删除等操作。当我们点击菜单选项时,我们会看到显示所有联系人,删除所有,备份,还原,更新等,进行各项操作。如图2-2所示: 图2-2系统整体流程图 2.2.2添加联系人模块流图 添加联系人模块,在我们添加联系人时,会进行名字的判断,联系人列表中是否已经有该联系的名字和信息,如果有则会提醒出现错误,要求你返回联系人列表。所以该数据流图会有一个判定框的功能实现该检查功能。具体的数据流图如图2-3所示: 图2-3添加联系人数据流图 2.2.3修改联系人数据流图 我们在联系人菜单,对联系人进行信息修改时,需要对我们输入的联系人信息进行判断,判断其是否合乎我们要求的格式等,所以进行了一个判定,修改信息错误时会报错,具体功能实现,如下图2-4所示: 图2-4修改信息流程图 2.2.4删除联系人数据流图 删除联系人得原理和添加差不多,只是会提示是否确认删除,以免失误删除重要信息,数据流图2-5所示: 图2-5删除联系人数据

文档评论(0)

cjp823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7060131150000004

1亿VIP精品文档

相关文档