资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,数字化消防动态预演灭火系统,数字化消防动态预演灭火系统,第1页,第一章 项目背景,第二章 需求分析,第三章 概要设计,第四章 详细设计与实现,第五章 系统运行与测试,第六章 总结与展望,数字化消防动态预演灭火系统,第2页,第一章 项目背景,项目开发背景,国内外现实状况,创新点,数字化消防动态预演灭火系统,第3页,1,、项目开发背景,火灾造成大量损失,数字化消防动态预演灭火系统,第4页,2,、国内外研究现实状况,传统演练,数字化消防动态预演灭火系统,第5页,2,、国内外研究现实状况,二维图形方式,三维动画形式,采取最新计算机技术和虚拟现实技术,来模拟消防救火环境,即能够提升消防人员战斗能力也可大大降低消防演练硬件投资。,数字化消防动态预演灭火系统,第6页,3,、创新点,虚拟现实后期效果处理采取,VRP,软件处理。建模速度快,含有高真实感和良好交互特征。,采取数据模型方式实现了系统众多信息管理。,采取,ActiveX,控件和脚本语言方式实现了虚拟现实模型、数据模型和软件系统交互。,数字化消防动态预演灭火系统,第7页,第二章 需求分析,数字化消防动态预演灭火系统,第8页,第二章 需求分析,系统业务概述,系统设计目标,系统功效性需求,非功效性需求,数字化消防动态预演灭火系统,第9页,1,、系统业务概述,系统定义,数字化消防动态预演灭火系统,采取虚拟现实技术依据可能发生消防灭火应急对象特点,事先制订预备方案系统。,系统作用,1,、提升消防人员进行消防模拟演练主动性和互动性。,2,、为消防部门制订消防预案提供主要参考和训练,提升消防人员处置各种消防突发事件能力和水平。,数字化消防动态预演灭火系统,第10页,2,、系统设计目标,虚拟场景建立;,建立信息数据库和数据模型,供各个功效模块调用;,实现虚拟场景模块与软件系统交互;,各种灾情设置;,各种消防设施、消防人员等消防力量设置;,建筑物信息展示、楼层、房间、主要区域管理;,灾情评定、消防预案生成、回放。,总目标是控制消防灭火对象发展并尽最大可能将其消除,将灾害对环境和人损失、影响减小到最低程度。,数字化消防动态预演灭火系统,第11页,3,、系统功效性需求,系统功效包图,数字化消防动态预演灭火系统,第12页,主动功效是对用,3DMax,和,Vrp,建立虚拟场景模型进行编号、存放、调用、控制等管理。,主要实现系统配置文件和系统数据库加载,并对系统中一些实时状态数据组成实时数据库进行管理。,主要功效是经过,ActiveX,实现虚拟场景模块与软件系统交互。,3,、系统功效性需求,数字化消防动态预演灭火系统,第13页,灾情设置功效是在虚拟场景中设置各种灾情,为消防人员实施消防演练做准备。,灾情设置用例图,3,、系统功效性需求,数字化消防动态预演灭火系统,第14页,设置在消防施救过程中,各种角色权限。,力量配置用例图,3,、系统功效性需求,数字化消防动态预演灭火系统,第15页,建筑物管理用例图,建筑物管理包含了对建筑主体信息、楼层管理、房间信息、疏散通道信息、设备信息、重点区域等管理。,3,、系统功效性需求,数字化消防动态预演灭火系统,第16页,4,、非功效性需求,非功效需求包含系统运行环境及稳定性,响应时间、负载压力等方面指标。,数字化消防动态预演灭火系统,第17页,第三章 概要设计,数字化消防动态预演灭火系统,第18页,第三章 概要设计,系统设计目标,系统设计标准,系统总体设计,1,)系统总体架构,2,)系统开发平台选择,3,)系统模块化设计,4,)人机界面设计,5,)数据库设计,数字化消防动态预演灭火系统,第19页,1,、系统设计目标,先进性与成熟性、兼容性和独立性、稳定性与可靠性、实用性和易操作性、高度安全性、高性能,数字化消防动态预演灭火系统,第20页,2,、系统设计标准,一致性标准、分解协调标准、明确性标准、降低耦合,提升内聚标准,数字化消防动态预演灭火系统,第21页,1,)系统总体框架图,3,、系统总体设计,包含,VS,开发程序和服务,虚拟现实模型文件,虚拟现实系统用户界面,采取,MySQL Server,,存放各种数据信息,数字化消防动态预演灭火系统,第22页,虚拟建模工具选择,本系统选取,3D-Max,作为建模工具,用,VRP,软件作为后期效果处理软件,同时利用,VRP,ActiveX,控件和脚本语言实现了与,VS,程序交互。,2,)系统开发平台选择,系统引挚选择,采取,.NET,作为开发引挚,数字化消防动态预演灭火系统,第23页,3,)系统模块化设计,利用,MVC,设计模式对系统进行了分层分解和模块化设计,得到系统模块化框图。,对数据模型管理,实现视图层控制指令和底层数据模型交互,三维场景展示和人机交互指令调用,数字化消防动态预演灭火系统,第24页,4,)人机界面设计,1,)简练直观,2,)操作方便,3,)预防用户犯错,4,)提供反馈,数字化消防动态预演灭火系统,第25页,5,)数据库设计,角色信息数据库:角色名称,动作,权限,模型等,用户信息数据库:用户姓名,编号,性别,所在部门等。,场景信息数据库:场景名称,场景相关信息等。,消防设备信息数据库:设备序号,型号,使用寿命等。,楼层信息数据库:楼层编号,房间号,用途等,字段名称,说明,字段类型,长度,备注,ID,序号,整型,20,type,型号,字符型,20,serialno,编号,字符型,10,buytime,购置时间,字符型,30,price,价格,字符型,30,age,使用寿命,字符型,20,script,备注,字符型,100,消防设备信息表,数字化消防动态预演灭火系统,第26页,第四章 详细设计与实现,数字化消防动态预演灭火系统,第27页,第四章 详细设计与实现,虚拟场景管理模块,数据模型模块,系统交互模块,灾情设置模块,力量配置模块,预防管理模块,数字化消防动态预演灭火系统,第28页,1,、虚拟场景管理模块,将制作好模型进行整体烘培,方便能保持最好光影效果,在框架基础上进行内外墙模型制作,开始制作各种室内场景搭建、摆放室内物件,依据建筑物基本资料在建模软件中制作建筑物框架,建筑物资料,建筑物框架,内外墙面模型,室内场景模型,烘培场景,将烘培好场景进行模型切割,并导入最终程序中,最终场景,虚拟场景制作流程图,数字化消防动态预演灭火系统,第29页,2,、数据模型模块,底层采取,ADO.Net+,状态机技术实现了底层数据模型构建,然后利用哈希表,(Hashtable),、链表,(ArrayList),、字典,(Dictionary),等在系统内存里构建分层数据模型,这么就能够不用每次存取时都去读取数据库,而是加载时一次把数据全部加载完成,需要存放时手工存放或者定时自动存放。,数据模型:空间信息数据库、虚拟现实模块数据库、灾情数据库、安全信息数据库、数安预案数据库,数字化消防动态预演灭火系统,第30页,3,、系统交互模块,数字化消防动态预演灭火系统,第31页,4,、力量配置模块,力量配置中消防人员信息管理设计界面,人员调配管理、消防设备管理、供水线路管理,消防人员信息管理中个人详细信息展示测试图,数字化消防动态预演灭火系统,第32页,5,、灾情设置模块,烟雾效果图,蔓延火灾效果图,在对应界面中设置火灾等级,受灾面积,蔓延速度,烟雾等级等。,数字化消防动态预演灭火系统,第33页,6,、预案管理模块,消防预案生成流程图,预案管理模块主要完成从登录开始到场景选择、灾情设置、实施灭火救援,最终保留数据并进行考评评定过程。,数字化消防动态预演灭火系统,第34页,第五章 系统运行与测试,数字化消防动态预演灭火系统,第35页,数字化消防动态预演灭火系统登录界面,数字化消防动态预演灭火系统,第36页,系统运行主界面图,数字化消防动态预演灭火系统,第37页,建筑物虚拟场景漫游,数字化消防动态预演灭火系统,第38页,建筑物信息展示,数字化消防动态预演灭火系统,第39页,建筑物管理截图,数字化消防动态预演灭火系统,第40页,信息配置,设备信息面板截图,设备配置信息图,数字化消防动态预演灭火系统,第41页,消防预演,消防预演疏散模拟截图,消防预演灭火效果截图,数字化消防动态预演灭火系统,第42页,第六章 总结与展望,数字化消防动态预演灭火系统,第43页,数字化消防动态预演灭火系统是以三维虚拟现实场景为背景,经过对建筑物管理、灾情设置、力量配置、预案设置等模块开发,实现了在三维虚拟现实环境中制订相对比较完善消防预案。系统应用不但大大提升了消防人员进行消防模拟演练主动性和互动性,而且为消防部门预演各种火灾现场,制订各种消防预案提供了主要参考和训练,提升了消防人员处置各种消防突发事件能力和水平。,在这次设计中,我也发觉了自己一些不足。首先,与用户。沟通不充分,造成部分需求不能真实反应用户真正需要;其次,因为事情比较多,项目进度管理拖延,不得不采取加班等办法赶进度。,总 结,数字化消防动态预演灭火系统,第44页,展望,1,、使用,GIS,强大分析功效,提升系统对空间数据管理,2,、与视频监控系统相结合,在虚拟场景模型中实现对现场视频实时采集,数字化消防动态预演灭火系统,第45页,请老师批评指正,谢谢,数字化消防动态预演灭火系统,第46页,
展开阅读全文