<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于J2ME的防汛信息系統的研究

基于J2ME的防汛信息系統的研究

作者: 時(shí)間:2012-04-16 來(lái)源:網(wǎng)絡(luò ) 收藏

一、 引言

本文引用地址:http://dyxdggzs.com/article/171605.htm

在雨季,汛情瞬息萬(wàn)變,管理與決策對時(shí)效性要求非常高。如果人員不能及時(shí)掌握最新的信息,將會(huì )給防汛工作帶來(lái)極大的困難,甚至災難性的后果。因此,非常有必要建立完善的防汛。但是防汛工作往往覆蓋地域廣大,涉及人員眾多,而且工作環(huán)境復雜,這都會(huì )影響信息及時(shí)準確的傳達。移動(dòng)通信覆蓋范圍廣,具有三A(任何時(shí)間、任何地點(diǎn)、任何方式)的特點(diǎn),正好可以滿(mǎn)足防汛工作的需要。手機上網(wǎng)主要通過(guò)兩種方式:WAP和。WAP只能訪(fǎng)問(wèn)使用WML語(yǔ)言編寫(xiě)的網(wǎng)頁(yè),功能受到很多限制;可以和J2EE無(wú)縫結合,并且程序界面友好,輸入輸出方便,安全性高。所以本文采用J2ME和J2EE技術(shù),開(kāi)發(fā)了一套防汛來(lái)提高防汛工作的效率。

二、J2ME

J2ME是Sun公司專(zhuān)門(mén)為開(kāi)發(fā)小型的資源受限的消費性電子設備的應用程序所提供的Java版本,被廣泛應用于手機、PDA和電視機頂盒等小型資源受限設備。J2ME實(shí)際上是一系列規范的集合(JSR)。因為所涉及到的設備在硬件配置和性能上千差萬(wàn)別,為了方便應用程序的開(kāi)發(fā),J2ME體系結構采用模塊化、可擴展的設計,主要包括了4層:主機操作系統、配置、簡(jiǎn)表和廠(chǎng)商可選包。不同層次的規范相互協(xié)作來(lái)提供一個(gè)完整的移動(dòng)Java平臺。

22.jpg

J2ME的優(yōu)點(diǎn)包括:
(1) 編寫(xiě)一次,到處運行。J2ME程序具有良好的跨平臺性和可移植性。
(2)與J2EE無(wú)縫結合。
(3)良好的安全性

J2EE是一種利用Java平臺來(lái)簡(jiǎn)化企業(yè)解決方案的開(kāi)發(fā)、部署和管理相關(guān)的復雜問(wèn)題的體系結構,它規范了分布式體系的應用開(kāi)發(fā)。J2EE也采用了分層結構,典型的J2EE結構的應用程序包括四層:客戶(hù)層、表示邏輯層(Web層)、業(yè)務(wù)邏輯層和企業(yè)層。每一層上定義了相應的組件和容器。各層相互獨立,通過(guò)標準的JavaAPI來(lái)調用和傳遞參數。J2EE作為一個(gè)廣泛而通用的標準,大大簡(jiǎn)化了應用開(kāi)發(fā)和移植的過(guò)程。

三、防汛信息系統

本系統采用WebLogic做為應用服務(wù)器,數據庫管理系統為MS Sqlserver2000。整個(gè)系統主要包括四個(gè)模塊:用戶(hù)登錄模塊、水情查詢(xún)模塊、天氣查詢(xún)模塊、用戶(hù)定制模塊。

(1)用戶(hù)登錄模塊

該模塊實(shí)現用戶(hù)身份驗證功能,只有合法用戶(hù)才能登陸系統來(lái)獲得數據信息。手機每次上網(wǎng)的IP地址都是動(dòng)態(tài)分配的,用戶(hù)在登錄時(shí)會(huì )向數據庫中寫(xiě)入本次登錄的IP地址,用于用戶(hù)定制模塊中服務(wù)器通過(guò)Socket主動(dòng)向客戶(hù)端發(fā)送信息。

(2)水情更新和查詢(xún)模塊

這個(gè)模塊是是防汛信息系統的重點(diǎn)。只有保持各水文測站數據的實(shí)時(shí)更新并保證數據的準確可靠,才能保證防汛工作的正常進(jìn)行。通過(guò)手機登錄系統后,各水文測站可以更新數據,其它用戶(hù)可以查詢(xún)各水文測站當前的和歷史的水情數據。因為考慮到手機輸入數據比較困難,服務(wù)器還應該提供通過(guò)Web方式網(wǎng)上更新數據的功能。

(3)天氣更新和查詢(xún)模塊

天氣情況也是防汛工作要考慮的一個(gè)重要因素。用戶(hù)可以通過(guò)手機查詢(xún)各主要城市的天氣預報及歷史同期天氣,以便對天氣情況做出正確的判斷。

(4)用戶(hù)定制模塊

在汛期,水情瞬息萬(wàn)變,防汛信息系統應該具有在出現緊急情況的時(shí)候能夠主動(dòng)通知相關(guān)責任人的功能。用戶(hù)定制模塊可以讓用戶(hù)根據自己情況定制所需的信息,系統會(huì )在定制信息出現的時(shí)候自動(dòng)向用戶(hù)手機發(fā)送信息來(lái)提醒用戶(hù)及時(shí)處理。

客戶(hù)端和服務(wù)器端的連接如圖2所示:

23.jpg


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 研究 信息系統 防汛 J2ME 基于

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>