第一章 绪论 1.1 即时通讯的概念 1.2 即时通讯的国内外发展状况 1.3 课题内容简介 第二章 即时通讯系统设计与分析 2.1 需求分析 2.1.1 功能需求 2.1.1.1 用户注册 2.1.1.2 用户登录 2.1.1.3 刷新好友列表 2.1.1.4 好友管理 2.1.1.5 用户查询 2.1.1.6 聊天 2.2 概要设计 2.2.1 系统框架设计 2.2.2 系统拓扑结构 2.3 功能设计 2.3.1 用户注册模块 2.3.2 用户登录模块 2.3.3 好友管理模块 2.3.4 查找用户模块 2.3.5 即时通讯模块 2.3.6 刷新好友列表模块 2.4 数据库设计 第三章 系统客户端、服务器开发平台搭建 3.1 系统客户端开发平台搭建 3.1.1 开发 Android 程序软件需求 3.1.2 开发 Android 程序硬件最低需求 3.1.3 JDK 的安装 3.1.4 Android 开发环境的安装 3.1.5 安装 Eclipse 插件 ADT 3.2 系统服务器开发平台搭建 第四章 系统客户端设计与实现 4.1 Android 系统简介 4.2 客户端使用到的接口介绍 4.3 客户端实现 4.3.1 用户注册模块实现 4.3.2 用户登录模块实现 4.3.3 刷新好友列表模块实现 4.3.4 好友管理模块实现 4.3.5 用户查询模块实现 4.3.6 聊天模块实现 第五章 系统服务器设计与实现 5.1 Google App Engine 简介 5.2 服务器端实现 5.2.1 服务器用户注册 5.2.2 服务器用户登录 5.2.3 服务器在线服务 第六章 结论与展望 第一章 绪论 1.1 即时通讯的概念 即时通讯(Instant Messenger,简称IM),是指能够即时发送和接收互联网消息等的业务。自1998 年面世以来,特别是近几年的迅速发展,即时通讯的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。即时通讯不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。是一种终端连网即时通讯网络的服务。即时通讯不同于e-mail 在于它的交谈是即时的。大部分的即时通讯服务提供了状态信息的特性──显示联络人名单,联络人是否在在线与能否与联络人交谈。 即时通讯的最大特点是在网上进行信息的实时交流。它的产生有着深刻的社会和技术的原因。大凡人们都有渴望社交、获得社会尊重、实现自我的需求 ,这 正 是即时通讯软 件风 行的驱 动 力 。而 物 质 文 明 的日益发达 所带 来的副 作用 ,又 使 得人们习 惯 地 与周 围 的人保 持 ...