首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于Android平台的即时通信系统的设计与实现

摘要第1-6页
ABSTRACT第6-11页
第一章 引言第11-17页
   ·研究背景第11-12页
   ·研究意义第12-13页
   ·国内外研究现状第13-15页
     ·即时通信系统的现状第13页
     ·Android 的发展现状第13-14页
     ·即时通信协议的现状第14-15页
   ·本文研究目标和内容第15-17页
     ·论文的研究目标第15页
     ·论文的研究内容第15页
     ·组织结构第15-17页
第二章 相关技术简介第17-36页
   ·Android 平台简介第17-24页
     ·Android 系统层次结构第17-20页
       ·Linux Kernel(Linux 内核)第17-18页
       ·Libraries(程序库)第18-19页
       ·Android Runtime(Android 运行库)第19页
       ·APPLICATION FRAMEWORK(应用程序框架层)第19-20页
       ·Android Application(应用程序层)第20页
     ·Android 应用组件第20-21页
     ·Android Activity 生命周期第21-22页
     ·Android 进程间通信(IPC)第22-24页
     ·AIDL(Android Interface Definition Language:数据接口语言描述)第24页
   ·XMPP 协议基础第24-34页
     ·XMPP 技术协议介绍第24-25页
     ·XMPP 协议的体系结构第25-27页
       ·XMPP 协议的服务器第26页
       ·XMPP 协议的客户端第26页
       ·XMPP 协议的网关第26-27页
       ·XMPP 协议的网络第27页
     ·XMPP 协议簇通信的安全保障机制第27-29页
     ·XMPP 的地址空间第29-30页
     ·XMPP 的数据类型第30-34页
       ·XML 数据流元素第30-31页
       ·XML 节元素第31-34页
   ·Smack 应用程序接口第34-35页
   ·Spark 客户端简介第35页
   ·Openfire 服务器简介第35-36页
第三章 系统需求分析第36-48页
   ·可行性分析第36-39页
   ·Android 客户端功能需求第39-42页
     ·登录/注册功能第40页
     ·信息收发功能第40-41页
       ·发送信息第40页
       ·接收信息第40页
       ·处理历史信息第40-41页
       ·会议讨论功能需求第41页
       ·文件收发需求第41页
     ·用户信息修改功能第41-42页
       ·修改用户名第41页
       ·修改密码第41页
       ·修改状态第41-42页
   ·服务器端功能需求第42-43页
   ·系统数据流程图第43-44页
   ·即时通信平台的非功能性需求分析第44-46页
     ·系统的整体要求第44-45页
     ·系统的可扩展性第45页
     ·错误日志的生成第45页
     ·系统的通信及数据传输安全第45-46页
   ·系统的开发周期选择第46-48页
第四章 即时通信系统设计第48-63页
   ·系统的整体架构设计第48页
   ·服务器软件的设计第48-52页
     ·服务器端开源软件的选择第48-49页
     ·系统服务器端功能设计第49-50页
     ·系统服务器端数据存储设计第50-52页
   ·Android 客户端的设计第52-63页
     ·Android 客户端界面设计第52-53页
     ·Android 客户端进程间通信接口设计第53-55页
       ·XmppConnectionAdapter 中定义的方法第53-54页
       ·XmppFacade 中定义的方法第54页
       ·BeemChatManager 中定义的方法第54-55页
       ·ChatAdapter 中定义的方法第55页
     ·Android 客户端功能设计第55-61页
       ·Android 客户端注册功能设计第56-57页
       ·Android 客户端登录功能设计第57-58页
       ·Android 系统的用户管理功能设计第58-59页
       ·Android 客户端消息处理功能设计第59-60页
       ·Android 客户端文件收发功能设计第60-61页
     ·Android 客户端数据存储设计第61-63页
       ·SharedPreferences第61-62页
       ·文件存储第62页
       ·SQLite 数据库第62页
       ·ContentProvider第62-63页
第五章 即时通信系统的实现与测试第63-87页
   ·系统部署第63-65页
     ·服务器部署第63-64页
     ·客户端开发环境部署第64-65页
   ·Android 客户端主要功能的实现第65-77页
     ·Android 客户端进程间通信接口的实现第65-68页
     ·注册功能的实现第68-69页
     ·登录功能的实现第69-70页
     ·管理联系人功能的实现第70-72页
       ·添加联系人第70-71页
       ·移动联系人第71页
       ·删除联系人第71-72页
     ·用户状态改变功能的实现第72-73页
     ·聊天功能的实现第73-75页
       ·在线聊天功能第73-74页
       ·离线消息第74-75页
     ·与其他 IM 绑定第75-76页
     ·文件传输功能的实现第76-77页
       ·发送文件第76页
       ·接受文件第76-77页
   ·Openfire 服务器端主要功能的实现第77-82页
     ·用户/组管理功能第77-78页
     ·用户的权限管理功能第78-81页
     ·用户聊天房间管理功能第81页
     ·用户聊天状态监控第81-82页
   ·系统的测试第82-87页
     ·功能性测试第83-85页
     ·非功能性测试第85-87页
第六章 结论与展望第87-89页
致谢第89-90页
参考文献第90-92页

论文共92页,点击 下载论文
上一篇:基于WebGIS的防洪预警信息系统的设计与实现
下一篇:卫星解调设备远程控制模块设计与实现