消防监控管理系统的总体框架及其实现目标研究

时间:2022-09-14 10:20:49

【摘要】(2)把系统分层可以更容易的管理和修改应用程序,另一个好处事可以使多个程序小组的成员来同时进行系统开发,这样分工合作,即节省了开发周期,又能集思广益,开发出高效的系统来...

消防监控管理系统的总体框架及其实现目标研究

【摘要】消防监控管理系统是以消防管理为基础、消防监控为核心的消防监控执行平台。它主要包括了待办事项、消防电子档案、受理登记、抽样计划、监控检查、处罚、火灾调查、文书审批、法律法规知识库、系统维护等功能模块。在本文中将对此系统的总体框架与实现目标做出研究分析。

【关键词】消防监控管理系统;总体框架;实现目标

利用现代信息技术,加强消防设施的监督管理,实现“实时监督、动态管理”是消防监控工作的必然趋势。消防监控管理系统是对原有火灾自动报警系统的延伸,为消防监管部门提供快捷高效的管理手段,拓展监督管理工作的视野,预防重、特大火灾。

1. 系统分层架构设计

(1)在系统构建的时候,我们可以使用组件技术把WEB程序分割成多层,这样就创建了一个多层应用程序,比如在两层的应用系统中,可能需要有页面组成的表示层,也就是用户界面层,以及由组件组成的数据访问层。在更为详细的三层系统设计中,又引入了第三层,表示系统的业务逻辑,介于用户界面层和数据访问层之间,习惯称之为业务实体层。

(2)把系统分层可以更容易的管理和修改应用程序,另一个好处事可以使多个程序小组的成员来同时进行系统开发,这样分工合作,即节省了开发周期,又能集思广益,开发出高效的系统来。三层架构包括用户界面层、业务实体层与数据访问层。

(3)用户界面层,是系统的UI部分,负责使用者与整个系统的交互,为用户提供友好的操作界面和帮助信息,因此包含了许多WEB控件和相关UI组件。业务实体层是应用的本体,它将业务处理逻辑编入程序代码中,接受用户请求、从数据层获取数据、通过应用逻辑进行处理并将结果交给用户界面层显示。数据访问层负责管理和操作数据库,它必须能够快速的执行大量的数据检索和更新操作。

(4)本系统的开发过程中,为了更加详细的划分功能模块,又从业务实体层中划分出了一个实体控制层,专门进行控制层的设计;在数据访问层中划分出了数据实体层。

2. 系统总体框架及其系统功能

(1)由于采用了B/S模式设计,所以用户端不需要安装专门的客户端程序,只要用户系统中能用浏览器上网,就可以随时随地的根据相应的权限登录本消防监控系统。用户浏览器通过WEB方式登录和管理消防监控系统,系统通过自己的逻辑机制及后台数据库的数据来为客户服务。

(2)消防监控管理包括了待办事项、单位管理、监控检查、处罚、火灾调查、综合查询统计、系统维护等功能模块。而待办事项模块中包括文件审批、工作提示、任务提示、专项通知等;单位管理模块中包括单位维护和查询统计等;监控检查模块中包括生成检查、检查任务、复查任务、专项治理、撤销意见书、统计上报;处罚模块中包括受案登记、处罚任务、查询统计等;火灾调查模块中包括火调受理、火灾调查、火灾重新认定、火灾查询统计等;查询统计模块中包括重点单位、监控检查、火灾调查、处罚、法律文书、其他文书等;系统维护模块中包括代码管理、模块管理、文书定义、文号管理、流水号管理、法律法规库、角色管理、流程管理、保卫处管理、换承办人、日志查询等。

3. 消防监控管理系统实现的目标

3.1可用性。系统的可用性,是指系统或组件正常工作的时间。系统的可用性与系统的可靠性相关联。系统的可用性是取决于系统运行时的平均无故障时间和平均故障恢复时间。系统可用性包括应用的可用性和数据的可用性,数据的可用性是系统可用性的基础,应用的可用性是系统可用性的目的。提高系统可用性的核心是提高数据的可用性,而数据库数据的可用性又是数据可用性的关键。

3.2安全性。系统的安全性最终应归结为数据存储和数据传输两个方面的安全性。数据存储、传输的安全包括防攻击、防篡改、防丢失等。

(1)据存储的安全性。本消防管理系统中的数据主要存储在以下两个载体中:数据终端和后台数据库。把握住了这两个载体的数据存储安全,也就把握住了整个系统数据存储安全的关键。

(2)各种数据终端机的数据安全。终端机数据安全的核心是操作记录的安全保管与上传。我们采用以下几种手段来保证记录安全。每台终端机上机进行操作都要通过授权认证,只有通过授权输入正确的用户名及口令,方可登录。未经授权的人员是不可以进行具体的操作。同时我们又将授权管理角色化,不同的角色登录系统后所看到的内容和所能操作的功能都是不同的。这样,系统的安全就被进行分级的管理,充分保证了系统数据的安全。

(3)后台系统的数据安全。任何涉及到维护及直接或间接访问数据库的操作都必须通过相应的授权认证,未通过认证的人员是无权进行任何操作的。

(4)数据传输的安全性。为保证数据传输安全,我们在系统设计中做了以下工作:在数据包的传输上引入了数据加密技术,在数据包中包含一个加密校验数据域,它是由密钥对原始数据进行特定的加密运算后得到的,如果有人在传输中篡改了数据,那么在数据到达接收端后是无法通过合法性校验的;在数据终端与后台间建立了多重校对体制,为了防止传输中的数据丢失,在数据终端上操作记录后,还要将操作明细、联机明细,再与后台进行校对,最大限度地防止数据的丢失。

3.3可扩充性。衡量一个系统的关键因素之一就是系统的可扩充性。消防监控管理系统建立支队、大队、中队三级数据的互访,做到系统资源共享、合理利用。考虑到消防系统的编制,本系统可以方便的对各级模块进行动态调整,并保证系统的完整性和一致性,从而优化系统能够适应新生环境。同时为其它已知、未知的各种系统提供数据留下接口,可以方便地和其它系统互联,适应未来发展。

3.4独特性。

(1)在本消防监控管理系统中,主要采用.NET中的Web窗体设计、Web服务以及作为.NET“元语言”的XML设计。

(2)NET中处理与Internet通信的部分称为。它包括一个窗体引擎,叫做Web窗体,用于创建基于浏览器的用户界面。Web窗体把布局与逻辑分享开来,它可分为两个部分:模板,它包含基于HTML的、用于所有用户界面元素的布局信息;组件,它包含与用户界面相关的所有逻辑。在Web的服务中,软件功能变成一个不必关心用户是谁的服务。Web服务允许开发人员把本地资源和远程资源组合起来,从而建立更加全面的网络信息处理系统。.NET的许多底层集成都是使用XML完成的。它完全依赖XML进行数据的远程表示。在本质上,当创建所谓的数据集时,该转换为XML来进行处理。当远程处理完成之后,对XML的改变会被回至给数据库存储器中。可见,本系统的构建,是按照消防监控工作的实际需要为依据的,在实际的运行、调试、使用过程中,基本满足了消防监控的需求。

参考文献

[1]徐建民,基于数据库技术的远程监控系统的开发与实现[1],计算机与现代化,2006,01.

[2]张宁,消防信息管理系统分析与设计[1],武警学院学报,2007,07.

[3]赵英然,智能建筑火灾自动报警系统设计与实施[M],知识产权出版社,2005.

[文章编号]1006-7619(2013)04-14-305

上一篇:书法纳入中小学教育体系的思考 下一篇:儿童手足口病发病影响因素调查研究