基于二维地图的任务规划及态势显示软件开发
论文摘要
军事作战仿真包括军事概念模型的建立、作战任务规划、想定文件的生成和态势推演。其中,作战任务规划和想定生成是军事作战仿真的核心,态势显示是查看任务推演、验证作战任务的重要手段。本文首先介绍了军事概念模型的建模方法,参照MSDL对任务想定进行了范化描述,在此基础上,成功将XML的自校验、可扩展性应用于课题研究过程中,设计开发了基于二维电子地图的任务规划软件及态势显示软件,研究的内容和主要成果如下:研究了XML解析、校验、生成的方法,设计了通过解析XML Schema文档获得概念模型、在二维地图上进行任务规划、生成符合校验规范的任务想定文件的总体方案,成功实现任务规划。设计了通过解析任务想定文件动态生成显示实体对象、解析网络试验数据的总体方案,研究了二维电子地图的MapX开发方法,成功解决了MapX在实时显示方面的不足,实现了具有显示标注、编辑自定义图形等功能的二维态势显示软件。本课题采用面向对象的UML工具对软件进行需求分析,并对其静态结构和动态行为建模,最后在Visual C++环境下开发了任务规划及二维态势显示软件。测试结果和实际使用表明,本软件实现了军事仿真试验系统的任务规划、态势显示功能,具有很强的模型扩展能力,同时软件运行稳定,用户界面友好。
论文目录
摘要Abstract第1章 绪论1.1 课题背景1.2 课题的目的和意义1.3 国内外研究现状及分析1.4 主要研究内容1.5 文章结构第2章 需求分析2.1 需求定义2.2 总体架构2.3 需求分析2.3.1 任务规划软件2.3.2 二维态势显示软件2.4 本章小结第3章 课题相关技术研究3.1 军事概念模型的规范化描述3.1.1 军事概念模型3.1.2 军事概念模型静态建模3.1.3 军事概念模型的XML描述3.2 XML文件解析3.2.1 XML解析工具3.2.2 XML在本课题中的作用3.3 二维电子地图开发3.3.1 组件式GIS开发综述3.3.2 MapX 技术特点分析3.3.3 MapX 在实时显示方面的不足及解决方法3.4 本章小结第4章 软件设计及实现4.1 任务规划软件4.1.1 静态模型4.1.2 软件交互模型4.1.3 软件界面设计4.2 二维显示软件4.2.1 静态模型4.2.2 软件交互模型4.2.3 软件界面设计4.3 本章小结第5章 软件测试5.1 测试环境5.2 测试过程5.2.1 任务规划软件功能测试5.2.2 二维态势显示软件功能测试5.3 测试结论5.4 本章小结结论参考文献附录1 DataModel和Object类描述结果附录2 RoutePoint类与HHD类描述结果附录3 XML文档结构描述结果附录4 任务想定XML文件内容致谢
相关论文文献
本文来源: https://www.lw50.cn/article/aef1ac6ea2d01b2215f9d958.html