首页> 中文学位 >FireFox OS平台下即时通讯系统的设计与实现
【6h】

FireFox OS平台下即时通讯系统的设计与实现

代理获取

目录

第一个书签之前

摘要

ABSTRACT

插图索引

表格索引

符号对照表

缩略语对照表

第一章绪论

1.1选题背景与意义

1.2国内外研究现状

1.2.1国内现状

1.2.2国外现状

1.3研究内容

1.4论文结构安排

第二章相关理论与技术

2.1FireFox OS系统

2.2Wi-Fi Direct

2.2.1 Wi-Fi Direct拓扑结构

2.2.2 Wi-Fi Direct重要功能

2.3WebRTC

2.4本章小结

第三章系统需求分析

3.1系统业务陈述

3.1.1 用户信息管理

3.1.2 Wi-Fi Direct连接

3.1.3 好友管理

3.1.4 即时聊天

3.1.5 文件传输

3.1.6 地理位置共享

3.2系统需求建模

3.2.1 用户信息管理

3.2.2 Wi-Fi Direct连接

3.2.3 好友管理

3.2.4 即时聊天

3.2.5 文件传输

3.2.6 地理位置共享

3.3系统非功能需求分析

3.4本章小结

第四章系统总体结构与设计

4.1系统网络结构

4.2系统总体结构设计

4.2.1 有网模式模式下的层次结构

4.2.2 无网模式模式下的层次结构

4.3系统模块化结构设计

4.4系统数据模块设计

4.4.1 服务端数据库设计

4.4.2 客户端数据库设计

4.5本章小结

第五章系统的详细设计与实现

5.1通讯模块的设计与实现

5.1.1 有网模式下系统通讯方式

5.1.2 无网模式下系统通讯模块的设计与实现

5.2用户信息管理模块的设计与实现

5.3好友管理模块的设计与实现

5.4聊天模块的设计与实现

5.4.1 文字聊天模块的设计与实现

5.4.2 视频聊天模块的设计与实现

5.5文件传输模块的设计与实现

5.5.1 有网模式下文件传输模块的设计与实现

5.5.2 无网模式下文件传输模块的设计与实现

5.5.3 信息迁移模块的设计与实现

5.6地理位置共享模块的设计与实现

第六章系统测试

6.1系统测试环境

6.2系统功能测试

6.2.1用户信息管理功能测试

6.2.2好友管理功能测试

6.2.3Wi-Fi Direct功能测试

6.2.4文字聊天功能测试

6.2.5视频聊天功能测试

6.2.6文件传输功能测试

6.2.7地理位置共享功能测试

6.3系统性能测试

6.3.1系统并发能力性能测试

6.3.2文件传输性能测试

6.3.3视频聊天性能测试

6.4本章小结

第七章总结与展望

7.1论文工作总结

7.2后续工作展望

参考文献

致谢

作者简介

1.基本情况

2.教育背景

3.攻读硕士学位期间的研究成果

3.1发表学术论文

3.2申请(授权)专利

3.3参与科研项目及获奖

展开▼

摘要

随着互联网的蓬勃发展,应运而生的科技产品改变了生活的方方面面,在这其中,移动交互方式的变化尤为显著。交友活动不再局限于现实的生活,智能设备的巨大进步以及移动网络的快速发展都使用户可以随时随地的与朋友甚至陌生人沟通交流,这种新型的社交方式也逐渐成为日常生活中不可或缺的重要部分,而承载着日常移动社交功能的即时通讯软件也在手机系统中占据着重要位置,所以设计一个满足用户日常社交需求的即时通讯软件是十分必要且具有广阔的市场。Firefox OS手机系统是作者实习公司目前独立开发的一款手机操作系统,为了使用户可以此手机上进行聊天交友等社交活动,本文基于Firefox OS手机系统中设计并开发了一款满足用户需求的即时通讯软件。 本文首先通过调研国内外即时通讯软件的发展现状,了解现今市场上即时通讯软件的发展趋势及主要功能。再针对用户使用的主要功能分析出各个功能的主要需求,构建出用户使用各个功能模块的一般过程,并以用例图及活动图等方式对系统进行需求建模。不同于传统的即时通讯软件,系统设计了有网模式及无网模式两种系统运行模式,满足用户在不同网络状况下的即时通信需求。并基于这两种运行模式的不同特点,设计系统的总体结构,包括系统的网络结构设计、有网模式与无网模式下的系统层次结构设计以及数据库设计。 有网模式是指用户在网络通顺的情况下使用系统,系统通过WebSocket协议搭建客户端与服务器端之间的通讯方式,并在此基础上实现用户的注册与登录、文字通讯、视频通讯、用户个人信息管理、文件传输以及地理位置定位等功能,并使用DES混合RSA的加密方式实现对聊天信息的加密,保证信息传输的安全性。无网模式是指用户在无网的条件下进行的一种端到端近距离通讯,这种通讯方式一般运用于网络状况不好的极端环境或者用户想以不耗费流量的方式进行信息交互的应用场景,系统通过Wi-Fi Direct协议搭建客户端到客户端的设备直连通道,再依托Socket通信方式建立数据传输通道,并在此基础上实现用户登录、文字通讯、视频通讯、用户个人信息管理、文件传输以及信息迁移等功能。 本文对两种模式下的每个功能模块都依据用户需求进行了详细设计,并通过类图、流程图、时序图等方式对内部实现进行了详细介绍及说明。在完成对系统功能的介绍之后,本文设计了详细的测试用例,对系统进行了功能测试及性能测试,保证每个功能都能正常使用并达到预期要求。

著录项

  • 作者

    乔梦菲;

  • 作者单位

    西安电子科技大学;

  • 授予单位 西安电子科技大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 王献青,刘永明;
  • 年度 2018
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 计算技术、计算机技术;
  • 关键词

    平台; 即时通讯系统;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号