中文国产日韩欧美视频,午夜精品999,色综合天天综合网国产成人网,色综合视频一区二区观看,国产高清在线精品,伊人色播,色综合久久天天综合观看

在線地圖中的氣象信息管理系統(tǒng)論文

時間:2023-05-02 10:09:06 管理論文 我要投稿
  • 相關推薦

在線地圖中的氣象信息管理系統(tǒng)論文

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

在線地圖中的氣象信息管理系統(tǒng)論文

  關鍵詞:信息系統(tǒng),數(shù)據(jù)管理,氣象數(shù)據(jù)

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

  1系統(tǒng)開發(fā)環(huán)境介紹

  1.1QT簡介

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

  1.2MySQL數(shù)據(jù)庫

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

  2系統(tǒng)分析

  2.1系統(tǒng)結構設計分析

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

  2.2系統(tǒng)性能分析

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

  2.3系統(tǒng)需求分析

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

  3系統(tǒng)功能劃分

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

  3.1添加地點功能

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

  3.2收藏夾管理功能

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

  3.3天氣查看功能

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

  3.424小時天氣功能

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

  3.5歷史信息查看功能

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

  4結束語

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

  參考文獻:

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

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

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

【在線地圖中的氣象信息管理系統(tǒng)論文】相關文章:

民航氣象運行質(zhì)量信息管理系統(tǒng)的設計05-02

學生信息管理系統(tǒng)論文01-21

WRAM在線系統(tǒng)04-30

高校信息管理系統(tǒng)開發(fā)的論文04-27

物流信息管理系統(tǒng)研究論文06-29

地源熱泵系統(tǒng)的實例應用論文04-27

在線水質(zhì)安全預警系統(tǒng):在線水質(zhì)毒性監(jiān)測04-28

汽油在線自動優(yōu)化調(diào)合系統(tǒng)04-27

移動目標監(jiān)控系統(tǒng)在西部測圖中的開發(fā)應用04-28

《中國科技論文在線》投稿須知/《中國科技論文在線》稿件格式04-26