论文摘要
即时通信是一种以网络为基础的实时通信方式,它通过通信系统来建立网络虚拟社区,为用户提供实时有效的沟通手段。基于P2P模式的即时通信软件是Internet用户交互的主要工具,正在受到越来越广泛的关注。本论文源于军区仓库系统“仓库综合管理信息系统”项目的即时通信子系统。“仓库综合管理信息系统”项目是集仓库物资、人员、车辆、安全监控、门禁管理、即时通信、平战辅助决策为一体的仓库通用多功能系统。本文的即时通信系统主要任务是实现仓库内部异地文本、文件、语音、视频等信息的实时互动,为仓库内部提供一个有效、方便、快捷的信息交流平台,所做的主要工作:首先分析了军事仓库管理模式、业务运作流程、驻防特点,对即时通信系统所采用的相关知识进行了深入研究,对P2P和即时通信的相关概念、服务模式、通信协议、通信原理和实现方式等诸多层面做了系统总结,确定了在.NET环境下开发基于P2P模式的即时通信系统的实际意义和价值,然后围绕功能需求和仓库内部网络拓扑,详细剖析、划分了系统的主要功能模块,描述了各模块的主要功能,阐述了“仓库综合管理信息系统”项目的总体设计和即时通信系统的总体架构、协议设计,提出了系统的解决方案,完成了系统各功能模块的详细设计和数据库的设计,最后对系统各模块进行了具体实现,分别给出了模块流程图和关键代码,重点介绍了服务器端的在线人员维护和客户端的文本交流、文件传输、视频通信等的实现过程,并进行了测试和结果分析总结,尝试提出了解决办法和进一步开发的设想。测试结果表明,系统设计合理,运行性能稳定,具有易于扩展、传输效率高等特点,达到了预定的设计目标,满足了仓库的功能需求。
论文目录
摘要ABSTRACT第1章 绪论1.1 论文背景1.2 论文研究的目的和意义1.3 论文内容第2章 相关知识2.1 P2P概述2.1.1 P2P概念2.1.2 C/S模式2.1.3 P2P模式与C/S模式对比2.2 即时通信发展现状2.2.1 即时通信的概念2.2.2 即时通信的应用2.2.3 即时通信的模型2.2.4 即时通信服务拓扑模型2.3 TCP/IP协议与SOCKET通信2.3.1 传输层协议2.3.2 SOCKET通信2.4 MICROSOFT.NET平台2.4.1.NET概念2.4.2.NET平台的组成2.4.3.NET平台的优势2.5 数据访问技术ADO.NET第3章 系统分析3.1 系统概况3.2 系统功能需求分析3.2.1 登录3.2.2 点对点通信3.2.3 一点对多点通信3.2.4 点对点文件传递3.2.5 点对点音视频通信3.3 系统的用户分析3.4 系统的开发及运行环境3.5 系统主要功能模块3.5.1 系统功能模块的划分3.5.2 系统模块的功能描述第4章 系统设计4.1 "仓库综合管理信息系统"项目设计概况4.1.1 项目的指导思想和设计原则4.1.2 项目的总体设计架构4.1.3 项目总体架构设计的优点4.2 即时通信系统架构设计4.3 即时通信系统执行流程4.4 即时通信系统通信协议的制定4.4.1 采用UDP协议的原因4.4.2 传输可靠性保证4.5 即时通信系统解决方案4.5.1 系统设计模式4.5.2 系统开发方法4.6 即时通信系统功能设计4.6.1 系统逻辑设计4.6.2 消息格式设计4.6.3 系统模块设计4.7 数据库设计4.7.1 E-R建模4.7.2 数据库表设计4.8 本章小结第5章 关键模块的详细设计和实现5.1 消息序列化5.1.1 序列化对象的实现5.1.2 反序列化的实现5.2 服务器端的在线人员维护模块5.3 登陆模块5.3 文本交流模块5.3.1 详细设计5.3.2 具体实现5.3.3 SOCKUDP组件在其它模块中的应用5.4 文件传输模块5.4.1 详细设计5.4.2 具体实现5.5 视频通信模块5.5.1 详细设计5.5.2 具体实现第6章 系统测试6.1 测试方法6.2 测试结果6.3 未测试的特征6.4 测试结果评价第7章 总结与展望参考文献致谢
相关论文文献
标签:模式论文; 即时通信论文; 协议论文; 平台论文; 套接字论文;