欢迎来到天天文库
浏览记录
ID:37351751
大小:246.21 KB
页数:16页
时间:2019-05-22
《基于linux的地震数据处理软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学校代码:10425学号:S0207615中国石油大学硕士研究生学位论文(申请工学硕士论文)基于Linux的地震数据处理软件的设计与实现学科专业:计算机应用技术培养方向:计算机网络及应用硕士生:吴霞指导教师:陈明(教授)入学日期:2002年9月论文完成日期:2005年4月摘要地震数据数量庞大,处理复杂,如何有效、快速地对其进行处理已成为近代科学研究的重要分支之一。计算机科学、信息技术的兴起,使得地震数据处理软件得以出现并不断发展起来。计算机技术在地震数据处理中的应用,使得人们开始有可能用计算机来采集、存储和处理庞大的地震数据。GeoEastV1.0是
2、地震数据采集、解释、分析处理一体化软件系统,是国内外处于领先水平的地震数据处理软件之一。本系统是GeoEastV1.0处理功能的一部分,实现大数据量的表格操作及二进制数据文件的处理功能。本文首先介绍了系统设计主要运用的方法—面向对象思想方法,然后分别对系统开发平台Linux以及系统设计阶段所用到的三种设计模式—观察者模式、命令模式和备忘录模式进行了阐述。在此基础上,对整个系统的设计与开发过程进行了简要的说明。关键词:面向对象设计模式地震数据AbstractThequantityofseismdataisverylargeandtheprocessis
3、muchcomplicated.Howtodealwithseismdataquicklyandefficientlyhasbecomeoneofthemostimportantbranchofrecentscienceresearch.Withthedevelopmentofcomputerscienceandinformationtechnology,seismdataprocesssoftwarecameintobeingandithasmademuchmoreprogress.Peoplebegintocollect、storeandproc
4、essseismdataunderthehelpofcomputer.GeoEastV1.0isasoftwareofthetoplevelsoftwarerelatedtoseismdataprocesshomeandabroad.ThesystemwhichtheauthorparticipatedinanddevelopedispartofGeoEastV1.0,whosefunctionistorealizetheoperationoflargequantitydataintableandbinarydatafiles.Thispaperin
5、troducestoyoutheobject-orientedmethodfirst,theitdiscussestheLinuxoperatingsystem,underwhichthesoftwarewasdeveloped,andthreekindsofdesignpattern(Observer、Command、Memento)thatwereusedinthesoftware.Onthebasisofthesetheory,itdescribesthedesignanddevelopprocessofthissystem.Keywords:
6、Object-OrientedDesignPatternSeismData目录摘要Abstract第1章绪论............................................11.1课题背景及意义....................................11.2论文结构..........................................2第2章面向对象理论...................................32.1面向对象与面向对象设计方法学....................
7、..32.2面向对象的基本概念................................42.2.1对象...........................................42.2.2消息...........................................42.2.3类.............................................52.3面向对象方法的特征................................52.3.1抽象........................
8、...................62.3.2继承...........................
此文档下载收益归作者所有