论文部分内容阅读
军事标图功能在军事行动和作战指挥中有着重要应用。随着计算机标图软件开发的深化和软件开发技术的不断发展,军事人员对标图软件提出了更高的要求,在实际工作需求中,用户需要的不是一个单一、固化的标图系统,而是需要对已有的系统作一下功能扩展,在不影响系统正常工作的前提下,可以将标图软件无缝地集成到已有的系统中,从而实现标绘、编辑和态势推演等功能。同时,随着其它领域的应用需求,要求标图软件具有可移植性和可扩展性,组件式军事标图系统为这一需求提供了较好的解决方案。 本文首先阐述了军事标图的基本概念,并指出其在军事地理信息系统中的重要地位,接着回顾了国内外计算机军事标图的发展历程和软件开发技术的新发展,分析了传统军事标图的问题,指出组件式军事标图系统发展的重要趋势;又详细介绍了组件、组件对象模型、COM组件的实现方式,层层深入的论述了组件,特别是COM组件的概念,特点,以及实现COM的几种实现方式;从软件的发展历程方面,介绍了程序设计方法历经的多次变革,接着着重阐述了面向对象程序设计法和组件式软件开发的思想以及开发过程,通过对CBD方法的研究,确立了军事标图组件的设计思路;运用软件工程的设计方法,以组件式软件设计思想为指导,介绍了军事标图组件的总体设计思路与原则,对军事标图组件的符号库、组件接口、以及标图组件与地图的连接方式进行了设计与实现;以ActiveX技术为基础,实现了军事标图组件的各项功能,并通过实例验证了该组件的各项功能;最后,对计算机支持的协同工作和信息融合的发展提出了进一步的展望。