前言:本站為你精心整理了重點單位消防信息管理論文范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1系統的需求與可行性分析
1.1系統的需求傳統的重點單位消防安全管理是以消防監督人員為主導,主要是通過實地檢查、紙質檔案資料查看、電話通訊等方式實施消防信息的收集、整理與管理。近年來,借助計算機網絡,消防信息收集管理工作逐漸轉變為了集成化人機管理模式,極大提高了工作效率。然而,結合對重點單位的消防安全管理需要,目前仍存在一些問題:①數據以人工收集為主,耗費時間長,多數數據不準確、不規范;②數據繁冗有重復現象,且更新不及時,無法反映單位的真實消防現狀;③信息分析能力較弱,無法對歷次數據進行對比分析,從而提供定向檢查依據;④各管理人員分工不明確,易發生多個管理人員進行重復性工作的情況。通過分析,重點單位消防信息管理系統的設計應具有以下功能:①系統對各數據的輸入收集,應有具體的說明或實例演示,必要時進行輸入內容的格式限制等;②系統應具備一定的數據分析能力,即在通常的總數統計基礎上,能夠進行數據發展趨勢分析等;③信息錄入應具備完備的數據項目,管理方面需設置不同權限;④系統需能夠及時更新各種信息,如法律法規、行業標準、政府文件等信息,從而為使用者方便地提供各種知識查詢。因此,需要以計算機技術為基礎,進行消防信息的收集、整理等,才能滿足重點單位消防信息管理系統的以上功能。
1.2系統的可行性
1.2.1技術可行性系統可采用VisualStudio.net集成開發環境,微軟為了能使程序員創建能夠在全球范圍內分布、具有Internet功能、互用性的軟件,推出了.NET框架。.NET框架包括多種語言、多個類庫和一個公用的執行平臺。另外,.NET框架還包括各種讓程序員可以在Internet和.NET商業服務器上進行軟件集成的協議。因此,與此前的任何一種平臺相比,.NET框架在軟件集成方面都提供了最為豐富的功能,而且,使用.NET框架開發Internet應用軟件和開發桌面應用軟件一樣容易。Microsoft.NET開發框架首先是整個開發框架的基礎,即通用語言運行以及它所提供的一組基礎類庫;在開發技術方面,.NET提供了全新的數據庫訪問技術以及網絡應用開發技術ASP.NET和Windows編程技術WinForms;在開發語言方面,.NET提供了VB,VC++,C#,Jscript等多種語言支持;而VisualStudio.NET則是全面支持.NET的開發工具。
1.2.2經濟可行性由于系統采用B/S模式,而ASP.NET對于客戶端的要求低,用戶無需到網站下載系統安裝程序,直接用分配好的密碼用戶名登錄即可。從硬件方面來說,系統無須高端配置,一般主流配置的電腦即可。因此,開發經濟投入小,能保證將人力、物力、財力盡可能降低到最低限度。
1.2.3操作可行性系統根據用戶權限的不同分開登陸,系統信息的添加、刪除、修改由管理員負責,其進入界面后可直接進行查詢、更新及維護管理系統等;重點單位用戶登陸,則只能針對本單位信息進行相關編輯。整個系統功能設計需人性化,覆蓋全面,流程順暢,界面設計達到“人機交互”友好型的要求。
1.3軟件過程模型系統設計所使用模型是原型模型。原型模型是一個不斷探索的過程,主要是應付新的需求,收集多方反饋意見,逐步完善。采用演化類型,將原型作為目標系統的一部分,對原型可進行多次改進,逐步演化成最終目標系統。使用的策略為追加策略。即對已有部分不斷完善擴充,逐步追加新的要求,生成最終設計模型。
2系統設計
2.1開發原則系統可采用B/S體系結構方式支持消防系統業務,其開發原則如下:(1)堅持實用性與先進性的統一。(2)注重系統具有易操作性與標準化的特點。(3)采用的技術解決方案,應在實用的前提下力求技術方向的高起點和先進性,以保證系統具有較長的生命周期。(4)系統開發遵循安全性、保密性和共享性的原則,處理好數據資源共享與數據安全和保密的關系。
2.2總體設計根據需求分析階段確定的系統功能要求,將功能元素分配給系統的四大模塊,主頁訊息模塊,重點單位信息管理模塊,內部郵件模塊、法律法規查看模塊和數據統計分析模塊。(1)主頁訊息模塊。前臺實現消防資訊、待辦事務、公告信息等信息瀏覽,并實現郵件模塊前臺顯示功能,在后臺實現消防新聞(圖片)、部門發文及通知信息等的上傳、編輯與刪除等功能。(2)重點單位信息管理模塊。后臺實現重點單位各類信息的各種編輯功能;前臺實現提供重點單位登錄瀏覽信息的功能,主要有單位基本信息、建筑消防設施信息、消防安全管理情況及消防安全制度信息。(3)內部郵件模塊。實現消防管理單位與重點單位之間的信息交流,包含郵件的查看、刪除、新建以及地址簿的查看添加等功能。(4)法律法規查看模塊。主要實現對相關消防法律法規、部門規章、政府規定等的查看、編輯。(5)數據統計分析模塊。主要實現對各項數據的統計查看及分析,以數據表及曲線圖等多種形式查看分析。2.3數據結構分析數據庫設計采用的數據模型為關系模型,建立在嚴格的數學概念基礎上,其中包括關系、元組、屬性、碼、域、分量、關系模式等術語。在關系模型中,實體以及實體間的聯系都是用關系來表示的,關系的每一分量必須是一個不可分的數據項,即不允許表中還有表。
2.3.1系統數據庫設計總體E-R圖系統數據庫內容涉及到三個方面。各用戶與信息E-R圖基本。
2.3.2系統數據庫模塊數據表設計系統數據庫需根據各個功能模塊的要求,建立對應的數據表。數據表均存儲在SQL數據庫系統根目錄下的app-data文件夾中,根據設計的實際情況,數據存儲主要采用單表的形式。且數據庫的操作需包括插入、刪除、修改以及一些利用session對象進行的值傳遞。下面就以用戶信息及重點單位基本信息模塊要求建立數據表為例進行說明。(1)用戶表為存儲所有用戶信息的表,涉及到用戶管理、添加新聞、編輯新聞及重點單位信息管理等幾個模塊的后臺管理。(2)重點單位信息數據庫中的內容包涵了消防安全重點單位的所有單位信息,即單位基本信息、建筑消防設施信息、消防安全管理情況及消防安全制度信息。按照上述功能要求,可細分建立19個數據表,包括:單位基本信息表、主要建構筑物基本情況表、消防安全重點部位情況表、室內消火栓系統情況表、自動滅火系統情況表、火災自動報警系統情況表、防排煙系統情況表、應急照明及疏散指示標志情況表、室外消火栓系統情況表、消防安全制度表、專職(義務)消防人員信息表、單位消防隊(人員)消防裝備配備、重點工種人員信息、消防設施定期檢查情況、火災隱患及整改情況、消防安全培訓情況、火災信息情況、滅火和應急疏散預案、防火巡查記錄等。單位基本信息表。
3結束語
整個系統的設計實現需由需求分析、設計、編碼、美化四個基本活動組成,需求分析階段包括對欲實現系統的信息、功能和行為等方面分析描述,是系統軟件設計實現的基礎。而系統總體結構設計過程是產生模塊化的程序結構,明確各模塊之間的控制關系,通過定義界面、說明程序輸入輸出數據流,進一步協調程序結構和數據結構的過程。
作者:王榮馬文飛單位:新鄉市消防支隊