需要金币:500 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:6485 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要 本文主要研究Android平台的即时通信系统,将以更好的用户体验为导向设计出一款Android平台的聊天软件。本系统基于C/S模式,采用Socket网络编程的技术,实现了登录、注册,单聊,群聊等功能。本文首先概述了IM(即时通信)的背景,然后描述了软件的系统结构,主要模块的流程图,最后重点描写了该工具的设计与主要模块的实现。 关键词:即时通信 多线程 Android Socket 模拟QQ
目录 摘要 Abstract 1绪论-1 1.1课题背景-1 1.2课题意义-1 2系统需求分析-2 2.1任务概述-2 2.1.1目标-2 2.1.2用户特点-2 2.1.3定义-2 2.1.4假定与约束-2 2.2需求规定-3 2.2.1系统功能需求-3 2.2.2用户注册-3 2.2.3用户登录-3 2.2.4用户主界面-3 2.2.5查看个人信息-4 2.2.6添加好友-4 2.3性能规定-4 2.4数据管理能力要求-4 2.5可行性研究-4 3系统设计-6 3.1定义-6 3.1.1专业术语-6 3.2系统实施原理-6 3.3系统结构-7 3.3.1系统逻辑结构图-7 3.3.2系统物理结构图-7 3.4系统具体处理流程-8 3.4.1 用户注册流程-8 3.4.2用户登录流程-8 3.4.3用户聊天流程-8 3.4.4系统后台管理流程-10 3.5数据库设计-10 3.5.1数据库概念结构-10 3.5.2数据库逻辑结构-12 3.5.3数据库物理结构设计-12 3.6界面设计-13 3.6.1登录界面-13 3.6.2主界面-15 3.6.3注册界面-16 4系统实现-18 4.1服务端-18 4.1.1服务端项目结构-18 4.1.2服务端类的功能-18 4.2客户端-19 4.2.1客户端项目结构-19 4.2.2客户端类的功能-20 结论-23 参考文献-24 致谢-25 |