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