


摘要:為了加強對消防水源的管理,本文設計并開發出一種消防水源管理系統。通過對消防水源管理系統功能需求的簡單介紹,詳細介紹了系統總體框架及功能模塊的設計與實現方法,并通過黑盒測試的方式,對該系統的功能進行測試。通過測試可知,該系統功能較為良好,基本達到預期要求,可將其應用到實際當中,有利于增強消防水源管理效果。
關鍵詞:消防水源;管理系統;需求分析;黑盒測試
引言
以往消防領域主要通過人員管理模式對消防水源進行管理,不僅管理效率低,還工作量大,易受到人員因素的影響,降低消防水源管理質量[1]。在此背景下,現代消防領域逐漸采用了信息化的方式對消防水源進行管理,取得了較好的應用效果。本文介紹了一種消防水源管理系統設計與實現方案,對進一步增強消防水源管理效果提供幫助。
一、需求分析
系統可以添加新的消防水源信息,并對水源坐標、類型、狀態以及水源維護單位、水源現場照片等信息進行管理維護。系統可以生成設備檢修工單,并將工單下派給水源所屬單位進行設備檢查,檢修人員將檢修結果上傳到系統后,系統自動對檢修情況進行反饋。系統可以自動生成水源檢測監督檢查任務,并將該檢查任務下發給對應的工作人員,同時系統還可以對水源信息進行增加、修改、刪除與檢索等。系統可以自動對用戶信息進行管理,并根據用戶崗位具體情況,賦予不同用戶不同的權限,在保證系統正常運行的同時,提升系統運行的安全性[2]。
二、系統設計
(一)總體框架設計
針對上述需求,可以設計出一種消防水源管理系統,該系統總體框架如圖1所示。由圖1可知,該系統主要由4大功能模塊構成。水源信息管理模塊:用于對水源信息的維護,包括水源坐標、類型、狀態及水源維護單位、水源現場照片等信息的采集與維護。水源設備維修模塊:主要負責對消防水源現場相關設備的運維管理,包括設備檢修工單的生成與下派、設備檢修結果的反饋等。水源檢測監督檢查模塊:用于對水源的檢測監督與檢查,包括監督檢查工單的生成與下派,并對系統歷史信息進行增加、修改、刪除與檢索等。系統管理模塊:負責對整個系統的管理,包括用戶管理、權限管理等。
(二)功能設計
1.水源信息管理模塊
水源信息管理是整個系統中的基礎模塊之一,用于對水源相關信息的采集與處理,主要功能包括對消防水池、天然水源等相關數據的采集,并自動傳輸到系統中,采集信息坐標、類型、狀態及水源維護單位等;當水源現場信息出現變化后,系統對相關信息進行更新與維護,以使系統存儲信息與水源實際情況相匹配,為其他水源管理工作的開展提供支持。
2.水源設備維修模塊
水源設備維修模塊是整個系統中較為關鍵的功能模塊之一,用于對水源設備進行維修檢查管理,主要功能包括生成設備維修工單,并將工單下派給對應的維修工作人員,以使維修人員及時進入現場對水源設備進行維修;維修人員完成維修工作后,將維修情況登記到系統中,并對維修結果進行提交與確認。
3.水源檢測監督檢查模塊
水源檢測監督檢查模塊是整個系統中的核心模塊,用于對水源檢測監督檢查進行管理,主要功能包括生成設備水源檢測監督檢查工單,并將工單下派給相關工作人員,使工作人員及時進入現場對水源進行監測監督與檢查;工作人員完成相應工作后,將監測監督檢查情況登記到系統中,并對記錄結果進行提交與確認;系統根據工作人員登記的信息,自動對水源進行統計;用戶根據水源檢測監督檢查結果,對水源歷史信息進行手動增加、修改與刪除等。
4.系統管理模塊
系統管理模塊是整個系統的基礎模塊之一,用于對系統進行管理,主要功能包括用戶信息管理,如增加新的用戶信息、修改或刪除已有用戶信息等;操作日志管理,自動記錄系統運行情況相關信息,便于用戶對系統運行歷史信息的查詢;權限管理,針對工作人員崗位及相關單位具體情況,分別賦予其相應的權限,確保不同人員或單位可以采用不同的系統功能,提升系統運行的安全性。
(三)數據庫設計
三、系統實現
(一)水源信息管理模塊
水源信息管理模塊采用的是Water Change Manager()類中的Enter Water Collection()法對消防水池與天然水源數據進行采集;通過Existing WaterManager()邏輯中的Edit Water()法對水源信息進行編輯;通過Submit Water法對水源信息進行提交;通過Check Water Detail()法對水源詳細信息進行查看;通過Natura Water Maintence Manager()邏輯中的Query Natura Water()法對天然水源進行查詢;通過Edit Natura Water()法對天然水源信息進行修改;通過Delete Natura Water()法對天然水源信息進行刪除;通過Add Natura Water()法對天然水源信息進行添加;通過Check Natura Water()法對天然水源信息進行查詢[4]。整個水源信息管理模塊均通過代碼實現,其中部分實現代碼為:
(二)水源設備維修模塊
通過Equipment Maintenance Manager()邏輯中的Generate Work Order()法生成維修工單;通過Dispatch Work Order()法下派工單;通過Repair Results Manager()邏輯中的Result Registration()法對維修結果進行登記;通過Result Submission()法對維修結果進行提交;通過Result Confirmation()對維修結果進行確認[5]。
(三)水源檢測監督檢查模塊
通過Water Source Detection Manager()邏輯中的Generate Work Order()法生成維修工單;通過Dispatch Work Order()法下派工單;通過Water Source Detection Results Manager()邏輯中的Result Registration()法對維修結果進行登記;通過Result Submission()法對維修結果進行提交;通過Result Confirmation()對維修結果進行確認;通過Water Classification Statistic Manager()邏輯中的Natural Water Statistic()法對天然水源進行統計;通過WaterInformation Quert Manager()邏輯中的Water Location Query()對水源位置進行查詢;通過Water E-manual()對水源電子手冊進行查詢;通過Input Templante Management Manager()邏輯類中的Query Water Template()法對水源信息進行查詢;通過Add Water Template()法對水源信息進行添加;通過Edit Water Template()法對水源信息進行修改;通過Delete Water Template()法對水源信息進行刪除[6]。
(四)系統管理模塊
通過UserInformation Manager()邏輯中的Query Use()法對用戶信息進行查詢;通過Add User()法對用戶信息進行添加;通過Edit User()法對用戶信息進行修改;通過Delete User()法對用戶信息進行刪除;通過Operation Log Management()邏輯中的Information Recording()法對日志信息進行記錄;通過Information Service()對日志信息進行查詢;通過Permission Management Manager()邏輯中的Permissions Set()法對用戶權限進行設置;通過Permission Modification()法對用戶權限進行修改;通過Permission Deletion()法對用戶權限進行刪除[7]。
四、系統測試
通過黑盒測試的方式,對消防水源管理系統功能進行測試。在黑盒測試過程中,根據系統功能設計出相應的實例,然后利用實例分別對系統各項功能進行檢測,根據測試結果判斷系統功能是否達到預期要求[8]。部分黑盒測試實例及結果如表2所示結果。由表2可知,該系統功能較良好,基本達到預期要求,可將其應用到實際中,有利于增強消防水源管理效果。
表2部分黑盒測試實例及結果系統功能測試實例預期結果實測結果水源信息管理對系統中已有的一條水源信息進行更新系統可以自動對該條水源信息進行更新系統自動對該條水源信息進行更新水源設備維修生成并下派消防水鶴工單系統可以自動生成并下派消防水鶴工單系統自動生成并下派消防水鶴工單水源檢測監督檢查工作人員將水源檢測信息錄入到系統中系統可以自動存儲工作人員錄入的信息系統自動存儲工作人員錄入的信息系統管理賦予某工作人員相應的權限某工作人員可以使用相應權限某工作人員使用相應權限
結語
綜上所述,本文設計并開發出了一種消防水源管理系統。該系統主要由水源信息管理、水源設備維修、水源檢測監督檢查及系統管理等4大功能模塊構成。在各大功能模塊的相互配合下,共同實現消防水源管理,提升消防水源質量,使消防水源在消防工作中發揮最大作用。
參考文獻
[1]葉保林.液體化工碼頭消防系統設計探討[J].中國水運,2021(21):77-79.
[2]胡智喜.基于Docker的小區智慧消防系統設計與實施[J].微型電腦應用,2023,39(10):39-42+46.
[3]張劍泉.消防水源供應系統在建筑消防中的性能優化探究[J].消防界(電子版),2023,9(21):25-27.
[4]李蒙警.消防水源的優化建設路徑探索[J].消防界(電子版),2022,8(15):118-119.
[5]劉濤.基于移動4G/5G及互聯網的消防水源取水管理系統設計與實現[J].中國人民警察大學學報,2022,38(06):47-50.
[6]羅濤,王吉康,崔志剛,等.物聯網技術在消防領域的應用探討[J].消防界(電子版),2022,8(06):62-63+65.
[7]劉晴.“智慧消防”建設過程中物聯網技術的有效運用[J].消防界(電子版),2021,7(20):61-62.
[8]李軍.物聯網技術在消防信息化建設中的應用分析[J].消防界(電子版),2021,7(03):118+120.