节点文献

地震台网实时监测与速报系统设计与实现

The Realization and Design of the Seismic Network Real-time Monitoring System

【作者】 石玉燕

【导师】 张彩明;

【作者基本信息】 山东大学 , 软件工程, 2008, 硕士

【摘要】 随着Internet技术的迅猛发展,直接使用网络对地震行业中数据的汇总与分发以及地震参数的速报进行处理的需求越来越强烈,这样可以使地震速报更加高效、准确,减少中间层次,使结果更趋于科学、理性和准确,因此我们设计与编制了地震台网实时监测与速报系统。地震台网实时监测与速报系统是使用Internet技术,对一个系统内所有地震台站数据进行采集与汇总,以及数据分析处理并进行地震定位,最后完成地震速报的系统,从而实现了地震监测与速报的实时性和准确性。然而,现在的决策者关心的不仅仅是提供几个数据、进行简单的分析,而把着眼点转移到数据的质量好坏和地震速报的时效,因为一切的政策和决策必须以事实为基础,而对事实的反映主要以数据为载体。本系统正是以此为目标开发的一套软件。本文工作与贡献主要如下:按照现代软件开发的有关理论,探索了需求分析的方法。进行需求分析时,采用召开讨论会、制作情节串联板、扮演角色等方法获取用户的需求;对现有地震监测系统进行研究,请地震行业专家做需求分析,在此基础上形成该项目的需求分析报告;并且采用原型法对用户的需求进行确认,并以此启发进一步的需求。使用数据库设计的有关方法,构建了系统的信息模型。在系统数据库设计过程中,结合实际工作需要,按照数据库设计的四个步骤、结合3NF设计原则对数据库进行构造,并在基本数据表上构造了大量的视图,大大减少了数据的冗余,提高了数据库的运行效率,加强了数据的安全性。运用现代化的工具,完成了系统架构的设计。在充分掌握和理解用户需求的前提下对系统进行整体设计,提出了系统运行的架构,为系统的编码奠定了基础。采用多种技术手段,实现了系统的各种功能。在系统实现过程中,按照工作的业务流程和根据用户需求分析出来的流程图,充分考虑各种可能出现的情况,对用户的需求加以实现;系统采取采用身份论证技术、防盗链技术、数据入库前审查机制、生成验证码技术等手段,实现了用户权限分配,提高了系统的安全性;系统站在用户的角度,实现了数据的批量处理与删除等功能,同时也可以在浏览器中直接输入SQL语句对数据库进行操作,方便了各类用户的操作。采用多种测试技术,完善系统。在系统测试过程中,按照某些测试技术对系统进行功能、性能等方面的测试,并针对存在的问题提出了相应的改进意见,为系统的下一步运行与改进提供了很好的参考依据。

【Abstract】 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.

【关键词】 软件工程地震监测SQL
【Key words】 Software EngineeringearthquakeSQL
  • 【网络出版投稿人】 山东大学
  • 【网络出版年期】2009年 01期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络