"景先生毕设|www.jxszl.com

基于android平台的匿名聊天系统的开发【字数:18050】

2024-11-24 19:01编辑: www.jxszl.com景先生毕设

目录
目录
摘 要 I
ABSTRACT II
第一章 文献综述 3
1 研究背景 3
2 国内外研究现状 3
3 研究内容 5
4 研究价值与意义 5
第二章 系统平台介绍和协议分析 6
1 Android平台 6
1.1 Android平台的组成 6
1.2 Android应用程序框架 7
1.3 Android应用组件 8
1.4 Android与其他主流操作系统的区别 8
2 Socket套接字 8
2.1 Socket通信模型 9
2.2 Socket表示方法 9
2.3 Socket的主要类型 9
2.4 工作流程 10
3 AES加密算法 10
3.1 加密流程 10
3.2 AES工作模式 10
第三章 系统设计 12
1 总体架构设计 12
1.1 系统功能用例分析 13
1.2 UML时序图 14
2 客户端设计 14
2.1 客户端基本通信流程 14
2.2 客户端功能设计 16
2.3 客户端模块设计 16
2.4 客户端通信 17
3 服务器端设计 17
3.1 服务器端基本通信流程 18
3.2 服务器端功能设计 18
3.3 服务器端功能模块设计 18
4 数据库设计 20
5 匿名设计 21
第四章 系统实现 21
1 客户端结构实现 21
2 Socket传输模块实现 22
3 数据存取模块模块实现 23
4 照片上传模块实现 25
5 匿名通信模块实现 27
5.1 信息加密 27
5.2 随机生成用户名 28
6 语音识别模块实现 28
7 文字翻译模块实现 28 *51今日免费论文网|www.51jrft.com +Q: ^351916072

第五章 系统测试 28
1 功能测试 29
1.1 用户登录与注册 29
1.2 匿名即时通信 29
1.3 照片上传 31
1.4 修改个人信息 32
1.5 提交反馈 32
1.6 用户注销 33
1.7 退出 33
1.8 语音识别 33
1.9 文字翻译 34
1.10 文件互传 34
1.11 文件上传与下载 35
第六章 结论与展望 36
1 结论 36
2 展望 36
参考文献 37
致 谢 38
基于Android平台的匿名聊天系统的开发
摘 要
近年来,随着移动设备的迅速普及,人们的通讯交流方式也受到了极大的影响,电子通讯方式得到大力发展,即时通讯应运而生,随之产生了一系列即时聊天APP,如微信、QQ等,极大地满足了人们的日常社交需求,使得通讯不再受到时间和空间的影响。在期望满足即时通讯的前提下,人们又有了新的需求:匿名聊天。本文在已有技术的基础上,分析当前的研究情况,设计并实现了一个基于Android平台的匿名聊天系统。
本系统采用了软件工程的管理方法,首先将系统划分为多个相对独立的功能模块,然后对每个功能用例进行建模,对于每个功能用例所使用的协议方法进行分析设计,最终完成了本系统的完整设计方案。本系统基于Android平台实现,采用了C/S结构实现信息交互,Socket通信模型实现局域网下多用户端通信,使用MySQL数据库技术进行信息存取,实现了基于Android平台的匿名聊天系统。
经过多次测试运行,结果显示,系统完成了用户注册登录、匿名交互通讯、个人信息修改、图片拍照上传、文件上传和下载、语音识别、文件互传等功能,运行良好,界面友好,有较好的用户体验,可以实现局域网条件下的匿名即时通讯。

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/610027.html