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

基于RMI缓存机制的通信实训系统软件设计与实现

作 者: 鲍刚
导 师: 吕锋
学 校: 武汉理工大学
专 业: 通信与信息系统
关键词: 通信实训系统 远程方法调用 客户端缓存 存根 分布式系统
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 69次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着通信网络在生产、生活中发挥着越来越大的作用,现代信息社会对通信网络的接入系统、交换系统、传输系统等相关领域人才的需求量增大。传统高校通信学科教育由于缺乏通信网络的实训平台,无法全面开展整个教学过程中的实践环节。本文所依托的通信实训系统正是为解决此问题而设计,构建了可以模拟实际通信网络的小型通信网和配套的实训管理软件系统。该实训平台设备采用主流在网运行的通信设备,包含了SDH,软交换,无线通信等几个子系统,能够完全满足通信网络专业各方向的教学实验要求,帮助高校建立一流的通信网络实验室,结合理论概念培养学生实际动手的能力。本文主要讨论了通信实训系统的软件设计与实现,作者的主要研究工作如下:(1)介绍了通信网络实训系统的基本概念特点,给出了系统的整体硬件组成结构和几个子系统的拓扑结构设计与组网方法。(2)通信网络实训系统软件系统的设计与实现:设计时将系统定位为基于RMI技术的小型C/S分布式系统,参照RUP软件开发过程,借助UML建模工具建立系统模型;进行需求分析,根据主要用例进行类设计,然后将系统结构分为视图、模型、控制器三个主要模块分别进行设计与实现。(3)基于客户端缓存的设计与实现:针对过多重复远程调用会影响分布式系统性能和效率的问题,本文给出了一种基于客户端缓存的RMI方法,使用客户端本地缓存保存使用过的存根和结果,经过性能比较可以发现客户端缓存的加入能有效减少重复RMI调用的次数,从而提高程序响应速度并减少占用的网络带宽。(4)总结并分析了系统有待进一步改进和完善的问题,对今后工作进行展望。本文设计与实现的通信网络实训系统已通过青岛科技大学等高校的验收并投入实用,在实际的教学和实验中取得了良好效果。

全文目录


摘要  4-5
Abstract  5-10
第1章 绪论  10-16
  1.1 项目背景  10-11
    1.1.1 高校通信学科实验教学现状  10
    1.1.2 通信实训系统开发意义  10-11
  1.2 通信实训系统概述  11-13
    1.2.1 实训系统组成  11-12
    1.2.2 实训系统主要特点  12-13
  1.3 通信实训系统软件开发  13-14
    1.3.1 实训系统软件概述  13
    1.3.2 基于客户端缓存的RMI的方法  13-14
  1.4 本文的主要工作与组织结构  14-16
    1.4.1 本文的主要工作  14
    1.4.2 本文的组织结构  14-16
第2章 技术背景  16-32
  2.1 C/S体系结构  16-18
    2.1.1 C/S体系结构发展  16-17
    2.1.2 C/S模式的优势  17-18
  2.2 分布式对象技术  18-22
    2.2.1 分布式对象模型  18-20
    2.2.2 分布式模型框架  20-21
    2.2.3 RMI,CORBA,DCOM技术比较  21-22
  2.3 RMI技术  22-25
    2.3.1 RMI框架  22-25
    2.3.2 RMI编程  25
  2.4 RUP开发过程  25-28
    2.4.1 软件过程概念  26
    2.4.2 RUP概述  26-27
    2.4.3 RUP过程的四个阶段  27-28
    2.4.4 建模工具Rational Rose  28
  2.5 MVC设计模式  28-32
    2.5.1 MVC模式概念  29-30
    2.5.2 MVC模式特点  30-32
第3章 通信实训系统硬件平台结构  32-38
  3.1 实训系统整体结构  32-33
  3.2 光传输(SDH)传输平台  33-34
  3.3 程控交换平台  34-35
  3.4 宽带接入平台  35
  3.5 软交换平台  35-36
  3.6 无线通信平台  36-38
第4章 通信实训系统软件模块设计  38-64
  4.1 实训系统软件需求分析  38-40
  4.2 实训系统软件模块划分  40-41
  4.3 实训系统软件架构设计  41-42
  4.4 实验流程分析  42-44
  4.5 软件方案详细设计  44-54
    4.5.1 视图模块设计  44-46
    4.5.2 控制模块设计  46-49
    4.5.3 模型模块设计  49-54
  4.6 基于客户端缓存的RMI优化方法  54-64
    4.6.1 基于一般RMI调用存在的问题  55-58
    4.6.2 缓存模块类结构设计  58-59
    4.6.3 缓存模块具体实现  59-62
    4.6.4 缓存管理  62-63
    4.6.5 优化方法的性能分析  63-64
第5章 通信实训系统实现与运行  64-70
  5.1 开发环境  64
  5.2 安装部署  64-65
  5.3 运行界面演示  65-70
第6章 结论与展望  70-73
  6.1 主要结论  70-71
  6.2 不足与改进  71
  6.3 展望  71-73
参考文献  73-76
致谢  76-77
攻读硕士学位期间发表的论文及参加的项目  77

相似论文

  1. 分布式系统的故障注入方法研究,TP338.8
  2. 一种可视化的分布式数据集成模型的研究与实现,TP311.52
  3. 构建分布式系统的关键技术研究与实现,TP338.8
  4. 基于GPRS的无线信息采集监控系统的研究与设计,TN929.5
  5. 一个分布式作战指挥仿真系统的设计与实现,TP311.52
  6. 基于Web Service在线考试管理系统的研究与实现,TP311.52
  7. 分布式动态交通信息挖掘及导航,TP311.13
  8. 分布式麦克风阵列跟踪算法研究,TN912.3
  9. P2P视频点播系统优化的研究与实现,TP393.09
  10. 分布式多视角目标跟踪的统计推理方法及实现,TP391.41
  11. 分布式图像融合系统研究与实现,TP391.41
  12. 基于RMI技术的JAVA智能卡集成研究、设计与应用,TN409
  13. 基于分布式的校医院体检信息管理系统的设计与实现,TP311.52
  14. 基于多Agent的虚拟企业供应链管理信息系统研究,F274
  15. 高温真空炉分布式计算机控制系统的研究,TP273.5
  16. 移动通信设备中资源与数据管理的通用设计与应用,TP315
  17. COM/DCOM技术研究及其在三层分布式体系中的应用,TP311.52
  18. 基于Agent的分布式安全环境监控管理系统的研究,TP393.08
  19. 基于本体的面向农业领域的分布式海量资源整合方法,TP391.1
  20. 分布式指纹识别考勤系统设计,TP391.41
  21. 智能网络存储系统(INSS)客户端技术研究,TP333

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