刘珍珠_基于android的即时通信系统的设计与实现

刘珍珠_基于android的即时通信系统的设计与实现

ID:14176031

大小:1.33 MB

页数:44页

时间:2018-07-26

刘珍珠_基于android的即时通信系统的设计与实现_第1页
刘珍珠_基于android的即时通信系统的设计与实现_第2页
刘珍珠_基于android的即时通信系统的设计与实现_第3页
刘珍珠_基于android的即时通信系统的设计与实现_第4页
刘珍珠_基于android的即时通信系统的设计与实现_第5页
资源描述:

《刘珍珠_基于android的即时通信系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业论文(设计)基于Android的即时通信系统的设计与实现学生姓名:刘珍珠指导教师:孙庚(副教授)专业名称:计算机科学与技术所在学院:信息工程学院2014年6月大连海洋大学本科毕业论文(设计)目录目录摘要IAbstractII1引言11.1本课题的研究背景11.2研究的目的及意义11.3基于安卓的即时通信的现状12系统相关技术与理论22.1DalvikVM与JVM的比较22.2JAVA基础介绍22.3Android特征32.4AVD模拟器52.5SQLserver数据库52.6Socket编程52.7关于TCP/IP协议52.8服务器

2、和客户机63系统分析73.1可行性分析73.2需求分析83.3分析总结94总体设计104.1面向对象的设计104.2数据库设计124.3客户端和服务器端设计145详细设计155.1客户端155.2网络服务端235.3显示系统时间306系统测试316.1系统测试的对象316.2系统测试的方案31大连海洋大学本科毕业论文(设计)目录6.3测试结果评价36结论与建议37参考文献38致谢39大连海洋大学本科毕业论文(设计)摘要摘要2012年,3G/4G移动互联网的到来使即时通信(InstantMessenge)无论从技术上还是速度上都有崭新的提

3、高。即时通信从简单的短信到时下最流行的微信,设备上从PDA到UMPC,中间穿插了很多其他过渡作品,我本次的设计是基于安卓类似QQ的聊天系统。总体来看,数字通信可以分为:进行语音通信的一代,附加功能数据接收到的二代,和三代的高速度的蜂窝移动技术。三代技术让我们在通讯上得到了非常方便的使用,不仅速度快,接收的功能也很多。本文介绍了基于Android的即时通讯系统的实现过程,运用JAVA语言,SQLServer作为程序的数据库,采用TCP/IP的网络协议。通过客户端发送信息,服务器端接收,接收后通过广播的形式转发给客户端。本设计中,仅有两个用

4、户,即客户和管理者。聊天对象包括用户、朋友和群。设计名叫YQ,它的功能与QQ类似,第一步申请注册账号,成功后登陆便能添加好友,与好友随时随地的沟通。它的其他功能有删除好友,群聊天等。现在人们需要随时掌握实时更新的消息,关注周围,随时与身边的家人、好友、同事等保持联系,即时通信的出现,让人们生活拉近距离。选择安卓开发是考虑到以下几个原因:一它的设备便宜;二它的手机市场占有率相当高;三是它开源开放,是基于JAVA语言的程序开发便于上手,开发工具采用Eclipse。它已经摆脱了单线程操作,不再是一个一个处理,而是同时运行多个线程,提高对服务器

5、端的利用资源,采用的多线程。通过这次实践,总结了许多关于安卓开发的经验,为以后的学习打下基础。关键词:Android;Eclipse;SqlSever;多线程;客户机/服务器-I-大连海洋大学本科毕业论文(设计)AbstractAbstractIn2012,thearrivalof3G/4GmobileInternetenablesinstantmessagingintermsofnewtechnologyorthespeedhasimproved.Instantmessagingfromsimpletextmessagestothem

6、ostpopularmicro-channel,thedevicefromthePDAtotheUMPC,interspersedwithalotofothertransitionwork,IThedesignisbasedonAndrewssimilarQQchatsystem.Overall,digitalcommunicationcanbedividedinto:carrygeneration,additionalfeaturesofvoicecommunicationdatareceivedbythesecondgenerati

7、onandthirdgenerationhigh-speedcellulartechnology.Threegenerationsofcommunicationstechnologyallowsustogetinaveryeasytouse,notonlyfast,butalsoreceivedalotoffeatures.ThisarticledescribestheimplementationprocessofAndroid-basedinstantmessagingsystem,usingJAVAlanguage,SQLServe

8、rasthedatabaseprogram,usingtheTCP/IPnetworkprotocol.Sendsthroughthecustomerinformation,theserverreceive

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

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

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