国产丁香婷婷妞妞基地-国产人人爱-国产人在线成免费视频麻豆-国产人成-91久久国产综合精品-91久久国产精品视频

公務員期刊網 論文中心 正文

在線地圖中的氣象信息管理系統

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了在線地圖中的氣象信息管理系統范文,希望能給你帶來靈感和參考,敬請閱讀。

在線地圖中的氣象信息管理系統

摘要:隨著國家信息化建設力度的不斷加強,有越來越多的氣象綜合觀測系統得以建立和完善。全國各地觀測收集了大量的氣象信息。而隨著國民經濟的不斷發展,社會對于氣象信息系統的需求不斷提高,因此現有的氣象信息系統越來越難以滿足社會不同層面的需求。本文通過利用較為成熟的在線地圖與氣象信息進行結合,開發了一款簡單易用、界面友好、性能優良的氣象信息管理系統。

關鍵詞:信息系統,數據管理,氣象數據

隨著信息時代的不斷加強,氣象信息對社會發展及生產生活扮演著越來越重要的作用。因此開發簡單易用,便于普及的氣象信息管理系統具有十分重要的現實意義。通過對現階段市面上氣象信息系統的現狀,筆者總結了目前氣象軟件主要存在的如下幾點問題:(1)服役時間長,維護成本高。在很多地方的氣象監測站點中,正在使用的氣象管理軟件服役年限已經十分久遠,只能滿足一些基本的工作需要,很難實現軟件功能的定制,甚至有的地方氣象信息的收集和交流還是通過紙質文件進行。因為系統的投入時間長,當時設計的系統架構、實現方式可能已經不再適用于當前的現狀。而因為長期運行,隨著時間逐漸暴露出很多的問題,給維護人員帶來不小的壓力。同時隨著維護頻率的不斷增高,也給維護成本帶來極大的負擔。(2)軟件的跨平臺性能較差。在過去的軟件設計過程中并沒有意識到互聯網發展到今天的局面,因此很多軟件只能在某種特定的平臺下運行。而眾所周知,在信息安全形式日趨嚴峻的當下,定期的對軟件和操作系統進行常規性的升級維護才能降低被侵犯的風險。伴隨著當下嵌入式、移動端系統的興起,也日漸暴露出舊款軟件存在的弊端,如果不能開發出新興平臺上穩定運行的系統軟件,將會流失大量的現有用戶和潛在用戶。(3)功能單一,軟件間交互差。由于不同軟件的功能在使用上也存在著很多的差異性,有的功能豐富,有的匱乏,往往總會出現一款軟件滿足不了用戶的全部需求。而常見的解決辦法就是要在一個系統上同時安裝幾款不同的軟件,而這一目的僅僅只是為了實現功能上的互補。這對用戶及相關硬件設備而言又是一種巨大的浪費。而有的軟件在交互的時候只能通過網絡協議,而有的只能支持XML或者數據庫才能達到目的。這樣導致不同軟件之間很難實現信息的交互,很難達到真正的信息共享。這些信息交互方面的屏障會使信息的價值因為軟件間的信息無法共享而大大降低。(4)交互性差,界面不友好。軟件的交互性也存在著極大的差異,這種差異最直觀的表現就是用戶在使用上的感覺差異明顯。其中部分軟件在設計之初就沒考慮用戶的使用習慣,以及用戶的審美觀感。在審美標準不斷提高的當下,缺少界面友好性方面的考慮,即使軟件做的再好,也只是相關功能的堆砌,這也使軟件的用戶口碑及用戶好感度大大降低。

1系統開發環境介紹

1.1QT簡介

Qt向開發人員提供了可以輕松設計現代GUI和開發應用程序所必需的多種API。Qt可用于開發C++應用程序,也可使用QtQuick進行開發。Qt可以跨平臺使用網絡、圖形圖像、數據庫、OpenGL/ES、WebKit、HTML5、多媒體等多種API創建應用程序,并將之應用于多種平臺,且可在各平臺使用統一的IDE工具。正是由于Qt這一工具的易用性和便捷性,因此在開發系統的過程中使用Qt作為圖形界面的開發工具。

1.2MySQL數據庫

MySQL是一個流行的開放源碼的小型關聯式數據庫管理系統,目前其被廣泛地應用在Internet上的中小型網站中。MySQL具有體積小、速度快、總體擁有成本低的優點,更重要的是其開放源碼這一特點,吸引了大量為降低網站的運營成本的中小型網站,也因為其快速的入門,使得大量的開發人員在進行系統開發的時候選擇了它。

