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

基于ACE的数据传输系统设计与实现

作 者: 李旭光
导 师: 戴志涛
学 校: 北京邮电大学
专 业: 计算机科学与技术
关键词: ACE FTP协议 设计模式 事件分发模型
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 94次
引 用: 1次
阅 读: 论文下载
 

内容摘要


在网络环境下数据传输发挥着巨大优越性同时也对软件体系结构和开发方法带来了新的挑战。一方面,通信软件的开发越来越复杂、维护和移植越来成本越高;另一方面,软件的应用需求越来越注重便于维护、移植和可负担等特性。现在流行的数据传输软件已经很多,文件传输协议也多种多样,进而对应有很多的文件传输工具,每种类型的软件都有自己的突出特点。但在实际应用中,某些场合可能需要某些协议的一部分功能,而不是其全部功能。本文利用自适应通信环境作为系统开发平台,致力于设计一个具有高效性以及良好的扩展性数据传输系统的框架模型。该模型将各种操作通过精简、优化、整合、重组后实现,以打破条块分割的制约,以提供更加便捷的服务。设计数据传输应用程序时充分地考虑到高效性、健壮性、可扩展性和可配置性等重要因素。在设计和实现阶段合理运用各种的设计模式,使系统具有高度模块化,易扩展,灵活高效等优点。在本文中,介绍了ACE框架的模型、系统层次结构以及为方便网络编程而设计的框架模式。利用已有框架提供的便利,并且针对数据传输系统的操作流程与特性,设计出一个适合数据传输的模型。论文最后,使用该模型实现了一个基本的FTP服务器功能,设计并实现了xxxx卫星应用系统地面通信分系统数据转发软件。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 引言  9-13
  1.1 论文背景  9-10
  1.2 数据传输系统现状  10-11
  1.3 研究内容  11-13
第二章 ACE相关技术  13-21
  2.1 ACE结构功能  13-16
    2.1.1 ACE OS适配层  14
    2.1.2 OS接口的C++包装外观  14-15
    2.1.3 构架  15-16
  2.2 ACE相关框架  16-19
    2.2.1 ACE Reactor  16-18
    2.2.2 Task Framework  18-19
  2.3 ACE的特点  19-21
第三章 数据传输系统的总体架构  21-30
  3.1 系统需求  21-23
  3.2 系统设计  23-25
  3.3 并发策略设计  25-26
  3.4 用户数据操作设计  26-28
  3.5 用户命令操作设计  28-30
第四章 数据传输系统的详细设计  30-60
  4.1 系统框架类设计  30-35
    4.1.1 事件分发类图  30-31
    4.1.2 协议处理类图  31-34
    4.1.3 流程图  34-35
  4.2 管理用户模块设计  35-39
    4.2.1 管理用户功能  35-37
    4.2.2 管理用户命令设计  37-38
    4.2.3 管理用户操作流程  38-39
  4.3 FTP基本功能设计与实现  39-53
    4.3.1 FTP协议及相关理论  39-41
    4.3.2 连接建立模块  41-42
    4.3.3 FTP命令处理模块  42-45
    4.3.4 文件传输  45-49
    4.3.5 超时操作  49-50
    4.3.6 流量控制模块  50-53
  4.4 XXXX卫星数据存储转发功能设计与实现  53-60
    4.4.1 XXXX卫星存储转发系统功能  53
    4.4.2 XXXX卫星存储转发系统设计  53-56
    4.4.3 功能模块设计  56-60
第五章 系统测试  60-65
  5.1 基本功能测试  60-63
  5.2 性能测试  63-65
第六章 总结与展望  65-66
参考文献  66-67
致谢  67-68
攻读学位期间发表的学术论文目录  68

相似论文

  1. 体验式服装设计模式研究,TS941.2
  2. 鸭蛋蛋清肽的酶法制备及其ACE抑制和抗氧化活性评价,TS253.1
  3. 蚕蛹蛋白ACE抑制肽的制备及其理化性质研究,S886.9
  4. OpenBASE企业管理器设计与实现,TP311.52
  5. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  6. 基于MVC设计模式的网络服务平台的研究与实现,TP311.52
  7. 设计模式在卫星成像模拟系统中的研究与应用,TP311.52
  8. 脱脂奶粉中小肽含量与功能活性研究,TS252.7
  9. 基于MVC设计模式的博客系统的设计与实现,TP311.52
  10. 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
  11. 车载终端执行文件远程升级系统的设计与研究,TP277
  12. 超声辅助酶法制备燕麦ACE抑制肽的研究,TQ464.7
  13. 酶膜反应器制备燕麦ACE抑制肽和抗氧化肽的研究,TQ464.7
  14. 商业中心区城市设计策略研究,TU984.13
  15. 妊高征患者外周血CD4~+T细胞早期凋亡和血清相关指标与眼底病变的关系研究,R714.246
  16. 肾素—血管紧张素系统在大鼠肝纤维化形成过程中的动态变化及桃核参术汤的干预作用,R285
  17. 具有血管紧张素转换酶抑制活性的益生菌筛选,Q936
  18. 绕城高速公路景观模式研究,U418.9
  19. 松材线虫乙酰胆碱酯酶ace-2基因的cDNA克隆与序列分析,S763.1
  20. 螺内酯与厄贝沙坦对肾血管性高血压大鼠心肌重构的影响及其机制的探讨,R544.1
  21. 移动学习教学设计模式研究,G434

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