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