地震台网实监测与速报系统设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着Internet技术的迅猛发展,直接使用网络对地震行业中数据的汇总与分发以及地震参数的速报进行处理的需求越来越强烈,这样可以使地震速报更加高效、准确,减少中间层次,使结果更趋于科学、理性和准确,因此我们设计与编制了地震台网实监测与速报系统。
     地震台网实监测与速报系统是使用Internet技术,对一个系统内所有地震台站数据进行采集与汇总,以及数据分析处理并进行地震定位,最后完成地震速报的系统,从而实现了地震监测与速报的实性和准确性。然而,现在的决策者关心的不仅仅是提供几个数据、进行简单的分析,而把着眼点转移到数据的质量好坏和地震速报的效,因为一切的政策和决策必须以事实为基础,而对事实的反映主要以数据为载体。本系统正是以此为目标开发的一套软件。
     本文工作与贡献主要如下:
     按照现代软件开发的有关理论,探索了需求分析的方法。进行需求分析,采用召开讨论会、制作情节串联板、扮演角色等方法获取用户的需求;对现有地震监测系统进行研究,请地震行业专家做需求分析,在此基础上形成该项目的需求分析报告;并且采用原型法对用户的需求进行确认,并以此启发进一步的需求。
     使用数据库设计的有关方法,构建了系统的信息模型。在系统数据库设计过程中,结合实际工作需要,按照数据库设计的四个步骤、结合3NF设计原则对数据库进行构造,并在基本数据表上构造了大量的视图,大大减少了数据的冗余,提高了数据库的运行效率,加强了数据的安全性。
     运用现代化的工具,完成了系统架构的设计。在充分掌握和理解用户需求的前提下对系统进行整体设计,提出了系统运行的架构,为系统的编码奠定了基础。
     采用多种技术手段,实现了系统的各种功能。在系统实现过程中,按照工作的业务流程和根据用户需求分析出来的流程图,充分考虑各种可能出现的情况,对用户的需求加以实现;系统采取采用身份论证技术、防盗链技术、数据入库前审查机制、生成验证码技术等手段,实现了用户权限分配,提高了系统的安全性;系统站在用户的角度,实现了数据的批量处理与删除等功能,同也可以在浏览器中直接输入SQL语句对数据库进行操作,方便了各类用户的操作。
     采用多种测试技术,完善系统。在系统测试过程中,按照某些测试技术对系统进行功能、性能等方面的测试,并针对存在的问题提出了相应的改进意见,为系统的下一步运行与改进提供了很好的参考依据。
With the rapid development of Internet technology,it is srongly demanded using networks to collect and distribute the sismic data,and report the sismic parameter rapidly.In this way we can reduce intermediate step and make the rapid report efficiently and exactly,so we design and program this so-called Seismic Networks Real-time Monitoring and Rapid Report System to make sure the rapid reprot result is scientific、logicla and exact.
     This system is used to collect and analyse the seismic data and locate the earthquake in one system to make sure monitoring and rapid report is Real-time and exactly.however, we not only care of collect the data simply,but also pay attention to the data's qulity and the rapid report's timely and efficiently,because the policy and decision is based on the fact,and the key factor is the data.This software is developed in this purpose.
     This article's work and mainly contribution as follows:
     According to the relevant theories of the modern software development, investigated the method of the requirements analysis.While receiving the requirements analysis, we obtained the consumer's requirement by the colloquium, the manufacture details, the impersonation role etc. Researched to the existing earthquake calling system, asked several national well-known expert in seismology to do the requirements analysis, and formed the requirements analysis report of the project on the foundation.We used prototype method to receive the validation to the requirement of the consumer, and inspire the further requirement with this.
     Using the relevant method of the database design, set up the information model of the system.In the system's database design procedure, combined the actual work's demand, according to four steps of database design, combined the 3NF design principle to receive the construction of the database, and constructed a great deal of view on the basic data table, reduced the redundancy of the data consumedly, improved the run-time efficiency of the database, strengthened the safeness of the data.
     Using of modern tool, completed the design of the system's structure. After comprehending the user requirements well, we designed to the overall system, put forward the structure of the system, lay the foundation for the coding of the system.
     Adopting various technique meanses, carried out various function of the system.In system's carring out of procedure, according to the process of the work and the flow chart that was gotten by the user requirements analysis and the full consideration circumstance of various possible presence, implemented the sysytem. Adopted to argument of body technique, preventing-chain technique, investigating the meanses before data storeing, verification code technique etc,these raise the safeness of the system. Stationing angle in consumer, carried out the batch data records to go into, modified and deleted etc. The user can carry out the operation of the database to input directly SQL statement at the browser, this can satisfy each kind of operation of consumer.
     Adopting various test techniques, perfected system.In the procedure of systems test, we carried out the test of the function, performance etc. In testing, we put forward the homologous improvement opinion to existent problem. This provided the good reference with improvement for the next mend of the system.