2系統分析

2.1系統結構設計分析

20世紀80年代誕生了一種新的設計模式即C/S模式,這種模式也是伴隨著網絡數據庫和桌面圖形交互窗口及軟件開發技術的發展而逐漸成長起來。在這種模式下,網絡中的計算機簡單的可以認為由客戶機和服務器兩部分組成.在C/S結構中,裝在客戶本地計算機上的客戶端與裝在遠程計算機的數據庫服務器通過計算機網絡連接,而服務器的職責在于對用戶數據處理。客戶端的主要職責就是負責與用戶直接交互,將用戶的操作轉換成相應的指令而后通過網絡向遠程的服務器發送用戶請求。

2.2系統性能分析

在對現有其他類似系統進行分析后,本系統具有如下顯著特點:跨平臺特性:面對目前不同用戶使用軟件的操作系統不同,硬件條件不同,所以如果對每個系統下都要開發出同一款軟件而言,不論從經濟,還是從時效性上都是不允許的。因此軟件的跨平臺的運行,使得開發的周期和開發的成本降低,這樣就可以在最短時間占領一定的市場份額。針對以往氣象系統的弊端,本系統在設計之初就考慮到這一點。在編程語言的選擇上,選取了具有跨平臺特性的QT,前期在一種環境下開發,調試,測試。當軟件成型之后,通過代碼的簡單調整,就可以輕松的在其他系統,其他硬件上正常運行,確保軟件在用戶體驗方面能夠取得良好的效果。移動終端是目前比較火熱的一種使用方式,而QT編寫的程序也可以在移動端上運行,這樣從桌面電腦到移動終端的覆蓋,可以讓用戶在軟件的使用上多了些選擇。模塊化的設計:將系統功能自上而下的進行劃分,將復雜的問題層層抽取,層層剝離,將系統劃分成若干個獨立的小模塊,模塊之間通過一定的數據接口,狀態組合成不同的系統。這樣給用戶的感覺是系統不是簡單的功能上的堆砌,而是可以給用戶留有一定的選擇空間,可以讓用戶根據自己的需要隨時的定制軟件。與此同時設計之初還應該兼具未來軟件的成長空間,留有一定的內部擴展接口,為未來軟件的升級做準備。良好的版面布局:軟件的數量多可以讓用戶在使用的時候多了幾分選擇,而如果要讓用戶選擇一款軟件,具有完善的功能只是一個方面,更為重要的是軟件的整體設計是否符合一個用戶的使用習慣。為了讓用戶可以擁有統一的操作體驗,在吸取以前軟件無良好的交互頁面的教訓之后,能夠在編碼之前,對頁面的布局有個大體的規劃,可以通過對其他軟件設計進行參考,將優點吸取作為自己所用。在軟件設計時需要注意用戶的使用習慣,突出重要的內容和設置選項,將最常用的一些按鈕,設置項放在較為醒目的位置。系統整體的顏色設置上要合理搭配,注意用戶第一眼的感受。與此同時,該軟件還應該兼具和其他軟件交互的能力,方便用戶將數據信息從其他的數據庫轉移到此軟件之上。

2.3系統需求分析

在下面的用例圖中,顯示了用戶能直接操作的軟件模塊,以及各個模塊之間的依賴關系,直觀的表現了系統的框架。2.4數據庫設計從系統易用性的角度進行考慮,本系統最終將數據表設計成4張,在這四張表中,數據與數據之間存在著1對1關聯,1對N關聯。在下文中筆者將以地點信息表為例對數據庫表格進行介紹。該表主要用于存放收藏的地點基本信息,如包含了地點名稱、經度值、緯度值等數據字段。

3系統功能劃分

本系統主要的受眾人群為大眾用戶,因此在設計功能時結合相關人群的實際需求,力求功能圍繞需求而展開。依據前期調研和需求分析,本文開發的系統主要包含以下功能:

3.1添加地點功能

啟動程序之后,將會為用戶呈現一幅占滿屏幕的地圖界面,用戶可以在地圖上利用鼠標滾輪進行縮放,利用鼠標左鍵進行拖拽。當用戶看到想添加的地點名稱之后,就可以利用鼠標左鍵在目標地點單擊,系統默認會將鼠標點擊的位置通過算法計算出實際的經度和緯度值,用戶在彈出的對話框中輸入此地點的名稱。隨即用戶可將當前地點添加到收藏夾,方便以后對此地點的統一管理,可以將多個地點添加到收藏夾。

