[摘 要]計算機技術的發(fā)展,加速了社會的信息化。同時,計算機技術的應用也滲透到了各個領域,消防領域也不例外。
計算機技術在消防領域的應用是多方面的。一個統(tǒng)一的消防支隊信息管理系統(tǒng),可以實現(xiàn)消防信息的統(tǒng)一化,標準化。在消防支隊之間建立消防信息的交互平臺,使之可以更好地協(xié)調工作,加速信息的傳遞,制定更為詳細形象地滅火指導綱領,這樣無疑會促進社會的消防事業(yè)的發(fā)展。
消防支隊信息系統(tǒng)是基于J2SE(Java 2 Platform Standard Edition)開發(fā)的,構建了消防管理部門之間的信息交互平臺。構建B/S模式的三層體系結構的消防支隊信息管理系統(tǒng)。該系統(tǒng)采用JSP技術開發(fā)動態(tài)、交互的Web應用程序。
[關鍵詞]消防信息 B/S模式JSP
[中圖分類號]TP [文獻標識碼]A [文章編號]1009-5489(2008)05-0169-02
一、消防信息管理系統(tǒng)的現(xiàn)狀和意義
隨著科學技術的進步和人們安全意識的提高,消防安全與經濟建設和社會發(fā)展的關系必將更加緊密,消防信息系統(tǒng)在整個科學技術體系里的地位必將越來越重要。消防信息化就是指利用先進可靠,使用有限的現(xiàn)代計算機,網絡及通信技術對消防信息進行采集,儲存,處理,分析和挖掘,實現(xiàn)消防信息資源和基礎設施高程度,高效益的共享與共用的過程。消防信息化建設的范疇包括信息系統(tǒng)建設,即消防綜合業(yè)務應用系統(tǒng),辦公自動化系統(tǒng)等內容。在消防支隊之間建立消防信息的交互平臺,使之可以更好地協(xié)調工作,加速信息的傳遞,統(tǒng)一信息標準,制定更為詳細形象地滅火指導綱領,這樣無疑會促進社會的消防事業(yè)。社會的信息化,當然離不開消防事業(yè)的信息化,只有這樣才能給社會帶來的各個方面的進步提供保障。
目前,在國內,消防單位的安全信息管理系統(tǒng)還比較少。目前的消防信息系統(tǒng)存在的主要問題:體系結構不夠合理,隨著軟件開發(fā)技術的發(fā)展,系統(tǒng)的體系結構也逐漸趨于合理化。
計算機技術的發(fā)展,為消防事業(yè)的信息化奠定了堅實的技術基礎。采用計算機網絡技術可以搭建起消防專用網絡,利用數據庫技術可以存儲消防信息,方便信息的保存和檢索,利用多媒體技術可以模擬消防滅火預案等等,這些技術的成熟使計算機技術可以應用于消防領域成為可能。計算機技術在消防領域的深入應用,也必將增強社會的消防事業(yè)。
當然構建數字消防,是城市建設的需要,是消防機構改革,轉變職能,轉變工作方式,進一步提高工作質量和效率,建立辦事高效,運轉協(xié)調,行為規(guī)范的行政管理的必然選擇。
消防信息化,將促進消防機關全面快捷地掌握社會基本信息和數據資料,提升消防信息采集能力和應用水平;將促進消防業(yè)務工作方式發(fā)生變革,并帶來整個消防工作體制和機制的改革;將促進計算機技術,信息技術在消防工作中的普及,并帶動消防人才培養(yǎng)和學科技,用科技的熱潮。
二、消防信息系統(tǒng)實現(xiàn)的相關技術和應用
針對目前消防支隊消防信息的管理還停留在紙面上而且沒有統(tǒng)一的標準,單位之間的消防信息沒有統(tǒng)一的規(guī)范,消防支隊與消防重點單位的信息交換還處于人員傳送,電話通知的狀態(tài)。這些情況在很大程度上使消防領域不能與現(xiàn)代社會的信息化相同步。
為個提高消防支隊戰(zhàn)訓信息管理的水平,實現(xiàn)消防信息的社會化,這就迫切的需要為消防重點單位提供一個統(tǒng)一的消防支隊信息系統(tǒng),使之對重點單位的消防信息進行統(tǒng)一的管理,而且提供消防單位與消防檢查管理部門的信息交互平臺,使消防單位與消防管理部門之間的信息流通更快更方便。本系統(tǒng)就是以計算機網絡為依托針對消防支隊與消防重點單位之間構建消防信息平臺。改變原來的冗長的信息通信和傳遞模式,加速消防領域的信息流動,提高消防部門的工作效率,提供一個規(guī)范的,統(tǒng)一的消防信息平臺。
消防信息系統(tǒng)實現(xiàn)所用到的主要技術是采用JSP技術和Web項目開發(fā)中使用的JavaScript技術來實現(xiàn)對客戶端的控制,并以關系型數據庫SQL Server2000作為后臺,基于B/S結構的消防支隊戰(zhàn)訓信息管理系統(tǒng)中,大量信息都存儲在數據庫的服務器上,網上用戶要實現(xiàn)對這個數據庫服務器的訪問,就要用到JSP(Java Server Page)技術數據庫來實現(xiàn)整個系統(tǒng)。
JSP網頁(*.jsp),就是在傳統(tǒng)的網頁HTML文件(*.htm,*.html)中加入Java程序片段(Script let)和JSP標記(Tag)而構成的。使用JSP不僅能夠制作像HTML一樣的靜態(tài)網頁,還能夠制作包含動態(tài)數據的網頁。JSP語言制作網頁比其他服務器腳本語言更加簡單,迅速,有力。JSP語言和一般的Java方言一樣,具有面向對象性,便利性,跨平臺等優(yōu)點和特性,還擁有Java Servlet的所有穩(wěn)定性。JavaScript支持Web瀏覽器和服務器腳本。瀏覽器腳本用于生成更直觀、更有響應性和更緊密地與插入件、ActiveX組件和Java小程序相聯(lián)系的動態(tài)Web頁面。JavaScript支持這些特性,提供動態(tài)產生HTML和定義專用事件處理函數等特殊編程功能。
同樣三層B/S結構由如下優(yōu)點:
1.維護和升級極其容易。因為業(yè)務主要集中在中間層,所有的操作只需針對服務器進行,如果是異地只需要把服務器連接上網即可立即進行維護和升級。
2.數據庫轉變費用低。客戶端不再直接訪問數據庫,而是要通過中間層訪問。這樣不必重新部署客戶端就能移植數據庫模式,更換數據庫驅動程序,甚至改變持久化存儲模式。
3.資源可有效的被重用。資源能夠被不同的客戶請求所重用。而在兩層模型中,應用程序直接與數據庫通信,使得對象的重用無法實現(xiàn)。
考慮到構建消防支隊戰(zhàn)訓信息系統(tǒng)時,由于不僅要采用傳統(tǒng)的信息表現(xiàn)和處理方式,還要采用圖文形式表現(xiàn)消防領域中的一些特殊的,抽象的信息。在處理傳統(tǒng)的信息時,我們可以采用B/S模式來進行,這樣可以簡化系統(tǒng)的維護和升級,以及信息的發(fā)布。

