学位论文 > 优秀研究生学位论文题录展示

基于UML的P2P游戏系统建模分析与实现

作 者: 沈家聪
导 师: 刘乃琦;杨晓东
学 校: 电子科技大学
专 业: 软件工程
关键词: 对等网络 游戏平台 统一建模语言 用例 网络地址转换
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 9次
引 用: 0次
阅 读: 论文下载
 

内容摘要


计算机对等网络(Peer-to-Peer Networking,P2P)技术是目前新一代网络技术研究的活跃领域。本文研究了主流的P2P技术及其在游戏中的运用,同时结合统一建模语言(Unified Modeling Language,UML)和它的核心建模技术Use Case(用例))对相关的P2P游戏进行了建模。设计建立的模型包括用例模型、类图、交互图和总体的静态模型。论文分析了用户数据报协议(User Datagram Protocol,UDP)和网络地址转换(Network Address Translate,NAT)的基本原理,给出了一种基于UDP协议实现穿透NAT的P2P应用的设计方案,并对相关的模型进行了详细设计。论文最后对P2P游戏对战平台做了全面测试,演示了系统的部分操作和功能。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 绪论  8-22
  1.1 论文研究背景  8-21
    1.1.1 P2P 技术简介  8-10
    1.1.2 P2P 研究现状  10-18
    1.1.3 P2P 网络游戏  18-21
  1.2 论文研究内容及组织  21-22
第二章 NAT 穿透技术  22-34
  2.1 NAT 技术  22-29
    2.1.1 NAT 相关术语  23-24
    2.1.2 NAT 分类  24-25
    2.1.3 网络地址转换(NAT)的实现  25-28
    2.1.4 NAT 的存在带来的问题  28-29
  2.2 UDP 穿透NAT 的原理  29-31
  2.3 解决方案  31-33
  2.4 本章小结  33-34
第三章 P2P 游戏对战平台的分析与设计  34-48
  3.1 UML 及其核心Use case 技术  34
  3.2 标准建模语言UML  34-43
    3.2.1 标准建模语言UML 的内容  35
    3.2.2 标准建模语言UML 的主要特点  35-36
    3.2.3 UML 的类元  36
    3.2.4 标准建模语言UML 的应用领域  36-37
    3.2.5 UML 的组成及特点  37-38
    3.2.6 UML 的类图  38-40
    3.2.7 UML 的核心Use Case 技术  40-43
  3.3 建立P2P 游戏对战平台的Use case 分析模型  43-46
    3.3.1 需求分析  43-44
    3.3.2 用例分析  44-46
  3.4 系统结构设计  46-47
  3.5 本章小结  47-48
第四章 系统详细设计  48-59
  4.1 概述  48
  4.2 类图  48-49
  4.3 协议类图  49-53
  4.4 建立系统动态模型  53-58
  4.5 本章小结  58-59
第五章 系统测试  59-77
  5.1 系统测试过程总述  59
  5.2 P2P 服务器端程序  59-60
  5.3 运行“NAT 模拟器”程序  60-61
  5.4 运行“P2P 游戏对战平台”程序  61-64
  5.5 建立P2P 通信链路  64-65
  5.6 结束游戏  65-66
  5.7 NAT 模拟器路由信息表  66-76
    5.7.1 服务器端用户表  66
    5.7.2 “NAT 7500”映射表  66-71
    5.7.3 “NAT 7000”映射表  71-76
  5.8 本章小结  76-77
结束语  77-78
致谢  78-79
参考文献  79-81

相似论文

  1. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  2. UML模型到XMI的映射方法研究,TP311.5
  3. 基于模型的Web测试技术研究与应用,TP311.53
  4. 军队后勤物资管理系统设计与实现,TP311.52
  5. 软件可信性增长测试用例生成方法的研究,TP311.53
  6. 基于Web的事务管理系统的研究与实现,TP311.52
  7. 自动生成SQL测试用例集的研究与实现,TP311.52
  8. 一种对等网络流媒体直播算法的设计与仿真实现,TN919.8
  9. P2P点播系统存储管理研究与实现,TN948.64
  10. 企业级软件组件质量保障与快速部团策略的研究,TP311.53
  11. 异构环境下基于网的P2P直播流媒体技术研究,TP393.02
  12. 基于P2P流媒体技术的IPTV系统研究,TP393.02
  13. 集中式WLAN体系隧道管理的设计与实现,TN925.93
  14. 高性能存储系统的关键技术研究,TP333
  15. 一个医院信息系统的设计与实现,TP311.52
  16. 一个工程物资管理系统的设计与实现,TP311.52
  17. 达梦数据库管理系统安全等级测评工具开发,TP311.13
  18. NAT网关port triggering功能设计与实现,TP393.08
  19. SMBSDD:一种改进的非结构化P2P网络搜索机制,TP393.02
  20. 分布式实时P2P检测系统研究与实现,TP393.02
  21. 对等网络的信任机制研究,TP393.08

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com