论文部分内容阅读
本世纪七十年代,随着现代数学、现代控制理论与计算机技术的发展,现代综合导航系统应运而生。众多新理论和新技术在该领域的应用,有力地推动了综合导航系统的发展,使其信息处理日趋复杂,功能越来越完善,自动化程度也越来越高,同时对信息综合处理的能力和人机交互界面的设计有了更高的要求。因此,开展舰船综合导航信息处理平台系统的研究,切实保障人机交互界面的友好性,具有十分重要的意义。本课题致力于基于Solaris下的综合导航信息处理平台的软件设计与实现,其目的是提高信息处理平台人机交互界面的友好性,从而使舰船综合导航系统的整体可靠性得到改善,满足现代化航海的需求。课题以舰船综合导航系统为背景,以信息处理平台软件的设计为根本出发点,采用数据库技术对综合导航信息进行综合处理,设计了系统的通信接口模块,完成了设备与外界以及各个设备之间的通信任务,并对其中的核心部分—人机交互界面,采用Qt图形界面开发工具进行研究与设计。首先,介绍了课题相关内容的国内外研究现状,分析并总结了Solaris操作系统的优点和Qt编程技术、综合导航信息数据管理技术以及信息处理平台接口模块的设计知识。其次,从实际应用需求出发,在Solaris操作系统中使用Qt这种图形界面开发工具完成对综合导航信息处理平台人机交互界面的总体设计。根据系统人机界面的性能要求和设计原则,完成系统人机交互界面的概要设计,从总体上把握整个设计过程。最后,再把整体分成多个模块,对各个模块进行详细的设计,在前面工作的基础上,最终完成整个系统的设计。