模拟安卓平台QQ的设计与实现.docx

  • 需要金币500 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-03-01
  • 论文字数:6485
  • 当前位置论文阅览室 > 论文模板 > 企业管理 >
  • 课题来源:(天才(吴))提供原创文章

支付并下载

摘要  本文主要研究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