开发软件:Eclipse,可以用idea,mysql数据库
开发技术:SpringMVC,Spring,Hibernate,jquery,layui
本系统的功能主要分为两个角色,其中用户的功能有:登陆注册,查看火灾案例,火警报警,查看自己的报警记录,而管理员就有以下的功能:管理所有用户信息,管理火灾案例,管理所有的设备类别,管理所有的消防设备,管理所有的消防站,处理火灾报警,派遣消防站任务,任务进度管理,消防设备故障报警,火灾报警建筑管理。
1 查询模块
(1)火警案例查询:火警案例查询意思是某年某月某地点因为啥原因发生了什么火灾事故,伤情如何啊,然后给世人起到一个警示作用。
(2)消防设备运行状态查询:系统里面有消防设备管理,每个消防设备都有运行状态是正常还是故障,如果发生故障那么需要维修。
(3)附近消防站点查询:用户报火警的时候,会报告自己的地理位置,然后管理员根据用户的地理位置可以查询出这附近的消防站点,进行营救。
2 统计分析模块
(1)按照耐火等级分析:用户报火警的时候,会报告地理位置,然后会有该位置的楼栋,这个时候可以根据该楼栋的耐火等级这个维度进行统计分析,然后得出救火方案。
(2)建筑等级分析:用户报火警的楼栋管理员需要查看该建筑等级分析,然后派出合适的消防队。
(4)施工单位分析:火灾后需要重修建筑,需要联系该火灾建筑的施工单位。
(4)维保单位分析:当消防站点的设备进行故障报警的时候,需要进行维修,这个时候就需要联系维保单位。
3消防报警
(1)火警报警:发生火灾,用户可以进行火警报警,只需要填写资料,给管理员说清楚情况即可,然后会生成一条报警记录,管理员会先核实报警是否属实,属实后会派遣消防队进行营救。
(2)消防设备故障报警:消防设备可能会因为各种原因而出现错误的报警,这个时候就需要查看维保单位是谁,然后进行维修即可。
(3)火警误报:火警误报可能是用户误报,核实情况,如果属于恶意报警,那么将冻结该用户的账户,让他以后无法登陆。
4地图显示
(1)用户报火警地理位置:用户报火警的时候会需要填写资料,需要填写当前自己所在的地理位置让管理员可以定位。
(2)用户所在建筑楼栋地理位置,当得知用户的地理位置后,可以根据用户的地理位置判断出用户所在的楼栋地理位置。
(3)用户附近消防站地理位置,得知出用户所在的楼栋地理位置,那么以该建筑为中心,查找附近区域的消防站,用最短的路线去进行救援。