基于Android的IM即时通讯APP的设计与实现.doc

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

摘要:基于当今时代信息交互的频繁发生,即时通讯软件以它的实时性、高效率和低成本的特质充当了这种信息交流的媒介, 并逐渐成为网络商圈和生活圈中不可或缺的组成部分, 使信息时代下沟通和交流问题得到了有效解决。现在,大多数通讯软件定位的是社交功能,而专注于工作方面的实用又简单的通讯软件在市场上很少出现。在这种需求的产生下,幕聊则被设计出来解决这一难题。

幕聊的出现弥补了当前即时通讯软的单一性,将工作和生活分离。在幕聊上,可以实时进行聊天,也可以新建群组进行组织内交流,功能模块简洁实用。聊天方式扩大到图片、语音和表情符号等。本软件运行在Android系统下,采用的开发工具为studio64,使用mysql作为数据库,将软件部署在云服务器。幕聊的主要模块分为:登录注册模块、添加好友模块、新建群组模块、浏览消息模块、聊天模块、数据消费模块,通过以上各个模块的集合来构建一个即时通讯的软件,使得软件可以实现以上所述的基本功能并达到即时通讯的目的。

IM这一模式的出现,使学生、工作人员的工作更加方便、快捷。通过将软件和工作任务的结合,使得工作任务传达更加快捷,清晰。将工作和即时通讯软件紧密的结合在一起,促进了工作质量和效率的提升。经过测试,本软件基本可以实现以上所述功能。

 

关键词:Android开发;移动app设计;即时通讯;java;

 

目录

摘要

Abstract

第1章 前言- 1 -

1.1 研究背景- 1 -

1.2 国内外研究现状- 1 -

1.3 研究的目的及意义- 2 -

第2章 Android手机操作系统- 3 -

2.1 Android平台简介- 3 -

2.2 Android应用的基本组件- 3 -

2.3 Android网络通信- 4 -

2.4 数据传输协议的相关介绍- 4 -

第3章 系统开发环境与相关技术- 6 -

3.1 系统开发的环境- 6 -

3.2 系统开发软件的简介- 6 -

3.3 Android环境的搭建- 7 -

3.4 系统开发编程语言的简介- 8 -

第4章 系统需求分析与总体设计- 9 -

4.1 系统的需求分析- 9 -

4.2 系统架构设计- 9 -

4.3 系统详细设计- 11 -

4.4 数据库设计- 12 -

4.4.1 数据库逻辑结构设计- 12 -

4.4.2 数据库表结构设计- 13 -

第5章 系统实现- 15 -

5.1 关键技术实现- 15 -

5.1.1 用户关系数据库设计关键技术实现- 15 -

5.1.2  客户端数据流的封装- 16 -

5.2 系统主要功能模块的实现- 18 -

5.3 功能测试- 22 -

第6章 总结与展望- 24 -

参考文献- 25 -

致 谢- 26 -

相关论文资料:
最新评论
上传会员 小七想说话 对本文的描述:此软件采用了成熟的软件开发技术,且以Android SDK2.3为基准,具备很好的兼容性,用户可以利用自己的Android系统手机很方便的下载安装该软件。该软件具有完善的用户接口和入口,能够......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: