基于Android的网络聊天即时通讯软件App系统

[摘  要]    即时通信(Instant Messaging,IM)软件产生以来,这种通过网络与其它在线用户进行交流的方式,受到了个人公司以及行业的青睐。本文采用软件工程的管理和设计方法,对项目的需求进行了分析,完成了功能用例建模,使用Socket通信技术结合TCP/IP协议原理实现了基于Android操作系统的聊天软件各个模块的分析设计,提出了系统的体系结构和整体架构设计方案,并予以实现,取得了较好的使用价值。
1.用户注册:用户如果没有可用的ID,可填写相关的个人信息(要注册的ID、密码等)进行注册,向服务器提交后服务器返回相应的信息。
2.用户登录:用户名和密码进行登录即时通信系统。
3.用户设置:可对用户的基本信息和一些系统选项进行设置。
4.查看好友信息:登录成功后,可以按照分组查看所有的好友概要信息(用户名、
用户ID),并可以查看某个好友的详细信息。
5.用户添加、删除好友:根据其它用户的ID添加进自己的好友至好友列表。
6.用户向好友发送信息:用户登录成功后可给某位好友发送信息,如果好友不在
系统将提示该好友不在。
7.用户接收好友的信息:用户登录成功后会监听好友发送过来的信息,并显示在
相应的界面上。
8.用户注销:用户注销,退出本系统。
系统采用C/S架构模式,所以在进一步细化过程中将系统分为服务器端和客户端两部分。

即时通信软件作为一种便捷的网络通信技术已经越来越深入人心,应用范围从单纯的网络聊天工具变成工作生活所不可缺的信息交流平台。在互联网日益普及的今天,即时通信的用户规模也呈现出快速增长的态势。
现阶段,通过手持设备终端和即时通信软件挂钩,把以往的只能应用在PC机上的即时通信软件移植到移动设备中,让用户能够更方便地应用即时通信产品,是即时通信的发展趋势,也是IM系统软件市场发展的一个重要方向。

即时通信(Instant Messaging, IM)是随着互联网的出现而新型通信手段,根据通讯软件的发展与分析,作为即时通信工具中最具有增长潜力之一的聊天软件,它为满足人们的需要,将其功能不断的完善,不但可以文字聊天和文件传输,还可以通过语音,视频来聊天,所以其发展十分迅速。而随着3G时代的来临,其与移动客户终端的结合更受到了广泛的关注。本项目来自以下当前受到关注的启发。
(1) 开放性移动设备Android平台目前受到了很多人的喜爱,并且在短短几年取代了诺基亚成为全球最热销的手机。
(2) 随着手机成为人们日常生活的必需品,通过PC端进行即时聊天已经不能满足人们的需求,人们需求多终端的聊天即手机和PC的互通。
本系统通过Socket通信实现Android手机间互通,Android手机和PC端的互通。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值