• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于ASP技術(shù)的贛南地震事件查詢(xún)系統(tǒng)構(gòu)建

      2015-06-23 13:54:42賴(lài)智華歐陽(yáng)林華
      四川地震 2015年3期
      關(guān)鍵詞:發(fā)震臺(tái)網(wǎng)贛南

      賴(lài)智華,歐陽(yáng)林華

      (1.贛州數(shù)字地震臺(tái)網(wǎng)中心,江西 贛州 341000;2.贛州大地防震減災(zāi)工程有限公司,江西 贛州 341000)

      基于ASP技術(shù)的贛南地震事件查詢(xún)系統(tǒng)構(gòu)建

      賴(lài)智華1,歐陽(yáng)林華2

      (1.贛州數(shù)字地震臺(tái)網(wǎng)中心,江西 贛州 341000;2.贛州大地防震減災(zāi)工程有限公司,江西 贛州 341000)

      闡述了利用ASP技術(shù)構(gòu)建贛南地震事件查詢(xún)系統(tǒng)的方法、思路,并應(yīng)用Dreamweaver 8.0軟件建立了贛南地震事件動(dòng)態(tài)查詢(xún)系統(tǒng)、管理系統(tǒng),解決了贛南部分市、縣地震臺(tái)站長(zhǎng)期以來(lái)采用傳統(tǒng)手工記錄地震事件的問(wèn)題。

      ASP技術(shù);地震事件;查詢(xún)系統(tǒng)

      隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、信息技術(shù)的飛速發(fā)展,各種信息界面面臨著一次又一次的挑戰(zhàn)和發(fā)展機(jī)遇。地震信息網(wǎng)絡(luò)技術(shù)開(kāi)發(fā)和利用已經(jīng)成為防震減災(zāi)事業(yè)發(fā)展的一項(xiàng)重要工作,大量的地震信息數(shù)據(jù)采集、傳輸、存儲(chǔ)需要利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)來(lái)進(jìn)行管理和控制。一個(gè)小型地震事件查詢(xún)系統(tǒng)借助于微軟開(kāi)發(fā)的ASP技術(shù)[1]和Dreamweaver 8.0[2]等軟件構(gòu)建,其建設(shè)規(guī)模小、不需要花太多的人力、物力、財(cái)力,比較適合于地方地震臺(tái)站的地震數(shù)據(jù)管理工作。贛南位于邵武—河源深斷裂帶中段,曾經(jīng)發(fā)生ML≥4.7地震16次[3],最大地震為1987年8月尋烏的5.5級(jí)地震,造成直接經(jīng)濟(jì)損失3 625萬(wàn)元[4]。2001年建立了贛南數(shù)字地震臺(tái)網(wǎng),贛南數(shù)字地震臺(tái)網(wǎng)目前由贛南的章貢區(qū)、龍南、會(huì)昌、尋烏、安遠(yuǎn)、大余、石城、興國(guó)等8個(gè)子臺(tái)和鄰區(qū)江西萬(wàn)安、廣東韶關(guān)、廣東梅州、廣東龍川、福建永安、福建明溪等6個(gè)共享子臺(tái),共計(jì)14個(gè)子臺(tái)組成,贛南數(shù)字地震臺(tái)網(wǎng)負(fù)責(zé)監(jiān)測(cè)贛南區(qū)域內(nèi)及贛粵閩交界區(qū)的地震活動(dòng),以及對(duì)區(qū)內(nèi)外的有感地震進(jìn)行速報(bào)。贛南所轄8個(gè)臺(tái)站具有速報(bào)本市縣或鄰區(qū)地震震情職能,并建立地震事件記錄。因此,贛南數(shù)字地震臺(tái)網(wǎng)有必要依托計(jì)算機(jī)技術(shù)建立的高效、快捷、方便、適應(yīng)的地震事件查詢(xún)系統(tǒng)。

      當(dāng)一個(gè)地震發(fā)生后,地面產(chǎn)生振動(dòng),地震計(jì)拾取地動(dòng)信號(hào),數(shù)據(jù)采集設(shè)備將其轉(zhuǎn)換成數(shù)字信號(hào),通過(guò)通信設(shè)備與線路傳輸?shù)接?jì)算機(jī)進(jìn)行實(shí)時(shí)數(shù)據(jù)分析、處理,自動(dòng)生成地震事件文件,實(shí)現(xiàn)資源共享。然后再次通過(guò)后臺(tái)機(jī)人機(jī)交互分析,進(jìn)行數(shù)字波形震相分析、振幅計(jì)算、交互定位,得出地震三要素,包括發(fā)震時(shí)間、發(fā)震地點(diǎn)、震級(jí)大小,俗稱(chēng)“地震事件”。臺(tái)網(wǎng)(站)值班人員及時(shí)進(jìn)行震情速報(bào)并把地震事件記錄下來(lái),便以進(jìn)一步對(duì)地震進(jìn)行編目和查詢(xún)。

      1 系統(tǒng)軟件開(kāi)發(fā)環(huán)境、需求分析、流程、功能結(jié)構(gòu)

      (1)系統(tǒng)軟件開(kāi)發(fā)環(huán)境。本網(wǎng)頁(yè)系統(tǒng)是在Pentium(R) 4 CPU+512MB內(nèi)存,加上其他相關(guān)兼容硬件機(jī)型的計(jì)算機(jī)上進(jìn)行開(kāi)發(fā)并獲得通過(guò)的,同時(shí)為方便系統(tǒng)開(kāi)發(fā),減少開(kāi)發(fā)過(guò)程的難度,基于以下的軟件環(huán)境:以Windows XP Pro IIS5.1+Microsoft Access 2003和以Dreamweaver 8.0、VBScript以及ASP 3.0為開(kāi)發(fā)工具。

      (2)系統(tǒng)需求分析。系統(tǒng)需求分析是軟件生命周期的一個(gè)重要階段,它根本的任務(wù)是確定滿(mǎn)足用戶(hù)的需要必需做什么。具體地說(shuō),應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測(cè)系統(tǒng)發(fā)展的前景,過(guò)程中必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流,又要分析長(zhǎng)期使用的數(shù)據(jù)存儲(chǔ),通過(guò)分析應(yīng)該得出用數(shù)據(jù)流、E—R,為系統(tǒng)設(shè)計(jì)奠定基礎(chǔ)。

      (3)流程。數(shù)據(jù)流程描繪系統(tǒng)的邏輯模型,其中沒(méi)有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動(dòng)和處理的情況。因?yàn)閿?shù)據(jù)流是邏輯系統(tǒng)的表示,即使不是專(zhuān)業(yè)的計(jì)算機(jī)技術(shù)人員也容易理解,所以是極好的說(shuō)明工具。此外,設(shè)計(jì)數(shù)據(jù)流只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實(shí)現(xiàn)這些功能,所以它也是軟件設(shè)計(jì)的很好出發(fā)點(diǎn)?!兜卣鹗录樵?xún)系統(tǒng)》主要是給用戶(hù)提供一個(gè)網(wǎng)上獲知用戶(hù)需求的,為用戶(hù)提供一個(gè)網(wǎng)上查詢(xún)地震事件的平臺(tái)。所以主要的對(duì)象應(yīng)是來(lái)訪的客戶(hù),也就是查詢(xún)事件的用戶(hù),得到行業(yè)網(wǎng)站提供的地震事件信息。首先介紹用戶(hù)前臺(tái)流程。用戶(hù)可以直接輸入網(wǎng)址登錄地震事件查詢(xún)系統(tǒng),對(duì)數(shù)據(jù)庫(kù)的地震事件通過(guò)主頁(yè)面上分頁(yè)瀏覽;當(dāng)頁(yè)面太多情況下,用戶(hù)可以對(duì)數(shù)據(jù)庫(kù)的地震事件按某些字段或字段組合進(jìn)行檢索,例如,可以輸入“發(fā)震日期”來(lái)查詢(xún)地震事件,這樣可以方便用戶(hù)有選擇性查找地震事件。再就是管理員后臺(tái)流程。對(duì)事件進(jìn)行后臺(tái)管理時(shí)管理員首先輸入用戶(hù)賬號(hào)和密碼,主要對(duì)管理員身份進(jìn)行驗(yàn)證。系統(tǒng)首先檢驗(yàn)在數(shù)據(jù)庫(kù)中是否已經(jīng)具有該用戶(hù)且是否已經(jīng)使用了。只有對(duì)存在用戶(hù)且未使用的賬號(hào)和密碼可以注冊(cè)驗(yàn)證。對(duì)注冊(cè)驗(yàn)證合格的用戶(hù)可以登錄后臺(tái)管理頁(yè)面,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行添加事件,比如地震事件序號(hào)、發(fā)震日期、地震事件、發(fā)震時(shí)間、經(jīng)度、緯度、震級(jí)大小、參考震中、殘差大?。贿€可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)進(jìn)行修改事件,因?yàn)樯鲜鲞@些字段內(nèi)容經(jīng)過(guò)專(zhuān)家進(jìn)一步核實(shí)后,還可以更新。比如2008年5月12日四川汶川大地震,剛開(kāi)始時(shí)國(guó)家臺(tái)網(wǎng)中心發(fā)布地震強(qiáng)度大小為7.8級(jí),后經(jīng)過(guò)國(guó)家地質(zhì)調(diào)查局專(zhuān)家進(jìn)一步調(diào)查核實(shí)最終震級(jí)確定為8.0級(jí),這樣就要把原震級(jí)7.8級(jí)更改為8.0級(jí)。另外還可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)刪除事件。

      (4)系統(tǒng)功能結(jié)構(gòu)?!兜卣鹗录樵?xún)系統(tǒng)》是為了實(shí)現(xiàn)用戶(hù)通過(guò)Internet達(dá)到查詢(xún)事件的目的。因此系統(tǒng)管理的功能模塊應(yīng)該包括前臺(tái)用戶(hù)模塊,后臺(tái)管理模塊。前臺(tái)用戶(hù)模塊包括用戶(hù)瀏覽查詢(xún)子模塊,用戶(hù)索引子模塊。后臺(tái)管理模塊包括管理員身份驗(yàn)證子模塊,添加地震事件子模塊,刪除地震事件子模塊,修改地震事件子模塊。

      2 系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)

      (1)系統(tǒng)設(shè)計(jì)。結(jié)合需求分析階段的數(shù)據(jù)流程、系統(tǒng)功能結(jié)構(gòu),分別設(shè)計(jì)出2個(gè)模塊和2個(gè)數(shù)據(jù)庫(kù)表結(jié)構(gòu)。前臺(tái)用戶(hù)模塊。任何用戶(hù)需要詳細(xì)了解一個(gè)觸發(fā)地震事件時(shí),可以直接登錄系統(tǒng)分頁(yè)瀏覽地震事件,還可以實(shí)現(xiàn)模糊查詢(xún),直接在文本框中輸入關(guān)鍵字段值,例如:輸入“發(fā)震日期”,點(diǎn)擊查詢(xún)按鈕,即可查詢(xún)到此日期的詳細(xì)地震事件,另外還可以輸入經(jīng)度、緯度、發(fā)震時(shí)間、震中位置等等。后臺(tái)管理模塊。本系統(tǒng)考慮到地震事件的嚴(yán)肅性,在對(duì)地震事件管理控制時(shí),設(shè)置了一道障礙程序,即對(duì)管理員進(jìn)行身份驗(yàn)證,輸入正確用戶(hù)名和密碼,登錄“歡迎管理員”頁(yè)面,管理員才可以對(duì)地震事件查詢(xún)系統(tǒng)進(jìn)管理控制。本系統(tǒng)實(shí)現(xiàn)了對(duì)地震事件修改、刪除、添加等功能,基本上可以滿(mǎn)足管理員對(duì)地震事件查詢(xún)系統(tǒng)管理控制需求。數(shù)據(jù)庫(kù)表結(jié)構(gòu)。小型地震事件信息數(shù)據(jù)量不太大,可考慮采用Access,以后隨著數(shù)據(jù)量的逐漸增加,可將數(shù)據(jù)庫(kù)升級(jí)為SQL Server,并將數(shù)據(jù)庫(kù)導(dǎo)入SQL即可。根據(jù)分析階段得出的結(jié)論,結(jié)合本系統(tǒng)對(duì)有關(guān)數(shù)據(jù)的存儲(chǔ)的需要,更加方便地實(shí)現(xiàn)該地震事件查詢(xún)系統(tǒng)的所有功能,現(xiàn)將本系統(tǒng)設(shè)計(jì)成2個(gè)數(shù)據(jù)表:一是用戶(hù)信息表,用來(lái)存放用戶(hù)序號(hào)、用戶(hù)名、密碼、訪問(wèn)權(quán)限,分別用a_Id、a_name、a_pwd、a_power等字段名稱(chēng)來(lái)表示,分別采用自動(dòng)編號(hào)、文本等數(shù)據(jù)類(lèi)型。二是地震事件信息表,用來(lái)存放事件序號(hào)、發(fā)震日期、地震事件、發(fā)震時(shí)間、緯度、經(jīng)度、參考震中、震級(jí)、殘差,分別用a_Id、re_date、re_dzsj、re_fzsj、re_wd、re_jd、re_ckzz、re_zj、re_cc等字段名稱(chēng)來(lái)表示,分別采用自動(dòng)編號(hào)、文本等數(shù)據(jù)類(lèi)型。

      (2)系統(tǒng)實(shí)現(xiàn)。按結(jié)構(gòu)化的程序設(shè)計(jì)思想,在完成了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)后,就可以進(jìn)入系統(tǒng)實(shí)現(xiàn)階段了,系統(tǒng)實(shí)現(xiàn)是指把系統(tǒng)的物理模型轉(zhuǎn)換成實(shí)際運(yùn)行系統(tǒng)的全過(guò)程。其基本任務(wù)分別是前期準(zhǔn)備、系統(tǒng)平臺(tái)的安裝與調(diào)試、程序的編制與調(diào)試、信息系統(tǒng)調(diào)試、數(shù)據(jù)庫(kù)與文件的建立、系統(tǒng)轉(zhuǎn)換、試運(yùn)行、驗(yàn)收與維護(hù)。建立ASP的運(yùn)行環(huán)境。簽于目前流行的Windows操作平臺(tái)有Windows 7,則需要使用控制面板“程序和功能”來(lái)安裝IIS及組件。典型頁(yè)面功能分析。一是前臺(tái)查詢(xún)主頁(yè)。系統(tǒng)主頁(yè)一般以index.htm,index.asp,default.htm,default.asp中某一文件名命名。本系統(tǒng)采用index.asp作為系統(tǒng)主頁(yè)名字。該主頁(yè)用來(lái)分頁(yè)顯示系統(tǒng)所有的地震事件相關(guān)信息。每頁(yè)設(shè)定顯示的地震事件為10條,超過(guò)的將分頁(yè)在第二頁(yè)中顯示(參考圖1),并且依此類(lèi)推。

      圖1 地震事件查詢(xún)界面

      另外,還可以按字段值查詢(xún),例如,輸入發(fā)震日期“20080512”,則可以搜索出發(fā)震日期20080512地震事件,否則顯示“對(duì)不起,沒(méi)有該地震事件”。事件查詢(xún)的編程代碼如下。

      <% If Recordset1.EOF And Recordset1.BOF Then %>

      對(duì)不起,沒(méi)有該地震事件,請(qǐng)重新輸入日期

      <% End If ' end Recordset1.EOF And Recordset1.BOF %>

      <% If Not Recordset1.EOF Or Not Recordset1.BOF Then %>

      <% If Not Recordset1.EOF Or Not Recordset1.BOF Then %>

      你查詢(xún)地震事件

      <% If Not Recordset1.EOF Or Not Recordset1.BOF Then %>

      <%

      While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF))

      %>

      <%

      Repeat1__index=Repeat1__index+1

      Repeat1__numRows=Repeat1__numRows-1

      Recordset1.MoveNext()

      Wend

      %>

      <% End If ' end Not Recordset1.EOF Or NOT Recordset1.BOF %>

      align="center"><%=(Recordset1.Fields.Item("re_ID").Value)%>

      align="center"><%=(Recordset1.Fields.Item("re_date").Value)%>

      align="center"><%=(Recordset1.Fields.Item("re_dzsj").Value)%>

      align="center"><%=(Recordset1.Fields.Item("re_fzsj").Value)%>

      align="center"><%=(Recordset1.Fields.Item("re_wd").Value)%>

      align="center"><%=(Recordset1.Fields.Item("re_jd").Value)%>

      align="center"><%=(Recordset1.Fields.Item("re_ckzz").Value)%>

      align="center"><%=(Recordset1.Fields.Item("re_zj").Value)%>

      align="center"><%=(Recordset1.Fields.Item("re_cc").Value)%>

      <% End If ' end Not Recordset1.EOF Or NOT Recordset1.BOF %>

      請(qǐng)

      <% End If ' end Not Recordset1.EOF Or NOT Recordset1.BOF %>

      二是后臺(tái)注冊(cè)頁(yè)面。本系統(tǒng)采用login.asp作為系統(tǒng)注冊(cè)名字。管理員進(jìn)入系統(tǒng)控制管理時(shí),首先對(duì)管理員進(jìn)行身份驗(yàn)證,即注冊(cè)成為合法的用戶(hù)后,才可以修改、添加、刪除地震事件,用戶(hù)名和密碼是系統(tǒng)開(kāi)發(fā)者設(shè)定的,注冊(cè)時(shí)需要輸入用戶(hù)名和密碼。

      三是后臺(tái)管理頁(yè)面。本系統(tǒng)采用admin.asp作為系統(tǒng)后臺(tái)管理名字。當(dāng)管理員注冊(cè)成功后直接轉(zhuǎn)到系統(tǒng)后臺(tái)管理頁(yè)面。管理員可以有選擇地對(duì)地震事件進(jìn)行管理控制。頁(yè)面采用了框架結(jié)構(gòu)和超級(jí)連接方法對(duì)地震事件進(jìn)行設(shè)計(jì)。例如修改地震事件,點(diǎn)擊修改地震事件,再輸入需修改的地震事件,最后點(diǎn)擊提交即可打開(kāi)修改頁(yè)面登錄成功代碼。

      3 結(jié)束語(yǔ)

      本文就如何利用ASP技術(shù)加強(qiáng)地震事件小型查詢(xún)系統(tǒng)的建設(shè)舉出了一個(gè)較好的例子,此系統(tǒng)模塊規(guī)模小,不需要花費(fèi)太多的人力、物力、財(cái)力,適合小型地震事件查詢(xún)系統(tǒng)。方便地震事件統(tǒng)計(jì)管理,該系統(tǒng)采用B/S架構(gòu),界面友好,設(shè)計(jì)目的明確、思路清晰,易于使用。同時(shí)可仿該系統(tǒng)創(chuàng)建功能更強(qiáng)大的應(yīng)用于其他地震部門(mén)的Web應(yīng)用程序。ASP組件的強(qiáng)大功能非常有用,為ADO對(duì)象開(kāi)發(fā)人員提供了一種快捷、簡(jiǎn)單和高效的訪問(wèn)所有數(shù)據(jù)庫(kù)的方法,利用ADO可以在ASP腳本中生成對(duì)數(shù)據(jù)庫(kù)的連接,并且利用該數(shù)據(jù)庫(kù)連接可完成各種各樣的數(shù)據(jù)庫(kù)操作。ADO提供的是一種應(yīng)用級(jí)程序接口,設(shè)計(jì)的過(guò)程中始終遵循軟件工程的思想,使這項(xiàng)工作進(jìn)度明顯加快。軟件工程的思想指導(dǎo)一步一步從系統(tǒng)分析到系統(tǒng)設(shè)計(jì),再到系統(tǒng)實(shí)現(xiàn),對(duì)整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程有了一個(gè)明顯的全局觀念,能合理地安排整個(gè)設(shè)計(jì)。

      [1] 戴一波.Dreamweaver8+ASP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)[M].北京:電子工業(yè)出版社,2007.

      [2] 啟明工作室.ASP網(wǎng)絡(luò)開(kāi)發(fā)[M].北京:人民郵電出版社,2007.

      [3] 鐘駿泰.贛南區(qū)域地質(zhì)構(gòu)造特征與地震分布關(guān)系研究[J].華南地震,2002,22(4):45-50.

      [4] 趙平順.1987年尋烏5.5級(jí)地震事件的回顧與啟示[J].華南地震,2002,22(4):72.

      四川省地震月報(bào)目錄(ML≥3.0) (2015.04~2015.06)

      四川省地震監(jiān)測(cè)中心

      Software system with the ASP-based technology constructed for the earthquake information query in South Jiangxi Province

      Lai Zhihua, Ouyan Linhua

      (Digital Seismological Station Net Center, Jiangxi Ganzhou 341000, China)

      In this paper, we introduce how to use the ASP technology to construct the South Jiangxi Province Seismic Event Query System and explain methods, ideas, and Dreamweaver 8.0 software used in the development. We can replace the traditional manual recording methods with this seismic event query and managing systems.

      ASP technology; earthquake; query system

      2015-05-20;

      2015-08-01

      賴(lài)智華(1978-),男,漢族,江西省安遠(yuǎn)縣人,工程師,主要從事地震監(jiān)測(cè)工作,504728048@qq.com.

      P315.69

      B

      1001-8115(2015)03-0042-06

      10.13716/j.cnki.1001-8115.2015.03.011

      猜你喜歡
      發(fā)震臺(tái)網(wǎng)贛南
      文化三館講好贛南審計(jì)故事
      基于構(gòu)造應(yīng)力場(chǎng)識(shí)別震源機(jī)制解節(jié)面中發(fā)震斷層面
      ——以盈江地區(qū)為例
      贛南采茶戲《一個(gè)人的長(zhǎng)征》簡(jiǎn)介
      影劇新作(2022年2期)2022-07-29 02:28:42
      地球物理臺(tái)網(wǎng)儀器維修信息管理的研究與實(shí)現(xiàn)
      地震研究(2021年1期)2021-04-13 01:05:30
      基于鉆孔應(yīng)變觀測(cè)約束的2016年新疆呼圖壁M6.2地震的發(fā)震斷層研究
      地震研究(2021年1期)2021-04-13 01:05:08
      推進(jìn)報(bào)臺(tái)網(wǎng)深度融合 做強(qiáng)區(qū)級(jí)融媒體中心
      贛南臍橙整形修剪技術(shù)
      贛南早臍橙在幾種中間砧木上高接換種的表現(xiàn)
      西藏地震應(yīng)急流動(dòng)臺(tái)網(wǎng)淺析
      西藏科技(2016年9期)2016-09-26 12:21:39
      蘆山地震發(fā)震構(gòu)造及其與汶川地震關(guān)系討論
      北辰区| 曲水县| 苏尼特右旗| 南郑县| 宝山区| 烟台市| 佛坪县| 绥江县| 通化县| 余干县| 临沧市| 宕昌县| 开江县| 新源县| 抚州市| 十堰市| 大庆市| 阜宁县| 集贤县| 巴林右旗| 浑源县| 桦南县| 土默特右旗| 岳阳县| 三门县| 怀来县| 靖边县| 烟台市| 新宾| 板桥市| 清涧县| 榆树市| 墨脱县| 绥宁县| 杭锦后旗| 长武县| 武夷山市| 敖汉旗| 乐业县| 奈曼旗| 会同县|