没有合适的资源?快使用搜索试试~ 我知道了~
基于Android的网络聊天软件的设计与实现毕业论文.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 82 浏览量
2023-08-14
23:28:23
上传
评论
收藏 651KB DOCX 举报
温馨提示
试读
36页
基于Android的网络聊天软件的设计与实现毕业论文.docx
资源推荐
资源详情
资源评论
基于 Android 的网络聊天软件的设计与实现
基于 Android 的网络聊天软件的设计与实现
基于 Android 的聊天网络软件的设计与实现
[摘 要] 即时通信(Instant Messaging,IM)软件产生以来,这种通过网络与其
它在线用户进行交流的方式,受到了个人公司以及行业的青睐。本文采用软件工程的管
理和设计方法,对项目的需求进行了分析,完成了功能用例建模,使用 Socket 通信技
术结合 TCP/IP 协议原理实现了基于 Android 操作系统的聊天软件各个模块的分析设计,
提出了系统的体系结构和整体架构设计方案,并予以实现,取得了较好的使用价值。
[关键词] Android;即时聊天;客户端/服务器模型;套接;
基于 Android 的网络聊天软件的设计与实现
Design and Implementation of the Network Chatting Software
based on the Android
Software Engineering Major Liu Jifeng
Abstract: Since the invention of instant messaging (IM), such style which online users
communicate with others on the net, has become more and more welcomed by individual,
company and software industry. This paper using the software engineering management and
design methods to analyze the requirement of project, and implement the construction of
function model. With the socket communication technology combined with the TCP/IP
protocol finished all of the modules in chat software which runs in Android Operation.
Propose and carry out the system architecture and overall architecture design, get a good
value in use.
Key words:Android; Instant Messaging; IM; C/S; Socket;
基于 Android 的网络聊天软件的设计与实现
目 录
1 绪论.........................................................................................................................................1
1.1 项目背景.......................................................................................................................1
1.2 研究的目的和意义.......................................................................................................1
1.3 国内外研究的现状.......................................................................................................1
1.4 论文的主要内容和组织结构.......................................................................................2
1.5 本章小结.......................................................................................................................2
2 关键技术介绍.........................................................................................................................2
2.1 Android 平台 .................................................................................................................2
2.1.1 Android 特征 .......................................................................................................2
2.1.2 Android 体系结构 ...............................................................................................3
2.2 TCP/IP 协议 ..................................................................................................................4
2.2.1 C/S 模型 ..............................................................................................................4
2.2.2 TCP 协议 .............................................................................................................4
2.2.3 Android 的 MVC 架构 ........................................................................................5
2.3 多线程技术...................................................................................................................6
2.4 运行环境.......................................................................................................................6
2.5 本章小结.......................................................................................................................7
3 需求分析.................................................................................................................................7
3.1 系统的整体分析...........................................................................................................7
3.1.1 服务器端.............................................................................................................8
3.1.2 客户端.................................................................................................................8
3.2 可行性分析...................................................................................................................9
3.3 本章小结.......................................................................................................................9
4 Android 聊天软件系统设计 ...................................................................................................9
4.1 系统实现原理.............................................................................................................10
4.2 服务器端.....................................................................................................................11
4.2.1 用户登录验证模块...........................................................................................11
4.2.2 信息的转发模块...............................................................................................11
4.2.3 刷新好友列表模块...........................................................................................12
4.3 客户端.........................................................................................................................12
4.3.1 用户登录模块...................................................................................................12
4.3.2 用户交互模块...................................................................................................12
基于 Android 的网络聊天软件的设计与实现
4.3.3 用户注册模块...................................................................................................13
4.3.4 用户设置模块...................................................................................................13
4.3.5 用户注销模块...................................................................................................14
4.4 Android 聊天软件用户存储数据库的设计 ...............................................................14
4.4.1 SQLite 简介......................................................................................................14
4.4.2 数据库设计.......................................................................................................14
4.5 本章小结.....................................................................................................................14
5 Android 聊天软件的实现 .....................................................................................................14
5.1 数据传输的实现.........................................................................................................14
5.2 服务器端的实现.........................................................................................................14
5.2.1 用户登录的实现...............................................................................................14
5.2.2 用户退出...........................................................................................................14
5.2.3 更新好友列表...................................................................................................14
5.3 客户端代码的实现.....................................................................................................14
5.4 客户端 UI 实现 ..........................................................................................................14
5.4.1 半透明悬浮窗口的实现...................................................................................14
5.4.2 主界面左右滑动切换的实现...........................................................................14
5.5 本章小结.....................................................................................................................14
6 系统演示与运行...................................................................................................................14
6.1 用户登录演示.............................................................................................................14
6.2 用户注册演示.............................................................................................................14
6.3 主界面演示.................................................................................................................14
6.4 聊天界面的演示.........................................................................................................14
6.5 本章小结.....................................................................................................................14
结束语.......................................................................................................................................14
参考文献...................................................................................................................................14
致谢...........................................................................................................................................14
剩余35页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 3715
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功