1 / 18

融合网络中的即时通讯系统 林湖钧

融合网络中的即时通讯系统 林湖钧. 1. 简况 选题依据 需求分析 概要设计 开发方法 测试方案 技术难度和特色. 1. 2. 3. 4. 5. 6. 7. 2. 一、简况 融合网络中的即时通讯系统,其实质就是 基于TCP/IP,UDP,SCTP协议的融合即时通讯系统, 给予融合网络的即时通讯系统支持文字对话、音视频对话、文件传输、远程协助、网络硬盘、资源共享、电子传真等功能。让人们在多种不同环境媒介下都能够实现即时、自由、高效的通信。. 简况. 3. 二、选题依据

xuxa
Download Presentation

融合网络中的即时通讯系统 林湖钧

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 融合网络中的即时通讯系统 • 林湖钧 1

  2. 简况 选题依据 需求分析 概要设计 开发方法 测试方案 技术难度和特色 1 2 3 4 5 6 7 2

  3. 一、简况 融合网络中的即时通讯系统,其实质就是基于TCP/IP,UDP,SCTP协议的融合即时通讯系统,给予融合网络的即时通讯系统支持文字对话、音视频对话、文件传输、远程协助、网络硬盘、资源共享、电子传真等功能。让人们在多种不同环境媒介下都能够实现即时、自由、高效的通信。 简况 3

  4. 二、选题依据 1、课题的研究意义: 随着网络和人们的生活联系的越来越紧密,人们不再只满足通过传统的媒介进行信息的传递和相互的交流,通过网络这个新兴的媒介进行信息交流成为一种需要。即时通讯软件就应运而生。 选题依据 4

  5. 选题依据 5 • 2、国内外概况: 目前在互联网上受欢迎的即时通讯软件包括百度QQ、MSN Messenger、Yahoo! Messenger、IP Messenger AOL Instant Messenger、NET Messenger Service等。

  6. 选题依据 6 • 3、选题的实用性: 基于局域网的即时通信工具,实际上是互联网即时通信工具的一个小规模版本,广域网上的即时通信工具,如今一般采用UDP或者 TCP协议体系来实现 ,开发技术已经比较成熟。基于Socket的局域网通信软件应用范围广阔,不但可以处理传统的通信需求,而且也能扩展以适应新型的网络应用,如网络教育,数据影音传输等,拥有广泛的应用前景。

  7. 需求分析 信息管理模块实现功能: 用户注册 用户登录 用户信息管理 列表管理 管理员信息管理 7

  8. 需求分析 即时通信模块实现功能: 端对端的消息发送 端对端的文件发送 端对端的视频发送 端对群的操作 8

  9. 系统概要设计 • 该系统主要有信息管理和即时通讯两大模块组成,其系统软件结构图如下: 9

  10. 系统概要设计 • 管理员信息管理,用例图: 10

  11. 系统概要设计 • 端对端的消息发送,用例图: 11

  12. 系统概要设计 • 端对端的视频发送,用例图: 12

  13. 开发环境 • 开发环境: VMware WorkStation7.1 , Ubuntu • 数据库:SQL Server 2008 • 编程语言: C/C++ 13

  14. 测试方案 • 测试工具: OllyDbg1.1 。 • 使用 OllyDbg 动态调试工具,对系统进行调试跟踪。 • 使用一些测试用例来进行测试。 14

  15. Linux下的Socket编程。 如何选取合适的传输层和应用层协议来传输信息、文件、视频以达到最优的传输效果。。 技术难度及特色 15

  16. TCP、UDP与SCTP的比较 技术难度及特色 16

  17. 工作安排 11月25日-12月4日:确定论文题目,查阅、整理参考文献资料,确定研究背景,制定研究方案,安排论文进度,确定本系统的设计目的及要实现的功能,制定开题报告,送交指导教师审核。 12月5日-1月10日:对系统进行需求分析和总体设计,对要实现的各项功能细分,得到更具体的子模块,从而得到系统的功能模块图; 2月15日-3月15日:进行详细设计,设计好所需要的数据库,对系统进行运行调试; 4月15日-5月15日:总结系统设计,并撰写论文; 17

  18. Thank You ! 18

More Related