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