基于通讯云技术的Android即时通讯系统的研究与实现-软件工程专业论文.docx

基于通讯云技术的Android即时通讯系统的研究与实现-软件工程专业论文.docx

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Classified Classified Index:TP3 11 U.D.C:004 Southwest Jiaotong University Master Degree Thesis RE SEARCH AND IMPLEMENTATION OF IM SYSTEM BASED ON COMMUNICATIONS CLOUD TECHNOLOGY Grade:2012 Candidate:Tang Su Academic Degree Applied for:Master Speciality:Software Engineering Supervisor:Tao Hongcai June,2016 万方数据 西南交通大学 西南交通大学 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保 留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。 本人授权西南交通大学可以将本论文的全部或部分内容编入有关数据库进行检 索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。 本学位论文属于 1.必威体育官网网址口,在——年解密后适用本授权书; 2.不必威体育官网网址囹,使用本授权书。 (请在以上方框内打“4”) 学 位 论 文 作 名 锡 指导老师签名 日 期 加 拍 凇7签7 月 莸r加 日期:2016年 万方数据 西南交通大学硕士学位论文主要工作(贡献)声明本人在学位论文中所做的主要工作或贡献如下: 西南交通大学硕士学位论文主要工作(贡献)声明 本人在学位论文中所做的主要工作或贡献如下: (1)分析了现有的流行的即时通讯系统,Android系统的工作原理,分析了开发 Android app的步骤。 (2)通过对即时通讯系统原理研究,本课题对基于通讯云技术的Android即时通讯 系统进行了系统需求分析、系统详细设计、系统实现。通过Android集成开发环境的 搭建、环信SDK的使用、SQLite的使用,完成了整个系统的实现。 (3)该系统在完成了基本IM系统应当具有的功能以外,额外添加个一个个人计划 管理功能。 (4)对系统实现所涉及的关键技术进行了介绍。包括MD5、JSON的序列化和反序 列化、百度地图SDK运用、alipay SDK运用等等。 本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成 果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体己经发表或撰 写过的研究成果。对本文的研究做出贡献的个人和集体,均己在文中作了明确说明。 本人完全了解违反上述声明所引起的一切法律责任将由本人承担。 学位论文作者签名: 急荔、 日期: 山c6.7.p 1 万方数据 西南交通大学硕士研究生学位论文 西南交通大学硕士研究生学位论文 第1页 摘要 近年来,伴随着Android系统的快速发展,基于Android平台的相关应用程序的开 发已经变得炙手可热。在Android系统迅猛发展的同时,由于社会大众的社交需求也 在不断增大,导致APP的开发过程和开发任务变得越来越复杂和繁重。因此通过集成 目前新兴技术来开发即时通讯APP是很有必要的。 本文依据对现有的即时通讯的特点和功能的分析,研究了目前流行的通讯云服务 技术,开发完成了一个基于环信通讯云技术的Android即时通讯系统。系统开发采用 java编程语言,客户端与服务端使用Json数据格式进行交互,数据库使用MySQL,并 采用Memcached做服务器缓存数据库。 本文首先介绍了通讯云技术的基本原理,国内外比较著名的通讯云服务供应商以 及相关产品。然后,分析了Android系统的工作原理,环信通讯云技术的架构,服务 器与客户端之间的数据通信格式以及系统使用到的其它技术。接着,分析了系统的需 求,使用用例图描述系统要实现的所有功能,设计了系统架构设计,划分了功能模块, 完成了系统数据库的设计。之后,介绍了系统的开发环境,详细介绍了各个模块中涉 及到的关键技术和各个功能的具体实现。其中,在用户注册和登录过程中,为保证用 户账户安全,系统使用MD5摘要算法对用户密码进行处理。为使用户在查看聊天记录 时方便快捷,节省流量,特别是聊天记录中包含图片和视频时,系统采用缓存技术将 聊天记录保存在本地,缓存区内容会自动更新。最后,对系统进行了测试,展示了系 统的运行效果。 关键词:通讯云技术;即时通讯;Android;Java;Jsom MySQL 万方数据 西南交通大学硕士研究生学位论文 西南交通大学硕士研究生学位论文 第1I页 Abstract In recent years,with the rapid development of the Android system,the development of r

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档