引文
[1]Maciaszek,L.A.著,金芝译,需求分析与系统设计,机械工业出版社,2003
    [2]张志檀著,实数据库原理及应用,中国石化出版社普雷斯曼,2001
    [3]软件工程:实践者的研究方法,机械工业出版社
    [4]Cay S.Horstmann著,JAVA核心技术,机械工业出版社,2006
    [5]Craig Larman著,UMA和模式应用,机械工业出版社,2005
    [6]Negus,Linux宝典,人民邮电出版社,2007
    [7]《Oracle精髓:Oracle9i,Oracle8i & Oracle8(第二版)》(美)Rick Greenwald,Robert Stackowiak & Jonathan Stern 中国电力出版社
    [8]Mary Shaw,软件体系结构,清华大学出版社,2002
    [9]刘希强,周惠兰,等,Morlet复小波分析及其在渐变类震相识别中的应用研究,中国地震学与地球内部物理学研究进展(庆祝曾先生八十寿辰),地震出版社,2004,752-760
    [10]Watts S.Humphrey.Introduct ion to the Team Software ProcessSM(小组软件开发过程),人民邮电出版社,2000
    [11](美)凯西.施瓦尔贝.Information Technology Project Management(IT 项目管理),机械工业出版社,2002
    [12]萨师煊 王珊,数据库系统概论,高等教育出版社,2000
    [13]王彦丽 骆力明,边学边用JavaScript,清华大学出版社,2003
    [14]周绪,SQL Server 2000中文版入门与提高,清华大学出版社,2001
    [15]刘希强等,数字化地震波形资料的频分析方法及应用,西北地震学报,,2004,26(2)
    [16]Du Z.J.,Foulger G.R.and Mao W.J,Noise reduction for broad-band three-component seismograms using data-adaptive polarization filtes.Geopys.J.Int.,2000,141:820-828
    [17]Bai C.Y.and Kennett B.L.N.,Automatic phase-detection and identification by full use of a single three-component broadband seismogram.Bull.Seism.Soc.Am.,2000,90(1):187-198.
    [18]BaraniukR.G,JonesD.L.,Signal-dependent time-frequency analysisusing a radially Gaussian kernel.Signal Processing,1993,32(1),263-284
    [19]Anant,S.K.,and F.U.Dowla,Wavelet transform methods for phase identification in three-component seismogram,Bull.Seism.Soc.Am.87,1997,1598-1612
    [20]鲍威尔(Powell,T.)等著,牛力等译,JavaScript完全手册,(完全手册丛书)书名原文:JavaScript:The Complete Reference,2002
    [21]李斗,ERP系统的需求量化分析及实现案例,化学工业出版社,2005
    [22]Vasani著,徐小青译,mysql完全手册,电子工业出版社,2004
    [23]JP Morgenthal,Bill la Forge著,Enterprise Application Integration With XML and Java,Prentice Hall PTR 2000
    [24]Bruce Eckel著,Thinking in java(second),机械工业出版社,北京,2002
    [25]钱世锷 著,时频变换与小波变换导论,机械工业出版社,2005

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700