基于android的即时通讯开题报告_第1页
基于android的即时通讯开题报告_第2页
基于android的即时通讯开题报告_第3页
基于android的即时通讯开题报告_第4页
基于android的即时通讯开题报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中原工学院信息商务学院毕业论文(设计)开题报告论文(设计)题目即时通信软件的设计与开发客户端姓名高源系别信息技术系专业班级ZB计131学号2013010121201.选题目的和意义:随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,WindowsMobile,Palmos等手机平台,过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。经过多年的发展,第三代数字通信(3G)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于2007年推出了一个专为移动设备设计的软件平台Android。

Android是一套真正意义上的开放性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。

根据中国互联网络信息中心(CNNIC)发布的《第25次中国互联网络发展状况统计报告》显示,报告数据显示,截至2009年12月,我国网民规模达3.84亿,增长率为28.9%。我国手机网民比去年增加1.2亿,手机上网已成为我国互联网用户的新增长点。十大互联网应用中,即时通信、搜索引擎和电子邮件三大互联网基础应用均榜上有名,受3G业务开展的影响,我国手机网民数量迅速增长,规模已达2.33亿人,占整体网民的60.8%。说明即时通讯在网络应用中占据了十分重要的地位。聊天系统(InstantMessenger,简称IM)是指能够即时发送和接收互联网消息等的业务。它可以让用户在网上看到特定的通信对象(如好友)是否在线;如果对方在线,双方就可以通过文字、语音,视频、白板等方式进行交流,还能传递文件,共享计算机桌面和其它应用程序,有些系统还能支持多方参加的网络会议。自1996年以色列Mimbilis公司推出世界上第一个聊天系统ICQ以来,聊天系统技术获得了迅速的发展,功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能,发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台,而不再是一个单纯的聊天工具。目前国际上最著名的IM系统有AOL公司的AIM,微软公司的MSN与Yahoo公司的YahooMessenger;国内流行的有腾讯公司的QQ,网易公司的网易泡泡等。可以说这是继电子邮件之后又一互联网应用的成功典范。

聊天系统的迅速发展最主要的原因在于它本身的强大优点。和电子邮件不同,即时消息传递允许用户之间通过网络自然交互,具有方便、高效、廉价、即时等优点,具有很大的潜能,可以广泛应用于各种交流和远程监控,在商业界、自动化等各个领域都有广泛的应用前景。

聊天系统是基于互联网协议的应用程序,它能够使应用不同设备的用户进行通信,随着手机的不断普及以及性能的不断提升,为聊天系统从传统的PC机到手机的移植提供了很好的条件。而且在中国庞大的手机用户中,通过手机使用聊天系统软件的用户越来越多。当前的手机操作系统都过于封闭,各大聊天系统软件采用的通讯协议也不统一,而Android是基于Linux的开源的手机操作系统平台,XMPP是基于XML的开源的即时通讯协议,因此基于Android平台和XMPP协议开发聊天系统具有很好的应用前景。本选题在国内外的研究状况及发展趋势:1.即时通信的定义即时通信包括网络聊天室、网络聊天软件等在内的所有联机即时通信软件和应用。狭义上是指由一组IM服务器控制下的若干IM客户端软件应用程序组成的系统。即时通信系统能提供的服务有文本信息会话、视频会话、文件传输表情和动画等,随着技术不断发展,新增加了发送语音消息、实时定位等功能多种增值服务。IM客户端正在逐渐代替浏览器的地位。IM是通信与计算机融合的关键技术,IM客户端在通信中起到了计算机电话的作用。IM系统可解决移动通信互通的问题,可以取代固定电话的作用。2.即时通信软件的现状2.1即时通信软件的发展历程ICQ是最早的即时通讯软件,即Iseekyou的谐音,“我找你”的意思。这款软件早在1996年就诞生了,在发布不到六个月的时间内,就拥有了85万注册用户。随后便掀起了即时通信软件的发展潮流,由雅虎推出的Pager,微软推出的Windowsmessenger等3.加解密模块:负责对发送的消息进行加密,对收到的消息进行解密,以确保通讯数据的安全。4.数据模块:这个模块中定义了整个客户端中大部分的数据类型和对象。

5.应用模块:这个模块主要是客户端和用户交流的接口。应用模块又分为几大功能,包括即时通讯、文件传输。4.完成论文的条件、方法及措施,包括实验设计、调研计划、资料收集、参考文献等内容。(1)完成论文的条件①开发语言及环境:Windows7\Eclipse\AndroidSDK\Java②可通过网络或者图书馆查阅大量相关文献资料充分利用③通过对从事AndroidAPP开发的专业人士咨询,获得专业指导(2)方法及措施:①实验设计即时通讯系统包括服务器和客户端两部分,客户端应具备的功能:用户注册登录功能;一对一聊天模块;一对多聊天模块;好友管理功能模块;设置模块(消息通知、个人资料、账号等)②调研计划第1-2周:毕业实习。

第3周:完成实习报告。

第4-5周:查阅资料,三千字以上文献翻译和文献综述。提出设计方案,完成开题报告。

第6-7周:完成界面模块、功能模块部分的代码实现。

第8-9周:完成模块的整合和测试。

第10周:整理资料、撰写毕业论文,完善系统。

第11-12周:根据导师要求,完善论文,系统验收,提交论文。

第13周:毕业设计答辩、毕业设计修改。③资料收集在网上收集大量的材料,主要在百度百科、谷歌、百度文库、百度贴吧等等,收集相关资料。通过走访相关的科技软件公司对相关专业人士进行咨询,获得建议和帮助。④参考文献[1]李芙蓉.当前智能手机操作系统及其比较分析[J].信息技术,2008(5)[2]张哗.Android系统介绍[EB/OL].

/download/pdf/farsight081220Android.pdf,2008[3]顾卫华.PalmOS编程实用大全[M].北京:中国水利水电出版社,2001

[4]何伟,杨宗德,张兵等.基于SymbianOS的手机开发与应用[M].北京:人民邮电出版社,2006[5]中关村在线.Windowsmobile系列操作系统[EB/OL].

/teach/pro/shuma/phone/20080204/1443.htm1,2008[6]王成,刘金刚.基于Linux的嵌入式操作系统的研究现状及发展展望[J].微型机与应用,2004(5)

[7]庞怡,许洪光,姜媛.即时通讯工具现状及发展趋势分析[J].科技情报开发与经济,2006(10)

[8]Ihei&Quka.IM的四种即时通讯协议[EB/OL].

/luoyiping/blog/item/37209aa11b4a81894710641b.htm1,2007

[9]赵炯.Linux内核完全注释「M].北京:机械工业出版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论