災(zāi)害性天氣統(tǒng)計網(wǎng)站系統(tǒng)開發(fā)_第1頁
災(zāi)害性天氣統(tǒng)計網(wǎng)站系統(tǒng)開發(fā)_第2頁
災(zāi)害性天氣統(tǒng)計網(wǎng)站系統(tǒng)開發(fā)_第3頁
災(zāi)害性天氣統(tǒng)計網(wǎng)站系統(tǒng)開發(fā)_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、災(zāi)害性天氣統(tǒng)計網(wǎng)站系統(tǒng)開發(fā)摘要為了總結(jié)災(zāi)害性天氣成因,指導(dǎo)今后的預(yù)報工作,因此開發(fā)了該網(wǎng)站系統(tǒng),將歷史資料存儲在數(shù)據(jù)庫中,讓計算機處理復(fù)雜的計算事務(wù)并輸出結(jié)果供預(yù)報員查看和分析。網(wǎng)站運行穩(wěn)定,查詢方便,對災(zāi)害性天氣預(yù)報和學(xué)術(shù)研究工作具有重要的指導(dǎo)意義。關(guān)鍵詞災(zāi)害性天氣 數(shù)據(jù)庫 asp1引言預(yù)報員在對災(zāi)害性天氣進行預(yù)報時,往往要考慮影響天氣的諸多指數(shù)因子,臨時翻閱大量的資料進行人工比較分析,時間不允許,也容易出錯,而利用計算機代替人工進行處理就可以達到事半功倍的效果。2系統(tǒng)介紹2.1系統(tǒng)簡介本系統(tǒng)將阜陽市氣象部門多年來積累的災(zāi)害性天氣發(fā)生時觀測到的各種數(shù)據(jù)資料;云圖、雷達回波等圖像資料;以及氣象

2、部門應(yīng)對氣象災(zāi)害所作的預(yù)報、預(yù)警和氣象服務(wù)工作;災(zāi)害影響程度、災(zāi)情統(tǒng)計等文字資料存儲在access數(shù)據(jù)庫中,使用asp語言編寫網(wǎng)頁讀寫數(shù)據(jù)庫,用戶通過簡單的操作即可實現(xiàn)歷史資料的查詢、統(tǒng)計和分析。2.2系統(tǒng)組成系統(tǒng)包括以下4個主要模塊:災(zāi)害性天氣個例模塊;對流參數(shù)和物理量模塊;天氣圖/雷達回波圖模塊;系統(tǒng)安全運行模塊。2.3系統(tǒng)特點網(wǎng)站采用iis+asp+access組合模式架設(shè),維護簡便;網(wǎng)頁采用div+css外觀設(shè)計模式,頁面外觀更改便捷;系統(tǒng)管理登陸使用md5加密口令和驗證碼機制,并且系統(tǒng)設(shè)置反sql注入攻擊模塊,保證網(wǎng)站安全運行;數(shù)據(jù)資料輸入、輸出采取驗證機制,保證數(shù)據(jù)安全有效存取。3

3、系統(tǒng)設(shè)計3.1災(zāi)害性天氣個例模塊本模塊用來存儲災(zāi)害性天氣發(fā)生時氣象部門所作的預(yù)報、預(yù)警和氣象服務(wù)工作;存儲氣象災(zāi)害影響程度和范圍、災(zāi)情調(diào)查統(tǒng)計等文字資料??砂礊?zāi)害發(fā)生年份、災(zāi)害類型對數(shù)據(jù)庫進行查詢,查詢結(jié)果按災(zāi)害發(fā)生時間降序排列,界面如下圖所示:圖1 災(zāi)害性天氣個例數(shù)據(jù)庫3.2對流參數(shù)和物理量模塊本模塊用來存儲氣象災(zāi)害發(fā)生時觀測到的各種指數(shù)數(shù)據(jù)資料。可按災(zāi)害發(fā)生年份、災(zāi)害類型對數(shù)據(jù)庫進行查詢;也可以按單個指數(shù)、組合指數(shù)進行排序查詢,查詢結(jié)果按要查詢的指數(shù)降序或升序排列;還可對指數(shù)進行關(guān)鍵值(發(fā)生氣象災(zāi)害的臨界值)的百分比查詢,以及各指數(shù)最小值和最大值查詢。這些指數(shù)包括引發(fā)災(zāi)害性天氣的k指數(shù)、s

4、i沙氏指數(shù)、對流有效位能cape等共計47個常用指數(shù),界面如下圖所示:圖2 對流參數(shù)和物理量數(shù)據(jù)庫此模塊中所求“4層垂直速度最小值”是最難實現(xiàn)的。計算機編程語言中的min()數(shù)學(xué)函數(shù)是獲取幾個數(shù)的最小值,因此sql語句中的min()函數(shù)是求某個字段所有記錄的最小值,并不是求同一條記錄幾個字段的最小值,然而“4層垂直速度最小值”卻正是要求這樣的計算。我們知道有數(shù)學(xué)公式:min(x,y)=(x+y-abs(x-y)/2 據(jù)此公式可推導(dǎo)出4個數(shù)的最小值:min(a,b,c,d)=(a+b+c+d)-abs(a-b)-abs(c-d)-abs(a+b-c-d-abs(a-b)+abs(c-d)/4把a

5、,b,c,d用4個字段名替換,這樣就可以求“4層垂直速度最小值”了。3.3天氣圖/雷達回波圖模塊本模塊用來存儲災(zāi)害性天氣發(fā)生時的各種天氣圖、云圖、t-lnp圖、雷達回波圖等圖像資料和圖像解說詞語音。其中,圖像的解說詞語音文件采用科大訊飛interphonic軟件將文字轉(zhuǎn)換成wav語音,再用lame編碼程序?qū)av轉(zhuǎn)碼成mp3格式的語音文件,盡可能少占用服務(wù)器空間。數(shù)據(jù)庫記錄輸入時,文件上傳采用“asp無組件上傳類”,并且上傳時驗證文件類型,以確保無木馬文件被錯誤上傳;驗證文件唯一性,以確保無多余文件,盡可能少占用服務(wù)器空間。3.4系統(tǒng)安全運行模塊目前大多數(shù)黑客對網(wǎng)站攻擊采取的方式主要是sql注入攻擊,他們往往人為地構(gòu)造特定的sql語句作參數(shù)打開網(wǎng)站上的某個頁面,以達到爆庫的目的,從而窺視網(wǎng)站數(shù)據(jù)庫,在獲取用戶名和密碼后,通過上傳木馬程序來達到攻擊網(wǎng)站的目的。因此本系統(tǒng)對網(wǎng)頁間傳遞的參數(shù)采取關(guān)鍵字過濾手段,剔除危險指令,確保系統(tǒng)安全運行,其原理圖如下所示:圖3 反sql注入攻擊原理圖4使用效果網(wǎng)站自開通以來,運行穩(wěn)定,操作簡捷,查詢方便,對于預(yù)報員總結(jié)預(yù)報經(jīng)驗、進行災(zāi)害性天氣預(yù)報以及進行氣象學(xué)術(shù)研究幫助很大,被大家稱為“永不關(guān)門的資料室”。5參考文獻1.錢力鵬 閻義洲 等.visual interdev 6.0網(wǎng)絡(luò)編程技術(shù).北京:人民郵電出版社.2000年:3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論