基于Android的即时通讯系统的设计与实现.doc

资料分类:计算机信息 上传会员:潘教授 更新时间:2021-09-15
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13365
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】随着Android系统的不断完善,还有Android平台的开放性和广泛的用户基础,以计算机为主体的聊天设计软件已经逐渐在被淘汰,基于移动互联的即时通讯软件是大势所趋,而这决定了基于Android的即时通讯系统拥有广泛的用户需求量。本文旨在设计一款让用户可以根据通讯录而便捷相互添加好友的应用程序,从而通过软件可以进行文字图片或语音交流。本软件使用基于Java语言的Android系统,并使用Ecplise和其ADT插件,操作系统是windows,并使用Arrownock云服务器和SQLite来保存数据。通过Android的SDK来进行模拟调试,使用生成的apk来在手机真机上完成安装运行。本系统的开发将整个系统划分问控制层、网络层、服务层、数据层和公共组件。使用MVC软件的开发模型,最终完成低耦合和高内聚的软件结构,完成登录模块、消息模块、通讯模块、朋友圈模块和个人模块,并最终实现登录账户、在线聊天、语音发送、好友添加、动态分享、退出登录等功能,最后通过软件测试保证系统的完成与实用性。

 

关键词:   Android ;MVC;即时通讯系统

 

目录

摘要

Abstract

第1章 绪论-1

1.1 课题研究背景-1

1.2 课题研究意义-1

1.3 本文研究主要内容-1

1.4 本文组织结构-2

第2章 系统开发环境及开发工具-3

2.1系统开发环境-3

2.2系统开发工具-3

2.2.1  Eclipse-3

2.2.2  Arrownock-3

2.2.3  Fiddler网络调试工具-3

第3章 系统分析与设计-5

3.1系统需求分析-5

3.2 系统设计-5

3.2.1 系统目标设计-5

3.2.2 系统功能结构设计-6

3.3服务端与客户端-6

3.3.1 服务端-6

3.3.2客户端-8

第4章 系统功能的具体实现-10

4.1登陆模块设计-10

4.1.1登陆模块概述-10

4.1.2 登录模块的实现过程-10

4.2 主页模块设计-11

4.2.1主页模块概述-11

4.2.2 组合控件的实现过程-12

4.3 消息模块设计-12

4.3.1消息模块的概述-12

4.3.2消息模块的实现过程-13

4.4 好友模块设计-19

4.4.1 好友模块概述-19

4.4.2 好友模块的实现过程-20

4.5朋友圈模块设计-21

4.5.1朋友圈模块概述-21

4.5.2朋友圈模块的实现过程-21

第5章 系统测试-24

5.1系统测试环境-24

5.2 系统测试内容-24

5.3系统维护-25

第6章 总结-26

致谢-27

参考文献-28

相关论文资料:
最新评论
上传会员 潘教授 对本文的描述:论文所撰写的内容需要严格跟随着软件系统的开发流程,所以在设计论文的结构的时候,一般都采用总分总的形式,其中的每一个部分和每一个小节,都需要先要分析可行性,最后在可......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: