4.3 功能设计描述 14
4.3.1 用户模块 14
4.3.2 好友模块 14
4.3.3 分组模块 15
4.3.4 聊天模块 15
4.3.5 数据存储模块 15
4.4 功能设计实现 16
4.4.1 软件页面布局实现 16
4.4.2 数据存储的实现 16
4.4.3 后台信息服务实现 21
4.5 本章小结 23
5 软件测试 24
5.1 用户模块测试 24
5.1.1 注册功能测试 24
5.1.2 登录功能测试 25
5.1.3 修改密码功能测试 25
5.2 好友模块测试 26
5.2.1 查找好友功能测试 26
5.2.2 添加好友功能测试 26
5.2.3 删除好友功能测试 27
5.3 分组功能模块测试 28
5.3.1 添加分组功能测试 28
5.3.2 修改分组功能测试 28
5.3.3 移动好友分组功能测试 29
5.4 聊天模块测试 30
5.4.1 文字聊天测试 30
5.4.2 表情发送测试 31
5.4.3 文件发送测试 32
5.5 数据存储测试 33
5.5.1 会话聊天记录测试 33
5.5.2 历史登录用户存储测试 34
5.6 本章小结 35
6 总结 36
6.1 毕业设计心得体会 36
6.2 全文总结 36
致谢 38
参考文献 39
1 绪论
1.1 项目研究背景
随着时代的发展,人们对信息的获取需求越来越强烈。智能手机是当今世界人们生活中非常重要的一种即时通信的工具,从智能机的兴起发展至今,其功能愈来愈多。智能机能够定位,随时随地能够获得地理位置信息,从而已然成为人们信息获得的一种重要方式。因此对Android应用软件开发的研究变得十分必要,进一步对Android通讯软件的设计和实现也更能在某些方面上满足现代人的一些要求。即时通讯(Instant Messenger,简称IM),即是指可以即时接收以及发送消息。自1998年即时通讯出现,到现在尤其是最近这几年它的快速发展,功能已经超出了起初的设计想象。目前即时通讯的功能已经涵盖了商务、娱乐等各个方面。即时通讯之所以称为即时通讯,在于它是即时通信的,即只要双方在线,就能够瞬时收发信息成功交谈,并且其能够显示好友列表及状态信息。
Android是基于Linux的一种开放源码的智能操作系统,目前主要使用于便携设备。
Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。
在当今信息化时代,手机已然成为人们最重要的通信工具之一,其便捷的移动性,使得手机变为人们出门必须随身携带的物品,现在人们对手机尤其依赖。加上近些年来Android智能操作系统的兴起,使得手机的娱乐可玩性大大增强。并且各式各样的Android软件登陆手机,大大刺激手机消费,带动市场。手机本身就是作为即时通讯的工具,所以Android即时通讯软件的出现以及流行势不可挡。在这时代大背景下,本课题所研究的内容变得十分具有意义,非常符合今后的发展趋势。 Android平台即时通讯软件的开发(2):http://www.751com.cn/jisuanji/lunwen_14560.html