3.2收藏夾管理功能

收藏夾中保存了用戶歷史收藏的地點,可以在用戶的收藏夾中做統一顯示,其中的每個地點欄目都會顯示地點的名稱及天氣狀況。系統同時提供了用戶對收藏夾的刪除功能,當點擊整理功能之后,可將不需要的地點通過收藏夾從地圖上移除。由于收藏夾的空間所限,故而暫定讓用戶最多收藏20個地點。

3.3天氣查看功能

用戶通過點擊地圖上添加的地點,可以查看該地點的當前日期下的詳細天氣信息,如溫度、風速、濕度、PM2.5值等信息。同時也向用戶提供了該地點未來七日的變化情況,方便用戶其他用途的參考。

3.424小時天氣功能

用戶點擊某地之后,可以顯示當前地點今日24小時各個時間段的基本信息,如溫度、風速等。同時會根據當前系統時間的小時數,高亮顯示出當前日期時段的氣象信息。

3.5歷史信息查看功能

用戶通過點擊某地之后,可以方便的查看本地的歷史信息的圖譜分析,主要提供了溫度和降雨量的查看。而提供的顯示方式有多種,如直方圖,折線圖,餅圖等。同時支持鼠標點擊功能。多種的表現方式,可以將以前冷冰冰的數據表現的生動起來,讓用戶一眼就可以了解當前地點的信息。3.6系統設置功能該功能主要是實現用戶對軟件定制,用戶可以根據自己的需要來手動的打開或者關閉某些功能,以及對切換動畫,歷史收藏夾存儲的地點數量等進行修改。此外還可以手動刷新所有的信息,讓數據庫中的信息達到目前最新狀態。

4結束語

本系統主要使用QT編程技術與在線地圖相結合的方式,通過對以前氣象系統的弊端的改進,使系統在兼具普通地理位置信息氣象查詢功能之外,因對QT技術的引進,使得在系統對數據展現方式和效果上有大幅的提升,另外對于未來功能的預留,讓軟件本身的生命得以繼續延長,從而為用戶的使用提供更加長遠的保證。

參考文獻:

[1]楊蕓瑋,李四民,陳琪,等.互聯網時代的氣象信息服務方式[J].電子技術與軟件工程,2017(10):25.

[2]趙冰,崔鑫,謝寒生.海南氣象信息傳輸實時監控系統的設計與實現[J].計算機技術與發展,2017(10):193-196.

[3]封鍇,張中平,秦明,等.小型綜合氣象系統的研究與開發[J].儀表技術與傳感器,2009(S1):350-352.

作者:姬慶慶 王祎寧 張曼 張通 張偉捷 單位:中國科學院大學 中國科學院計算技術研究所前瞻研究實驗室 北京工業大學信息學部 北京工業大學環境與能源工程學院

主站蜘蛛池模板: 亚洲精品久久久久影院 | 久久久久国产精品免费 | 久久99精品综合国产首页 | 日韩乱码中文字幕视频 | 国产精选经典三级小泽玛利亚 | 99视频在线播放 | 欧美成人猛男性色生活 | 婷婷的久久五月综合先锋影音 | 亚洲精品久久久久综合中文字幕 | 草久免费视频 | 最近手机高清中文字幕大全7 | 久章草在线观看 | 99久久精品费精品国产一区二 | 黄色成人在线网站 | 久久99精品久久久久久三级 | 国产香蕉在线视频一级毛片 | 欧美真人毛片动作视频 | 亚洲精品视频免费在线观看 | 在线一区国产 | 日本高清色本免费现在观看 | 国产精品人伦久久 | 国产精品午夜波多野结衣性色 | 中国一级毛片欧美一级毛片 | 182福利视频 | 国产精品区一区二区免费 | 69性欧美高清影院 | 成人免费xxx色视频 成人免费大片a毛片 | 亚洲精品欧美精品中文字幕 | 国产欧美日韩综合精品无毒 | 欧美视频亚洲视频 | 亚洲欧美综合国产不卡 | 国产女王女m视频vk 国产女王丨vk | 天堂男人在线 | 国产成人成人一区二区 | 性欧美高清久久久久久久 | 福利国产视频 | 99在线精品视频免费观里 | 精品韩国主播福利视频在线观看一 | 免费观看呢日本天堂视频 | 亚洲欧美日韩精品在线 | 91精品国产综合久久青草 |