后臺數據庫Microsoft SQL Server2000是一個功能強大的關系型數據庫管理系統(tǒng)。具有完全的Web功能,支持可擴展標識語言(XML)并且擁有一個新的,集成的數據挖掘引擎。由于同為微軟公司產品,SQL Server2000能夠與JSP有機的結合。JSP類庫提供了大量訪問數據庫的類,這些類在底層與SQL Server2000有很好的交互功能。
消防支隊戰(zhàn)訓信息管理系統(tǒng)內容涉及日常辦公文件的審批,火災統(tǒng)計,企業(yè)民辦消防隊信息管理,水源的管理,消隊實力統(tǒng)計,重點單位消防災火預案,執(zhí)勤訓練等諸多方面的內容。
三、消防信息系統(tǒng)安全性
1.代碼安全 業(yè)務處理代碼由面向對象的Java編寫,保證程序的安全可靠,并且提高程序運行速度。
2.權限管理 消防支隊戰(zhàn)訓信息管理系統(tǒng)各功能是通過授權使用的,未經授權用戶不能訪問相關功能。各類審批中不同的角色承擔不同的職能,其優(yōu)點是流程定義和維護靈活方便,不易發(fā)生疏漏和錯誤。
3.數據安全性和保密性 消防支隊戰(zhàn)訓信息管理系統(tǒng)中用戶登錄和數據庫訪問均采用了加密,以密文方式保存在數據庫中,使得從數據庫中直接竊取數據變得毫無意義。系統(tǒng)對數據的刪除與修改有嚴格的控制,在權限管理中,可以將某一功能的操作權限分割為只讀、只可錄入和完全控制,并且可以設置修改截止期限,保證歷史數據的不可更改性。將應用程序劃分為獨立而且多層,可改善應用程序的安全性。
4.系統(tǒng)日志 系統(tǒng)日志包括用戶操作日志,用來記錄用戶的系統(tǒng)操作情況;數據庫錯誤日志,用來記錄數據庫系統(tǒng)范圍的警告或錯誤信息;系統(tǒng)錯誤日志,用來記錄用戶的違規(guī)操作信息。這些日志對于系統(tǒng)維護和系統(tǒng)的完善有非常重要的作用。
四、結論
消防支隊戰(zhàn)訓信息管理系統(tǒng),選取了合適的開發(fā)工具,盡可能利用最先進的開發(fā)技術,在系統(tǒng)中選擇了JSP作為開發(fā)工具,充分利用了其中的先進技術,實現(xiàn)了快捷高效的系統(tǒng)設計開發(fā),保證了系統(tǒng)的可靠性和可用性。系統(tǒng)采用基于web的B/S體系的三層應用結構。系統(tǒng)只需在服務器端安裝,客戶端使用IE瀏覽器登陸服務器。客戶端在瀏覽器里完成一定的數據采集任務。中間層承擔較多的計算任務。利用權限與平臺控制,提供安全的,可控制的訪問機制。
消防信息化發(fā)展問題的分析,利用先進可靠,實用有效的現(xiàn)代計算機,網絡及通信技術對消防信息進行采集,儲存,處理,分析,以實現(xiàn)消防信息資源和基礎設施高程度,高效率,高效益的共享與共用的過程。
消防支隊戰(zhàn)訓信息管理系統(tǒng)在技術上涉及到面向對象的解決方案,數據庫技術,網絡技術,程序設計等多方面內容,但是消防支隊戰(zhàn)訓信息管理系統(tǒng)更是一個系統(tǒng)工程,要想成功的實施工程,在實施前需要進行周密的分析。另外,還要考慮到系統(tǒng)的維護的問題。我國消防行業(yè)的信息化水平與發(fā)達國家比,由于起步較晚,加之綜合實力,基礎研究較弱,我們的差距還很大。總之,保證系統(tǒng)成功實施的關鍵是靈活,充分的應用軟件工程的方法。
[參考文獻]
[1]邱斌:《消防信息化建設探析》,華中師范大學2005年版。
[2]朱力平、沈榮芳:《數字消防——消防管理現(xiàn)代化發(fā)展的必然趨勢》,《消防科學與技術》2002年5月。
[3]馮燕奎、趙德奎:《JSP實用案例教程》,清華大學出版社2004年版。
[4]Aaron E Walsb.Java Server Pages 2.0.Dr.Dobb's,2003,28(7).
[5]姚春龍、丁春欣、姜翠霞:《數據庫系統(tǒng)基礎教程》,北京航空航天大學出版社2003年版。
[6]石守杰:《網絡信息安全問題的一些考慮》,《電腦應用與開發(fā)》2001年8月。