- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学华夏学院
课 程 报 告
课程名称:智能手机软件开发
题 目:?基于?Android?的手机通
讯录的设计与实现
专 业 信息工程系
班 级
学 号
姓 名
成 绩
指导教师
2015?年?3?月?23?日至?2015?年?6?月?12?日
智能手机软件开发大作业
根据所学的?Android?手机开发的知识,采用?Eclipse、JAVA?开发一个基于?Android
平台的手机通讯录软件,具体要求如下:
1.要发该软件能够在?Android4.0?以上的平台上运行。
2.要求软件界面美观,操作方便,符合日常使用规范。
3.能够通过该手机通讯录来添加新的联系人,用来存放联系人的姓名、单位、
电话、QQ、地址等信息。
4.能够通过该手机通讯录来编辑联系人信息,来修改联系人的个人信息。
5.能够通过该手机通讯录来调用系统的通信接口,直接给用户发短信,打电话。
6.在手机通讯录中,添加合适的菜单,来操作手机通讯录。
7.将开发的过程写成报告,要求内容完整,格式规范,条理清晰。
1?设计目的
随着手机通讯录功能的不断加强与完善,手机通讯录对于人们的意义,
已不仅仅像记事簿一样显示通讯地址,而是向着个性化、人性化的方向发展移动
终端的应用软件和需要的服务将会有很大的发展空间。根据这个特点,设计一个
基于?Android?平台的通讯录系统,能根据手机的特点,存储,管理,修改联系人
信息,并且能够根据选定的联系人,对其拨打电话,发送短信等。
手机通讯录作为手机的基本功能之一,每天我们都在频繁地使用着。根
据手机功能使用调查显示,通讯录从无到有,从英文到中文,经过了十几年的发
展历程,今后的发展趋势就是从通讯录发展为名片夹,也就是在一个人名下,可
以存储座机、手机、单位、地址、电子邮件等内容。所以手机通讯录功能越来越
齐全,满足了人们的需求。
2?开发环境
由?于?该?android?通?讯?录?是?一?个?基?于?Java?语?言?开?发?软?件?,?所?以?选?择?了
Eclipse3.4?作为开发平台,作为插件,它能够安装?Android?SDK,从而可以安装
使用?Android?虚拟机,使得程序得以开发,亦更为方便。
本通讯录系统就是在?Eclipse3.4+Android?平台环境下编写设计而成的。
3?需求分析
该系统针对的主要用户是?Android?手机用户。Android?手机通信管理系统包
括以下主要内容:
(1)?用户通过联系人功能可以保存联系人的详细信息,可以对联系人进行编
辑、删除、拨打电话、发送短信可以根据索引条件搜索联系人。
(2)?用户通过短信记录功能可以发送短信,删除短信记录。
(3)?用户通过?SD?卡所储存信息向通讯录批量导入联系人信息。
(4)?用户通过个人中心可以设置自己的详细信息,这样方便其他人了解自己,
也可以将具有相同名字的联系人合并。
要设计一个良好的手机通讯录,就必须首先明确该应用环境对系统的要求。
Android?手机通讯录应用背景:方便用户快捷通讯。
(1)类似于传统手机通讯录的联系人的添加、修改、查找、删除功能。
(2)指定联系人后,录音并发送给该联系人的留言功能。
(3)通过通讯录访问联系人的微博以实现与联系人互动的功能。
(4)接收短信、电话、语音留言和微博留言的信息并提醒用户。
(5)保存用户自身的个人信息以用于与他人联系时显示身份。
4?概要设计
下面数据流图是对于?Android?手机通讯管理软件主要功能模块包括的简单结
构图:联系人查看、联系人编辑、联系人添加、联系人删除、呼叫、发送短信、
搜索,如图所示:
Android?手机通讯
通讯列表
添
加
查
看
编
辑
删
除
呼
叫
发送
短信
搜
索
图?4.1 Android?手机通讯管理软件主要功能模块
联系人列表界面主菜单中包括添加联系人、搜索联系人、关于及查看系统
版本号、退出菜单项。点击添加联系人,则进入联系人添加界面,添加成功后返
回列表界面。点击搜索菜单,则进入联系人搜索界面,输入联系人的全名或一个
字,即可查找相关联系人,点击联系人会进入联系人查看界面,可以对联系人进
行编辑、删除、拨打电话、发送短信。如下图所示的?Android?手机通讯管理软件
业务流程图.
开始
选则功
能
选中条目
新建
编辑
删除
拨打电话
发送短信
输入新建
搜索
联系人信
息后保存
输入搜索
条件
更新数据库
显示搜索
结果
结束
图?4.2 Android?手机通讯管理软件业务流程图
5?数据库设计
5.1?SQLite?数据库简介
SQLite,是一款轻型的数据库,是遵守?ACID?的关联式数据库管理系统,它
的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资
源非
原创力文档


文档评论(0)