当前位置:问答库>论文摘要

题目:基于B/S三层结构的可视化平台研究

关键词:可视化仿真,B/S网络结构,Java3D,XML,MySQL数据库

  摘要

随着网络技术的飞速发展,基于广域网的分布协同将成为未来系统仿真的一大发展趋势。可视化是系统仿真的一个重要组成部分,分布协同的系统仿真结构对可视化平台也提出了更高的要求。对于可视化仿真系统而言,需要实现可视化信息基于广域网的发布和传输,方便实现远程用户构建虚拟战场可视化环境。 本文针对现有可视化实现方式在基于广域网应用方面的不足,试图建立一种新型的更加适合网络应用特别是广域网的可视化平台,方便异地分布的各仿真节点对可视化资源的共享和重用,方便可视化平台的快速生成和可视化资源的远程调用。 本文首先分析了基于广域网的可视化平台的总体需求,在此基础上,确定了采用三层B/S网络体系架构,明确了体系结构中各层的模块功能,讨论各功能模块可行的实现方法,最终提出了整个可视化平台的设计方案。接着研究了可视化平台中模型和数据的描述方法与存储方式。自定义了采用XML语法描述的场景文件格式和用于网络传输数据的数据包的格式。之后,研究了模型加载与数据驱动的实现方法。利用DOM接口来解析XML文件。利用Java3D渲染三维场景,通过Java3D的Loader接口实现了在场景中加载3ds、flt、wrl等多种格式模型。利用Java中的JDBC接口来访问MySQL数据库中存储的可视化资源。最后讨论了基于广域网的可视化支撑平台的实现。介绍了在服务器端和客户端需要进行的相关配置以及程序的代码实现方法,阐述了使用数据缓冲区的必要性以及其实现方法,最后给出了一个飞行任务的可视化显示实例,并对系统的性能进行了分析测试。 应用表明,本文提出的可视化支撑平台初步满足了基于广域网的仿真系统对于可视化显示的需求,可有效地提高各种可视化资源的利用率,使异地分布的各仿真节点可以方便地构建虚拟战场可视化环境,对其他系统仿真平台的开发也具有一定的参考价值。