基于Android的即时通讯软件的设计与实现毕业设计(论文)

上传人:jiups****uk12 文档编号:48190427 上传时间:2018-07-11 格式:PDF 页数:66 大小:2.26MB
返回 下载 相关 举报
基于Android的即时通讯软件的设计与实现毕业设计(论文)_第1页
第1页 / 共66页
基于Android的即时通讯软件的设计与实现毕业设计(论文)_第2页
第2页 / 共66页
基于Android的即时通讯软件的设计与实现毕业设计(论文)_第3页
第3页 / 共66页
基于Android的即时通讯软件的设计与实现毕业设计(论文)_第4页
第4页 / 共66页
基于Android的即时通讯软件的设计与实现毕业设计(论文)_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《基于Android的即时通讯软件的设计与实现毕业设计(论文)》由会员分享,可在线阅读,更多相关《基于Android的即时通讯软件的设计与实现毕业设计(论文)(66页珍藏版)》请在金锄头文库上搜索。

1、 毕毕 业业 设设 计(论计(论 文)文) 基于基于 Android 的即时通讯软件的即时通讯软件 设计和实现设计和实现 专业年级专业年级 计算机科学与技术09级 学学 号号 0906010401 姓姓 名名 李 艳 指导教师指导教师 娄渊胜 评评 阅阅 人人 20132013 年年 6 6 月月 中国中国 南京南京基于 Android 的移动通信研究 计算机与信息学院 0906010401 李艳 - I - 河 海 大 学 本科毕业设计(论文)任务书 、毕业设计(论文)题目: 基于 Android 的即时通讯软件设计和实现 、毕业设计(论文)工作内容(从综合运用知识、研究方案的设计、研究方法

2、和手段的运用、应用文献资料、数据分析处理、图纸质量、技术或观点创新等方面详细说明): Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于便携设备, 如智能手机和平板电脑, 而即时通讯 (Instant Messaging) 是目前 Internet上最为普遍的通讯方式之一。随着智能手机的不断流行,基于 Android 的软件也越来越多。本次论文的题目是基于 Android 的即时通讯软件设计和实现。 首先,需要了解 Android 系统知识,包括 Android 系统框架、应用程序的生命周期和应用组件以及 Intent 类和数据处理等。 其次, 了解即时通讯的发展

3、状况,即时通讯协议大多数是基于开源的 XMPP 协议,服务器端采用开源的 Openfire服务器,通过 API 框架的 Smack 实现服务端和客户端的通信。然后,对 XMPP协议、Openfire 服务器和 Smack API 进行深入了解。在理解了 Android 以及相关技术知识的基础上, 研究和设计即时通讯系统, 采用客户端/服务器的体系架构。在其服务端采用 MySQL 数据库存储数据;在其客户端,由于数据量较少,因此采用 Android 自身的轻量数据存储机制 SharedPreferences。 本系统采用客户端(C)服务端(S)架构的体系结构, 具有服务器端和客户端,采用开源的

4、XMPP 协议作为通讯协议。 客户端是基于 Android 平台进行开发。 通过无线网络与 Internet 网络建立连接,通过服务器实现与 PC 机客户端之间的即时通讯。客户端负责初始化通信过程。进行即时通讯时,由客户端负责向服务器发起创建连接请求。 服务端采用开源的 Openfire 服务器, 允许多个客户端同时登录并且并发的连接到一个服务器上。服务器对每个客户端的连接进行认证,对认证通过的客户端创建会话, 客户端与服务器端之间的通讯就在该会话的上下文中进行。 本即时通讯系统的功能包括用户的注册和登录、接收与发送消息或是附件、更改用户状态和密码、添加好友以及注销,额外的功能包括更换系统界面

5、皮肤。 基于 Android 的移动通信研究 计算机与信息学院 0906010401 李艳 - II - 、进度安排: 2012 年 12 月 8 日至 2013 年 2 月 28 日,熟悉所研究课题的基本情况和涉及到的相关技术,阅读相关的文献资料,提出初步思路和总体框架。 2013 年 3 月 1 日至 2013 年 3 月 20 日, 熟悉编程环境, 掌握编程工具应用。 2013 年 3 月 20 日至 2013 年 5 月 20 日,编写和调试程序。 2013 年 5 月 20 日至 2013 年 6 月 10 日,写毕业论文,准备答辩。 2013 年 6 月 8 日至 2013 年 6

6、 月 9 日,论文评阅,毕业答辩。 、主要参考资料: 1 Ed Burnette 著. 田俊静,张波,黄湘情 等译. Android 基础教程(第 3 版)M, 2011-6 2 吴亚峰 索依娜 等著. Android 核心技术与实例讲解M. 电子工业出版社, 2011-6 3 陈钊. Android 程序主要组成部分概述J. 中国新技术新产品. 2011(17):42 4 李宁 著. Android 开发完全讲义(第二版)M. 水利水电出版社. 2012 5 P Saint-Andre Ed. Extensible Messaging and Presence Protocol (XMPP)

7、: Instant Messaging and PresenceEB/OL http:/xmpp.org/internet-drafts/draft-saintandre-rfc3921bis-07.html, October 24, 2008 6 庞怡 许洪光 姜媛即时通讯工具现状及发展趋势分析J. 科技情报开发与经济,2006(10):169-170 7 剧忻. 基于 MINA 开发高性能网络应用程序以实现 XMPP 协议 Openfire 3.3.3 为例J. 重庆工学院学报(自然科学版). 2008, 22(10):121-125 8 Jack Moffitt 著. 杨明军 译. XM

8、PP高级编程使用JavaScript和jQueryM. 清华大学出版社, 2011-6 9 卡尔佛特 多纳霍 著. 周恒民 译. Java TCP/IP Socket 编程(原书第二版)M. 机械工业出版社, 2009-1 10 张彦 夏清国. Jabber/XMPP 技术的研究与应用J. 科学技术与工程. 2007, 7(6) 11 Jason Kichten 著, 刘建华译. 用基于 XML 的即时消息开发 JabberEB/OL. http:/ 基于 Android 的移动通信研究 计算机与信息学院 0906010401 李艳 - III - 12 潘凤 王华军 苗放 李刚. 基于 XM

9、PP 协议和 Openfire 的即时通讯系统的开发J. 计算机时代. 2008(3) 13 http:/www.igniterealtime.org/builds/smack/docs/latest/javadoc/ 14 马志强 基于 Android 平台即使通信系统的设计与实现D 北京交通大学,2009 15 Peter S A.XMPP Instant Messaging and Presenee.RFC 3921 E,2004 16 Pankaj Jalote 著.罗飞 邵凌霜 等译.软件工程导论M.清华大学出版社, 2012 17 Wei-Meng Lee 著. 何晨光 李洪刚译. Android 编程入门经典M. 清华大学出版社, 2012-4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号