鄢智 駱世娟
摘要 為實(shí)現(xiàn)氣象物資從采購(gòu)申報(bào)、采購(gòu)計(jì)劃、合同管理、出入庫(kù)、庫(kù)存、調(diào)撥等多項(xiàng)實(shí)用性、先進(jìn)性和信息化、精準(zhǔn)化、集約化管理,使設(shè)備物資業(yè)務(wù)流程信息化程度得到加強(qiáng),為設(shè)備儲(chǔ)備業(yè)務(wù)決策管理提供科學(xué)依據(jù),基于J2EE技術(shù)的三層架構(gòu),設(shè)計(jì)一套完整的江西省氣象設(shè)備儲(chǔ)備支撐環(huán)境系統(tǒng)。
關(guān)鍵詞 氣象設(shè)備;動(dòng)態(tài)管理;環(huán)境系統(tǒng);設(shè)計(jì)與實(shí)現(xiàn)
中圖分類(lèi)號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):2095–3305(2023)12–0-03
Design and Implementation of Jiangxi Meteorological Equipment Reserve Support Environment System
Yan Zhi et al(Yanshan Meteorological Bureau, Yanshan, Jiangxi 334500)
Abstract In order to realize the practicability, progressiveness, informatization, precision and intensive management of meteorological materials from procurement declaration, procurement plan, contract management, warehousing, inventory and allocation, strengthen the informatization of equipment and materials business process, provide scientific basis for equipment reserve business decision-making management, and design a complete set of Jiangxi meteorological equipment reserve support environment system based on the three-tier architecture of J2EE technology.
Key words Meteorological equipment; Dynamic management; Environmental system; Design and Implementation
隨著氣象現(xiàn)代化的發(fā)展和氣象綜合觀測(cè)系統(tǒng)的建設(shè),存儲(chǔ)設(shè)備從常規(guī)逐步向精密電子儀器、計(jì)算機(jī)設(shè)備和高精度綜合觀測(cè)設(shè)備等方向發(fā)展,氣象設(shè)備儲(chǔ)備的物質(zhì)種類(lèi)、數(shù)量和流轉(zhuǎn)量迅速增加。這對(duì)設(shè)備物資儲(chǔ)備庫(kù)的防塵、防潮、防火、防爆、防雷、防盜以及現(xiàn)代倉(cāng)儲(chǔ)物流管理系統(tǒng)的各項(xiàng)工作都提出了較高的要求。
現(xiàn)江西省氣象物資儲(chǔ)備庫(kù)存在以下問(wèn)題:第一,儲(chǔ)存空間小,對(duì)設(shè)備歸類(lèi)存放區(qū)域的規(guī)劃、設(shè)備進(jìn)出、搬運(yùn)造成影響;第二,現(xiàn)有環(huán)境條件無(wú)法滿足各類(lèi)精密儀器等對(duì)溫度、濕度的要求,導(dǎo)致設(shè)備極易損壞;第三,消防為噴淋消防系統(tǒng),無(wú)安防、無(wú)門(mén)禁管理;第四,缺乏專(zhuān)業(yè)庫(kù)房管理系統(tǒng)。為了確保氣象設(shè)備物資儲(chǔ)備庫(kù)儲(chǔ)存品目充足,且具有防塵防潮、實(shí)用安全、技術(shù)先進(jìn)、存放清晰、運(yùn)輸快捷、經(jīng)濟(jì)合理、應(yīng)用到位的要求,必須對(duì)擬建的氣象設(shè)備物資儲(chǔ)備庫(kù)進(jìn)行防塵、防潮、防盜及視頻監(jiān)控系統(tǒng)等建設(shè),使新倉(cāng)庫(kù)節(jié)能、環(huán)保、進(jìn)出和調(diào)配物資方便快捷、準(zhǔn)確[1-4]。
擬新建氣象設(shè)備物資管理信息系統(tǒng),從物資采購(gòu)、運(yùn)輸、倉(cāng)儲(chǔ)、調(diào)配、檢修及計(jì)量檢定等方面入手,建立一套上能對(duì)接中國(guó)局物流管理系統(tǒng)平臺(tái),下能監(jiān)管市(地)局、縣局的集約化、信息化、精準(zhǔn)化、智能化管理系統(tǒng),實(shí)現(xiàn)氣象應(yīng)急設(shè)備物資的全壽命跟蹤管理,從而實(shí)現(xiàn)數(shù)據(jù)清晰、統(tǒng)計(jì)精準(zhǔn)、流程清晰、界面優(yōu)化等設(shè)計(jì)目標(biāo)。
1 系統(tǒng)總體結(jié)構(gòu)與設(shè)計(jì)
1.1 系統(tǒng)概述
服務(wù)器部署在省信息中心,以該項(xiàng)目設(shè)備儲(chǔ)備支撐環(huán)境系統(tǒng)為基礎(chǔ),通過(guò)系統(tǒng),向各級(jí)權(quán)限用戶分配ID,從計(jì)劃、采購(gòu)、資產(chǎn)調(diào)撥、倉(cāng)儲(chǔ)管理等4個(gè)階段,根據(jù)權(quán)限級(jí)別的不同,用戶使用該系統(tǒng),實(shí)現(xiàn)對(duì)氣象設(shè)備儲(chǔ)備物資的全壽命周期跟蹤與管理。
1.2 系統(tǒng)結(jié)構(gòu)
整個(gè)系統(tǒng)建設(shè)包括基礎(chǔ)設(shè)施和環(huán)境建設(shè)、庫(kù)房硬件系統(tǒng)建設(shè)、軟件建設(shè)等3個(gè)部分。
(1)庫(kù)房硬件系統(tǒng):服務(wù)器、計(jì)算機(jī)、庫(kù)房貨架、多功能檢測(cè)區(qū)、貨物RFID跟蹤監(jiān)控系統(tǒng)、庫(kù)房引導(dǎo)標(biāo)識(shí)、綜合信息展示終端、移動(dòng)設(shè)備運(yùn)行監(jiān)控系統(tǒng)等;
(2)軟件建設(shè)技術(shù)層:系統(tǒng)建設(shè)采用氣象專(zhuān)網(wǎng)運(yùn)輸,B/S模式,具備跨平臺(tái)能力,支持MVC模式,選用成熟中間件產(chǎn)品,在應(yīng)用方面基于J2EE技術(shù)的三層架構(gòu)設(shè)計(jì)(圖1)。
(3)系統(tǒng)服務(wù)器操作系統(tǒng)具有較強(qiáng)的系統(tǒng)安全性和穩(wěn)定性,擬用 C/C++J2EE技術(shù)架構(gòu)和Java編程語(yǔ)言。同時(shí)支持Windows、Unix和BEA Weblogic、IBM等多種主流應(yīng)用服務(wù)器的Linux平臺(tái),采用Java、AJAX+HTML以及手機(jī)應(yīng)用在線開(kāi)發(fā)平臺(tái),使用HTML+JS等技術(shù)進(jìn)行開(kāi)發(fā),實(shí)現(xiàn)B/S、C/S及手機(jī)終端用戶交互。
(4)系統(tǒng)數(shù)據(jù)庫(kù)采用MySQL,數(shù)據(jù)存儲(chǔ)服務(wù)采用 C/C++、Java等編程語(yǔ)言。數(shù)據(jù)通信采用 C/C++等編程語(yǔ)言,通信中間件采用開(kāi)源通信中間件,提供FTP/HTTP/Socket等多種通信接口。同時(shí),支持ORACLE、SQL Server等其他大型主流數(shù)據(jù)庫(kù)。主要數(shù)據(jù)庫(kù)角色表包括物聯(lián)網(wǎng)設(shè)備、計(jì)劃管理、采購(gòu)管理、倉(cāng)儲(chǔ)管理等。系統(tǒng)數(shù)據(jù)庫(kù)主要表格結(jié)構(gòu)如表1所示。
(5)系統(tǒng)建設(shè)的中間件產(chǎn)品通過(guò)MD5技術(shù)對(duì)系統(tǒng)相關(guān)信息進(jìn)行加密傳輸,采用成熟的開(kāi)源產(chǎn)品docker,并發(fā)量做成docker集群,確保關(guān)鍵數(shù)據(jù)的傳輸安全,加快用戶的訪問(wèn)速度和響應(yīng)時(shí)間。
(6)系統(tǒng)利用B/S構(gòu)架,以Android系統(tǒng)為支撐,實(shí)時(shí)顯示設(shè)備數(shù)據(jù),顯示動(dòng)態(tài)變化;采用客戶端技術(shù)WebGIS設(shè)計(jì)界面,數(shù)據(jù)庫(kù)使用SQLserver2008,利用Web Servicer技術(shù)與數(shù)據(jù)庫(kù)進(jìn)行交互,開(kāi)發(fā)出一套手機(jī)客戶端也能使用的設(shè)備運(yùn)行監(jiān)控系統(tǒng)。
1.3 系統(tǒng)實(shí)現(xiàn)
建立全省氣象設(shè)備儲(chǔ)備管理云平臺(tái),平臺(tái)由省級(jí)統(tǒng)一部署,省、市、縣三級(jí)統(tǒng)一管理、統(tǒng)一調(diào)度、統(tǒng)一調(diào)配,實(shí)施全省氣象設(shè)備儲(chǔ)備信息化、精準(zhǔn)化、集約化管理,從設(shè)備打碼、入庫(kù)、出庫(kù)、運(yùn)輸、計(jì)劃管理、項(xiàng)目管理、財(cái)務(wù)管理等執(zhí)行環(huán)節(jié),實(shí)現(xiàn)設(shè)備儲(chǔ)備全流程信息化。旨在為設(shè)備儲(chǔ)備業(yè)務(wù)的決策管理提供科學(xué)依據(jù)。該系統(tǒng)的設(shè)計(jì)遵循實(shí)用性、先進(jìn)性、安全可靠性、靈活性和可擴(kuò)展性、標(biāo)準(zhǔn)化和可管理性等原則,在設(shè)計(jì)過(guò)程中不斷進(jìn)行創(chuàng)新。
2 系統(tǒng)主要功能
江西氣象設(shè)備儲(chǔ)備管理云平臺(tái)主要包括首頁(yè)(數(shù)據(jù)可視化)、庫(kù)房管理、系統(tǒng)管理等基礎(chǔ)業(yè)務(wù)模塊和計(jì)劃管理、采購(gòu)管理、調(diào)撥管理、倉(cāng)儲(chǔ)管理、數(shù)據(jù)備份與恢復(fù)等應(yīng)用業(yè)務(wù)管理模塊共8個(gè)部分。
2.1 基礎(chǔ)業(yè)務(wù)模塊
2.1.1 首頁(yè) 首頁(yè)主要功能包括商業(yè)數(shù)據(jù)可視化、庫(kù)房環(huán)境可視化、倉(cāng)儲(chǔ)數(shù)據(jù)可視化以及用戶工作臺(tái)。
(1)業(yè)務(wù)數(shù)據(jù)可視化。該功能主要用于展示全國(guó)氣象應(yīng)急物資調(diào)撥分布圖和全省氣象物資調(diào)撥分布圖;通過(guò)數(shù)據(jù)可視化圖表的形式進(jìn)行分周期統(tǒng)計(jì);根據(jù)建設(shè)項(xiàng)目、重大活動(dòng)、災(zāi)害事件等情況,對(duì)調(diào)撥業(yè)務(wù)的歷史、進(jìn)展情況和詳細(xì)資料進(jìn)行核對(duì)。
(2)庫(kù)房環(huán)境可視化。利用VR技術(shù)實(shí)現(xiàn)庫(kù)房的3D虛擬現(xiàn)實(shí)場(chǎng)景,展示包括貨架、通道、安防設(shè)備、消防設(shè)備、照明系統(tǒng)等位置信息的庫(kù)房物理空間環(huán)境平面分布圖;可查看貨架內(nèi)物品清單,可直接查看實(shí)時(shí)監(jiān)控視頻,運(yùn)行手機(jī)APP客戶端的用戶可及時(shí)掌握和了解各類(lèi)設(shè)備統(tǒng)計(jì)和運(yùn)行狀態(tài)的信息;查對(duì)表記錄表。
(3)倉(cāng)儲(chǔ)數(shù)據(jù)可視化。展示各庫(kù)房當(dāng)前實(shí)時(shí)庫(kù)存數(shù)據(jù),并以數(shù)據(jù)可視化圖表的形式分類(lèi)型、周期進(jìn)行庫(kù)存、入庫(kù)、出庫(kù)的數(shù)據(jù)統(tǒng)計(jì)。
(4)用戶工作臺(tái)。工作臺(tái)將展示一系列列表,包括待辦工作、出入庫(kù)動(dòng)態(tài)、庫(kù)存告警、調(diào)撥報(bào)備提醒等;同時(shí)還將提供計(jì)劃、采購(gòu)、入庫(kù)、盤(pán)點(diǎn)、出庫(kù)、調(diào)撥等業(yè)務(wù)快捷入口與業(yè)務(wù)統(tǒng)計(jì)數(shù)據(jù)。
2.1.2 庫(kù)房管理 庫(kù)房管理主要功能包括庫(kù)房布局管理、貨架貨位管理、庫(kù)房設(shè)備管理、物聯(lián)配置管理、庫(kù)房巡查管理、庫(kù)房設(shè)施檢查、庫(kù)房信息管理。
2.1.3 系統(tǒng)管理 系統(tǒng)管理的主要功能包括指導(dǎo)文件管理、單據(jù)模板管理、標(biāo)準(zhǔn)氣象設(shè)備分類(lèi)、流程配置管理、組織機(jī)構(gòu)管理、用戶信息管理、角色權(quán)限管理、系統(tǒng)日志管理等。
2.2 應(yīng)用業(yè)務(wù)模塊
2.2.1 計(jì)劃管理 計(jì)劃管理的主要功能包括通知、上報(bào)、審核、匯總年度需求計(jì)劃,分配發(fā)放計(jì)劃、物資采購(gòu)計(jì)劃等。
2.2.2 調(diào)撥管理 調(diào)撥管理的主要功能包括物資調(diào)撥與統(tǒng)計(jì)、管理調(diào)撥報(bào)備、管理直發(fā)調(diào)撥、管理物資調(diào)出、物資調(diào)入確認(rèn)、登記固定資產(chǎn)、查詢(xún)物資信息等。
(1)直發(fā)調(diào)撥管理。省局管理員可以通過(guò)采購(gòu)合同管理直接從廠家發(fā)貨到地市的物資信息,地市管理員確認(rèn)收貨后,更新合同驗(yàn)收數(shù)據(jù),并根據(jù)需要生成臨時(shí)入庫(kù)單或其他可作為財(cái)務(wù)業(yè)務(wù)支撐的單據(jù),包括新建、編輯、刪除、直發(fā)確認(rèn)、收貨確認(rèn)、單據(jù)生成、預(yù)覽、打印等。
(2)物資調(diào)入確認(rèn)。管理員根據(jù)調(diào)撥單核對(duì)確認(rèn)調(diào)撥信息,完成調(diào)撥確認(rèn)流程,包括核對(duì)確認(rèn)、預(yù)覽、打印。
(3)固定資產(chǎn)登記。管理員針對(duì)完成入庫(kù)流程的設(shè)備,填報(bào)固定資產(chǎn)登記表,補(bǔ)充設(shè)備相關(guān)數(shù)據(jù),包括編輯、查看。
2.2.3 倉(cāng)儲(chǔ)管理 倉(cāng)儲(chǔ)管理的主要功能包括設(shè)備編碼管理、收貨驗(yàn)收管理、庫(kù)存統(tǒng)計(jì)查詢(xún)、物資入庫(kù)管理、物資出庫(kù)管理、盤(pán)點(diǎn)計(jì)劃管理、庫(kù)存盤(pán)點(diǎn)管理、庫(kù)存告警配置、倉(cāng)庫(kù)信息管理等。
(1)庫(kù)存統(tǒng)計(jì)查詢(xún)。支持用戶通過(guò)各種條件查詢(xún)、篩選倉(cāng)庫(kù)、物資分類(lèi)、入庫(kù)時(shí)間、價(jià)格區(qū)間、庫(kù)存狀態(tài)、物資編號(hào)、物資名稱(chēng)、供應(yīng)廠商、項(xiàng)目名稱(chēng)、合同編號(hào)、入庫(kù)單號(hào)等功能,通過(guò)庫(kù)存詳情查看物資信息。
(2)收貨驗(yàn)收管理。倉(cāng)儲(chǔ)管理員根據(jù)未驗(yàn)收合同,分別建立收貨驗(yàn)收記錄,完成合同驗(yàn)收并準(zhǔn)備入庫(kù),包括新建、刪除、編輯、確認(rèn)收貨(驗(yàn)收通過(guò))、退貨。
(3)設(shè)備編碼管理。倉(cāng)儲(chǔ)管理員根據(jù)已收貨的物資進(jìn)行編碼,生成氣象專(zhuān)用設(shè)備標(biāo)準(zhǔn)規(guī)范定義的二維碼標(biāo)簽,包括錄入標(biāo)簽(掃碼)、生成標(biāo)簽、打印標(biāo)簽;同時(shí)需要庫(kù)房定位跟蹤的物資還可以進(jìn)行RFID卡數(shù)據(jù)寫(xiě)入操作。
(4)物資入庫(kù)管理。倉(cāng)儲(chǔ)管理員需要編制入庫(kù)單(進(jìn)貨單),并確認(rèn)入庫(kù),更新庫(kù)存信息,物資入庫(kù)分為采購(gòu)入庫(kù)、調(diào)撥入庫(kù)、借還入庫(kù)、送修入庫(kù)、送檢入庫(kù)、盤(pán)點(diǎn)入庫(kù),包括新建、刪除、編輯、確認(rèn)入庫(kù)、生成單據(jù)、預(yù)覽、打印、備查等。
(5)物資出庫(kù)管理。倉(cāng)儲(chǔ)管理員需要編制出庫(kù)單(進(jìn)貨單),并確認(rèn)出庫(kù),更新庫(kù)存信息,物資出庫(kù)分為調(diào)撥出庫(kù)、借用出庫(kù)、送修出庫(kù)、送檢出庫(kù)、盤(pán)點(diǎn)出庫(kù)、報(bào)廢出庫(kù),包括新建、刪除、編輯、確認(rèn)出庫(kù)、生成單據(jù)、預(yù)覽、打印等。
(6)盤(pán)點(diǎn)計(jì)劃管理。倉(cāng)儲(chǔ)管理員可預(yù)設(shè)定盤(pán)點(diǎn)工作計(jì)劃和工作提醒時(shí)間,系統(tǒng)根據(jù)設(shè)定自動(dòng)生成盤(pán)點(diǎn)記錄表和盤(pán)點(diǎn)工作提醒。
(7)庫(kù)存盤(pán)點(diǎn)管理。倉(cāng)儲(chǔ)管理員需要在規(guī)定時(shí)間內(nèi)對(duì)當(dāng)前庫(kù)存信息與倉(cāng)庫(kù)實(shí)物情況進(jìn)行統(tǒng)計(jì),并形成盤(pán)點(diǎn)記錄表,盤(pán)點(diǎn)結(jié)果包括盤(pán)盈、盤(pán)虧與賬物相符;盤(pán)盈可通過(guò)盤(pán)點(diǎn)入庫(kù)處理,盤(pán)虧可通過(guò)盤(pán)點(diǎn)出庫(kù)處理,做到賬物相符。
(8)庫(kù)存告警配置。倉(cāng)儲(chǔ)管理員配置物資的庫(kù)存告警閾值,系統(tǒng)根據(jù)閾值生成告警信息,包括庫(kù)存不足、庫(kù)存過(guò)量、低使用率、質(zhì)保過(guò)期、檢定逾期等。
(9)倉(cāng)庫(kù)信息管理。倉(cāng)儲(chǔ)管理員維護(hù)管理自定義倉(cāng)庫(kù)信息,包括新建、刪除、編輯、查詢(xún)。
2.2.4 數(shù)據(jù)庫(kù)備份與恢復(fù) 目前,最常用的備份方式是全備份,好處是可以備份整個(gè)數(shù)據(jù)庫(kù),包括所有數(shù)據(jù)庫(kù)對(duì)象,如用戶信息表、存儲(chǔ)過(guò)程等,缺點(diǎn)是對(duì)系統(tǒng)數(shù)據(jù)庫(kù)1周做1次全備份,需要較多的時(shí)間和存儲(chǔ)空間才能進(jìn)行全備份。
數(shù)據(jù)恢復(fù)技術(shù)設(shè)計(jì)需要完成2個(gè)關(guān)鍵步驟:第一,通過(guò)數(shù)據(jù)轉(zhuǎn)儲(chǔ)和登錄日志文件建立冗余數(shù)據(jù);第二,利用冗余數(shù)據(jù)進(jìn)行恢復(fù)。當(dāng)系統(tǒng)數(shù)據(jù)遭到破壞時(shí),可以通過(guò)備份的數(shù)據(jù)重建恢復(fù)數(shù)據(jù)庫(kù),以確保業(yè)務(wù)信息安全。
3 結(jié)束語(yǔ)
以江西氣象設(shè)備儲(chǔ)備管理云平臺(tái)為實(shí)例,系統(tǒng)數(shù)據(jù)庫(kù)采用支持ORACLE、SQL Server等其他大型主流數(shù)據(jù)庫(kù)的MySQL設(shè)計(jì),實(shí)現(xiàn)對(duì)氣象設(shè)備計(jì)劃、采購(gòu)、資產(chǎn)調(diào)撥、倉(cāng)儲(chǔ)等進(jìn)行有序管理,實(shí)現(xiàn)對(duì)所有設(shè)備的全壽命跟蹤。通過(guò)省、市、縣三級(jí)權(quán)限管理,實(shí)時(shí)在線查看和統(tǒng)計(jì)本級(jí)內(nèi)所有的項(xiàng)目、設(shè)備,解決各級(jí)部門(mén)合同管理問(wèn)題,精準(zhǔn)定位項(xiàng)目經(jīng)費(fèi)使用,為氣象物資設(shè)備的保障與建設(shè)提供強(qiáng)大的技術(shù)支撐。
參考文獻(xiàn)
[1] 侯柳,姬翔.氣象裝備質(zhì)量監(jiān)督實(shí)驗(yàn)室質(zhì)量管理體系建設(shè)實(shí)踐[M].北京:氣象出版社,2021.
[2] 侯柳,趙均壯.氣象裝備保障業(yè)務(wù)一體化運(yùn)行手冊(cè)[M].北京:氣象出版社,2019.
[3] 華珊,王晶晶,李保國(guó).資源與環(huán)境系統(tǒng)分析R語(yǔ)言實(shí)現(xiàn)[M].北京:中國(guó)農(nóng)業(yè)大學(xué)出版社,2022.
[4] 許利杰,方亞芬.大數(shù)據(jù)處理框架Apache Spark設(shè)計(jì)與實(shí)現(xiàn)[M].北京:電子工業(yè)出版社,2020.