欢迎来到天天文库
浏览记录
ID:153040
大小:1.09 MB
页数:65页
时间:2017-06-28
《基于Android平台的聊天系统设计与实现 毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Android平台的聊天系统设计与实现基于Android平台的聊天系统设计与实现毕业论文目录第一章绪论11.1聊天软件背景11.2课题目的及意义21.4设计思想41.5工作方法4第二章Android聊天系统需求分析52.1任务概述52.1.1目标52.1.2用户特点52.1.3定义52.1.4假定与约束62.2需求规定62.2.1系统功能需求62.2.2用户注册92.2.3用户登录112.2.4用户主面板122.2.5用户聊天132.2.6好友上下线提示152.2.7增加好友152.3对性能的规定152.3.1精度152.3.2时间特性要
2、求162.3.3灵活性162.4输人输出要求:162.5数据管理能力要求162.6其他专门要求162.7运行环境规定162.8支持软件17第三章基于Android平台的聊天系统设计183.1定义183.1.1专业术语183.2总体设计183.2.1运行环境18基于Android平台的聊天系统设计与实现3.3基本设计概念和处理流程193.3.1系统逻辑构架图(图3.1)193.3.2系统物理架构图(图3.2)203.3.4顶层系统包图(图3.3)203.3.5具体处理流程213.4子系统设计243.4.1用户信息:243.4.1.2功能概要:2
3、43.4.2用户登录273.4.3聊天管理283.5接口设计313.5.1用户接口313.5.2外部接口323.5.3内部接口323.6运行设计323.6.1运行模块组合323.6.2运行控制333.6.3运行时间333.7系统数据结构设计333.7.1逻辑结构设计333.7.2物理结构设计(图3.14)353.7.3数据结构与程序的关系(图3.15)363.8.系统出错处理363.8.1出错信息363.8.2补救措施37第四章基于Android平台的聊天系统实现394.1服务端模块394.2客户端模块414.2.1客户端启动界面414.2.
4、2登录模块434.2.3注册界面484.2.4登录成功51第五章基于Android平台的聊天系统系统测试58“结论”60“致谢”61参考文献62基于Android平台的聊天系统设计与实现62基于Android平台的聊天系统设计与实现第一章绪论随着现代技术的不断输入和信息化的广泛普及,移动网络作为一种新兴事物,在近些年得到了前所未有的普及和深入,移动网络上的各种应用层出不穷,给各个阶层、各个年龄段的用户提供了不同的个性化的服务。而现代中小型企业的领导认识到进一步提高企业信息化的必要性。为使企业能在瞬息万变的信息时代生存下去,适应激烈的市场竞争,
5、现代企业要求加强员工之间的交流和通信能力,尤其是领导和员工之间的共同能力,实时的交流系统就是在这种条件下诞生的。系统开发是一个十分复杂的系统工程。这里对系统开发的基本过程和方法进行介绍,列出相关文档的示例并加以说明。要提高市场竞争力,就要对市场作充分的调查和详细的研究,同时也要有好的客户服务。企业要在复杂的环境下作出对策。员工与员工员工与领导间的即时交流尤为重要,移动网络在线聊天系统对于企业来说就是一种交流和通信的平台,本系统做到了信息的及时的反馈,即时的处理并作出相应的行动。移动网络通信是网络应用的重要体现方面。移动网上即时通信则是移动网络
6、应用的重要体现方面。本聊天系统主要应用于小型企业,学校或小型局域网内部使用。本应用程序使短距离交流更加快捷和便利,更能高效率的体现现代即时通信的特点。本系统能够满足中小型企业,学校的内部网络即时通信的需要,在内部网络正常环境的运营下,提供即时通信的能力,本系统使用java(Server),Android(Client)开发,本系统能够为中小型企业协同工作,相互间的交流提供了有力的工具,运用在局域网的本系统,能够为企业员工的交流提供帮助,有利于提高工作效率。1.1聊天软件背景Ø聊天软件,就是通常我们说的即时聊天工具IM,我们常用的聊天软件有QQ
7、,微信,飞信等。Ø需要协议支持,传统的socket编程并不满足聊天的功能,比如服务器与客服端的双向交互,消息的双向推送。62基于Android平台的聊天系统设计与实现Ø在移动互联网时代,我们需要基于移动终端开发新型的聊天软件,以满总大众的需求,常用的移动设备终端操作系统ios,android,wp7等等。Ø目前的聊天软件基本分为2种架构形式,(1)、C/S架构:采用客户端/服务器形式,用户使用过程中需要下载安装客户端软件,典型的代表有:QQ、微信、微博、YY、IS、MSN等;(2)、B/S架构:即浏览器/服务端形式,这种形式的即时通讯软件,直
8、接借助互联网为媒介、客户端无需安装任何软件,既可以体验服务器端进行沟通对话,一般运用在电子商务网站的服务商,典型的代表有Websitelive、WebQQ等。1.2
此文档下载收益归作者所有