社区安全生产监督管理系统的设计与实现
2016-12-28晏明星
晏明星
(1.南宁市勘察测绘地理信息院,广西 南宁530021)
社区安全生产监督管理系统的设计与实现
晏明星1
(1.南宁市勘察测绘地理信息院,广西 南宁530021)
以WebGIS为平台,构建了一个集社区安全生产日常检查、监督、管理等功能为一体的安全生产监督管理系统。详细介绍了系统设计思路及功能实现的方法,为社区安全生产监督人员提供了有效信息管理平台。
地理信息;安全生产监督;WebGIS
社区安全生产信息化建设是一项基础工作,是各项监督管理业务的根本保障[1]。“十二五”时期是确保实现国务院提出的“到2020年全国安全生产状况实现根本性好转”目标的关键时期,信息化对各级监管机构创新安全监管监察方式,提高安全监管监察水平的支撑保障作用日益增强。
近年来,街道办及社区在社会经济发展的同时,也给安全生产工作带来了巨大压力。社区安全生产工作面临的问题主要有:餐饮娱乐商业街区服务业密集,消防隐患突出;部分生产企业重生产、轻安全,员工安全意识不强,安全设施配备不足,给安全生产留下了诸多隐患;群众安全意识薄弱,用电用气等消防知识掌握不足,防范本领不强;社区老年人群体数量多,安全意识和应急防护能力弱,跌倒伤害等风险事故问题凸显;社区中小学校众多,学校安全、体育运动、校园周边安全等隐患不断;城中村、城市社区物业小区“两抢一盗”问题凸显,治安防控能力不足。在这样的背景下,本文提出构建社区安全生产监督管理系统的设想,运用现代通信、网络技术等手段来指导、服务于安全生产工作,建立高效、可靠的网络体系,及时掌握安全生产动态,提高安全生产监督水平和工作效率,全面推进安全生产信息化建设工作。
1 系统介绍
系统采用B/S和C/S相结合的结构。C/S结构的智能手机移动端基于Android SDK + Java JDK 7 + Eclipse 4.2.2 的开发环境;B/S结构的客户端,应用JQuery、ArcGIS API for Javascript脚本库,结合Ajax技术开发。在服务器端,运用微软MVC框架和数据持久层技术开发Web服务,通过IIS发布。数据存储方面,采用SQL Server数据库对业务数据、地理位置坐标、属性信息进行存储;2.5维地图瓦片数据采用ArcGIS SDE存储并通过ArcGIS Server发布。
2 系统设计
2.1 构架设计
本系统采用3层构架,分别为数据层、业务逻辑层和应用层[2-5]。应用层分为B/S 和C/S 两种方式;业务逻辑层基于ArcGIS产品所提供的各种服务,结合脚本语言、Web Services等技术实现系统功能应用开发,为应用层提供数据访问和应用调用功能;数据层中包含支持系统运行的各种数据,如基本地图空间数据、业务专题空间数据等,支持多客户端同时访问数据库。
系统框架设计如图1所示。
图1 系统构架设计图
2.2 功能设计
系统通过信息存储交换,实现安全监督管理检查一系列功能。根据实际工作需求,系统设计了6个模块功能。
1)待办事件提醒。系统将自动提醒没按上报时间上报、隐患没有按期整改的工作。
2)网格化管理。对街道、社区、辖区单位进行3 级网格化管理,可在Web端的三维电子地图中方便调阅网格的汇总统计信息,如社区地理信息、网格信息、网格安全组织、设施设备、学校、企事业单位和餐饮等。
3)应急管理。该功能包括应急援救组织、应急救援预案、应急援救设施设备、志愿者的信息管理。
4)安全检查与危险源管理,包括重大节假日检查,专项检查,安全隐患、三级重大安全隐患、整改信息反馈,安全检查统计分析,工作总结的查询、分页、选择、查看、编辑(含添加)、删除和导出等。填写人员只有权限看到下达的检查任务,填写隐患、整改、工作总结等。
5)移动端隐患采集与上报。以智能手机为信息采集终端,将采集的信息通过无线网络传输到服务中心,由服务中心进行相关处理后在客户端显示[6],实现了居民信息动态录入管理,并将信息及时更新至系统中,同时可对网格管理人员进行工作位置的实时查询,对工作动态实行科学化管理[7]。功能包括待办核实核查、事件上报(录入、拍照)和信息查询。
6)系统管理,包括用户登录、主界面提示近期工作、用户管理、权限管理等。
3 系统实现
Web端解决方案由WebFramework、SafetyIntendance、SafetyIntendanceWeb组成。WebFramework是基础通用库类,在功能的实现上,首先定义了返回编码类ReturnCode,见图2。对每一步业务逻辑操作来说,都会返回这样一个代码类的实例;成功的操作会将返回值放入ReturnValue。SafetyIntendance分为业务逻辑、数据操作和实体3部分。数据操作采用工厂模式,针对接口IDataAccess编程的模式,通过数据工厂DataFactory调用指定的数据库,便可轻易支持Oracle、SQL Server、MySQL等各种类型的数据库。类图关系如图3所示。SafetyIntendanceWeb包含Web UI、Web API和Controller。Web UI视图和Web API通过控制器Controller来控制程序请求。Web UI视图引擎使用Razor,而Web API通过动态加载SafetyIntendance反射实现,性能虽然有点损失,但换来了精简、优雅、易维护的代码,具有很强的通用性。
图2 返回编码类图
图3 数据操作类图
3.1 基础数据准备
1)2.5维图层数据的准备。对社区进行勘察测绘、拍照,在电脑上进行CAD绘图,在南宁市勘察测绘地理信息院大比例尺地形图基础上进行道路、建筑物等建模工作,渲染成三维仿真地图,配准、发布到ArcGIS Server中,三维地图采用Map Service地图缓存服务,方便地图快速浏览。
2)社区安全生产管理数据的采集录入,包括社区、网格、单位、企业各级组织基本信息、应急管理、法律法规制度、安全宣传教育等的文档录入,以及安全设备、重大危险源位置、信息的采集。用户可在系统中方便调用地图,找到并标注相应位置,按类别填写相应信息,而不仅是用文字描述地址,更加准确和直观(图4)。
图4 社区数据的录入与网格化管理
3.2 待办事件提醒功能实现
消息提醒功能是通过任务传递来实现的。以一个安全检查工作为例,街道办向社区下达安全生产检查任务,到达社区用户节点后,产生社区任务办理人的任务信息,任务有待办、已办、任务参与人、执行人、任务开始日期、完成时间等信息。任务长时间滞留未处理设置任务提醒。社区用户在待办任务列表中,就能查到,点击就能办理此项任务。任务到达后,每天都提醒用户去处理,直到处理完成。在任务完成后,需要对街道办用户作提醒,通知街道办某社区安全检查任务已经处理完成。
3.3 网格管理功能实现
按街道、社区、辖区单位划分网格,将辖区五小行业、企事业单位、学校、餐饮等单位网格化管理。具体包括标注点、线、面功能;测量距离、面积功能;搜索、显示兴趣点功能;在企业、单位等兴趣点上,点击弹出详细信息;左侧树型表示社区、网格层级关系,可折叠、展开,选中地图则跳转到相应区域,可编辑树;可选择层级勾边,默认为第一级;在各级网格勾边内,点击弹出详细信息。
3.4 应急管理功能实现
应急管理包含应急救援组织、应急救援预案、应急救援设备和志愿者4种信息管理。应急救援组织管理包含组织名称、负责人姓名、负责人联系方式和所在网格;应急救援预案包含街道、社区、辖区单位的应急预案,其中包含应急预案级别、所在单位等信息。应急救援设备包含设备名称和所在区域等信息。志愿者模块包含志愿者姓名、性别、联系方式和工作内容等信息。
3.5 安全检查与危险源管理实现
根据市、城区、街道相关指示(文件)开展节假日前检查、周检查、月检查、季度检查、特殊情况检查或消防、交通、农机、特种设备、烟花爆竹、危化品、建筑安全、水上交通、(非)煤矿山等专项检查。由系统下达任务指令,布置好检查时间、检查社区、检查网格、工作要求和上报时间等,各级组织接到指令后,安排进行检查工作,登记安全检查隐患,开具整改通知书,上报隐患整改反馈。图5为下达检查指令界面。
图5 社区安全检查指令下达功能效果图
安全检查情况可按时间、网格地点、类别等自动统计分析,结果直观地反映在地图上。各社区、网格、单位、企业、危险源等信息可分类查询、统计,生成相应图表,为应急援救和决策提供翔实的数据分析。
3.6 移动端隐患采集与上报功能实现
检查、整改、反馈信息可在手机客户端完成,通过3G网络直接调用Web API,实现移动办公,且移动设备若配有GPS和摄像头拍照,能方便采集到位置信息和图像信息,提高了工作效率。如图6所示,启动移动版数据采集系统,自动显示检查上报待办列表,选择某个检查项,可上传至服务器,实时同步在Web端显示。隐患采集与上报功能,可编辑、删除隐患,上传的安全隐患可在手机端三维仿真电子地图上同步显示。
图6 移动端隐患采集与地图显示功能效果图
3.7 系统管理功能实现
系统管理功能包含用户管理、用户登录、权限管理等模块。将系统用户分为街道办管理员、街道办普通用户、社区管理员和社区普通用户4类。街道办管理员有最大权限,可对用户进行管理,下达任务,查询与管理信息;街道办普通用户有信息录入权限;社区管理员有检查任务上报、隐患整改信息上报等权限;社区普通用户有一般查询浏览、信息录入等权限。
4 结 语
将GIS运用于社区安全生产,实现无纸化管理是建设智慧社区的重要内容,也是提高社区网格化管理水平的发展方向之一。该系统构建了一个集社区安全生产日常检查、监督、管理等功能为一体的安全生产监督管理系统,为社区安全生产监督人员提供了有效信息管理平台。
[1] 赵迪,赵望达,刘静.基于B/S结构的安全生产监督管理信息系统[J].安全生产与监督,2006(6)∶27-28
[2] 王金平,王克峰.基于虚拟现实技术的三维数字社区建设[J].测绘与空间地理信息,2012,35(2)∶129-131
[3] 陈颖彪,千庆兰.基于WebGIS的数字社区空间管理与应用∶以北京市回龙观小区为例[J].地球信息科学,2003(1)∶49-53
[4] 曾庆友,张超,武鑫,等.“数字城管”空间数据库更新维护技术方法探讨∶基于乌鲁木齐市数字化城市管理信息系统空间数据库分析[J].城市勘测,2012(1)∶34-36
[5] 贾国柱,卜庆珍,贾建平.太原市数字社区综合服务平台研究[J].科技情报开发与经济,2011,21(34)∶116-118
[6] 曾海,吴君胜,李林.数字社区综合信息集成系统的研究与实现[J].微型电脑应用,2010,26(8)∶44-46
[7] 甘艳露,李宏.数字化社区管理信息系统的研究与应用[J].地理空间信息,2013,11(5)∶32-34
P208
B
1672-4623(2016)09-0074-03
10.3969/j.issn.1672-4623.2016.09.024
晏明星,硕士,注册测绘师,从事地理信息应用开发工作。
2015-04-24。
项目来源:南宁市科学研究与技术开发计划—科技攻关资助项目(201107007A);2013年南宁市专业化人才培养重点计划资助项目(2013015)。