毕业设计—基于android平台的即时通讯软件.rar

RAR格式版权申诉手机打开展开

毕业设计—基于android平台的即时通讯软件,毕业设计—基于android平台的即时通讯软件摘要随着移动通信与internet的飞速发展及相互融合,gprs使无线网络高速接入到intemet成为现实,移动用户从而可以享受到intemet提供的服务。即时通信已成为目前互联网上最为流行的通信方式,深受广大网民的喜爱,它是基于互联网协议的应用程序,它能够使应用不同设备的...
编号:120-206311大小:13.62M
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 渭水亭榭 发布

毕业设计—基于Android平台的即时通讯软件







摘要



随着移动通信与Internet的飞速发展及相互融合,GPRS使无线网络高速接入到Intemet成为现实,移动用户从而可以享受到Intemet提供的服务。即时通信已成为目前互联网上最为流行的通信方式,深受广大网民的喜爱,它是基于互联网协议的应用程序,它能够使应用不同设备的用户进行通信,随着智能手机的不断普及以及性能的不断提升,为即时通讯系统从传统的PC机到手机的移植提高了很好的条件。而且在中国庞大的手机用户中,通过手机使用即时通讯软件的用户日益增多。对于当前智能手机的发展来看主要就是三大系统(IOS ,Android,Windows Phone) 。他们中各有特点,对于IOS跟Windows Phone 的手机操作系统都相对封闭,开发所需的费用相对较高,而Android是基于Linux的开源的手机操作系统平台,XMPP是基于XML的开源的即时通讯协议,因此基于Android平台和XMPP协议开发即时通讯系统具有很好的应用前景,吸引了不少的开发商跟开发者的青睐。



本课题采用开源的Openfire作为系统的即时通讯平台,实现移动客户端之间的即时通讯。对系统客户端的组成模块进行设计,对即时通讯协议XMPP以及系统的通讯机制进行拓展。采用开源的Android平台开发与实现用户注册,用户登陆,好友管理,查询用户,用户即时通讯,查看聊天记录等功能。用户注册是通过系统来添加新的用户;用户登录用来验证用户的信息是否合法;好友管理功能主要是对好友的管理,如添加好友、删除好友等;查询用户是查询所有已注册的用户以便加为好友进行通讯;查看聊天记录保存了与好友通讯的所有记录。





关键字:Android,XMPP,Openfire,即时通讯





 





 





 





 





 





 





 





 





Abstract



With the rapid development of mobile communications and the Internet and merging,GPRS high-speed wireless network access to the Intemet becomes a reality, mobile users to be able to enjoy the Intemet to provide the service. Instant messaging has become the most popular means of communication in the Internet, and loved by the majority of Internet users, it is Internet Protocol-based application that enables the user ofthe application of different devices to communicate with the growing popularity of smart phones, as well as performance rising, the transplantation of the instant messaging system from the traditional PC to phone a very good condition. And in China's hugemobile phone users, the users of instant messaging software using a mobile phone is increasing. The main view for the development of smart phones in the current three systems (IOS, Android, the Windows Phone). They have their own characteristics, forIOS with Windows Phone mobile operating system is relatively closed, needed to develop the relatively high cost, while Android is based on the Linux open-source mobile phone operating system platform, XMPP is based on the XML open-source instant messaging protocol, with good prospect of application development based on theAndroid platform and the XMPP protocol instant messaging system, has attracted a lot of developers with the developer's favor.



    This topic is open source Openfire instant messaging platform as a system to achievereal-time communication between the mobile client. Design, the building blocks of thesystem client to expand the instant messaging protocol XMPP, as well as the communication mechanism. The open source Android platform and user registration,user login, friends management, query the user, the user instant messaging, view chatrecords. Register to add a new user through the system; user login information is used to verify the user's legal; Friends management functions, management of friends, such as adding friends, delete friends; query user query all registered users to communicate asfriends; view the chat logs to saveall records of communication with friends.





Key Words: Android, XMPP, Openfire Instant Messaging





 









 





目  录



摘要 I



ABSTRACT II



1 绪论 1



1.1课题背景 1



1.2 相关技术的发展状况 1



1.2.1手机操作系统的发展状况 1



1.2.2即时通讯软件的发展状况 2



1.2.3即时通讯协议的发展状况 2



1.3 课题主要工作 3



2 可行性分析报告 4



2.1引言 4



2.1.1编写目的 4



2.1.2项目背景 4



2.1.3定义 4



2.2可行性分析的前提 4



2.2.1要求 4



2.2.2目标 4



2.2.3条件、假定和限制 5



2.2.4可行性分析方法 5



2.2.5决定可行性的主要因素 5



2.3所建议技术可行性分析 5



2.3.1对系统的简要描述 5



2.3.2技术可行性评价 6



2.3结论意见 6-br..