基于J2EE的氣象裝備供應管理信息系統的研究論文
1 引言
目前,只有個(gè)別單位在局部范圍內采用了信息化管理手段外,氣象物資裝備供應保障工作仍然以人工管理為主,裝備管理文件多且雜,占用空間大,查找不方便。在實(shí)際工作中,各類(lèi)消耗性器材和備件分別由不同科室人工管理,分散性地進(jìn)行入庫、發(fā)貨,造成氣象裝備供應管理職責不清晰、流程不連續、裝備信息不完整,使得氣象設備生命周期中的采購、檢定、故障、維修、報廢各個(gè)環(huán)節互不聯(lián)系,不利于擬定備件采購計劃和設備選型,難以考核供應時(shí)效。
隨著(zhù)氣象現代化進(jìn)程加快,國家級自動(dòng)氣象觀(guān)測站、GPS/MET水汽觀(guān)測站、雷電觀(guān)測站、區域自動(dòng)氣象站、新一代天氣雷達、自動(dòng)土壤水分站、雨滴譜儀等新型氣象觀(guān)測設備投入氣象業(yè)務(wù)運行,氣象裝備的高效合理管理以及及時(shí)供應保障更是舉足輕重。能夠將各種氣象裝備的采購、供應、倉儲、報廢情況進(jìn)行全壽命跟蹤,成為滿(mǎn)足氣象裝備供應現代化發(fā)展的迫切需求。
將J2EE分布式結構特點(diǎn)和B/S結構引入到氣象裝備供應管理信息系統中,將省氣象裝備管理納入裝備供應信息系統中,加強氣象供應保障人員對氣象裝備各階段流轉情況的了解,提高氣象裝備供應的及時(shí)性并為更新備件儲備庫存提供依據,為提高氣象現代化奠定基礎。
2 J2EE標準和B/S結構
2.1 J2EE標準
J2EE以Java平合為基礎,增強了對EJB、SERVLET/JSP等技術(shù)的全面支持,其主要用于構建企業(yè)級的應用,具有安全、穩定以及跨平合特性。J2EE具有多層體系結構,適合應用中間層組件開(kāi)發(fā),如圖1所示。為開(kāi)發(fā)者提供了統一的開(kāi)發(fā)平合和標準,降低了應用開(kāi)發(fā)的復雜性。J2EE通過(guò)提供中間層集成框架來(lái)實(shí)現可擴展性、高可靠性以及高可用性的需求。J2EE通過(guò)統一的開(kāi)發(fā)平合,降低了多層應用程序開(kāi)發(fā)的復雜程度,而且提供能夠支持并兼容現有的應用程序。J2EE平合的中心是EJB,主要用于部署開(kāi)發(fā)商業(yè)應用程序的分布式組件模型,作為一種實(shí)現業(yè)務(wù)邏輯的組件技術(shù),EJB具有可擴展性、開(kāi)放性安全保密性。
2.2 B/S結構
B/S模式作為一種新型的處理模式,是以m技術(shù)為基礎,通過(guò)對C/S這種傳統模式進(jìn)行改進(jìn)而形成的。B/S模式以Web為中心,采用的傳輸協(xié)議是TCP/IP、HTTP,前端將通用瀏覽器(如Navigator和IE等)作為Web的客戶(hù)軟件,客戶(hù)端采用Browser(瀏覽器)來(lái)實(shí)現訪(fǎng)問(wèn)Web的目的。通過(guò)采用Web Server對數據庫進(jìn)行訪(fǎng)問(wèn),后端能夠將結果迅速返回給瀏覽器,同時(shí)通過(guò)瀏覽器可實(shí)現多級用戶(hù)操作。HTTP協(xié)議將前后端進(jìn)行連接,其所有開(kāi)發(fā)均在Server上進(jìn)行。
B/S結構下,通過(guò)WWW瀏覽器可以實(shí)現用戶(hù)工作界面,其中服務(wù)器端(Server)集中實(shí)現主要事務(wù)邏輯,而前端(Browser)實(shí)現極少部分的事務(wù)邏輯。在C/S這種傳統模式中,客戶(hù)端集中了太多的應用邏輯,通過(guò)專(zhuān)有協(xié)議來(lái)實(shí)現與服務(wù)器端進(jìn)行通信,不利于對應用程序進(jìn)行后續維護及移植。而B(niǎo)/S結構中,系統在客戶(hù)端的瀏覽器上運行,不再需要安裝客戶(hù)端軟件,故當系統需要進(jìn)行升級或維護時(shí),只需對服務(wù)器端軟件進(jìn)行更新即可,大大地減少了客戶(hù)端電腦的荷載量,同時(shí)降低了系統維護與升級的成本并減少了工作量。J2EE企業(yè)級應用模型可以進(jìn)行多層劃分,從而將界面邏輯和業(yè)務(wù)邏輯進(jìn)行分離,大大提高了其重用性和擴展性。
3 系統設計
3.1 業(yè)務(wù)流程
氣象裝備在相關(guān)科室之間的業(yè)務(wù)流轉程序復雜,裝備的業(yè)務(wù)流轉狀態(tài)包括采購、入庫、出庫、檢定、維修、報廢等,其流程圖如2圖所示。
用戶(hù)查看當前需處理的待辦事項,查看當前用戶(hù)管轄范圍內設備庫存量或到檢日期是否已達到告警閾值的提示。
當有新設備入庫時(shí),采用條碼技術(shù)對設備進(jìn)行識別入庫。當有設備出庫時(shí),通過(guò)無(wú)線(xiàn)條碼掃描,記錄設備的去向。
當設備需檢定時(shí),對需檢定的設備進(jìn)行掃描后將其狀態(tài)更改為待檢,檢定設備合格后將其狀態(tài)更改為待用,檢定不合格設備將其狀態(tài)更改為待修。
當設備維修時(shí),分為返廠(chǎng)維修和自行維修兩大類(lèi)。保障人員對設備進(jìn)行維修,若維修好則將設備狀態(tài)更改為待用,若維修不好則將設備返廠(chǎng)維修,其狀態(tài)更改為返廠(chǎng)維修。
當設備有更換時(shí),將設備狀態(tài)更改為待修,將更換后的設備進(jìn)行掃描后更改其狀態(tài)為在用。
當設備返廠(chǎng)維修時(shí),分為維修好的設備和未維修好但廠(chǎng)家重新發(fā)的.新設備兩類(lèi)。若為維修好的設備將其狀態(tài)更改為待用;若為新設備,則將原來(lái)未修好的設備狀態(tài)更改為報廢,將新設備以零價(jià)格入庫。
3.2 系統架構
基于J2EE的氣象裝備供應管理信息系統部署在某省大氣探測技術(shù)保障中心,負責監控我省氣象技術(shù)裝備的運行情況。本系統采用J2EE構架,通過(guò)B/S模式進(jìn)行開(kāi)發(fā)設計,系統以SQLServer2008作為數據庫,服務(wù)器由2部分構成,包括數據庫服務(wù)器和Web服務(wù)器各1臺,客戶(hù)端選擇支持IE等主流瀏覽器,系統設備編碼依據全國統一的氣象裝備編碼規范。系統分為業(yè)務(wù)應用子系統、系統服務(wù)平臺、數據庫系統及基礎支撐系統4部分,系統結構如圖3所示。
用戶(hù)通過(guò)氣象局域網(wǎng)使用瀏覽器訪(fǎng)問(wèn)Web服務(wù)器,通過(guò)身份驗證登錄系統來(lái)訪(fǎng)問(wèn)系統為用戶(hù)所分配的權限功能。其中,業(yè)務(wù)應用子系統主要用來(lái)處理個(gè)人事務(wù)管理、設備狀態(tài)和設備信息管理、縣局和市局保障部門(mén)對設備的申請管理、庫存預警管理、設備維護維修管理、綜合分析評估和系統管理等;系統服務(wù)平臺主要進(jìn)行流程控制、管理服務(wù)、數據訪(fǎng)問(wèn)、消息服務(wù)、目錄服務(wù)、信息表示、事務(wù)處理和其他服務(wù)等模塊;數據庫系統用來(lái)處理數據庫系統中的設備信息、業(yè)務(wù)信息、監測信息、基礎配置信息和用戶(hù)信息等;基礎支撐系統包括計算機操作系統、計算機網(wǎng)絡(luò )系統和應用系統支撐
3.3 網(wǎng)絡(luò )構架
基于J2EE的氣象裝備供應管理信息系統采用集中式部署組網(wǎng),省級、市級、縣級各類(lèi)用戶(hù)終端分配不同的系統權限,各類(lèi)用戶(hù)可以通過(guò)氣象局內部局域網(wǎng)來(lái)訪(fǎng)問(wèn)安裝在服務(wù)器中的系統應用程序,實(shí)現在線(xiàn)進(jìn)行業(yè)務(wù)處理,也可同時(shí)完成在線(xiàn)業(yè)務(wù)監控和審批,實(shí)現氣象裝備供應工作的統一化、高效化、制度化。
如圖4所示,系統中數據庫服務(wù)器和Web服務(wù)器分別由不同的物理主機進(jìn)行搭載完成。系統的核心數據存放在數據庫服務(wù)器中,并定時(shí)進(jìn)行備份,由于數據庫服務(wù)器只對Web服務(wù)器開(kāi)放相關(guān)端口,所以其他的主機和工作站都沒(méi)有訪(fǎng)問(wèn)數據庫服務(wù)器的權利[4]。但是Web服務(wù)器可以對外開(kāi)放,而且用戶(hù)可以通過(guò)瀏覽器訪(fǎng)問(wèn)Web服務(wù)器中允許開(kāi)放的頁(yè)面,來(lái)實(shí)現訪(fǎng)問(wèn)應用程序,Web服務(wù)器只對8080端口進(jìn)行開(kāi)放以保證系統的安全。同時(shí)Tomcat服務(wù)在Web服務(wù)器中運行,通過(guò)訪(fǎng)問(wèn)數據庫服務(wù)器獲取相關(guān)數據。
4 結語(yǔ)
通過(guò)對J2EE架構的深入剖析和理解,將B/S結構引入到氣象裝備供應管理信息系統中,實(shí)現了基于J2EE的氣象裝備供應管理信息系統。系統包括業(yè)務(wù)應用子系統、系統服務(wù)平合、數據庫系統和基礎支撐系統4部分,依據中國氣象局氣象裝備編碼規范,實(shí)現了將氣象設備從采購、列裝合站、維修維護、檢定到報廢的全壽命周期的編碼信息化動(dòng)態(tài)管理,從而提高了氣象裝備管理的信息化水平。
【基于J2EE的氣象裝備供應管理信息系統的研究論文】相關(guān)文章:
氣象科技研究論文03-30
基于GIS的海量氣象數據預處理技術(shù)研究論文04-16
實(shí)驗裝備維修的論文研究04-12
采購與供應管理研究論文04-01
基于J2EE平臺的網(wǎng)絡(luò )輔助教學(xué)系統的設計與實(shí)現的研究論文09-13