消防监督检查信息管理系统的设计与实现

来源:期刊VIP网所属分类:计算机应用发布时间:2012-07-10浏览:

  随着经济、社会的发展和进步,消防监督检查任务日趋繁重,为了规范消防执法过程,提升消防执法水平,打造一支信息化的消防监督执法队伍,提高消防监督检查管理工作效率,开发“消防监督检查信息管理系统”已成为消防工作当务之急。本文通过消防监督检查信息管理系统的设计与实现,加强消防监督检查管理工作的透明度,促进警务公开,提升消防对外服务职能,实现消防监督检查信息管理的规范化、科学化和信息化。

  1需求分析

  1.1功能需求。结合检查结果检索、档案及文书编号,生成用户管理、数据同步、数据备份与恢复等辅助功能模块的共同应用,可辅助公安消防机构基层消防处、科的日常消防监督管理工作。其主要技术性能指标为:

  ² 辅助列管单位的登记与调整,保持记录的完整性;

  ² 引导防火检查过程,并辅助生成相应的检查结果;

  ² 利用流程管理指导法律文书的编制,达到规范高效;

  ² 规范各类消防监督档案的编制,达到整齐划一;

  ² 提供服务器/客户机版和单机版两种版本;

  ² 依据主要技术规范的专家系统数据2380条;

  ² 操作简便,具有良好的实用性和可维护性;

  ² 用户分级管理,具有可靠的保密性和安全性。

  1.2性能需求。从软件设计的角度出发,一个好的消防监督管理系统应该实现以下设计目标:

  (1)可用性。一般来讲,可用性是衡量应用程序多长时间可以使用一次的方法。更具体地说,即可用性是一个百分比值,它是基于与计划的总可用运行时间相比时,应用程序实际可以多长时间处理一次服务请求而计算的。可用性的正规计算包括修复时间,因为正在修复中的应用程序无法使用。和任何应用程序一样,提高消防监督检查信息管理系统可用性是我们在开发时必须考虑的一个问题。

  (2)安全性。安全性是关于对各种资源访问的控制问题。安全设计过程是一个周期性问题。应用程序的安全性取决于开发人员和管理人员在应用程序的设计和使用过程中的警惕性。

  (3)拓展性。消防监督管理系统建立支队、大队、中队三级数据的互访,做到系统资源共享、合理利用,并且保证它的安全性。为其它已知、未知的各种系统提供数据并留下接口,以适应未来发展。

  (4)先进性。系统基于微软的.NET技术,采用面向对象语言——C#语言和数据访问对象ADO.NET,系统结构采用浏览器/服务器的多层体系结构方式,保障用户界面易用直观,减少系统维护,消防监督管理系统应建立在基于XML的数据处理机制上,为Web服务创建条件,使实现全省数据共享成为可能。

  2 相关技术

  ASP(Active Server Pages)是Microsoft于1996年11月推出的Web应用程序开发技术。微软声称设计出了一个完美的Active平台,在微软的文件中把ASP描述为:“一个服务器的脚本环境,在这里可以生成和运行动态的、交互的、高性能的Web服务器应用程序”。从这段描述可以看出,ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态的交互式的Web服务器应用程序提供一种功能强大的方法或技术。

  ADO是一组优化的访问数据库的专用对象集,它为ASP提供了完整的站点数据库解决方案,它作用在服务器端,提供含有数据库信息的主页内容,通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点数据库的信息。

  3系统总体设计

  3.1系统结构。系统采用的是B/S三层体系结构。在这种结构下,客户端的工作由WWW浏览器实现,基本不需要专门的客户端软件,主要应用都在服务器端实现,这样大大简化了客户端的负担,真正实现了“客户端零维护”,同时也方便了用户使用。

  3.2系统功能设计。根据消防监督工作的特点和需要,经过需求分析,本系统划分为六个模块:日常工作、火患评判、统计查询、法律法规、典型案例及系统管理。如下图1所示:

  (1)日常工作模块。本模块包含监督检查和工作提示两项内容。①监督检查:消防监督员对管辖单位进行监督检查后,根据实际情况填写监督检查记录表,依据火灾隐患评判标准和相应法律条款,选择相应法律文书,填写完毕后,可存档入库,也可根据需要打印输出。

  ②工作提示:查询待办工作,即可以在此查询当前亟待要办的事宜,主要包括该对什么单位进行消防监督检查,对限期整改、延期整改到期的单位进行复查等内容。

  (2)火患评判模块。本模块依据《重大火灾隐患判定方法》,帮助监督员快速对被检查单位是否存在重大火灾隐患做出直接或综合的科学判断,并输出评判结果。

  (3)统计查询模块。本模块主要包括单位信息查询、工作量统计、被检单位情况统计三项内容。

  (4)法律法规模块。本模块主要是保存大量消防法律法规电子资料,是针对消防监督检查中常见的违规情况、违反法律条目情况及处罚依据的经验总结,供监督员在日常工作中参考查询。

  (5)典型案例模块。保存展示大量典型消防违法处理案例,并对火灾原因、消防监督情况进行了详尽的分析,总结了主要教训,供监督员参考学习。

  (6)系统管理模块。本模块包括用户、单位、文书管理三项内容,实现对用户、单位和文书的录入、编辑、删除等管理工作。

  3系统实现

  通过编程实现系统功能。消防监督员必须熟悉《重大火灾隐患评判标准》涉及的法律条文和规则,条文繁多,规则涉及的内容错综复杂,如何进行评判一直困扰着消防监督员。经过反复研究,最后采用数据库存储评判标准条文的办法,把标准的内容包括标题和条款,一律作为数据记录存入数据库,并对这些内容进行编号,系统以单选按钮及复选框的形式来识别具体规则,通过编程实现评判流程。

  本系统依据大量的信息资料和消防专家的丰富经验,实现了对消防监督检查、单位信息管理、法律文书管理等流程的信息化数据处理,对是否存在重大火灾隐患的判定进行辅助决策,使消防监督检查工作更加合理化、规范化、制度化,达到了提高工作效率的目的。

  参考文献

  [1]RICHTER Jeffrey. Microsoft.NET框架程序设计(修订版)[M]. 李建忠,译.清华大学出版社,2003.11.

  [2]王栋. 一个市级消防监督管理系统的设计[J]. 苏州大学学报(自然科学版) 2006.4.

期刊VIP网,您身边的高端学术顾问

文章名称: 消防监督检查信息管理系统的设计与实现

文章地址: http://www.qikanvip.com/jisuanjiyingyong/2826.html