本科毕业论文-—基于android系统的即时通信系统研究.doc

本科毕业论文-—基于android系统的即时通信系统研究.doc

ID:12961068

大小:8.13 MB

页数:56页

时间:2018-07-19

本科毕业论文-—基于android系统的即时通信系统研究.doc_第1页
本科毕业论文-—基于android系统的即时通信系统研究.doc_第2页
本科毕业论文-—基于android系统的即时通信系统研究.doc_第3页
本科毕业论文-—基于android系统的即时通信系统研究.doc_第4页
本科毕业论文-—基于android系统的即时通信系统研究.doc_第5页
资源描述:

《本科毕业论文-—基于android系统的即时通信系统研究.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、理工大学学士学位论文摘要即时通信IM(InstantMessaging)是目前Internet上最为流行的通讯方式,而各种各样的即时通信软件也层出不穷,服务上也提供了越来越丰富的通信服务功能。随着互联网的发展,即时通信的运用日益广泛,即时通信软件业方兴未艾。本设计构建了一个基于Android平台的即时通信系统,包括即时通信系统的客户端和服务器。其中服务器采用Java语言开发的,客户端是基于Android平台采用Java语言,利用了TCP/IP协议,Socket套接字进行研究开发。设计实现了客户端之间的文本、图片与语音信息

2、的实时数据通信等功能。本设计采用了常见的MVC设计模式,对系统进行了分层建模,对客户端的各个模块部分都进行分析设计,提出了系统的体系结构和整体构架设计方案,阐述了系统实现应用的关键技术,建立了可扩展的会话模型,采用松散耦合的方式设计,实现了Android平台上的移动即时通信系统。关键字:即时通信;Android;TCP/IP;JAVA;MVCIV理工大学学士学位论文AbstractIM(InstantMessaging)arethemostpopularwayofcommunication,theInternetanda

3、llkindsofInstantmessagingsoftwarealsoemergeinendlessly,Servicealsoprovidesmoreandmorerichcommunicationservicefunctions.AlongwiththedevelopmentoftheInternet,theuseofinstantcommunicationisbecomingmoreandmorewidely,ininstantmessagingsoftware.Thisdesigntobuildareal-t

4、imecommunicationsystembasedonAndroidplatform,includinginstantcommunicationsystemoftheclientandtheserver.TheserverusingJavalanguagedevelopment,theclientisbasedontheAndroidplatformusingtheJavalanguage,usingtheTCP/IP,Socketforresearchanddevelopment.Designandimplemen

5、tationoftext,images,andbetweentheclientvoiceinformationofreal-timedatacommunicationfunctions.ThisdesignadoptscommonMVCdesignpattern,systemforthehierarchicalmodeling,analyzeseverymodulepartclientdesign,proposesthearchitectureofsystemandtheoverallarchitecturedesign

6、,expoundsthekeytechnologyofsystemimplementation,extensiblesessionmodelisestablished,thedesignUSEStheloosecouplingway,realizedtheAndroidplatformofmobileinstantmessagingsystem.Keywords:IMsystem;Android;TCP/IP;Java;TheMVCIV理工大学学士学位论文目录1绪论11.1课题背景11.2研究的目的和意义11.3论文的主

7、要内容和组织结构22开发环境及相关技术的介绍42.1开发环境42.2开发软件介绍42.2.1关于Eclipse42.2.2JavaJDK与AndroidSDK42.2.3ADT介绍52.2.4MySQL简介52.3相关开发技术介绍62.3.1Java基础介绍62.3.2Android平台82.3.3TCP/IP协议123系统需求分析163.1可行性分析163.2系统功能需求163.3数据流图173.3.1顶层数据流图173.3.2一层数据流图184系统设计194.1系统总体架构设计194.2移动客户端设计194.2.1客

8、户端基本通信流程设计204.2.2客户端功能模块设计214.3服务器端设计235系统测试24IV理工大学学士学位论文5.1服务器测试245.2客户端测试275.2.1登陆模块测试275.2.2注册模块测试295.2.3找朋友与设置模块测试305.2.4即时聊天模块测试345.3数据库测试375.3.1数据库的建立37

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。