admin 发表于 2016-6-17 15:34:53

基于android系统手机通讯录软件的设计和开发

技术:Android等
摘要:
由于4G通信技术的更新与发展,无线宽带的传输速度得到了大幅度提升。在一定程度上智能手机的运行速度有了很大的增长,为终端应用程序功能化提供了良好的平台。此次毕业设计内容主要是在android系统的平台,利用java核心语言和android基础知识,以eclipse为开发工具对手机通讯录软件的代码进行编写与运行。
通过对android系统架构和应用程序进行初步研究,设计出一款属于自己的android手机通讯录应用程序。此通讯录包括了对联系人的添加、修改、删除、查找。包括打电话、发短信、设置头像等功能,满足了用户对通讯录的基本需求。此通讯录的设计遵循标准的开发流程,首先进行需求分析,然后确定通讯录的基本功能,再编写程序的代码,调试程序,运行程序,并对程序进行优化完善,达到很好的用户体验效果。
    本系统已经通过测试能够满足用户对手机通讯录的管理的需求,既能实现创建联系人的核心需要,又能提升手机通讯录软件开发的可扩展性。

关键词:android系统;通讯录;软件设计开发

目录:
1 绪论    1
1.1 研究背景    1
1.2 研究现状    1
1.3 主要工作    3
1.4 本文结构    3
2 Android技术与理论    4
2.1 Android系统开发简介    4
2.1.1 Android技术简介    4
2.1.2 关键应用程序    5
2.1.3 应用程序框架    5
2.1.4 系统运行库层    5
2.1.5 Linux内核    5
2.2 Android应用的构成和工作机制    6
2.2.1 Activity    6
2.2.2 Service    9
2.2.3 Content Provider    10
2.2.4 BroadCastReceiver    10
3 需求分析    11
3.1 功能需求分析    11
3.2 性能需求分析    12
3.3 数据库需求分析    12
3.4 安全需求分析    14
4 功能设计    16
4.1 总体设计    16
4.2 系统功能设计    17
4.3 系统数据库设计    18
5 通讯录实现    19
5.1 ANDROID开发平台搭建    19
5.2 具体功能实现    20
5.2.1 界面布局    20
5.2.2 增加联系人功能    23
5.2.3 删除联系人功能    28
5.2.4 查找联系人功能    30
5.2.5 GridView底部菜单框功能    32
5.2.6 通信功能    33
5.2.7 显示收藏,已拨电话功能    35
5.2.8 数据库操作实现    38
6 系统测试    40
6.1 系统测试用例    40
6.2 系统测试结果    40
6.2.1 系统测试方法    41
6.2.2 编辑联系人功能测试    41
6.2.3 查找联系人功能测试    42
6.2.4 删除联系人功能测试    42
6.2.5 通讯功能测试    43
6.3 测试总结    44
结论    45
参考文献    46
致谢    47

论文字数:26992
包含资料:


截图:





百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于android系统手机通讯录软件的设计和开发