论文部分内容阅读
地震勘探是物探方法的一种,野外地震资料采集是整个地震勘探工作中最重要、最基础的工作,提高地震勘探精度的关键在于提高野外地震资料采集的质量。然而,目前野外质量监控和评价工作还停滞在手工阶段,工作效率较低而且还存在很大的人为干扰,因此设计和开发一套科学、定量的《地震资料采集质量监控及评价系统》已经成为了质量监控工作的必然需求。 本文从地震勘探原理出发,介绍了地震勘探的基本工作流程,讲述了野外地震资料采集质量监控和评价工作的重要性,并在此基础上提出了《地震资料采集质量监控及评价系统》的详细功能需求。文章以系统开发流程为主线,讲述软件工程思想和软件开发技术,在系统功能需求的基础上进行了软件的总体设计,提出了基于层次结构模型的软件体系结构,并采用了流行的MVC设计模式。在存储体系结构上,系统使用了数据库和文件相结合的存储体系结构,为此文章着重讨论了面向对象的数据库设计思想、类和实体的映射原则以及文件存储结构的设计。为了便于将系统移植到多种操作系统平台上,整个软件使用Qt进行开发,与很多其它Qt技术文章不同,本文侧重于讲述如何在Windows平台下使用Qt,因为这样可以更好地利用Windows平台上的可视化开发工具,进行系统的快速开发。 最后,论文结合系统总体设计,具体讲述了软件系统各个层次的实现,并以软件操作流程为线索介绍了一些重要的应用层模块,展示了系统的运行效果。作为一篇计算机方面的学术论文,本文主要讲述面向对象的软件设计思想,同时与具体的物探技术相结合,提供了一套同类软件设计和开发的参考模型。